.oxomi-block {
    display: block;
}

.oxomi-clearfix:before, .oxomi-clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.oxomi-clearfix:after {
    clear: both;
}

.oxomi-img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.oxomi-vertical-helper {
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.oxomi-floater {
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    padding-right: 8px;
    margin-bottom: 8px;
}

.oxomi-vertical-transformer {
    text-align: center;
}

.oxomi-vertical-transformer img:first-of-type {
    max-height: 100%;
    max-width: 100%;
    position: relative;
    display: inline-block;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
}

.oxomi-column {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.oxomi-column-fullwidth {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}

.oxomi-link {
    font-weight: bold;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.oxomi-link:hover {
    color: #444;
    text-decoration: none;
}

.oxomi-btn {
    font-family: sans-serif;
    background-color: #e6e9ed;
    border: 1px solid #e6e9ed;
    border-radius: 4px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 4px 10px;
    text-align: center;
    text-decoration: none;
}

.oxomi-btn:hover {
    background: #d4d6d9;
}

.oxomi-btn.oxomi-back-link {
    margin-top: 10px;
    margin-bottom: 10px;
}

.oxomi-field {
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #5e5e5e;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    margin: 0 0 1px;
    padding: 4px;
}

.oxomi-well {
    min-height: 20px;
    padding: 7px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
}

.oxomi-filter-bar {
    padding: 5px;
    border-bottom: 1px solid #888;
    margin-bottom: 10px;
}

.oxomi-filter-bar input[type="text"] {
    margin-bottom: 0;
    padding: 4px 4px 4px 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QjFGMUM3REU5ODMxMUUzQUJFMEZFRTY3NEI0MEREOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QjFGMUM3RUU5ODMxMUUzQUJFMEZFRTY3NEI0MEREOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVCMUYxQzdCRTk4MzExRTNBQkUwRkVFNjc0QjQwREQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVCMUYxQzdDRTk4MzExRTNBQkUwRkVFNjc0QjQwREQ4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/7ifOQAAAPJJREFUeNqcU4sNgjAQLcYBOgJOgCO4gbIA4gS6CYygG+gE1AmgG+gG5wbeJa/JWQsJXPLiwauv7z5kVVUZFRfGkbHF88BoGTczEiv8WkbPaNSfDfIrODsl4HD4zSgZG6DEO+G6lMAatgt1kBT/gvgAroajHwe1qp8SlxA4iXOqhEKVMRaD6kmyB4tDBDzy3cS5cLNPCYSmNCOjsuAMduJPoIVyjnnvkefIe+Q+nkAYY7Dv0NB7woUH12E3KG4ioc5TVKfHO+GeuKjT08iib2EqrHJJcOLmjJGwdB+IiZN67h7IQh3Uc7NkkRz6Ik4eXwEGAM1iOFqohjKFAAAAAElFTkSuQmCC');
    background-position: 3px center;
    background-repeat: no-repeat;
    border-radius: 4px;
}

.oxomi-login-box {
    width: 360px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05000000074505806);
    margin: 25px auto;
    padding: 20px;
    color: #555;
}

.oxomi-login-box img {
    max-width: 100%;
    max-height: 80px;
}

.oxomi-login-box .oxomi-h2 {
    margin-bottom: 15px;
    word-wrap: break-word;
}

.oxomi-login-box .oxomi-forgot-password-box {
    text-align: center;
    padding-top: 15px;
}

.oxomi-login-box .oxomi-forgot-password-box a.oxomi-forgot-password {
    color: #a1a3a4;
    font-weight: normal;
}

.oxomi-login-box .oxomi-forgot-password-box a.oxomi-forgot-password:hover {
    color: #555;
}

.oxomi-login-box .oxomi-password-message {
    margin-bottom: 15px;
}

.oxomi-login-teaser {
    text-align: center;
}

.oxomi-login-error {
    color: #b0281a;
    font-weight: bold;
}

.oxomi-login-input {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.07500000298023224) inset;
    color: #555;
    display: block;
    line-height: 1.42857;
    transition: border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
}

.oxomi-login-input:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0,0,0,0.07500000298023224) inset,0 0 8px rgba(102,175,233,0.6000000238418579);
    outline: 0 none;
}

.oxomi-submit-box {
    text-align: center;
    margin-top: 25px;
}

.oxomi-btn.oxomi-submit {
    background-color: #5eb526;
    background-image: none;
    color: #fff;
    text-shadow: none;
    box-shadow: none;
    border-color: #5eb526;
    border-radius: 6px;
    font-size: 18px;
    line-height: 1.33333;
    padding: 10px 16px;
    font-weight: normal;
}

.oxomi-btn.oxomi-submit:hover {
    text-decoration: none;
    background-color: #54a322;
}

.oxomi-overlay * {
    box-sizing: border-box;
}

.oxomi-overlay *:after, .oxomi-overlay *:before {
    box-sizing: border-box;
}

#oxomi-overlay-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(35,35,35,0.8999999761581421);
    display: none;
    z-index: 5000000;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay-close-button {
    position: fixed;
    top: 4px;
    right: 4px;
    z-index: 10000000;
    width: 24px;
    height: 24px;
    display: block;
    cursor: pointer;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay {
    position: fixed;
    top: 16px;
    left: 16px;
    right: 16px;
    bottom: 16px;
    text-align: center;
    box-sizing: border-box;
}

#oxomi-overlay-background #oxomi-overlay #oxomi-overlay-content {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%;
}

#oxomi-overlay-background #oxomi-overlay #oxomi-overlay-content > div {
    text-align: left;
    width: 100%;
    height: 100%;
}

#oxomi-overlay-background #oxomi-overlay .oxomi-border-img {
    border: 1px solid #888;
    border-radius: 4px;
    background: #fff;
    padding: 5px;
}

#oxomi-overlay-background #oxomi-overlay.oxomi-full-screen-overlay {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#oxomi-overlay-page {
    width: 100%;
    height: 100%;
}

#oxomi-overlay-menu + #oxomi-overlay-page {
    height: calc(100% - 90px);
}

#oxomi-dialog {
    z-index: 10000000;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 500px;
    min-height: 200px;
    overflow: hidden;
    border: 1px solid #555;
    box-shadow: 0 0 12px 0 rgba(85,85,85,1.0);
    border-radius: 3px;
    display: none;
    background-color: #f0f0f0;
}

#oxomi-dialog #oxomi-dialog-header {
    overflow: hidden;
    background-color: #43474a;
    color: #fff;
    padding: 10px;
    vertical-align: middle;
    border-bottom: 1px solid #35383b;
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-title {
    font-size: 13pt;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: calc(100% - 20px);
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTZGMkU5N0Q5MDMwMTFFNThEMzdFN0ZBRjlBNDREOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTZGMkU5N0U5MDMwMTFFNThEMzdFN0ZBRjlBNDREOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkYyRTk3QjkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkYyRTk3QzkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnnGnvQAAABYSURBVHjalFE5DgAgCKuLf+Vnrr4Q0UhiDB3apANHrQDcvQdn0IIoaLe++4AbJKxoTswUvMlXVOZBioM8Ambv7Jv/gKNwAhNIDtIM8pbkO0iXbkclYAkwAJ23zG0joRb4AAAAAElFTkSuQmCC');
}

#oxomi-dialog #oxomi-dialog-header #oxomi-dialog-close-button:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQxN0QyQUE5MDM2MTFFNThEMzdFN0ZBRjlBNDREOTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQxN0QyQUI5MDM2MTFFNThEMzdFN0ZBRjlBNDREOTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkYyRTk3RjkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkYyRTk4MDkwMzAxMUU1OEQzN0U3RkFGOUE0NEQ5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkvpBk0AAACiSURBVHjajJHdDYQgDMcrMQ7CND75ZnCFYyBd4YgLuAwM4gsWUi69AolNmqbp79/0Y/DeTwBwol9a6wOEhRA+GGb0Feu3InhB36ko4Z3qiYMkuBjzEzG4WOaGGGOr6NANy20ZNws6HSv4T0Cir+jsEN64WokFjehu5CFUZxzXOkQWNGBLY9iWSNFTqgUpclHmxvTB3qdTjp0LvFZXemOPAAMAg/xZZ+9SU2oAAAAASUVORK5CYII=');
    cursor: pointer;
}

#oxomi-dialog #oxomi-dialog-content {
    width: 600px;
    height: 456px;
    overflow: auto;
    color: #5e6468;
}

#oxomi-dialog #oxomi-dialog-content label {
    font-weight: 700;
    font-size: 14px;
    line-height: 1.42857143;
}

#oxomi-dialog #oxomi-dialog-content form {
    margin: 0;
}

.oxomi-dialog-arrow, .oxomi-dialog-left-arrow, .oxomi-dialog-right-arrow {
    position: absolute;
    height: 100%;
    width: 32px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
}

.oxomi-dialog-left-arrow {
    left: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAZ9JREFUWAntVclKxEAQzSJzdAG3P3BDT4I3QUZGfyBMIh78NEFjSPIFCqNz8CCKFxXxAzwoCs6Mt5DFV0IPrRjSFb3ZDUW9rtTUq3p09xiGXloBrcB/V8D8CwE8z1tJ0/QAtQaNRsPzff9Rte6IamJZnuM4y1mWdfB9knKSJDmCWyessiyVpLIcTL6Eb52iKD7JKc80zYmy/J/itRvA5IuQ/RRFp6TCPTSzJ+0rYa0G2u32AiYl8mmJoW9ZViuO42spVgntyoxvCZB9Ps/zLiadEZ/QzAC4FUXRlYipetYtgOxzKNyFzQoCIodthWF4IWIcz70FhzI58DuU2MbktcipUW4D9JvhwuQF2TBQA3AP4S44ngQPph+FHbuuuyZiXM86A1ScDiEeni+HEOE+jG7AJeVwFlcBIwiCB8i+AXuWiMaAT6DEqhRTgmwFRFV6iIDPYPJb0MN+k/MWsBUQDYDkHg9PE/sXEYMfhzL70r4S1m6AKuPu38E1QfoqmHAo3wRW8b9qgAigxK1t26TEDewcf8c7FNdLK6AV0AqoKvABwXx1JZi+Y9MAAAAASUVORK5CYII=');
}

.oxomi-dialog-left-arrow:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAM9JREFUWAntlcsKwjAQRYvf4d63G9+/r0tX4kf4Wqj9AT2BDoRiYWDaBGEClyRl5t7JbR5F4c0dcAfcgXYcmENzAgfQb4dSzzIj9AE+Ffb6VHvkBIp7JSwFnO20OoYxYbea+JP5QpduixqRfgWy6tC/wAp03oYo1MXffFt3rozAAFxAvPIgvgVJ2hGVWLxkvrMo9yzJUTFGGn160y/Y6Cnskb82YTgBSTahlN90DJcSkKLPehHJAqcMsl3FUkTWx0iKyPocSxHeuwPuwH868AU0IkXCUabwDwAAAABJRU5ErkJggg==');
}

.oxomi-dialog-right-arrow {
    right: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAZpJREFUWAntlctKw0AUhpuk66qg6MIHEEU3XhcuWguCD1DaEl34Zi7EtPQJvFQ3LgR3FS99A2+g6K60id+II5Gmac9sncDpmfwz5/xn/jmTZjL2sQpYBf67Ao5EAN/3ZzudTkBMLpvN7gVB0JLEJ611k8BBGORHzG1iS71er1kqlRYHrR0VFxXgOM6EThxF0STjZrVaXdCYiRcV4LruPiTvMaKpbrd7jhLzMUw0FPWAylwul1fDMDxlOKaZUOYJK9Tr9XuNjepFCqikkFzjtiH80CQcxzR2wXHMaWxUL1ZAJ0aJDUiPsZzG8I9YvtFotGNY6lCsgM6GElf0xA7vnxrDz2CHsfehQ+MCVGZ2H3IU0VCWlAXGBVQqlfUBR7Cbwtc3ZdQDXLs1Mp1gf26C53l5vo4PfSwpgJcylzjFzlfYeeI1rNVqInJFIFKAnS8Tc4aNq+Cf5xlfoPPvNCDxoh6g4Q5IHid/4U9py5RcFSoqAOnfVJB6KOYVV+TMb78Bwx9RATSZD88l1mJcZOc3hrw2zCpgFbAK/CrwBcEJdyiTnKzpAAAAAElFTkSuQmCC');
}

.oxomi-dialog-right-arrow:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAMlJREFUWAljYBgFoyEwGgKjIUBaCMgAlR8G4otArEeaVuqoPgQ05j8UvwbSutQxlnhTLkMthzniFZCvTbx2ylWaAI14D8QwB4Dol0CsBcR0A6ZAmz4AMbIjXgD5mnRzAdAiMyD+CMTojtCgpyMssDjiOVBMnZ6OsAJa9gmIkUPiNCkOYCJFMRa1/6CWY5GivZA50Ar0dEC3KAAlQmw5gS6JEFQWYLOcLtnQGGj5gBZEA14UD3hlJAuMggGtjoH2j4LREBgNgWEWAgCuXUXD1qHLmQAAAABJRU5ErkJggg==');
}

#oxomi-message-dialog {
    position: relative;
    top: 45%;
    transform: translateY(-50%);
}

#oxomi-message-dialog #oxomi-message {
    max-width: 100%;
    word-wrap: break-word;
    text-align: center;
}

#oxomi-message-dialog #oxomi-message-buttons {
    margin-top: 13px;
    text-align: center;
}

#oxomi-message-dialog .oxomi-btn {
    background-color: #cdcfd1;
}

#oxomi-message-dialog .oxomi-btn:hover {
    background-color: #b8b9ba;
    text-decoration: none;
}

.oxomi-dialog-info {
    padding: 20px 12px;
}

.oxomi-dialog-info a {
    color: #33658a;
}

.oxomi-dialog-info .oxomi-btn.oxomi-dialog-submit {
    margin-bottom: 10px;
}

.oxomi-dialog-info .oxomi-btn.oxomi-dialog-cancel {
    margin-bottom: 10px;
}

.oxomi-btn.oxomi-dialog-cancel {
    background-color: #667580;
    color: #fff;
    border-color: #667580;
}

.oxomi-btn.oxomi-dialog-cancel:hover {
    text-decoration: none;
    background-color: #5c6973;
}

.oxomi-dialog-actions {
    margin-top: 12px;
}

.oxomi-form-control.oxomi-dialog-form-control {
    font-size: 14px !important;
    line-height: 1.42857143;
    margin: 2px 0;
    display: inline-block;
    box-sizing: border-box;
    padding: 4px;
    height: auto;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224);
    -webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.oxomi-brand {
    display: inline-block;
    height: 200px;
    width: 200px;
    margin-bottom: 8px;
    margin-right: 8px;
    vertical-align: top;
    cursor: pointer;
}

.oxomi-brand-header {
    border-bottom: 1px solid #888;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 15px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.oxomi-brand-header .oxomi-brand-header-name {
    font-size: 16pt;
}

.oxomi-brand-header .oxomi-brand-header-name span {
    font-weight: bold;
}

.oxomi-brand-header .oxomi-brand-header-icon {
    max-width: 150px;
    max-height: 150px;
}

.oxomi-brand-header .oxomi-brand-header-icon img {
    max-width: 138px;
    max-height: 138px;
}

.oxomi-brand-icon {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    width: 32px;
    height: 32px;
    position: relative;
}

.oxomi-brand-icon img {
    max-height: 32px;
    max-width: 32px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.oxomi-main-image {
    text-align: center;
    min-height: 120px;
}

.oxomi-main-image a {
    padding: 10px;
}

.oxomi-additional-images {
    max-height: 276px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

.oxomi-additional-images .oxomi-additional-image {
    vertical-align: top;
    display: inline-block;
}

.oxomi-additional-images .oxomi-additional-image a {
    display: inline-block;
    margin-top: 8px;
    margin-right: 5px;
    padding: 4px;
    text-align: center;
}

.oxomi-additional-images .oxomi-additional-image a img {
    height: 120px;
    margin: auto;
}

.oxomi-attachment-description {
    padding-top: 2px;
    padding-bottom: 8px;
}

.oxomi-attachment .oxomi-brand-icon {
    margin-top: 7px;
}

.oxomi-attachment-details {
    font-size: 12px;
}

.oxomi-attachment-details-box {
    float: left;
    margin: 5px;
    width: calc(100% - 47px);
    word-wrap: break-word;
    word-break: normal;
}

.oxomi-attachment {
    clear: both;
}

.oxomi-masterdata-field {
    padding-top: 6px;
}

.oxomi-masterdata-field:first-of-type {
    padding-top: 0;
}

.oxomi-masterdata-value {
    float: right;
    font-family: monospace;
}

.oxomi-floater.oxomi-masterdata-preview {
    width: 370px;
    height: 218px;
    margin-bottom: 30px;
}

.oxomi-floater.oxomi-masterdata-preview a:hover {
    cursor: pointer;
}

.oxomi-masterdata-img {
    float: left;
    width: 150px;
    height: 206px;
    background-color: #fff;
    border-radius: 3px;
    padding: 5px;
    margin-right: 10px;
}

.oxomi-masterdata-content {
    float: left;
    width: calc(100% - 160px);
}

.oxomi-masterdata-content .oxomi-link {
    display: block;
    margin: 5px 0;
    width: 100%;
}

.oxomi-masterdata-shorttext {
    line-height: 18px;
    height: 105px;
    overflow: hidden;
    margin-bottom: 6px;
    word-wrap: break-word;
    word-break: break-word;
}

.oxomi-shopping-cart-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVL8vBEEUfm92uRCNkLiIilYj0SqPlsIpSE7iR45/QSKbUOiFO3cXOT+i0Cp0+ktElBQUW5DQKBCWnefNhmQztz+4XFS7zcz73jffN/N25gEkX1KBpAJaBVCLITe/dEBAMwpHRIkCx6s72yc6r9G4znAunx9yXTGsBCXIVSB8BKTzvxiw6HubAWvFYvFBX1dn6CfkFvKHRDDtx347RzSm9spbxzpf6IA/RsCaP27GPNJQGub/Gvanuy754rw342Q/GpEntCzLIYDLH3IzxkhDZYDU2H9EQZ9BGzSDQD/GC2sk/Yg2R2RhuuOt2UBge6Ogm8721KnG9MJYQwJ1cT4U+ZybAM/RRpI2grANMuzRzMh9Npt1g8SDsFjDjhb59Oyg5Nru7pUKBV2kUtnUocg48uGrlbnF5RWScp3f5C2bvkSqcZIIL/YrhdkwXuwJDcQzF+GGiK55d7dhQox3cBscFYKuIjgQayglDXF7G0CE7hSmJ0sl6zVIkNvgETf9Xm7AY5zfCOIoLPZZMMe7MVyqT0fJhXycd7wUfo8hvFjDanm7bAoxIlpxsGpZbyE60N/Xs2giZlLYMxHGSfCkAg1V4At1Dob4Jz4I8gAAAABJRU5ErkJggg==');
}

.oxomi-shopping-cart-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAchJREFUSA3tVD1LA0EQnbc5g4GQgNpoa2sTsLVIoVYBFYygIUbQ/AnBRgv/gUVE/BZsLezsA4KWWpjihBRqYSGiMdlxLlgc596dOSxvi7uZt2/f25ubXaJ4xBWIK+CpADw51Q6Oj5ip9INrpdTMannxwsuLmv8y3D04y2l0xh1BMG3I8xmE614MNPFnP1Kb5fLck3fdL0M3obZ/cszES27s77FaqFYWz7185QXcOQN1d95LDGjjxwQaKuLIhn6bCzTMpPpu5R9++i2OggcaFovFlnSOmP7fCDR0bMAR/yPwZdqmZQLdGBTXWbsRTwy0ibgpW7OlS2yJbQY1sv19lx5mNw01tLRVb1GbADmLTHXZgIjCVlA2WfSYTiSaUvqOSdyEhRoCyVfitpxl2lurLO2YRHrBjGfFLVA7PF1nrbfktmkQ6M09Z475Zm25VDHPkRQlZCimqw7wILR7Jmr40YWXlvkpUurOj+PgoYYikiPmUSYMDQ9m5guFwrtJUC79U7n0R6B5Wua3TRwHCz0WGrrb3gC3X9LpoH5tOYLSod23E5tGqGG1XKollJqwUsmxlXz+wyTiYNlUsmoBk8MD2Vk/TozHFYhUgW/6Rn1+FD3gbgAAAABJRU5ErkJggg==');
}

.oxomi-datasheet .oxomi-download-datasheet-icon, .oxomi-datasheet .oxomi-datasheet-bullhorn-icon, .oxomi-datasheet .oxomi-shopping-cart-icon, .oxomi-datasheet .oxomi-link-icon {
    float: right;
}

.oxomi-download-datasheet-standalone .oxomi-download-datasheet-icon {
    vertical-align: middle;
}

.oxomi-link-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAotJREFUSA3tlE9IlFEQwGe+77NvqXA7JRQRFJ0kWEgKDx4ioYsYhocIU5N23Zbd9GRIl716EwrdXWVTkagtMEoiWkG6SEGLEnQJIqguRWArsu7fN82sfPCxyre6ddx3eTPvzZvfvHkzD6A+6hmoZ6AiA1ih76r2+gJBIHWXN10AOHfqeNNoOBzO72pcZbEqsM/rHyOCEUTMAVCWZTfLL0z0dMdig4Uq/ndsaztWbAt9Pv8dgQHCN0Cj2UT3SYa9I6LOLK0+TSQSus18T6IjEORmAFnDwIuzsftfYrGxdKPLuAyI73nvyqvkcmBPFJuRI5AATELMmwDrcoZvhht55dEAQ6IroEsy72c4Avl2caY0ZgqQ7B8ePtLvD7ZRqfSWQYsC4fR+3Q+sfMbpgM8XbcjR6hN+xy4ETOm6Fioq9ZyDOMowhbp52jBpq7iVbyUF32enJ1NO/qoCxUCgWbX2mBN61XImME6vJkEQwhnJwrYznDc1z4BT9VatslRqUXV1djxb38z8ZmgBNXzNN7sOqtRGQOcYZDJ4moMwWW8v0s/mCy3eBTlnBWifq/ah3diSbw0NNeUz+c/WzbhtJrRDrnu0mVuSIDiAeU7vDcvePjsWjd3QLsubCYwdxwRmAC7MjI//wcNmO9/0E0N7BgaDLfYzllwTUEP9R9kBUqvb1TAan5pcEl2gHEBS5KKiEzJXjpqA8eiDD9wUj7h6z6azxTehUKhcNDe9/g5SFOB+2Thw0FiphIle0xvKwXL18vcmPw6n9iMiLSuC27Kn6Vr3THTipciVo2agONru07U5bpFroiNCmlPW83AqUv4YZK1y/BPQctbrD53XVPGYS6OVSCTyy1qvz/UM/JcM/AXlIPLHC6iJsgAAAABJRU5ErkJggg==');
}

.oxomi-link-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAodJREFUSA3tlc9rE1EQx2eyu00bIZaCCoJ4EFEIgsUgBPQgFryIJUVCtDGN9QcYrAcPlf4JHkXxkDbVhHTVRIygeLAF8VIUUgtiwBykoJ482KSHpCabHeflB8Rls7HRYx4k783Oj8973zebAPRGT4GeAgYF0GCbmnOxhesEdIsA+20AceeAMuPz+cqmwR0ecr71iDxUb+tEd4lwBxAovL6ZL5VTmUxGsc4091oCZ+MLNwD0aUD42geSa9Ch7GVJ3jH4zGo2l0omk5J52fZPLYFENM2ATVnGE6GQ/wvLWBiQh07xBt6zbzRf0sLtS5t7LIEAaCeEsh1gXaQzBDe19cOKJE8JG4FOinkrwxpIOM/yOYsVWHyQTg9GY+pxHehtpaq9rEGI1rYCE7GWXSoaYzX7+QkReBFwxYY4VQX9OW9iJ+fqil3apxGVsAoeqtK3K6HxlU4bsASK5Do095jlHGsppvPaJjZBSPuFCsKHCIlh18FJt9tdaYn9Y9kRKKIZZovG1TABjLCxJtulO9ov/Sm/m0eEHxHnePJwnIvXz4ZdB/ztoLJI6DS4iDjRvcYHZlV1V+NktVQGlxXntmNaobgklOBrmGfHhZrT8GXdNIbgpinuTMjIkka4C+7LgOmLXm9e3u4Y4c1l+c4D0fgjdzO+de4OSPhdFGGJPQ5paGZyYnxJ2ALKki+KdZVgj5iNoyvgpeC5DJ9EZeShYvXn60TiVa1pIrHEab7QMJ96AxVaNsKE/VdNY5bY6N4U39kowz/yad9wsWu1oohnLwfPvzDL6xooignoh0+5OJ/UXy+OBUAKXJ0I1H8YTIj/BGzW47+vo/xW7u6j/uVgcOxH83lv7inwXxT4Dd1T8bC0FWvbAAAAAElFTkSuQmCC');
}

.oxomi-download-datasheet-icon {
    display: inline-block;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAr5JREFUSA3tVE9IVGEQn/l23a1UUIKSwvAQRNAhOnRT+nOKOoqRkKvh0j6XwDp5iFjwUodA2Na1daNVA/vjrWMgdInoVLciyUsgCJJELqb73jS/fb5NH7uvha77Hd58M9/M/N7M9/uGqLEaHWh0wNcB9umBauxmsoccOyHCZ4jpGAv9IJIlMvS8OWzmJicnfwUm0MO6AC3Lai+WaE5ELtdMyLwaErn2ND+1WNOnHkCAbWzTB63keDkR81tmecFslsWmdrV3C9N1EmnRc5s51D8znXlZC9TUOvDsqMwF4w1juG92OnuOD+ybb3L4WzjK72by2ZGIhE8y83uNCQk5T25Y1gkv3i8DAXFnXhuNoaFCLvsKCWRjc/y32F9KW/ZX6Pl8+js3Ry8R8zIqLW3TPdirrUBAEKQcpG30wKALKU3KkiscKExMrBumu7CrR28ymTzo7vd+AwHLbFR/3NnesOpa15HDC+pc0tNIccs5Vc0rXM1YsSn1UQ4IAttA4tbZkL19yBbqgq7lmaF44gr2TdyxmEqlirFha0VDOm1DnbD7VyAg3pkG73fZqKF26byC3feS6P0am+i1In9qia71uHZpgww5su757ZaBLdW7WHKdpRtSGfpAybOXEArWGgldTKfTPwfjI6f1B1vhKxzeiYX2dwUD6gSBK97ZQOL2UewLuanxCugOWCaTWcOZIzIGqU/kYyH36DP2/hUIiHGl0augOtubC4Ojo+V2AZTJxFCZBzYYt+7or10FgBh66Afy9AqtPYNfDg0nLjjMb3BfCr4M6oONSpAt+KKNbmUumD6U+ZnpqX5/Hk//JyAcY/FkHybIzvhCz0pKqBWtpc27M/gBLModw7lcqgi92qoLEIEYV+4EkV5VI7uT4c7QxtnH2We77dX2dQN6wZggeNR4Z6A+2FiLIF5MQzY68F8d+ANaZgKBd4bh4QAAAABJRU5ErkJggg==');
}

.oxomi-download-datasheet-icon:hover {
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAArdJREFUSA3tVDtrVEEUPuduNsb4WBNBFIlYCCJYSAo7xUflI0U0rHh33WsgG8TSykJs0miRP5AH5prcRGMwhaUQSCNiFTtFMY0QCIhJMEGyu/d4vtmdsF52rwu2O8XMnOc3c+Y7Q9QczQo0KxCpAEfkWHFsIjgvLPfUqVuIj7HQT2L6SkIvUu3JyXQ6/Ss2gRobAgyCoGOzIJPqf61uQqZVZud2Pucu1PVpBBBgW0X5IEInTCLmRb3ZS07wspSogxw5p7Y7JLKXmUsi7A7edWfrgTr1DFaPmwGMmTYdh9ODXuZCS6p9Jgydb5yUd/lc5j4n2k5pqd6LSIJYxscnZ0/a+OgaC4g30wBTRj19/0Au8woJChtbQyTFz2FBvkDOZ29+b0ntuaKHWsZNw7DwGPpaIxawQhB9aV60YOUkUo7TU9ik/b29ayo9qsh9vv/6oLVVr7GA6tgNZ7xZdVC9/f621jk9XFFL21ri36dr+bXUUlodqE/KeRAEujE/OBuSHGLi46J6LZ8z4k9dh+1IZ2qhp6dna3QiWFFLV0moC/roiAVEn2nwbsNGjQyJLirOEwNWzuSo/Eab6+P6egLvrUMOmJnCNSNGpviSoqkxlPpYlKFP9dn+JoSC7aL2y9ns1Y2RIDijB9wH32TSKcdCqBrxgPqDwBd95vuzR7HPe5mhHdAKmOfd+AEbF+mhWYmX+l33E/bREQuI70rLtQqqb8v23LP5eVMuA0rs4WYWbMSffqBkuWUAmIejQFbeobVVRNfR59OXJAzfqt5Bn4H6YKP+m9vwRRlxMwum9pm8l3Wjeaz8T0CTdGI6jR8ENzWBSn0l1AoIYt8MeoAd7kwNgK3Gr8bUECDi8F1VfpA+9Fl1Lm2TJUUbznvuVLW+1r5hQBuMHwRNjT4TpT7YWI8gNqa5NivwXxX4A+Z4AKMtspHPAAAAAElFTkSuQmCC');
}

#oxomi-was-copied-text {
    font-weight: normal;
    font-size: 17px;
    text-align: right;
    float: right;
    margin-right: 5px;
    line-height: 33px;
}

.oxomi-datasheet-bullhorn-icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 28px auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAodJREFUSA3tU01oU0EQ3tmX1Maf0noxarEttlAEQcWLHqpiL9JepBdFMYEk2BcJbcGLeIkgHooYJDGBJNZWhErAi1AvQaWHeFKKHkR68KAFo1DFaBPz83adTdnwTDYmKt6ysJmZb2e/efPNhpDWainQUqBKAaiK/zr0+XwbMrlSiBDe39dtP+73+5mKzKIC/xRzeb39X3PFeSDQzQmxv/uwuhc5Xqp4/qmgrutd2SJcLhaYjwA8tWl8JFsiHw2jVJe37kEikdCSycXdhoVVZKcA1Ciw7YzQPgJ8FMlPcMLTFIhjNha5Lzo65x5XNVbBlAWdk5OdC8knS5yTXlKs5KKDgokF/BN+xTOMz7TT/Q+j0fO/ZK0nqX+VBVkuP4rcveorsHQ3FjmgPpMov+Gamjp5OxD4LBFpqXTMFgyy0RybfexM+frMOajDEPueO2zGpK8siJKtyoQaC3yTe2JiWw1uBoDOdG62PTZD0ldKCjvtC3wl/QiThnFbcWNj6wvnOlhYy6cdbv0toveoFeJ3wuH38lxY4DwcCARyZkz6FSIJVFuHZ3wZiwyUcYDFNm45W7TwHsLYUc65Cwl24OO5qXV1XJ2Znv6Gr5Tj//HgXDzyoppLxMoOzYlYrKcScwjF48EVjMVOYcFrTs+FU+hfN75kxpwe72nGfz9i9QwrFYSWkJUhELZP+sICAJ+Lh+e1rVsGMUpxwlJlnGpr5jyz37BDlOsVXhgqEwHUPHOBCynROJwe/TnqOTAbDb0RuGo1MUP9kpBOXAYgrzvarYeCwWBGRdYM1lDSNkIf4Ff9EGQ4zz2ZfOlKM8T1choWjMVuLVObdRfV6Bho2pGR4WMX65G18JYC/0WBn3jEzpMdCyidAAAAAElFTkSuQmCC');
}

.oxomi-datasheet-bullhorn-icon:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAoBJREFUSA3tVE1oE1EQntldE00FGy9aKVaxlerFIrnooQp6UQtFAiF/mmoSb968iCdBehJBKB7SYFPMTwlIQTA3EQ/xpBQ9iPTgwT+qYq21zZYm+8ZZmyyb+GKC6C0Plp353rzvm/ftJACd1XGg40CDA9iQ/3VaKBScH758mwCi/lgkdAIRhYzsnwgm7+X7SZRzLNZLADtVVRuKnvO/kAlqMrBdLJPJuEtlvMZil/nMY6fiOrMmSp+EYTTlbbqRz+fVJV3sUxXFckGQUABEDwDtJQEjq2U4hUgLiBCJnQ/NmI0mUuk/9isVnJqd7V76Xppj4j2GITmP8BkAn6oqhg4d2P/A4/GUJVVSSCpYWdZHTDHZCR6GuXgkdFi2Z2EIt5L5/NmYz7doYdWALZIsIpcE3YAIpNNnryeiYaGvH7VjtVgqqKj4tVbQ+OYp7JrMZnc04nU5wt3uLY5HdVg1kVqq9PY8FG8/FrjmJD+buGNrcNjqQVqnhclU5g0BpTWnmrwYCLyzkyPhHZ/Pp9uxWmwjqkH170QqM88iA79QxCeobg4j6H08sMeBRJR72cUDdFt1d92Ijo7+4Cnl7tATHws9r2fayKQ3tBfyyPcR+2guBGUiHva+59B8inzz8eR0zs8N3TSWVrxT6ZlAuVIxS5su6TesqyYqWTkZQ1bMAU8sxceCOcW9dZAbK7JY0dzXHLhqr7PHLW/IrC/5L2vYPESo/DbmJm5aya9IYjr7DEEMXAgGX5u4bLX8hslU+ir/Dsarh1+5tO1HwuHTyzKydrCWlgrU7nNXa1Wyg3pl8Xo7xM1qWgpeivjnVZdjNyroVQCPbXM5rjQj6+AdB/6LAz8BODrRAdvO23QAAAAASUVORK5CYII=');
    cursor: pointer;
}

.oxomi-datasheet .references {
    max-height: 390px;
    overflow-y: auto;
    overflow-x: hidden;
}

.oxomi-datasheet table {
    background-color: inherit;
}

.oxomi-datasheet td, .oxomi-datasheet table {
    border: none;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
}

.oxomi-features-features table {
    width: 100%;
}

.oxomi-features-right {
    text-align: right;
}

.oxomi-reference-description {
    padding-top: 2px;
    padding-bottom: 8px;
}

.oxomi-reference .oxomi-brand-icon {
    margin-top: 7px;
}

.oxomi-reference-details-box {
    float: left;
    margin: 5px;
    width: calc(100% - 47px);
    word-wrap: break-word;
    word-break: normal;
}

.oxomi-reference-shorttext {
    font-size: 12px;
}

.oxomi-reference {
    display: table-row;
    clear: both;
}

.oxomi-longtexts .oxomi-longtext {
    white-space: pre-wrap;
}

.oxomi-video {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
}

.oxomi-video .oxomi-video-inner {
    position: relative;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
    display: block;
}

.oxomi-video .oxomi-video-inner .oxomi-video-img {
    border: 0;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
}

.oxomi-video .oxomi-video-inner .oxomi-video-play-img {
    position: absolute;
}

.oxomi-video .oxomi-video-inner .oxomi-video-duration {
    font-size: 8pt;
    background: rgba(0,0,0,0.800000011920929) none repeat scroll 0 0;
    border-radius: 2px;
    bottom: 5px;
    color: white;
    margin: 0;
    padding: 2px 4px;
    position: absolute;
    right: 5px;
}

.oxomi-video-title {
    font-size: 12px;
}

.oxomi-single-video {
    margin: 20px;
}

.oxomi-inplace-video {
    margin: 4px;
}

.oxomi-catalog {
    width: 150px;
    height: 206px;
    margin-right: 8px;
}

.oxomi-catalog-container .oxomi-width-slave {
    width: 150px;
}

.oxomi-catalog-details {
    font-size: 12px;
    margin-top: 4px;
}

.oxomi-catalog-links {
    padding-left: 5px;
    padding-top: 4px;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    margin-right: 32px;
}

.oxomi-catalog-links .oxomi-catalog-title {
    padding-bottom: 5px;
}

.oxomi-view-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAALBJREFUKBVjZACC2OSMa4yMDJogNgwsmjODMTY5fddfhj+py+bOfQgTZwIx0BXDJBkZGV2ZGVgPRiRkKMDEwBpgHGw00DB5VmaGA1HJyfIgeYIaQIpAmpgZWeeA2CwgAhuITkzXAvkDXQ4sEJeS8R9dAhsfZABRTkLWjOKkR39+cB5YsOAHsoLQ0FBOTn7hbzAxFA1yLBzfgc6DyWGlUTTQxAawp///Z7iO1X4kQZgaAEfzMe9nSKWWAAAAAElFTkSuQmCC');
}

.oxomi-download-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAS9JREFUKBW1kL9KA0EQxmd27w70EAsVi8AVKfICqe3SCoKYIuQOOf8+hZBCX0AsDCdCCFxhZZEXUAuxknRBRDhRCb6Ahbefu5vcCSJ2bjH7zfebmf1D9N+LiwNacVyV7B5rYwXEYygc9M9P04IXu20Iw9Anzx8yU7UAIPqEytcB4SmZX6dJMjZMmMDObKMsBg1VjhaBHoSQl1LyhQvnvl7fdYsGhqA1k5gFpsxehell4miPsFyr0bzJRRjvHzHzpoXAFZO6m+pbADdGa86uzydRFC0IEmjbgknIekn30Mjnx1FHl759M27Cm+k42lClydyOtvbo/TXbXqoEPe1vlMwIUGAebSeWQDctVoInPb1ZelMBRan91ijeaYDkKhPmfhbZnPlDkRr0z7qDX/lf5hcg3F4q9nRbkgAAAABJRU5ErkJggg==');
}

.oxomi-order-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAPxJREFUKBWVUDFuwkAQnDVRggFF9EmDxAv4R4QoXFm4cSTc8RQegJQKicIdv0BJQwMtOBRUCESiAyxus7awMY0DW9zd7M7M7h5wZ5Dz7n2BuSa6GULVzNMrpQ50JpDjdtYgquYJGFDGmcACPvPIUU3czUQQ4XF0/BepgDTdJHhIHBUOYxNPCYxvlpA5VmAEMlBAhGmydExou96cwT1ZfqL1MQh3u6Xv+8esSyqwHO+l+Ii5uA2FEGZJ8ZtY7bfrbjpSkX83QOlbigtmffVjBhXeZLiGdDulgj2Vqyb4VQM/g4/+KNuh7XZaBKpbllXI5mHb9vNV4gIMIVci+Ac3z1N5866vTQAAAABJRU5ErkJggg==');
}

.oxomi-archive-label {
    background-color: #731b1b;
    padding: 3px 5px;
    border-radius: 5px;
    margin-top: -4px;
    border-top-left-radius: 0;
    display: inline-block;
    color: white;
}

.oxomi-gallery-overlay-container {
    background-color: rgba(0,0,0,0.4000000059604645);
    height: 100%;
    width: 100%;
}

.oxomi-gallery-wrapper {
    width: 100%;
}

.oxomi-gallery-images {
    width: 100%;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    background-color: rgba(0,0,0,0.800000011920929);
    max-height: 204px;
    transition: max-height 0.5s ease-out;
}

.oxomi-gallery-images.oxomi-gallery-hidden {
    max-height: 35px;
}

.oxomi-gallery-images-inner {
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-images-inner {
    overflow-x: hidden;
}

.oxomi-gallery-images .oxomi-gallery-toggle-images {
    height: 35px;
    background-color: rgba(255,255,255,0.30000001192092896);
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}

.oxomi-gallery-images .oxomi-gallery-toggle-images {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAW5JREFUOBHlkrtKA0EUhnc2LGrjBbK5tOITCJq0goUEC0HsbQyKYqsigojoE4gY0FdQxCZRBAsr38Eu7OYCFlZqdtfvyI5MlkSsdSH85/xz/i8zs2tZf/ZRURQNNRqNslLqLZPJnKMfvzlts9ksBUFQcBynkk6n68r3/XtgMxIGcp3NZpfQ959gZLbJHMeZOrCi8jwvMkNAboAt9oMB2QFyZGaoD2wCr6bJ0DzDl+iA6UuNv9sDYtm2/SiguSSMTInQFaFBDeMe9+gPda+V7CYnqCkxCBWRKoPDeiDWai6XW+Bit8Iw3E+sSbuRz+dPpPgCSQGsgAhsRHr98I/PeOO6F8WL+K2zk1Ptf4PE4OKnGaglYXpYNIasATnr8s1G6na7PdXpdAQ2mlyLIatAKsk1O2nwcT2lUqlZ/BdzTSD05V4Qmes6mhlstVqT7OwObwxIiK5w8RfmjFn3BckQb2uCt7XMDm9d130wg/+o/gQfZJj/g1crGwAAAABJRU5ErkJggg==');
}

.oxomi-gallery-images .oxomi-gallery-toggle-images:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAOVJREFUOBHdjzsKwkAURdOocQ1augLFDzZ2Fi5DxA8itoqIBNyQiGjlTuys/fUazwRemExmiLUPDnPnzn2XxPP+d8IwLMIcxpD79U/J9iCAUrSDOIPMDpHPKiOzkAXOK5Q9zRC5RzjLeFtKUDsDVfTSDJEHRMH8MryVBIyzq4raYCs74vtShl6DbWaSUWUteFpSJzwfNpY3ZU3jEhGYTXioV2Muxl1dPzCR3dTJYwNsZdjxqJJRatk0CNXhHq8lhSoZmjvOO+Ea3JId0e8MnEuuB0qqWtkb3XdlM32WK7CFTmb4fwNfoorFT4ohsksAAAAASUVORK5CYII=');
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-toggle-images {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAWZJREFUOBHdk89Kw0AQh5stKXhQEdI0D+DNm6IVfQDBi6gv4EGFIj6ACqKg+AKiWP88hIiICuKLeCtp2pw8WW0TvyldWdM0d11YZvY3M9/OsEku92+XlTVZo9EYj6JoLZ/PPxWLxdes3IGgZrM52W63nykesywrwm54nnczCKbSAkCmNETicRxL3lW9Xl9PyxetDxSG4XSn0+l2YhYBk+6rQRBsmrr2f43m+/4MYzxSNKoTkpZ4zK6USqULM/bTEW2X0yBob2aBdMY+p7OKqXdBQGYR+zoRMDdPKKUOzCKB8ZpnTLCldQV5rgcZ0WLPPgBZAvaBPQS2n4jL8ZQmtsWxcN65YVgOxrrnqVeAtAwtR+4euUemJj6XLKgkhOI7IMtJiBSgH6Pvim8uxpxXBF60iH/LGKvYT60lLbAT4jtax68VCoVLeYEh+TYQWq7rXmO/dFKW5fdZ5Hsr27ZddRynlpX7x2PfEEqXIkeMIGUAAAAASUVORK5CYII=');
}

.oxomi-gallery-images.oxomi-gallery-hidden .oxomi-gallery-toggle-images:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAOdJREFUOBHlkLsOAUEUhrfBegZKT0BcotEpPIaIS0S0REQkXkhERONNdGq3nvHNbmbG2N0sOjHJP/Ofc/7zFeM4/3mEEDm0QLWvf4DlPDoieW6o+TGMpQJSEKx37tytt2GEi+jkrQYvCWvHwgiV0Dm4b3UkrBMJY1hGYZC9hfELCesFYDQr6OJnrHtL5aKZ1TVFX8PoVdHVzLTb4FwVxE/1xDYDL0MvDLKmn1IQ9dKb2Axd1R1tjVlhk2r59WU2NlHt5hK006UQS3wkREHJjJ52DvisBKXREHVRQoXjXrINNEeZuOyPzx83eMVQnVrY6wAAAABJRU5ErkJggg==');
}

.oxomi-gallery-images-strip {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-self: flex-end;
}

.oxomi-gallery-images-strip > div {
    cursor: pointer;
    display: inline-block;
    margin: 3px;
    opacity: 0.8;
}

.oxomi-gallery-images-strip > div img {
    height: 150px;
    width: auto;
}

.oxomi-gallery-images-strip > div.oxomi-gallery-loader {
    width: 150px;
    height: 150px;
    background-color: #333;
}

.oxomi-gallery-images-strip > div.active {
    box-shadow: 0 0 8px rgba(82,168,236,0.6000000238418579);
    opacity: 1.0;
}

.oxomi-gallery-loader {
    background: url('data:image/gif;base64,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') no-repeat 50% 50%;
}

.oxomi-gallery-image-container {
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;
}

.oxomi-gallery-image-container div {
    position: absolute;
}

.oxomi-gallery-touchpoint {
    box-sizing: border-box;
    position: absolute;
    width: 28px;
    height: 28px;
    margin-left: -8px;
    margin-top: -8px;
    background-color: rgba(94,181,38,0.800000011920929);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAHlJREFUOBFjYBgFNA+B////GwMxDBgTspCJkAJS5Qe/gSzoXgIGFno4aSKp0QTKI3EZGBgZGc8iCzAic0BsUOiji+HjAw1EMYPqYYjhZaBrTNBcBPLyYqhYLJC+jiZPGhcUpqBggAL08MUwjOpeHvwGYoTBqADJIQAA86sqS5LjSwkAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 14px;
    cursor: pointer;
    border: 2px solid #fff;
}

.oxomi-gallery-infobar {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50px;
    background-color: rgba(0,0,0,0.6000000238418579);
}

.oxomi-gallery-name {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    overflow: hidden;
    padding: 13px;
    float: left;
}

#oxomi-gallery-text {
    background: none repeat scroll 0 0 rgba(0,0,0,0.699999988079071);
    color: #fff;
    font-size: 16px;
    left: 50%;
    margin-left: -125px;
    padding: 10px;
    position: absolute;
    top: 50%;
    width: 250px;
}

#oxomi-gallery-text a {
    display: block;
    padding-top: 10px;
}

.oxomi-gallery {
    min-height: 125px;
    min-width: 125px;
}

.oxomi-gallery-details {
    margin-top: 4px;
}

.oxomi-gallery-details .oxomi-gallery-title {
    font-size: 12px;
    word-break: break-all;
}

.oxomi-gallery-container .oxomi-gallery {
    width: 362px;
    height: 206px;
}

.oxomi-infoplay-alternatives {
    border: 1px solid #555;
    border-radius: 3px;
    width: 575px;
    margin: 5px;
}

.oxomi-infoplay-alternatives tr:nth-child(even) {
    background-color: #ccc;
}

.oxomi-infoplay-alternatives td {
    vertical-align: middle;
    padding: 3px;
}

.oxomi-infoplay-alternatives img {
    max-width: 120px;
    max-height: 120px;
}

.oxomi-infoplay-alternative-itemnumber {
    font-weight: bold;
}

.oxomi-infoplay-alternative-shortText {
    white-space: pre-wrap;
}

.oxomi-infoplay-alternative {
    cursor: pointer;
}

#oxomi-infoplay-dialog {
    margin: 5px;
}

#oxomi-infoplay-image {
    float: left;
    width: 165px;
}

#oxomi-infoplay-image > img {
    max-width: 150px;
    max-height: 320px;
}

#oxomi-infoplay-fields {
    float: left;
    width: 405px;
}

.oxomi-infoplay-field {
    float: left;
    width: 200px;
    overflow-x: hidden;
}

.oxomi-infoplay-field input {
    width: 70px;
    box-sizing: border-box;
}

.oxomi-infoplay-field-long {
    width: 400px;
}

.oxomi-infoplay-label {
    padding-top: 8px;
    display: block;
    font-weight: bold;
}

.oxomi-infoplay-value {
    font-family: monospace;
    white-space: pre-wrap;
}

.oxomi-infoplay-section {
    border-bottom: 1px solid #ddd;
    float: left;
    font-size: 14px;
    margin-bottom: 5px;
    padding-bottom: 2px;
    padding-top: 5px;
    margin-top: 10px;
    width: 400px;
}

.oxomi-basket-form {
    float: right;
    margin-top: 5px;
    display: inline-block;
    font-size: 0;
    margin-bottom: 5px;
    vertical-align: middle;
    white-space: nowrap;
}

.oxomi-basket-form .oxomi-field {
    border-radius: 2px 0 0 2px;
    margin-bottom: 0;
    position: relative;
    vertical-align: top;
    font-size: 14px;
    height: 28px;
}

.oxomi-basket-form .oxomi-infoplay-btn {
    border-radius: 0 2px 2px 0;
    font-size: 14px;
    padding: 4px 0px;
    border-left: none;
    background: #5eb526 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNCQzlCRjk0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNCQzlCRkE0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0JDOUJGNzRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0JDOUJGODRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCGW0kAAADASURBVHjaYvj///8TILYHYgZSMCOQcGdgYKgD4moG4sEBkEZRIOMVA2mAEaQRxPgBxOzkaLwJxGqkaIR5ds9/0gADE9SExyT6kYEFSovikAcZeAuIr6PR4OiQA9JXgXgbEN+A+hdGf8XpSaBGTqgpE4H4DZEuXQALVQ0gjgZiXiI1FsD8CLLxNxB/A+J6KBsdgLxUCcT7wDxodNgjBbU/jvQ5FSr/E+xKqKAoEN8D4megwMKhMRCIvwPxOhAfIMAAX37s4FVnn+gAAAAASUVORK5CYII=') no-repeat center;
    border-color: #509920;
    width: 46px;
}

.oxomi-basket-form .oxomi-infoplay-btn:hover {
    cursor: pointer;
    background: #43801b url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzNCQzlCRjk0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzNCQzlCRkE0QTM5MTFFNThEMDNDQ0M4OEVBRDlDNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3M0JDOUJGNzRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3M0JDOUJGODRBMzkxMUU1OEQwM0NDQzg4RUFEOUM2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuCGW0kAAADASURBVHjaYvj///8TILYHYgZSMCOQcGdgYKgD4moG4sEBkEZRIOMVA2mAEaQRxPgBxOzkaLwJxGqkaIR5ds9/0gADE9SExyT6kYEFSovikAcZeAuIr6PR4OiQA9JXgXgbEN+A+hdGf8XpSaBGTqgpE4H4DZEuXQALVQ0gjgZiXiI1FsD8CLLxNxB/A+J6KBsdgLxUCcT7wDxodNgjBbU/jvQ5FSr/E+xKqKAoEN8D4megwMKhMRCIvwPxOhAfIMAAX37s4FVnn+gAAAAASUVORK5CYII=') no-repeat center;
}

.oxomi-basket-form .oxomi-loading-btn {
    background-image: none;
    background-color: #80c059;
    border-radius: 0 2px 2px 0;
    border: 1px solid #80c059;
    border-left: none;
    font-size: 14px;
    padding: 4px 0px;
    width: 46px;
    font-family: sans-serif;
    display: inline-block;
    line-height: 18px;
    text-align: center;
    text-decoration: none;
}

.oxomi-basket-form .oxomi-loading-btn .oxomi-loading-fading-circle {
    height: 18px;
    width: 18px;
    margin: 0 14px;
}

.oxomi-basket-form .oxomi-loading-btn .oxomi-loading-fading-circle .oxomi-loading-circle:before {
    background-color: white;
}

.oxomi-infoplay-back-button {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.oxomi-news-container {
    margin-bottom: 30px;
}

.oxomi-brand-icon {
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.oxomi-news-icon {
    width: 110px;
    height: 140px;
}

.oxomi-news-header {
    display: inline-block;
    width: 100%;
}

.oxomi-news-header .oxomi-h2 {
    margin-top: 0;
    margin-bottom: 0;
}

.oxomi-news-title {
    color: #939393;
}

.oxomi-news-content {
    float: left;
    width: 50%;
}

.oxomi-news-timestamp {
    font-size: 12px;
    color: #a1a3a4;
    text-align: right;
    float: right;
    width: 25%;
}

.oxomi-news-default .oxomi-news-content {
    margin-left: 70px;
}

.oxomi-news-default .oxomi-brand-icon {
    width: 60px;
    height: 60px;
}

.oxomi-news-default .oxomi-brand-icon img {
    max-height: 50px;
    max-width: 50px;
}

.oxomi-search-bar.ms-ctn {
    box-sizing: border-box;
}

.oxomi-search-bar.ms-ctn input {
    font-size: 18px;
    line-height: 18px;
}

.oxomi-search-bar.ms-ctn .ms-sel-ctn {
    margin-left: 30px;
}

.oxomi-dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0;
    list-style: none;
    background-color: #fff;
    border: 1px solid rgba(35,35,35,0.10000000149011612);
    border-right-width: 2px;
    border-bottom-width: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

.oxomi-form-control {
    display: block;
    width: 100%;
    height: auto;
    padding: 8px 12px;
    font-size: 18px !important;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224);
    -webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.oxomi-form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224),0 0 8px rgba(102,175,233,0.6000000238418579);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.07500000298023224),0 0 8px rgba(102,175,233,0.6000000238418579);
}

.oxomi-form-control:-moz-placeholder {
    color: #999;
    opacity: 1;
}

.oxomi-form-control:-ms-input-placeholder {
    color: #999;
}

.oxomi-form-control:-webkit-input-placeholder {
    color: #999;
}

.ms-sel-item.oxomi-search-selection {
    height: 26px;
    font-size: 14px;
    padding: 3px 5px;
    box-sizing: border-box;
}

.ms-sel-item.oxomi-search-selection:hover {
    cursor: pointer;
}

.ms-ctn .ms-trigger .ms-trigger-ico {
    margin-top: 20px;
}

.ms-res-ctn .ms-res-group {
    background-color: transparent;
    color: #767676;
    border-bottom: none;
    border-top: none;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 15px;
    text-transform: uppercase;
}

.ms-res-ctn .ms-res-item {
    font-size: 14px;
    font-weight: bold;
}

.oxomi-nav {
    margin-left: 0;
    list-style: none;
}

.oxomi-nav > li > a {
    display: block;
}

.oxomi-nav > li > a:hover, .oxomi-nav > li > a:focus {
    text-decoration: none;
    background-color: #5eb526;
    color: #fff;
}

.oxomi-nav-header {
    display: block;
    padding: 3px 15px;
    font-size: 12px;
    font-weight: bold;
    color: #9aa0a4;
    text-transform: uppercase;
}

.oxomi-nav li + .oxomi-nav-header {
    margin-top: 9px;
}

.oxomi-nav-list {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
}

.oxomi-nav-list > li > a, .oxomi-nav-list .oxomi-nav-header {
    margin-left: -15px;
    margin-right: -15px;
}

.oxomi-nav-list > li > a {
    padding: 3px 15px;
}

.oxomi-nav-list > .active > a, .oxomi-nav-list > .active > a:hover, .oxomi-nav-list > .active > a:focus {
    color: #fff;
    background-color: #5eb526;
}

.oxomi-catalog-icon, .oxomi-catalog-icon-dark, .oxomi-catalog-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABUFBMVEUAAAD///+AgICqqqqAgIBmZpmAgIBggIBxcXF0dHRidnZtbW1gcHBjcXFmZnNkb29gampmZnBibGxeaHFkZG1ja2tgaHBjamplZWtiaWlkamphZ21fZWteaWlgZWpeaG1hZmtgZGlhZWpfZ2thZWlgaGxfZ2thZWheZWlhZWhgZ2pfZWlfZWhgZmlfZWpgZWhfZGpfZ2leZmlgZWpfZGleZmpgZWlfZmhgZGlgZWlfZWpfZGheZGpgZWleZmlfZWlfZmlgZWhfZGleZGlfZWleZWlfZWhfZWheZGlfZWhfZWlfZWhfZWleZGlfZWhfZWlfZGlfZGheZWleZWleZWlfZWlfZGlfZWheZGlfZWleZGleZGleZGleZWlfZGlfZGhfZGleZGleZWlfZGleZWleZGlfZWheZWlfZGhfZWleZGhfZWheZWlfZWleZGheZGgGCF1MAAAAb3RSTlMAAQIDBAUGCAkLDQ4QEhQXGBkaGxwfICQmJykqKy4wNjc4Oj4/QENHSUxNTlNVW11eYWRqa2xtbnBydISHiIqLj5CWoKGipKaoqaqrrK2ur7K8wMPIyszNzs/T1tjZ3ejq7O7v8fT19vf4+fr7/f6OGfezAAABI0lEQVR4Ae3TR08yURTG8ee+LwULCgwqIBaxKEix916wdyyggFIsgJ7vv/OM48w1xET3zm9xkif53+XFH6f0jg74LDBY/YORHg/qtK1kSVVIDuHD8E6RVLdLXkgN6xUiquYfiZ11Al3nxMr5Gt/nVYfedWT45YxPAC2x0zcqx+JP9HocdQIiMJclSrdDs0/FMa403TfELoP6/jdRoi0jnIakEHNCWqBtI5yE5CbWDGneDM3wh1AEIolon12GjlA0EfaLulBZfiBV9TCkhf0nNVLdL7q+hndV9XPkisQyxinkXvhWska4y/NqyiOApvCR+oRV9kYaAeGdTfPYhEZJFeLQBa+JpfzQjZcuXPhka4Vk2SBa+w/JbcX3xEESv2O3waR5B7EShY7WGXZbAAAAAElFTkSuQmCC');
}

.oxomi-video-icon, .oxomi-video-icon-dark, .oxomi-video-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABBVBMVEUAAACAgICqqqpmZoB0dHRqampidnZtbW1gcHBpaWlmZnNgampmZnBhampmZm9lZWtiaWlgZWpiZ2thZWpfaGxiZmpgaGxeZmphZGhfZ2tiZWlgZ2teZWlgZ2thZWheZWtgZ2pgZmlgZmleZ2lgZWhfZGpgZWpeZmlgZWpfZGleZmpgZWlfZmheZWpeZWlgZmheZGlgZmhfZWlfZGhfZWlfZWheZmlfZGpfZGpeZWlfZmlfZGlfZWleZWhfZGlfZWheZGlfZWlfZGleZWlfZWlfZWlfZGlfZGheZWlfZWlfZGheZWheZWlfZWheZGleZWhfZWheZWheZGlfZGhfZWheZWleZGjC6dGJAAAAVnRSTlMAAgMKCwwNDhARFBgZHR4mJzA5Ojs8QEFCQ0RFSUpMUVJVWlxdXmBkZWZnaGlvd3h6fYOEhomKjJGSlJaXmpufoKGjs7S2t7y9vr/Q2drb4+Tr7O319qwSqUUAAAD+SURBVHgB7dHXUoNAFMbxjRKNqyiLRbHEIvZiYu9F7IgFdd//Ubw5c9CPncMD6P/ym99kJwf1X83T/YEZjKLQBL72aiXQNbrQOr1JPyyUp8lJKx6pM1yyYvMMD2W4x/BRhrcM32X4qqheW1GD4Dgvifu3hwjO8TJb33LRaYJrBVTKRRcJbv6ELrpBcPc3LNM2wWOESA9ovUaI9EyCHfELz+eOp5ll8DT8GWBUu3weYHCe9QIyw4PjJwRGzRCc4OUKGDVMsM9W1KOoXHZvfNwnGd4xPJLhPsNlGcYMG1OrO5cP2ReKz+f7i+2VyW6FedoPTBg1m2OhGfB1p/rzfQN1q/tia+IShQAAAABJRU5ErkJggg==');
}

.oxomi-file-icon, .oxomi-file-icon-dark, .oxomi-file-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAflBMVEUAAABmZnNmZnBkZG1kZGxjampgZ25kampiZ21gZWpgZGlgZGlfZ2tgZ2thZWhgZ2pgZmlhZ2peZmpgZWpgZWlgZGlfZmhgZGlfZmpfZWlfZWlgZmpeZGpeZWlfZmlgZWheZWpfZWhfZWleZWleZWlfZWleZWheZGleZGheZGgqh2s9AAAAKXRSTlMAFBkcISQlKS81OD1DRUxSVVdnam1wc3V2eXyAh42PmJ2pqrO9vubs/n/QUSMAAACISURBVHgB5dLJCgIxEIThuOuMo3EfF427qfd/Qb0WSWNDg4J+5/9Qh3L/rOUTZTb0SMSpEN4u7BFn+bDj2BWYa0MstCGW2hC1NsT6bThZvdRAJYUM8L8etoekFMMNyF0MqwPZ2jeOjmRv39gckL594/hEgn1jo0e6nzpF2OWkoYjD4iwq3Lc9AUG8N7iLaYs1AAAAAElFTkSuQmCC');
}

.oxomi-gallery-icon, .oxomi-gallery-icon-dark, .oxomi-gallery-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABR1BMVEUAAAD///+AgIBVVVVmZmZVVVVJSW1tbW1gYGBNZmZVVVVOTk5idnZJSUlQUFBgcHBra2tNTVlOTllKSlVKVVVgampMVVVJSUlJSVJISFBgaHBHR05HTk5HTlVjampGTU1GRktFSlBESU5JSU5HR01HTVJFSk5JSU1ESE1DR09HR09GRk5GSk5fZ2tFSU1hZGhFSExISEthZWhHR0pER05hZWhGSU9FSE5GSU1FSExESEtFSE5fZWtKTU1gZmlKTVBfZGpgZWpMT1FgZWhOUFVfZmhgZWlOU1VQVFZfZmhTVVlTV1tQVlpUWFxgZmpVV11eZGpeZWlVWl5fZmlfZWlcYmZeZWheZGlfZWlZXmJfZWlaX2JZYGJaX2ReY2dbYWVbYWZeZGldY2ZeZWlfZWhfZGlfZWhdY2heY2deZWleY2deZGheZGiseKrpAAAAbHRSTlMAAQIDBQYHBwgKDA0NDhAQExQXGBgYGxwcICAkJCQkKCwwMTEyMjQ4PD09Pj4+P0JDR0dIS0xNTlBRUlVWWVpdXmBhYmZpbW9zc3h7fICAh4eNkJSXmZqlp66xs7i7x8jS297e3+/w8fLz+fzY/llLAAABE0lEQVR4Ac3TxVJDQRCF4UsQgrsHCe4wSOCe4O4Cwd0DmfdfU5mqUJlJN/SO/Otvc7qqvf+tSAobwwEZDGIgXyYVVIkI9gKRaglsAuC3CGAxknUKJk0ZOVjwJ+wzUDApZJxgUrlhgkk5M0jV9fukfoMEk9qNEUyqQlqRGh7mzqZLP8TLUVh1s5M6YDdUyMBaOKkyGuY5jp80Dje/lYRhZNZDTWoA0TAxKYif5te29g/3NleiwCQxSSXN4snd85dOFX+82q2nPmznIaHd4md17odFbzXZ+5zzYTeaKTFiyw/NFbPhPQvXbdj8yrhL9+6lx58Ee1ryMqtYvX6z1EtsIsA9ZNv08vbR+cXpwcbCWKWXDX0DCk6ZhitZdBIAAAAASUVORK5CYII=');
}

.oxomi-home-icon, .oxomi-home-icon-dark, .oxomi-home-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAABBNJREFUWAntV12IW1UQnjk36W6tttKWbosV2RcFQWqLD9I/sU/iSxfF9Q+S1N5kN1mXIlQKPq1vtr4UoZvtxrbZolUXXKviqkV88AfUFtbqg6jYakltIvi3Wrptcs84k3KSkzTNJtfgD9zAcuZ8Z+ab786Ze85dgOAXVCCowP+7Atgp+ZOTk870+x9sEr57t2z+sL+/37O5R0ZGFvyQy28kx3EMrpQ+czCd/trMG40dEei6j/cW0ZsiotsvJ8EZFeq6Lzu293uTNBpPPUqkXzDz8ohw5nBm7KYarG6i6uZtTyOJ1N2XwDteFScUtFZ7c8e3xZN3GUIE3WVsMyLBFZhZM+PfEhh1k0NAdIwFLTOElZFgOe/xe9HEYLKC+TBCPmJA+ul0rrCPgFygKoNC3C0zTbSrjBKFiGA0Fh9co1HNAOmqc4tW2wLdHTt6Tufyr7KuDZUciBeQcPuh8X0vCxaLD50kpANc3YUy1wQDvMW/W88icEu/tgRuSwytK56/dJQT3VhhR8hxL/U5S6/9JpZITQnuLL0u4v3yxyZCOMoVXi0YV3KJjO3+Wu7BqJt62CP9EW9rRRwfAR8vuKbrDnTCs96vs5/wi9Inf2ILVl5jn3ZF2f7zCuR+U7F48hkCfcRsmRAg4oHe1Su3lOaKa8krfsYVutUQiy2YrImP+Jq1dsemAhOJXUtO5fJvVppe2BFLoNTwRCbtnjpbeII0vcVVvb4+sWCyJj7iKzHlWNsRoXt4eHixDdXbVz2o4/Ghmy+SfoO755ZqEP4MCh/ohhWfzunCQV57sLrWzMJXulXPY0Wdv9MDnKw9lvAr5YS3Zvc/920jhoYCYwOpe8ijl+zKIMKXYQptLYVCxIewNP+aRoRXxRBOKqe7L1QqYRFLr3Mb3GZ8EfA3hfTQoczYuwYz4xVbHHOTT9ZvG4t7bVFYrfeg1KtLF0+0LU6y8QNJrHAIl3AaEVIIDTjN1+FOg5mxRmDETT6lgfbwm2hwUko9nR1P3/9nEbZ7iPyEDW4NwzbvSMuEQ7iEU7g5pHw8Sk6+q58VDTZNzTmICk9w9fiGAv7iwPPKwQisWjHN51uW3+CIHejb5tuFNe1lznV4Q8+AOvfTF9qjw4wtYk5PNNjcplJlbGJ89Bj3Q4rFzUAY1mf3j07ps4V3+Ok6I87KLJyUy78tOSQXH0WfS27RYLlBw5fEdoi6g3negx4b65TNyQsTz4+tbMZXU8Fmjv/WWk0P+haBcA4IZ2vikRZz+6+qwXxMOiKQP7N2ZjPpI3b+WCL5CN9AL9qYH/s/v8WBQD/bascEFbSr4ceet4IE+KMf4lZiWuGe/5gJQ4w/UeN8/ZX/AWqUGEF9V48LhqibfEnTBb6VM/VxwTyoQFCBoAL/cAX+AnP+nkxiGrn8AAAAAElFTkSuQmCC');
}

.oxomi-tag-icon, .oxomi-tag-icon-dark, .oxomi-tag-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABnlBMVEUAAAD///+AgICqqqqAgIBmZpmAgIBtbW1ggIBxcXFmZoB0dHRqamptbW1paWljcXFmZnNoaGhkb29ibGxhampmZm9kZGxiaWlfZm1jampgZ25lZWtiaWlkamphZ21fZWteaWliZ21gZWphZmtfZGliZ2xhZmtgZGliZ2tfaGxiZmpgZGlhZWlhZGhfZ2tiZWlgZ2tfZmphZWhgZ2pfZmlfZWlhZGtgZmleZWteZGpfZWthZ2pgZWhfZGpfZGpeZmlfZGlgZWpfZGlfZmhgZWlfZWleZGlgZmpeZGpfZWhfZWlfZGpfZGpeZWhfZGlfZWlgZWhfZGleZWleZGlfZWhfZWhfZWhfZWleZGlfZWhfZGlfZWleZGhfZGleZWlfZGheZWlfZGheZWlfZWleZWleZWleZWlfZWlfZWhfZWleZGlfZWheZGleZGlfZWhfZWheZGleZWhfZWhfZGleZWhfZGleZWlfZGlfZGhfZGlfZWheZWlfZGheZWleZGlfZWheZWlfZGhfZWleZGhfZWheZWleZGhfZWleZGheZGien1hQAAAAiXRSTlMAAQIDBAUGBwgJCgsMDhESFBYXGh0eISIjJCUmJykqKy4vMDIzNDc4OTs8PT9CQ0RFRkdIS05PUFFUVlddXmNkZmprbnJ5eoCCiYuMkZWWl5ieoqWmqausra6ytLW3uLq9v8DCw8XIys3P09fY29zf4OPk5ebn6ert7/Dx8vP09fb3+Pn6+/z9/jEk9WAAAAF8SURBVHja7dPVTgNBAIXhA0VaHBZ3Ke7u7u7u7lKgUIpLW85bkyG7tKzwBPwXc/UlJ5nJ4D85iyTOsAzrd9mhBqxm7SoL/k1bbsp99OmxyBXa0yHt0LdKrYs+4mUK4s/5qyGNk455kYBkmwwuF/YoGle72FOexSHtWnZTZqDGpYVi8URC5q3snBYAGNNAsXgUgxwH5fYh6tDAdDsPo5B3R6X77wucUEGxuB+B4gd6m7EA9W4VtDq4G47SJ/pmXzqgaMTr8p3cDEP1K3XrVphYXLeg9o36JSqu7JnLwWj8MHDLikt64mIQcl0G7iFVgcPcDgCmDNxrJZRGOQtgXt89l+GnQg8HgDr93WL41PXJQaBfxznz8at2j7jUXo1zWKGq1c0JP/So3G0mNDW7OOmPzk8fJv6ETg3vnDahzeN1tmSD3/fGuUC0uBV3Hg+DKl64FIwm+YFOY2FYySNXzah/F+5Ywh8VXHEjFFU35HY0/iykvMgEhJfn+uE/0RcZFRLcLk+4xAAAAABJRU5ErkJggg==');
}

.oxomi-lang-icon, .oxomi-lang-icon-dark, .oxomi-lang-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAoZJREFUWAntV81rE0EUf283tV+oVKwIKiIiePDiSRD0YA968OxFGpOarwbjQQIFT+lFsAQU10Oapq31JMR/oUcFT/agJyki9FKsiC2Sr515vq0k2V2GxO1CkTIDy755X/Ob374d3gDoccAZQNX+4rncuKyJGcdmDJtPly3ru8pvP3QR1SKibr8BoBuOTdTpMr8mVH77oVMC5IWvuxZ3yx11PJs9I2y6aQCcI4JDBLBlAq3h2JH3S3NzOx3HkIIaIFFX75Z5sXgye1UAzYqmdFhF6QIgHPnnTi2anH6LGJldKVvrLnNPMZZ+eOHV/IsvfqcuEL9FMY8ms4uC5JTC1FURDfNkEsC+E0tOPz88FHliWdZ218ErpVKFkQZtPpKy9ZgtI14rQCCA0A+cKzsRDfJnn/lVsx/cS2aqZODqANKaMIwtE3FQNsR5iXC7Tpt3geiEK9QjBgPoCf3XCY1yjcZAUKy1GyKhUxa8A/4ZeybiGv+/hwYY9vtoBjWDYRkIG69rUDMYloGw8boGDzyDodotRGgR4AZ3TE0EGufG6VhYxvzxgQEiouT+rmoiLZ89dXK1UCjY7aSJRO60MOwJSXCfG9ZrbX2YdyCAfEd9FzEps1gqfVItWqlYG6xfcZ5YOnuLpHzGm7mo8vXq8JthYsar+ztT3oujiYynzX1dKe36MStMIHpsqqRtXSo1P9Ckj5MMcoojr3Br7yGEc33mElk4OmSW+N7SaMe5354At0ElBwHnxJfLaafLX3KefD4/+mO7dokb/uMmQcMgc72y8PKr49drBALYK1E/W7FY/M0+H/r5+e36oPYzEnSuGQzKmN9fM+hnJOhceczweVcNmkj7awb2yMAf0TnMPJdkBwsAAAAASUVORK5CYII=');
}

.oxomi-category-icon, .oxomi-category-icon-dark, .oxomi-category-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA7VBMVEUAAAD///+AgICqqqqAgIBmZplxcXFmZoB0dHRqampgcHBpaWlhbW1ibGxkZGxfZm1gZmxjaGhhZmtfZGleaG1gZGlfaGxiZmpfZ2tgZ2teZWlgZ2teZWteZGpgZmlgZWhgZmlgZWheZmleZWpfZmhfZWpgZGleZGlfZWleZGpfZWleZGpfZWlfZWhfZGpeZWhgZWhfZGleZWpeZGlfZWlfZWlfZWhfZWhfZWlfZWlfZWleZWlfZWleZWleZWlfZGleZGlfZWlfZWheZWhfZGlfZGheZGleZWlfZWheZWleZWleZGhfZWleZGheZGjoGnrxAAAATnRSTlMAAQIDBAUJCgsMEBEVGiEjKDEyMzY4Ozw+RUlKUVRVWFpdZG9zdHV6fIKGh4uOkZWYm52lp6qrrrG5vsDCw8XR09Ta4efo7PH19vv8/f51kGtKAAAA0UlEQVR4Ae3QR1PCQBiH8X9ijL0XjRpLLMausUPohAKb/f4fh+EA+4bk3WGGCzPwnH+nB/OmOfupKmS/6GcTmqyiHNbcAp8nSb/gCyisg++bQhEOyr0f6yAt9vWQyH0dpPnjwrdJYTv8/Eh0mQkrF8vgIlDcmcD6oZNu16Kw6wJOXsisHij0YLxwN08JvAeeJdM1FHwFbjj3CAW/DFzFjAug4P8iTjqM+1tQ8HYFBy3GFWzQthuMK6+CtlZjXGkDiY6yWeQvYaQd9zzV2Z6Jma8Hle6gzTbdVZwAAAAASUVORK5CYII=');
}

.oxomi-view-icon, .oxomi-view-icon-dark, .oxomi-view-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAARpJREFUOBGtU71OAmEQ3AUvxAQbKwqexIYYI81R2HClNGrCFbwADRRY+gCX+BaEhqew1geAhoaLnuFwXIIjfufJxejXzO43s5Pd70fkj0tZ37kKL0XRYk6EyMwrI0pTPfGbp/dBEKzJbXBncN1NAFS+kttYn0zVE2Bi4mmlVLuIosEzdSUG+cVkt2jdnCeYT8IwrJL5NOBGIQKNePV2R90Bg33oefq4TnVIDSAx42IDlVq6wi0LslhsAFRt9na2kPnvz4CVH+h0YNc0Oj46HGU0TrpYvvStoz43HQOodBZxckYyD01TF3PgcgxU9MG6GJPMR21BUCf3f2egqq/2Gn3rzqf7T7jRktuNAL1RlW+fiUIHoQVjOur9yTtmwU/JW9esjgAAAABJRU5ErkJggg==');
}

.oxomi-download-icon, .oxomi-download-icon-dark, .oxomi-download-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAY5JREFUOBHVUk1LAlEUvXdGm0IiIjLb1aIIIVy1CVoGrdq0FExDR8YIWtiuhdQvyAE1USLoFxTkSlr0A9pEbtpGiCsXKn7Mu7038saxbB29xbxz7jlz5r47D+CvF05qQNdPl3vYC6nI6uVC4WWSR9Z+BET1VIYxds4NqjAh4rMy7Tm4Mc2GfMm9jwUcJlJhInY3NOA7F2uAtAKEH6jiFTBam8KlcrGYacsQRQKxE9CR5KhQ4baU3+cdXPL6HrNYhRFlu1QvS4/YnYB0Ou1Dgk23+AvecNftAMMw5hvN1hP/0qJbnIQJYC6aPN6Vmh3Q6oNBRFuiiKicTfm0gAaBvOCzmudecEXBsOBAtMosqxJLpLYFlUdYF0Qs3sVFr9MPykGZptkddCw/Y5AdOuynSsAiAtkBfFCvjkg0w6f9EI0bO6IWS54EiVlVHr3geDggxI7gdoCG/hwivI0M5GMIjxHdiDNrUP0+G+5tI6jXwu/cA/EXGs22wc8Y4oPyjsLGESrw6fVgsZTL1caVf8u+ADX/i73oD+hHAAAAAElFTkSuQmCC');
}

.oxomi-order-icon, .oxomi-order-icon-dark, .oxomi-order-icon-contrast {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAUhJREFUOBHFUj1Lw2AQvktapZA4OBQRdHVSdNcf4CjdFYVC8wtcM7qlg0TBxfojHNwdhLoIuhWjdOikHQotmr7nvcHLhzElTt5yX8897917B/DfgrqBI8dZU1PYICK1aNWuPc8bl22sooHTT9wGpD0CWH8bTTYPm627WQTKrLx3zk9vNSbqQMD7TecYiE7EL9KIqDoXZ6bOG2kQGkY37RfZPGpcFxsajLXqPSuepLxkCC7b7SHT9MqX/xjhu1B3USh6fkR4EkC0BXG0ZkCXZ9hl8wEJAv7mAAgDE+kFqxis1Ouvrut+SE2OgJCGSHQzj0sH8Y5kV6GUJTpHwK/uEEFjQoNGAkus5z722VuVSI6AZ3jkPfSsOdzyfX8kQK35Tq74TpbTscwWdIIUWAhkh6EdHUoazNkF9u1s7BePPylHLLBZOcH8SX8BWd9drcnHnEUAAAAASUVORK5CYII=');
}

.oxomi-content-icon.oxomi-view-icon, .oxomi-content-icon.oxomi-download-icon, .oxomi-content-icon.oxomi-order-icon {
    background-size: 16px auto;
    margin-right: -2px;
}

.oxomi-selection-img {
    width: auto;
    height: 100%;
    float: left;
    position: relative;
}

.oxomi-dropdown {
    width: 100px;
    height: 44px;
    display: inline-block;
}

.oxomi-dropdown .oxomi-icon-large {
    float: left;
}

.oxomi-dropdown-img {
    width: auto;
    max-width: 90px;
    max-height: 40px;
}

.oxomi-dropdown-text {
    line-height: 44px;
    overflow: hidden;
    display: inline-block;
}

.oxomi-hide {
    visibility: hidden;
}

.oxomi-archive-switch {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 19px;
    margin-top: 3px;
    margin-left: 15px;
}

.oxomi-archive-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #a1a3a5;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 19px;
}

.oxomi-archive-slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 2px;
    bottom: 2px;
    background-color: #ecf0f1;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 50%;
}

.oxomi-archive-switch input {
    display: none;
}

input:checked + .oxomi-archive-slider {
    background-color: #33658a;
}

input:focus + .oxomi-archive-slider {
    box-shadow: 0 0 1px #33658a;
}

input:checked + .oxomi-archive-slider:before {
    -webkit-transform: translateX(14px);
    -ms-transform: translateX(14px);
    transform: translateX(14px);
}

.ms-ctn .oxomi-home {
    top: 0;
    width: 36px;
    height: 100%;
    position: absolute;
    left: 0;
    background: transparent;
    border-right: 1px solid #ccc;
    cursor: pointer;
}

.ms-ctn .oxomi-home .oxomi-home-icon {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-size: 20px auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin: 0;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAABBNJREFUWAntV12IW1UQnjk36W6tttKWbosV2RcFQWqLD9I/sU/iSxfF9Q+S1N5kN1mXIlQKPq1vtr4UoZvtxrbZolUXXKviqkV88AfUFtbqg6jYakltIvi3Wrptcs84k3KSkzTNJtfgD9zAcuZ8Z+ab786Ze85dgOAXVCCowP+7Atgp+ZOTk870+x9sEr57t2z+sL+/37O5R0ZGFvyQy28kx3EMrpQ+czCd/trMG40dEei6j/cW0ZsiotsvJ8EZFeq6Lzu293uTNBpPPUqkXzDz8ohw5nBm7KYarG6i6uZtTyOJ1N2XwDteFScUtFZ7c8e3xZN3GUIE3WVsMyLBFZhZM+PfEhh1k0NAdIwFLTOElZFgOe/xe9HEYLKC+TBCPmJA+ul0rrCPgFygKoNC3C0zTbSrjBKFiGA0Fh9co1HNAOmqc4tW2wLdHTt6Tufyr7KuDZUciBeQcPuh8X0vCxaLD50kpANc3YUy1wQDvMW/W88icEu/tgRuSwytK56/dJQT3VhhR8hxL/U5S6/9JpZITQnuLL0u4v3yxyZCOMoVXi0YV3KJjO3+Wu7BqJt62CP9EW9rRRwfAR8vuKbrDnTCs96vs5/wi9Inf2ILVl5jn3ZF2f7zCuR+U7F48hkCfcRsmRAg4oHe1Su3lOaKa8krfsYVutUQiy2YrImP+Jq1dsemAhOJXUtO5fJvVppe2BFLoNTwRCbtnjpbeII0vcVVvb4+sWCyJj7iKzHlWNsRoXt4eHixDdXbVz2o4/Ghmy+SfoO755ZqEP4MCh/ohhWfzunCQV57sLrWzMJXulXPY0Wdv9MDnKw9lvAr5YS3Zvc/920jhoYCYwOpe8ijl+zKIMKXYQptLYVCxIewNP+aRoRXxRBOKqe7L1QqYRFLr3Mb3GZ8EfA3hfTQoczYuwYz4xVbHHOTT9ZvG4t7bVFYrfeg1KtLF0+0LU6y8QNJrHAIl3AaEVIIDTjN1+FOg5mxRmDETT6lgfbwm2hwUko9nR1P3/9nEbZ7iPyEDW4NwzbvSMuEQ7iEU7g5pHw8Sk6+q58VDTZNzTmICk9w9fiGAv7iwPPKwQisWjHN51uW3+CIHejb5tuFNe1lznV4Q8+AOvfTF9qjw4wtYk5PNNjcplJlbGJ89Bj3Q4rFzUAY1mf3j07ps4V3+Ok6I87KLJyUy78tOSQXH0WfS27RYLlBw5fEdoi6g3negx4b65TNyQsTz4+tbMZXU8Fmjv/WWk0P+haBcA4IZ2vikRZz+6+qwXxMOiKQP7N2ZjPpI3b+WCL5CN9AL9qYH/s/v8WBQD/bascEFbSr4ceet4IE+KMf4lZiWuGe/5gJQ4w/UeN8/ZX/AWqUGEF9V48LhqibfEnTBb6VM/VxwTyoQFCBoAL/cAX+AnP+nkxiGrn8AAAAAElFTkSuQmCC');
}

.ms-ctn .oxomi-home:hover {
    background-color: #e6e6e6;
}

.oxomi-portalsearch-info {
    color: #425b6f;
    background-color: #b7dcf1;
    padding: 8px 16px;
    border: 1px solid #a1c7e6;
    border-radius: 4px;
    margin-bottom: 16px;
}

.oxomi-portalsearch-info .oxomi-info-text {
    float: left;
}

.oxomi-portalsearch-info .oxomi-link {
    color: #162e42;
    float: right;
}

.oxomi-search-catalog-cover {
    padding-right: 0 !important;
}

.oxomi-search-catalog-cover .oxomi-catalog {
    background-color: #9aa0a4 !important;
    border: none;
    padding: 5px;
}

.oxomi-loading-fading-circle {
    margin: 11px 8px;
    width: 57%;
    height: 46%;
    position: relative;
}

.oxomi-loading-fading-circle .oxomi-loading-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.oxomi-loading-fading-circle .oxomi-loading-circle:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 14%;
    height: 14%;
    background-color: #43474a;
    border-radius: 100%;
    -webkit-animation: oxomi-loading-circleFadeDelay 1.2s infinite ease-in-out both;
    animation: oxomi-loading-circleFadeDelay 1.2s infinite ease-in-out both;
}

.oxomi-loading-fading-circle .oxomi-loading-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
}

.oxomi-loading-fading-circle .oxomi-loading-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle4:before {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle5:before {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.oxomi-loading-fading-circle .oxomi-loading-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes oxomi-loading-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

@keyframes oxomi-loading-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
}

.oxomi-scroll-top {
    position: fixed;
    bottom: 30px;
    right: 50px;
    width: 40px;
    height: 40px;
    background-color: #9aa0a4;
    border-radius: 50%;
    cursor: pointer;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAeklEQVR4Ae3RsQ2EUAwEUXcFNIZIEL9koAGfJQc/3Bvi9ebzAgc/n8/n8/ly1IIskmxkHSN4HhI8DwmehwTN3/kwguaXGiJoPmqIoPne+j/B85DgeUjw/NwmCAWIfBNv9l0cKELkJ3F+ffIh8k3s/MlwBtQMGDBgwMAPs7pa3MB0CBYAAAAASUVORK5CYII=');
    background-position: center;
    background-size: 35%;
    background-repeat: no-repeat;
    z-index: 3;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1599999964237213),0 2px 10px 0 rgba(0,0,0,0.11999999731779099);
}

.oxomi-scroll-top:hover, .oxomi-scroll-top:active, .oxomi-scroll-top:focus {
    background-color: #abb0b3;
}

.oxomi-offsetted-anchor, .oxomi-offsetted-anchor-navbar, .oxomi-offsetted-anchor-fixed-searchbar, .oxomi-offsetted-anchor-top {
    display: block;
    position: relative;
    visibility: hidden;
}
.oxomi-group {
	 border-bottom: 1px solid #888;
}

.oxomi-groups-anchor-links-parent {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-content: stretch;
    flex-wrap: wrap;
    border-bottom: 1px solid #63676b;
    padding-bottom: 10px;
}

.oxomi-groups-hit-count {
    margin-top: 15px;
    font-size: 14px;
    color: #999;
    font-style: italic;
}

.oxomi-groups-anchor-links {
    display: -ms-flexbox;
    display: flex;
}

.oxomi-groups-anchor-link {
    background-color: #9aa0a4;
    margin: 10px 5px 0 0;
    padding: 3px 5px;
    border-radius: 2px;
}

.oxomi-groups-anchor-link a {
    color: #f4f4f4 !important;
    padding: 5px 0;
    font-size: 12px;
}

.oxomi-groups-anchor-link:hover, .oxomi-groups-anchor-link:active, .oxomi-groups-anchor-link:focus {
    background-color: #abb0b3;
}

#oxomi-search-filters ul {
    margin-top: 0;
}

.oxomi-top-items .oxomi-masterdata-content {
    float: none;
    text-align: center;
    width: 100%;
}

.oxomi-top-items .oxomi-masterdata-content .oxomi-link {
    display: inline-block;
}

.oxomi-top-items .oxomi-masterdata-itemnumber {
    color: #a1a3a4;
}

.oxomi-top-items .oxomi-masterdata-shorttext {
    margin-bottom: 0;
}

.oxomi-top-items .oxomi-masterdata-img {
    height: 120px;
}

.oxomi-top-items .oxomi-masterdata-preview {
    width: 170px;
    height: 290px;
    margin-bottom: 20px;
}

.oxomi-dialog-info {
    padding: 20px 12px;
}

.oxomi-dialog-info a {
    color: #33658a;
}

.oxomi-paperclip-dialog {
    margin: 4px 8px;
}

.oxomi-paperclip-dialog-settings {
    margin-bottom: 12px;
}

.oxomi-paperclip-dialog-settings label {
    display: inline;
    margin-right: 12px;
}

.oxomi-paperclip-dialog-settings input[type="checkbox"] {
    margin-right: 4px;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.42857143;
    display: inline-block;
}

.oxomi-paperclip-dialog-settings .oxomi-form-control.oxomi-dialog-form-control {
    width: calc(100% - 17px);
}

.oxomi-paperclip-dialog-settings input:disabled + label {
    color: #ccc;
}

.oxomi-paperclip-dialog-customer-data {
    width: 195px;
    margin-right: 16px;
    display: inline-block;
    vertical-align: top;
}

.oxomi-paperclip-dialog-customer-data label {
    margin-bottom: 7px;
}

.oxomi-paperclip-dialog-own-data {
    width: 350px;
    display: inline-block;
    vertical-align: top;
}

.oxomi-paperclip-dialog-own-data label {
    margin-bottom: 7px;
}

.oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control {
    vertical-align: top;
    margin: 2px 0;
    width: 350px;
}

.oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
    display: inline-block;
    width: 172px;
}

#oxomi-paperclip-dialog-copy.copied {
    position: relative;
}

#oxomi-paperclip-dialog-copy.copied:after {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 100000;
    margin: -1px;
    padding-top: 4px;
    color: #fff;
    text-align: center;
    word-wrap: break-word;
    white-space: pre;
    content: "âœ“ " attr(data-copied-label);
    background: #00a7df;
    border-radius: 0.3125em;
    text-shadow: none;
}

.oxomi-groupfilter-heading {
    display: block;
    margin-bottom: 10px;
}

.oxomi-groupfilter {
    cursor: pointer;
    padding: 6px;
    border-radius: 5px;
    width:100px;
    display: inline-block;
	 text-align: center;
	 font-weight:bold
}

.oxomi-groupfilter.active {
    background-color: #4A5054;
    color: #fff;
}

.oxomi-groupfilter.inactive {
    background-color: #e6e6e6;
}

.oxomi-request-dialog {
    margin: 4px 8px;
}

.oxomi-request-dialog-settings {
    margin-bottom: 12px;
}

.oxomi-request-dialog-settings label {
    display: inline;
    margin-right: 12px;
}

.oxomi-request-dialog-settings input[type="radio"], .oxomi-request-dialog-settings input[type="checkbox"] {
    margin-right: 4px;
    margin-top: 0;
    font-size: 14px;
    line-height: 1.42857143;
    display: inline-block;
}

.oxomi-request-dialog-own-data {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}

.oxomi-request-dialog-own-data input:required {
    background-color: #fffab8;
}

.oxomi-request-dialog-own-data label {
    margin-bottom: 7px;
}

.oxomi-request-dialog-own-data .oxomi-dialog-form-control {
    vertical-align: top;
    margin: 2px 0;
    width: 99%;
}

.oxomi-request-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
    display: inline-block;
    width: 49%;
}

.oxomi-profile {
    width: 100%;
}

.oxomi-profile .oxomi-profile-flex-container {
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block {
    margin: 10px 40px;
    flex-basis: 400px;
    flex-grow: 1;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block .oxomi-form-control {
    margin: 5px 0px;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAhklEQVR4Ae3NsQ3CYAxE4VdmA/KvgygQLAtdJgkZhVSmQ8hFLKwr76tP9zAzMytdOFEZnGm6s7MWicHGmysNN3aCyIl8TxC9xJMgDhOD13fz4G8Ty2Fi/rlfmECQENwXCcF9kZDcF4mZNd9rE/L7nEj38kS61yfSvT6R7vWJdK9PdO7NzMw+ihJ379BDyXQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
    background-size: 25px;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block select::-ms-expand {
    display: none;
}

.oxomi-profile .oxomi-profile-flex-container .oxomi-profile-block label {
    margin-bottom: 0;
    margin-top: 10px;
}

.oxomi-profile .oxomi-dialog-actions {
    margin: 10px 40px;
}

.oxomi-profile .oxomi-dialog-actions button {
    width: 100%;
}

.oxomi-profile .oxomi-dialog-actions a {
    width: 100%;
    text-decoration: none;
}

.oxomi-profile .oxomi-profile-success-message {
    margin: 10px 40px;
    background-color: #bfe1f3;
    border-radius: 5px;
    color: #555;
    padding: 8px 16px;
    display: none;
    width: auto;
}

.oxomi-password {
    text-align: center;
}

.oxomi-password form {
    display: inline-block;
    text-align: left;
    min-width: 200px;
}

.oxomi-password label {
    display: block;
}

.oxomi-password input {
    display: block;
    max-width: 200px;
}

.oxomi-password .oxomi-dialog-actions {
    display: inline-block;
    width: 49%;
}

.oxomi-password .oxomi-dialog-actions a {
    width: 100%;
    text-decoration: none;
}

.oxomi-password .oxomi-dialog-actions button {
    width: 100%;
}

.oxomi-password-message {
    border-radius: 5px;
    padding: 8px 16px;
    width: auto;
    display: none;
}

.oxomi-password-error {
    background-color: #b7343c;
    color: #ecf0f1;
}

.oxomi-password-success {
    background-color: #bfe1f3;
    color: #555;
}

.oxomi-fail-box {
    background-color: #f4f4f4;
    color: #43474a;
    text-align: center;
    font-size: 2em;
    padding: 50px;
    margin: 0 -15px;
}

.oxomi-portal-logo {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.oxomi-portal-logo img {
    max-height: 150px;
}

ul.oxomi-portal-menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
}

ul.oxomi-portal-menu li {
    display: inline-block;
    padding: 0 8px;
}

.oxomi-h1 {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #bbb;
    margin-bottom: 10px;
    padding-bottom: 5px;
    padding-top: 15px;
    line-height: 28px;
}

.oxomi-h2 {
    color: #9aa0a4;
    display: block;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 15px;
    text-transform: capitalize;
}

.oxomi-h3 {
    font-size: 13px;
    font-weight: bold;
}

.oxomi-small {
    font-size: 12px;
}

.oxomi-gray {
    color: #555;
}

.oxomi-icon, .oxomi-view-icon, .oxomi-download-icon, .oxomi-order-icon, .oxomi-catalog-icon, .oxomi-catalog-icon-dark, .oxomi-catalog-icon-contrast, .oxomi-video-icon, .oxomi-video-icon-dark, .oxomi-video-icon-contrast, .oxomi-file-icon, .oxomi-file-icon-dark, .oxomi-file-icon-contrast, .oxomi-gallery-icon, .oxomi-gallery-icon-dark, .oxomi-gallery-icon-contrast, .oxomi-home-icon, .oxomi-home-icon-dark, .oxomi-home-icon-contrast, .oxomi-tag-icon, .oxomi-tag-icon-dark, .oxomi-tag-icon-contrast, .oxomi-lang-icon, .oxomi-lang-icon-dark, .oxomi-lang-icon-contrast, .oxomi-category-icon, .oxomi-category-icon-dark, .oxomi-category-icon-contrast, .oxomi-view-icon, .oxomi-view-icon-dark, .oxomi-view-icon-contrast, .oxomi-download-icon, .oxomi-download-icon-dark, .oxomi-download-icon-contrast, .oxomi-order-icon, .oxomi-order-icon-dark, .oxomi-order-icon-contrast {
    display: inline-block;
    width: 25px;
    height: 22px;
    line-height: 22px;
    margin: -6px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 16px auto;
}

.oxomi-icon-large {
    width: 44px;
    height: 44px;
    background-size: 40px auto;
    margin: 0;
}

.oxomi-border {
    border: 1px solid #ddd;
    border-radius: 3px;
    background-color: #fff;
    padding: 3px;
}

.oxomi-border-archive {
    background-color: #731b1b;
}

.oxomi-border-archive:hover {
    background-color: #731b1b;
}

.oxomi-lazy {
    min-height: 50px;
}

.oxomi-pull-left {
    float: left;
}

.oxomi-pull-right {
    float: right;
}

@media (max-width: 768px) {
    .oxomi-login-box {
        width: 85%;
    }
    .oxomi-additional-images .oxomi-additional-image a img {
        height: auto;
        max-height: 120px;
    }
    .oxomi-paperclip-dialog {
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings {
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings label {
        display: block;
        margin-bottom: 6px;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-settings .oxomi-form-control.oxomi-dialog-form-control {
        width: 100%;
        margin-bottom: 6px;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-customer-data {
        width: 100%;
        margin-right: 0;
        margin-bottom: 12px;
        display: block;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-customer-data .oxomi-dialog-form-control {
        margin-bottom: 6px;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data {
        width: 100%;
        margin-bottom: 20px;
        display: block;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control {
        width: 100%;
        display: block;
        margin-bottom: 6px;
    }
    .oxomi-paperclip-dialog .oxomi-paperclip-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
        width: 100%;
        display: block;
    }
    .oxomi-paperclip-dialog .oxomi-dialog-actions .oxomi-btn {
        width: 49%;
    }
    .oxomi-paperclip-dialog .oxomi-dialog-actions .oxomi-btn.oxomi-dialog-cancel {
        float: right;
    }
    .oxomi-request-dialog {
    }
    .oxomi-request-dialog .oxomi-request-dialog-settings {
    }
    .oxomi-request-dialog .oxomi-request-dialog-settings label {
        display: block;
        margin-bottom: 6px;
    }
    .oxomi-request-dialog .oxomi-request-dialog-settings .oxomi-form-control.oxomi-dialog-form-control {
        width: 100%;
        margin-bottom: 6px;
    }
    .oxomi-request-dialog .oxomi-request-dialog-own-data {
        width: 100%;
        margin-bottom: 20px;
        display: block;
    }
    .oxomi-request-dialog .oxomi-request-dialog-own-data .oxomi-dialog-form-control {
        width: 100%;
        display: block;
        margin-bottom: 6px;
    }
    .oxomi-request-dialog .oxomi-request-dialog-own-data .oxomi-dialog-form-control.oxomi-dialog-form-control-half {
        width: 100%;
        display: block;
    }
    .oxomi-request-dialog .oxomi-dialog-actions .oxomi-btn {
        width: 49%;
    }
    .oxomi-request-dialog .oxomi-dialog-actions .oxomi-btn.oxomi-dialog-cancel {
        float: right;
    }
}

@media (min-width: 768px) {
    .oxomi-catalog {
        margin-right: 52px;
    }
    .oxomi-arrow-right {
        background-color: #9aa0a4;
        width: 100px;
        height: 100px;
        border: 7px solid #9aa0a4;
        border-radius: 6px;
        display: inline-block;
        transform: rotate(45deg);
        margin: 50px 66px 0 -170px;
        z-index: 1;
    }
}

@media (max-width: 400px) {
    .oxomi-gallery-container {
        width: 100%;
    }
    .oxomi-gallery-container .oxomi-gallery {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .oxomi-arrow-right {
        display: none;
    }
}

