@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);}
}
@keyframes rotate{100%{transform:rotate(360deg);}
}
html{font-size:62.5%;}
body{font-size:1.2rem;color:#323232;text-align:left;font-family:Open Sans, Arial, sans-serif;background:#f1f2f5;-webkit-text-size-adjust:100%;}
*{margin:0;padding:0;}
img{border:none;vertical-align:middle;}
h1{margin:0.5em 0;font-size:2em;font-weight:normal;}
h2{margin:0.5em 0;font-size:1.8em;font-weight:normal;}
h3{margin:0.5em 0;font-size:1.6em;font-weight:normal;}
h4{margin:0.5em 0;font-size:1.4em;font-weight:normal;}
h5{margin:0.5em 0;font-size:1.2em;font-weight:normal;}
h6{margin:0.5em 0;font-size:1em;font-weight:normal;}
p{margin:0.6em 0;line-height:1.4;}
ul,ol{margin:15px 0 15px 25px;}
ul ul{margin:5px 0 5px 15px;}
ol ol{margin:5px 0 5px 15px;}
li{padding:1px 0;}
hr{border:none;margin:10px 0;border-bottom:1px solid #d2d2d2;}
a,.a{text-decoration:none;color:#444;}
a:not(.button):not(.tag):hover,.a:hover{cursor:pointer;color:#fec93d;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,ol:first-child{margin-top:0;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0;}
h1[class^='ico-']:before,h1[class*=' ico-']:before,h2[class^='ico-']:before,h2[class*=' ico-']:before,h3[class^='ico-']:before,h3[class*=' ico-']:before,h4[class^='ico-']:before,h4[class*=' ico-']:before,h5[class^='ico-']:before,h5[class*=' ico-']:before,h6[class^='ico-']:before,h6[class*=' ico-']:before,p[class^='ico-']:before,p[class*=' ico-']:before,ul[class^='ico-']:before,ul[class*=' ico-']:before,ol[class^='ico-']:before,ol[class*=' ico-']:before{font-size:inherit;margin:0 7px 0 0;vertical-align:baseline;}
h1[class^='ico-'].icon-right:before,h1[class*=' ico-'].icon-right:before,h2[class^='ico-'].icon-right:before,h2[class*=' ico-'].icon-right:before,h3[class^='ico-'].icon-right:before,h3[class*=' ico-'].icon-right:before,h4[class^='ico-'].icon-right:before,h4[class*=' ico-'].icon-right:before,h5[class^='ico-'].icon-right:before,h5[class*=' ico-'].icon-right:before,h6[class^='ico-'].icon-right:before,h6[class*=' ico-'].icon-right:before,p[class^='ico-'].icon-right:before,p[class*=' ico-'].icon-right:before,ul[class^='ico-'].icon-right:before,ul[class*=' ico-'].icon-right:before,ol[class^='ico-'].icon-right:before,ol[class*=' ico-'].icon-right:before{float:right;margin:0 -6px 0 7px;}
table th{font-weight:bold;text-align:left;}
table[align=center]{margin:auto;}
table[border]{border-style:solid;border-color:#d2d2d2;}
table[cellspacing='0']{border-collapse:collapse;}
table[border='0']{border:none;}
table[border] td,table[border] th{border-style:solid;border-color:#d2d2d2;padding:5px;}
table[border='0'] td,table[border='0'] th{border-width:0;padding:0;}
.color-base{color:#444 !important;}
.color-light{color:#aaa !important;}
.color-red,.color-error{color:#fec93d !important;}
.color-green,.color-ok{color:#24c97a !important;}
.color-orange,.color-alert{color:#ff7043 !important;}
.color-grey{color:#999 !important;}
.color-dark{color:#2f2f2f !important;}
.color-violet{color:#8849a0 !important;}
.thin{font-weight:300;}
.normal{font-weight:normal;}
.semibold{font-weight:600;}
.bg-base{background-color:#444 !important;color:#fff;}
.bg-base.light,.bg-base.bordered{background:#b7b7b7 !important;border-color:#444 !important;}
.bg-light{background-color:#aaa !important;color:#fff;}
.bg-light.light,.bg-light.bordered{color:#323232;background:#fff !important;border-color:#aaa !important;}
.bg-red,.bg-error{background-color:#fec93d !important;color:#fff;}
.bg-red.light,.bg-red.bordered,.bg-error.light,.bg-error.bordered{color:#323232;background:#fff !important;border-color:#aaa !important;}
.bg-green,.bg-ok{background-color:#24c97a !important;color:#fff;}
.bg-green.light,.bg-green.bordered,.bg-ok.light,.bg-ok.bordered{color:#323232;background:#daf8ea !important;border-color:#24c97a !important;}
.bg-orange,.bg-alert{background-color:#ff7043 !important;color:#fff;}
.bg-orange.light,.bg-orange.bordered,.bg-alert.light,.bg-alert.bordered{color:#323232;background:#ffe4dc !important;border-color:#ff7043 !important;}
.bg-grey{background-color:#e2e2e2 !important;}
.bg-grey.light,.bg-grey.bordered{background:#f2f2f2 !important;border-color:#d2d2d2 !important;}
.bg-grey-light{background-color:#f2f2f2 !important;}
.bg-grey-light.light,.bg-grey-light.bordered{background:#f2f2f2 !important;border-color:#d2d2d2 !important;}
.bg-dark{background-color:#2f2f2f !important;color:#fff;}
.bg-dark.light,.bg-dark.bordered{background:#626262 !important;border-color:#2f2f2f !important;}
.bg-violet{background-color:#8849a0 !important;color:#fff;}
.bg-violet.light,.bg-violet.bordered{color:#323232;background:#ebdef0 !important;border-color:#8849a0 !important;}
.bg-white{background:#fff !important;}
.border-base{border-color:#444 !important;}
.border-light{border-color:#aaa !important;}
.border-red,.border-error{border-color:#444 !important;}
.border-green,.border-ok{border-color:#24c97a !important;}
.border-orange,.border-alert{border-color:#ff7043 !important;}
.border-grey{border-color:#e2e2e2 !important;}
.border-grey-light{border-color:#f2f2f2 !important;}
.border-dark{border-color:#2f2f2f !important;}
.border-violet{border-color:#8849a0 !important;}
.border-white{border-color:#fff !important;}
.border-radius{border-radius:3px;}
.box-shadow{box-shadow:0 0 5px rgba(0,0,0,0.2);}
.text-tiny{font-size:0.8em;}
.text-small{font-size:0.9em;}
.text-big{font-size:1.2em;}
.ajax-loader{height:25px;position:relative;}
.ajax-loader:before{content:'';width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:101;margin:-10px 0 0 -10px;background:url(/admin/i/ajax_loading.png) no-repeat center;background-size:20px;animation:rotate 3s linear infinite;-webkit-animation:rotate 3s linear infinite;}
.ajax-container{position:relative;}
.ajax-container.loading:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.6;z-index:100;background:#fff;}
.ajax-container.loading:after{content:'';width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:101;margin:-10px 0 0 -10px;background:url(/admin/i/ajax_loading.png) no-repeat center;background-size:20px;animation:rotate 3s linear infinite;-webkit-animation:rotate 3s linear infinite;}
.tag{margin:2px 0;text-transform:lowercase;font-size:0.9em;display:inline-block;padding:2px 10px 3px;white-space:nowrap;border:1px solid #d2d2d2;background:#e2e2e2;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.tag:before{font-size:0.9em;margin:0 5px 0 -3px;}
.tag[class^='bg-']:not(.bg-white),.tag[class*=' bg-']:not(.bg-white){border-color:transparent;}
.tag.small{padding:1px 5px 2px;font-size:0.8em;}
.tag.small:before{margin:2px 5px 0 -1px;}
.tag.block{display:block;}
.tag.icon-right:before{float:right;margin:2px -3px 0 5px;}
.tag:hover{text-decoration:none;}
.tag.click:hover{opacity:0.8;cursor:pointer;}
.tag.wrap{white-space:unset;}
.tag.light{border-left:2px solid #d2d2d2;}
.tag.bordered{background:#fff;border:2px solid #d2d2d2;}
.tag.info{color:#fff;background:#444;border-color:transparent;}
.tag.info.light,.tag.info.bordered{color:#323232;background:#b7b7b7;border-color:#444;}
.tag.info.light:before,.tag.info.bordered:before{color:#444;}
.tag.ok{color:#fff;background:#24c97a;border-color:transparent;}
.tag.ok.light,.tag.ok.bordered{color:#323232;background:#daf8ea;border-color:#24c97a;}
.tag.ok.light:before,.tag.ok.bordered:before{color:#24c97a;}
.tag.error{color:#fff;background:#fec93d;border-color:transparent;}
.tag.error.light,.tag.error.bordered{color:#323232;background:#fff;border-color:#fec93d;}
.tag.error.light:before,.tag.error.bordered:before{color:#fec93d;}
.tag.alert{color:#fff;background:#ff7043;border-color:transparent;}
.tag.alert.light,.tag.alert.bordered{color:#323232;background:#ffe4dc;border-color:#ff7043;}
.tag.alert.light:before,.tag.alert.bordered:before{color:#ff7043;}
a.tag:hover{text-decoration:none;opacity:0.8;}
.msg-msg{font-size:1.1em;padding:15px 15px 15px 40px;margin:15px 0;border-radius:3px;}
.msg-msg:before{float:left;width:20px;font-size:18px;display:block;margin:-2px 0 0 -27px;}
.msg-msg .title{font-size:1.2em;margin:-3px 0 5px;}
.msg-msg.light{border-left:4px solid #d2d2d2;}
.msg-msg.bordered{background:#fff;border:2px solid #d2d2d2;}
.msg-msg:first-child{margin-top:0;}
.msg-msg:last-child,.msg-msg.last-child{margin-bottom:0;}
.msg-msg[class^='bg-']:not(.bg-white),.msg-msg[class*=' bg-']:not(.bg-white){border-color:transparent;}
.msg-message{padding:14px 14px 14px 39px;background:#e2e2e2;border:1px solid #d2d2d2;}
.msg-message.light,.msg-message.bordered{background:#f2f2f2;}
.msg-info{color:#fff;background:#aaa;}
.msg-info.light,.msg-info.bordered{color:#323232;background:#fff;border-color:#aaa;}
.msg-info.light:before,.msg-info.bordered:before{color:#aaa;}
.msg-alert{color:#fff;background:#ff7043;}
.msg-alert.light,.msg-alert.bordered{color:#323232;background:#ffe4dc;border-color:#ff7043;}
.msg-alert.light:before,.msg-alert.bordered:before{color:#ff7043;}
.msg-success{color:#fff;background:#24c97a;}
.msg-success.light,.msg-success.bordered{color:#323232;background:#daf8ea;border-color:#24c97a;}
.msg-success.light:before,.msg-success.bordered:before{color:#24c97a;}
.msg-error{color:#fff;background:#fec93d;}
.msg-error.light,.msg-error.bordered{color:#323232;background:#fff;border-color:#fec93d;}
.msg-error.light:before,.msg-error.bordered:before{color:#fec93d;}
.ajax-error{color:#fec93d;}
.ajax-error:before{font-size:14px;margin-right:5px;}
.filter{padding:10px 10px 5px;position:relative;background:#fff;border:1px solid #d2d2d2;}
.filter .filter-input{float:left;width:190px;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .filter-input input{float:left;width:100%;padding-right:30px;}
.filter .filter-input .icon{float:left;position:relative;margin:9px 0 0 -23px;}
.filter .filter-input .icon:hover{cursor:pointer;opacity:0.8;}
.filter .filter-select{float:left;width:190px;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .filter-select select,.filter .filter-select .select2-container{width:100% !important;}
.filter .filter-multiselect{float:left;width:190px;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .filter-multiselect select,.filter .filter-multiselect .multiselect-native-select{width:100%;}
.filter .filter-date{float:left;width:190px;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .filter-date .form-date{float:left;width:100%;}
.filter .filter-custom{float:left;width:190px;padding:0 5px 5px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .id{width:69px;}
.filter .fields{padding:10px;position:absolute;right:0;top:0;bottom:0;border-left:1px solid #d2d2d2;}
.filter.has-fields{padding-right:80px;}
.filter:after{content:'';display:block;clear:both;}
.filter + .tbl,.filter + form > .tbl,.filter + .msg-msg,.filter + .box{margin-top:-1px;}
.filter + .box > .box-inner{border-radius:0 0 3px 3px;}
.filter-list{text-align:right;list-style:none;margin:10px 0;}
.filter-list li{list-style:none;margin:0 0 0 10px;}
.pagination{text-align:right;white-space:nowrap;overflow:hidden;}
.pagination .cur{float:left;font-weight:bold;line-height:33px;}
.pagination .pgs span{min-width:28px;height:28px;line-height:27px;text-align:center;padding:0 2px;display:inline-block;vertical-align:middle;background:#fff;border:1px solid #d2d2d2;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.pagination .pgs span:hover{cursor:pointer;opacity:0.8;}
.pagination .pgs span.active{color:#fff;border-color:#444;background:#444;}
.pagination .pgs span.page-count-prev{position:relative;text-indent:-1px;}
.pagination .pgs span.page-count-prev:before{font-size:12px;}
.pagination .pgs span.page-count-next{position:relative;text-indent:2px;}
.pagination .pgs span.page-count-next:before{font-size:12px;}
.breadcrumb{margin:15px 0;padding:10px;background:#f6f6f6;border:1px solid #d2d2d2;}
.breadcrumb ul,.breadcrumb li{list-style:none;margin:0;padding:0;}
.breadcrumb li{float:left;line-height:16px;}
.breadcrumb li a{color:inherit;}
.breadcrumb li a:hover{color:#444;text-decoration:none;}
.breadcrumb li .ico-home:before{font-size:1.1em;margin-right:7px;vertical-align:top;}
.breadcrumb li:before{content:'/';margin:0 10px;}
.breadcrumb li:first-child:before{display:none;}
.breadcrumb:after{content:'';display:block;clear:both;}
.breadcrumb:first-child{margin-top:0;}
.breadcrumb:last-child{margin-bottom:0;}
.with-selected{margin:15px 0;position:relative;}
.tooltipster-base.tooltipster-default{border:none;background:#2f2f2f;color:#fff;font-size:11px;border-radius:3px;}
.tooltipster-base.tooltipster-default .tooltipster-content{font-size:12px;font-family:inherit;}
body .cke_dialog_container{z-index:10020;}
