*{font-family:Tahoma,OpenSans,sans-serif}
.koreliz-count-badge{border-radius:50%; background-color:#f1f1f1;color:#000;display:inline-block;padding-left:8px;padding-right:8px;text-align:center; margin-left:4px;}
.koreliz-filter-list{padding:4px 16px!important; border-bottom:1px solid #ddd!important}
.koreliz-filter-list:hover{color:#000!important;background-color:#9e9e9e!important}

.koreliz-toolbar{background-color:#fdfdfd!important; border:1px solid #ccc}
.koreliz-icon, .koreliz-vertical-icon{color:#555; font-weight:700; cursor:pointer;}
.koreliz-vertical-icon{padding: 2px 10px}
.koreliz-icon{margin-right: 15px;}
.koreliz-icon:hover, .koreliz-vertical-icon:hover{color:#000!important;background-color:#f3f3f3!important}

.koreliz-inline{display:inline-block}
.koreliz-form{display:none; background-color:#fff!important; padding: 5px 5px}
.koreliz-form-row{margin-bottom: 6px}
.koreliz-form-label{display: inline-block; font-size:11px; width:150px; margin-right: 10px; text-align:right; vertical-align: top; padding-top: 2px}
.koreliz-form-title{display: block; font-size:12px!important; padding: 2px 2px; font-weight:700;}
.koreliz-form-input,.koreliz-form-area,.koreliz-form-dropdown{display: inline-block; font-size:14px!important; cursor: text; border-bottom: #f1f1f1 solid 2px; background-color:#f8f8f8; padding:2px 8px; min-width: 50%; max-width:calc(100% - 170px)}
.koreliz-form-area{min-height: 40px}
.koreliz-form-comment{display: block; width:calc(100% - 10px); min-height:150px; font-size:14px!important; cursor: text; border-bottom: #f1f1f1 solid 2px; background-color:#f8f8f8!important; padding:2px 8px;}

.app-default-color,.app-hover-default-color:hover{color:#fff!important;background-color:#29293d!important}
.app-default-nonactive,.app-hover-default-active:hover{color:#999!important;background-color:#f8f8f8!important}
.app-default-active,.app-hover-default-active:hover{color:#29293d!important;background-color:#fff!important}
.app-border-default-color,.app-hover-border-default-color:hover{border-color:#f5b042!important}
.app-text-default-color,.app-hover-text-default-color:hover{color:#29293d!important}
.app-text-active-color,.app-hover-text-active-color:hover{color:#eee!important}
.app-properties-background{color:#000!important;background-color:#e8e8e8!important}
.app-header-background{color:#000!important;background-color:#f7f9f9!important}

.w3-middle-grey{color:#777!important;background-color:#d5d5d5!important}
.w3-middle-grey{color:#777!important;background-color:#d5d5d5!important}
.w3-light-grey, .w3-hover-light-grey:hover{color:#444!important;background-color:#e3e3e3!important}
.w3-text-light-grey{color:#aaa!important}
.w3-text-lighter-grey{color:#ddd!important}
.w3-lighter-grey, .w3-hover-lighter-grey:hover{color:#000!important;background-color:#FCFCFC!important}
.w3-small-margin-top{margin-top:8px!important}.w3-small-margin-bottom{margin-bottom:8px!important}
.w3-small-margin-left{margin-left:8px!important}.w3-small-margin-right{margin-right:8px!important}
.w3-light-opacity,.w3-hover-light-opacity:hover{opacity:0.97;filter:alpha(opacity=97);-webkit-backface-visibility:hidden}
.w3-hr{height: 1px; margin-top: 3px; margin-bottom: 3px }
.w3-border-medium-grey,.w3-hover-border-medium-grey:hover{border-color:#c5c5c5!important}
.w3-small-margin{margin:4px!important}
.w3-padding-small{padding:8px 8px!important}
.w3-animate-fading-medium{-webkit-animation:fading 6s infinite;animation:fading 6s infinite}
.w3-animate-fading-fast{-webkit-animation:fading 3s infinite;animation:fading 3s infinite}
.w3-animate-opacity-fast{-webkit-animation:opac 1s;animation:opac 1s}
.w3-animate-top{position:relative;animation:animatetop 0.4s ease-out;}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}

::-webkit-scrollbar {
    width: 8px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    /*background: #777;*/
    border: 71px none #ffffff;
    border-radius: 31px;
    background: #da0d0d;
}

::-webkit-scrollbar-thumb:hover {
    /*background: #888;*/
    background: #da0d0d;
}

::-webkit-scrollbar-thumb:active {
    /*background: #555;*/
    background: #da0d0d;
}

::-webkit-scrollbar-track {
    background: #ccc;
    border: 65px none #ffffff;
    border-radius: 34px;
}

::-webkit-scrollbar-track:hover {
    background: #fff;
}

::-webkit-scrollbar-track:active {
    background: #aaa;
}

::-webkit-scrollbar-corner {
    background: transparent;
}

div.ui-slider-range.ui-widget-header {
    background: #c49dab;
}

.slider {background: #aaa}
input:checked + .slider {background-color: #f7b75d;}

.object-material {position: relative; display: inline-block; width: 40px; height: 110px; box-shadow: 7px -3px 7px -5px #666;}
.object-material-image {width: 100%; height: CALC(100% - 30px); background-size: 200px 100%; background-repeat: repeat-x;}
.material-tab{padding:4px 12px; border:1px solid #ddd}
.material-tab-active, .material-tab:hover{border:1px solid #222}
