#trigger-upload {color: white;background-color: #b90711;border-color:#b90711 !important;font-size: 14px;padding: 7px 20px;background-image: none;}
#fine-uploader-manual-trigger .qq-upload-button {margin-right: 10px;}
#fine-uploader-manual-trigger .qq-uploader .qq-total-progress-bar-container {width: 60%;}
.text-capitalize{text-transform: capitalize !important;}
#chapterslist_filter,
#lessonslist_filter,
#testslist_filter,
#badgeslist_filter{display: none !important;}
.imagetrash{position: absolute;right: 5px; top: 5px;}
.text-bold{font-weight:bold !important;}
.rt-br-0{border-right: 0 !important;}
.lt-br-0{border-left: 0 !important;}
.pd-bt-10{padding-bottom: 10px !important;}
.pd-bt-2-em{padding-bottom: 2em;}
.minheight200{min-height:200px;overflow: auto;}
.noresize{resize: none !important;min-height: 80px;}
.pd-0{padding: 0 !important;}
.minheightdiv{max-height: 200px !important;}
.mr-bt-20{margin-bottom: 20px !important;}
.pd-bt-20{padding-bottom: 20px !important;}
.mr-0{margin: 0 !important;}
.mr-2{margin: 2px;}
.mr-bt-0{margin-bottom: 0;}
.pointer{cursor: pointer !important;}
.text-white{color: #fff;}
.table.dataTable thead tr th{padding-left: 5px !important;}
select.input-sm{height: 34px !important;}
.searchfilter .form-group{display: block !important;}
label.radioimage > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
label.radioimage > input + img{ /* IMAGE STYLES */
  cursor:pointer;
  border:2px solid transparent;
}
label.radioimage > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
  border:2px solid #f00;
}
.sidebar-offcanvas{padding-top: 10px !important;}
.required:after { content:" *";color:#b90711 !important;font-weight: bold; }
.wd-40{width:40% !important;}
.wd-10{width:10% !important;}
.wd-100{width:100% !important;}
div.custom .checkbox{padding-left:20px;margin-top:0 !important;}
div.custom .checkbox label{display:inline-block;position:relative;padding-left:5px;}
div.custom .checkbox label::before{content: " ";display:inline-block;position:absolute;width:17px;height:17px;left:0;top:-7px;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out,color 0.15s ease-in-out;transition:border 0.15s ease-in-out,color 0.15s ease-in-out;}
div.custom .checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:-7px;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
div.custom .checkbox input [type= "checkbox " ]{opacity:0;}
div.custom .checkbox input [type= "checkbox " ]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
div.custom .checkbox input [type= "checkbox " ]:checked + label::after{font-family: 'FontAwesome ';content: " \f00c ";}
div.custom .checkbox input [type= "checkbox " ]:disabled + label{opacity:0.65;}
div.custom .checkbox input [type= "checkbox " ]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
div.custom .checkboxdiv.custom .checkbox-circle label::before{border-radius:50%;}
div.custom .checkboxdiv.custom .checkbox-inline{margin-top:0;}
div.custom .checkbox-primary input [type= "checkbox " ]:checked + label::before{background-color:#428bca;border-color:#428bca;}
div.custom .checkbox-primary input [type= "checkbox " ]:checked + label::after{color:#fff;}
div.custom .checkbox-danger input [type= "checkbox " ]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
div.custom .checkbox-danger input [type= "checkbox " ]:checked + label::after{color:#fff;}
div.custom .checkbox-info input [type= "checkbox " ]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
div.custom .checkbox-info input [type= "checkbox " ]:checked + label::after{color:#fff;}
div.custom .checkbox-warning input [type= "checkbox " ]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
div.custom .checkbox-warning input [type= "checkbox " ]:checked + label::after{color:#fff;}
div.custom .checkbox-success input [type= "checkbox " ]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
div.custom .checkbox-success input [type= "checkbox " ]:checked + label::after{color:#fff;}
div.custom .radio{padding-left:20px;margin-top:0 !important;}
div.custom .radio label{display:inline-block;position:relative;padding-left:5px;}
div.custom .radio label::before{content: " ";top:-10px;display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
div.custom .radio label::after{display:inline-block;position:absolute;content: " ";width:11px;height:11px;left:3px;top:-7px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);}
div.custom .radio input [type= "radio " ]{opacity:0;}
div.custom .radio input [type= "radio " ]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
div.custom .radio input [type= "radio " ]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);}
div.custom .radio input [type= "radio " ]:disabled + label{opacity:0.65;}
div.custom .radio input [type= "radio " ]:disabled + label::before{cursor:not-allowed;}
div.custom .radiodiv.custom .radio-inline{margin-top:0;}
div.custom .radio-primary input [type= "radio " ]+ label::after{background-color:#428bca;}
div.custom .radio-primary input [type= "radio " ]:checked + label::before{border-color:#428bca;}
div.custom .radio-primary input [type= "radio " ]:checked + label::after{background-color:#428bca;}
div.custom .radio-danger input [type= "radio " ]+ label::after{background-color:#d9534f;}
div.custom .radio-danger input [type= "radio " ]:checked + label::before{border-color:#d9534f;}
div.custom .radio-danger input [type= "radio " ]:checked + label::after{background-color:#d9534f;}
div.custom .radio-info input [type= "radio " ]+ label::after{background-color:#5bc0de;}
div.custom .radio-info input [type= "radio " ]:checked + label::before{border-color:#5bc0de;}
div.custom .radio-info input [type= "radio " ]:checked + label::after{background-color:#5bc0de;}
div.custom .radio-warning input [type= "radio " ]+ label::after{background-color:#f0ad4e;}
div.custom .radio-warning input [type= "radio " ]:checked + label::before{border-color:#f0ad4e;}
div.custom .radio-warning input [type= "radio " ]:checked + label::after{background-color:#f0ad4e;}
div.custom .radio-success input [type= "radio " ]+ label::after{background-color:#5cb85c;}
div.custom .radio-success input [type= "radio " ]:checked + label::before{border-color:#5cb85c;}
div.custom .radio-success input [type= "radio " ]:checked + label::after{background-color:#5cb85c;}
@media screen and (max-width: 767px) {
.navbar-nav .open .dropdown-menu {position:absolute !important;background-color: #fff !important;}
.navbar-nav > li > a {line-height: 19px;}
}
