@font-face {
    font-family: Nunito;
    src: url(../fonts/Nunito-Regular.eot);
    src: local("Nunito Regular"), local("Nunito-Regular"), url(../fonts/Nunito-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Nunito-Regular.woff) format("woff"), url(../fonts/Nunito-Regular.ttf) format("truetype"), url(../fonts/Nunito-Regular.svg#Roboto) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Nunito;
    src: url(../fonts/Nunito-SemiBold.eot);
    src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url(../fonts/Nunito-SemiBold.eot?#iefix) format("embedded-opentype"), url(../fonts/Nunito-SemiBold.woff) format("woff"), url(../fonts/Nunito-SemiBold.ttf) format("truetype"), url(../fonts/Nunito-SemiBold.svg#Roboto) format("svg");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Nunito;
    src: url(../fonts/Nunito-Bold.eot);
    src: local("Nunito Bold"), local("Nunito-Bold"), url(../fonts/Nunito-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Nunito-Bold.woff) format("woff"), url(../fonts/Nunito-Bold.ttf) format("truetype"), url(../fonts/Nunito-Bold.svg#Roboto) format("svg");
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: summernote;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/summernote.eot);
    src: url(../fonts/summernote.eot?#iefix) format("embedded-opentype"), url(../fonts/summernote.woff?) format("woff"), url(../fonts/summernote.ttf?) format("truetype")
}
.topnav-navbar .topnav-logo-lg {
	min-width: 210px;
}
body:not(.loading) .preloader{
	visibility: hidden;
}
table.dataTable tbody td.focus, table.dataTable tbody th.focus {
	outline: none !important;;
	background-color:transparent;
}
input[data-switch="success"]:checked + label {
	background-color: #08cf65;
}
table.dataTable > tbody > tr.child span.dtr-title {
	min-width: 100px;
}
input[data-switch]:checked + label::after {
    left: 71px;
}
input[data-switch] + label {
    width: 90px;
}
.CodeMirror-cursor, [cm-text] {
	color: transparent  !important;
}
table.dataTable > tbody > tr.child span.dtr-data i {
font-size: 1.3rem;	
}


/*media query starts here*/
@media (min-width:576px) {
}
@media (min-width:768px) {
}
@media (min-width:992px) {
}
@media (min-width:1200px) {
   .container {
        max-width: 1170px;
    }
}
@media (max-width:1199.99px) {
}
@media (max-width:991.99px) {
}
@media (max-width:767.98px) {
.sidebar-enable-custom .left-side-menu { 
display: block;
}
body[data-layout="detached"].sidebar-enable-custom .left-side-menu {
	position: fixed;
	left: 0;
	overflow-y: auto;
	margin-top: 0;
}
table.dataTable > tbody > tr.child span.dtr-data {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
	float: right;
}
table.dataTable > tbody > tr.child ul.dtr-details {
	display: block;
}

}
#custom-datatable .dtr-data{
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}
#custom-datatable .dtr-data form{
    position: relative;
    padding-left: 4px;
}
#custom-datatable .dtr-data form::before{
    content: '/';
    position: absolute;
    top: 2px;
    left: 3px;
}