@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../plugins/vendors/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.login-img{
    background: url(../img/login.jpg?v=2) no-repeat center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.bg-opacity{
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
}

.login-container{
    width: 350px;
    position: absolute;
    top: calc(50vh - 250px);
    left: calc(50% - 150px);
}

.input-white{
    background-color: rgba(255, 255, 255, 0.36);
    height: 45px;
    border: none;
    border-radius: 5px;
    color: white;
    font-size: 18px;
}

.input-white::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #bfbfbf;
    opacity: 1; /* Firefox */
}

.input-white:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #bfbfbf;
}

.input-white::-ms-input-placeholder { /* Microsoft Edge */
    color: #bfbfbf;
}

.btn-custom-blue{
    background: #0f617d;
    min-width: 180px;
    border: 2px solid #c1c1c1;
    height: 40px;
    border-radius: 40px;
    color: #e6e6e6;
    font-size: 14px;
}

.btn-width-sm{
    min-width: 100px;
}

.input-width-sm{
    width: 100px;
}

.input-width-md{
    width: 200px;
}

.btn-width-full{
    width: 100%;
}

.toolbar-container{
    float: left;
    width: calc(100% - 410px);
}

.search-container{
    float: right;
    width: 410px;
}

.search-input{
    width: 308px;
    float: left;
}

.search-reset{
    float: left;
    width: 100px;
    margin: 0px;
}

.form-horizontal .control-label{
    text-align: left;
}

.form-input-group{
    /*padding: 0px 4px 0px 10px !important;*/
    margin: 0px !important;
}

.form-input-group .btn{
    margin: 0px;
}

.error-csv{
    color: #000000;
    font-size: 12px;
    padding: 5px;
    margin-bottom: 3px;
    margin-top: 5px;
    background: #ececec;
    /* border: 1px solid #ececec; */
    border-left: 30px solid #ce1c1c;
    border-radius: 3px;
    position: relative;
    width: 100%;
    font-weight: normal;
    margin-bottom: 0px;
}

.error-csv:before{
    content: '\f071';
    font-family: FontAwesome;
    position: absolute;
    left: -22px;
    top:6px;
    color: #fff;
}

.success-csv{
    color: #000000;
    font-size: 12px;
    padding: 5px;
    margin-bottom: 3px;
    margin-top: 5px;
    background: #ececec;
    /* border: 1px solid #ececec; */
    border-left: 30px solid #1abb9c;
    border-radius: 3px;
    position: relative;
    width: 100%;
    font-weight: normal;
    margin-bottom: 0px;
}

.success-csv:before{
    content: '\f00c';
    font-family: FontAwesome;
    position: absolute;
    left: -22px;
    top:6px;
    color: #fff;
}

#result_csv_container{
    border: 1px solid grey;
    border-radius: 3px;
    height: 200px;
    overflow: auto;
    margin-top: 10px;
    padding: 0px 5px;
}

.nav-sm .container.body .right_col{
    margin-left: 100px;
}

.nav-sm .container.body .col-md-3.left_col{
     width: 100px;
}

.nav-sm .main_container .top_nav{
    margin-left: 100px;
}

.nav-sm .navbar.nav_title{
    width: 100px;
}

.nav-sm footer{
    margin-left: 100px;
}

.site_title{
    padding-left: 27px;
}

.nav-sm .nav.side-menu li a{
    text-align: left!important;
    font-weight: 400;
    font-size: 10px;
    padding: 10px 10px;
}

.toolbar-btn-title{
    position: absolute;
    background-color: white;
    top: -10px;
    padding: 0px 5px;
    left: 20px;
}

.toolbar-btn-cont{
    padding: 10px 10px 5px 10px;
    width: 280px;
    border: 1px solid #dddddd;
}

.content-left{
    width: 280px;
    float: left;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
}

.content-right{
    width: calc(100% - 290px);
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.tree-container{
    margin-top: 7px;
    border: 1px solid #dddddd;
    padding: 10px 0px;
    height: calc(100vh - 300px);
    overflow: auto;
}

.radio-horizontal .radio{
    float: left;
    margin-right: 4px;
}

.radio-horizontal .radio label{
    padding-left: 0px;
}

.radio-horizontal.radio-authority .radio{
    float: left;
    margin-right: 30px;
    padding-top: 0px;
    min-height: 20px;
}

.m0{
    margin:0px;
}

.mb0{
    margin-bottom: 0px !important;
}

.mr0{
    margin-right: 0px !important;
}

.mt0{
    margin-top: 0px;
}

.ml0{
    margin-left: 0px;
}

.mb5{
    margin-bottom: 5px;
}

.mb10{
    margin-bottom: 10px;
}

.mb15{
    margin-bottom: 15px;
}

.p10{
    padding: 10px !important;
}

.list-container{
    width: 100%;
    height: 416px;
    overflow: auto;
    border: 1px solid #dddddd;
    padding: 10px;
}

.tcenter{
    text-align: center;
}

.dataTables_scrollBody{
    border-bottom: 1px solid #dddddd;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    color: #fff;
    background-color: #33a5cc !important;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
    color: #fff;
    background-color: #a6b6c7 !important;
}

.dataTables_paginate a{
    background: #72869c!important;
    border-color: #ffffff!important;
}

.pagination>li>a, .pagination>li>span{
    color: #ffffff;
}

.pagination>li>a:hover, .pagination>li>span:hover{
    color: white;
}

.tile_count .tile_stats_count:before{
    border-left: none;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.user-list label{
    font-weight: normal;
}

.fleft{
    float: left;
}

.fright{
    float: right;
}

.multi-list {
    margin-bottom: 10px;
}

.multi-list select{
    width: 100%;
    border: 1px solid #dddddd;
}

.multi-list option{
    padding: 3px 5px;
}

.device-test-result{
    width: 100%;
    height: 212px;
    resize: none;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
}

.filter-container{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 2px solid #dddddd;
}

.dropzone.dz-single{
    padding: 5px;
    min-height: 100px;
    width: 140px;
}

.dropzone.dz-single .dz-preview{
    margin:5px;
}

.slider-img-cont{
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
    position: relative;
}

.slider-img-cont textarea{
    margin-top: 10px;
}

.btn-slider-remove, .btn-slider-remove-update{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
}

.date-range{
    height: 30px;
}

.date-range .dstart{
    width: calc(50% - 15px);
    display: inline-block;
}

.date-range .dseparation{
    width: 20px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: -8px;
    font-size: 20px;
}

.date-range .dend{
    width: calc(50% - 15px);
    display: inline-block;
}

.question-separator{
    width: calc(100% - 20px);
    height: 2px;
    background-color: #ddd;
    margin-bottom: 15px;
    /* padding-left: 10px; */
    margin-left: 10px;
}

.dashboard-setting .dbs-list{
    display: inline-block;
    margin-right: 10px;
}

.dbs-list label{
    margin: 0px;
    position: relative;
    font-size: 16px;
    font-weight: normal;
    top: 2px;
}

.filter-cont{
    float: right;
}

.close-dashboard-chart{
    position: absolute;
    right: 17px;
    top: 10px;
    font-size: 20px;
    /* color: #e74c3c; */
    cursor: pointer;
}
/******************************************************
    GRADIENT BUTTONS
******************************************************/
.btn-primary.gradient {
    background: -moz-linear-gradient(top,  #33a6cc 50%, #0099cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#33a6cc), color-stop(50%,#0099cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #33a6cc 50%,#0099cc 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a6cc', endColorstr='#0099cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:hover, .btn-primary.gradient:focus, .btn-primary.gradient:active, .btn-primary.gradient.active, .open > .dropdown-toggle.btn-primary {
    background: -moz-linear-gradient(top,  #66b2cc 50%, #33a6cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#66b2cc), color-stop(50%,#33a6cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #66b2cc 50%,#33a6cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #66b2cc 50%,#33a6cc 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b2cc', endColorstr='#33a6cc',GradientType=0 ); /* IE6-9 */
}
.btn-primary.gradient:active, .btn-primary.gradient.active {
    background: -moz-linear-gradient(top,  #267c99 50%, #007299 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#267c99), color-stop(50%,#007299)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #267c99 50%,#007299 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #267c99 50%,#007299 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #267c99 50%,#007299 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #267c99 50%,#007299 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267c99', endColorstr='#007299',GradientType=0 ); /* IE6-9 */
}
.btn-success.gradient {
    background: -moz-linear-gradient(top,  #39bf87 50%, #00bf6f 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#39bf87), color-stop(50%,#00bf6f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #39bf87 50%,#00bf6f 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #39bf87 50%,#00bf6f 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #39bf87 50%,#00bf6f 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #39bf87 50%,#00bf6f 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39bf87', endColorstr='#00bf6f',GradientType=0 ); /* IE6-9 */
}
.btn-success.gradient:hover, .btn-success.gradient:focus, .btn-success.gradient:active, .btn-success.gradient.active, .open > .dropdown-toggle.btn-success {
    background: -moz-linear-gradient(top,  #73bf9f 50%, #39bf87 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#73bf9f), color-stop(50%,#39bf87)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #73bf9f 50%,#39bf87 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #73bf9f 50%,#39bf87 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #73bf9f 50%,#39bf87 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #73bf9f 50%,#39bf87 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73bf9f', endColorstr='#39bf87',GradientType=0 ); /* IE6-9 */
}
.btn-success.gradient:active, .btn-success.gradient.active {
    background: -moz-linear-gradient(top,  #2a8c63 50%, #008c52 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#2a8c63), color-stop(50%,#008c52)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2a8c63 50%,#008c52 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2a8c63 50%,#008c52 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2a8c63 50%,#008c52 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #2a8c63 50%,#008c52 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8c63', endColorstr='#008c52',GradientType=0 ); /* IE6-9 */
}
.btn-info.gradient {
    background: -moz-linear-gradient(top,  #5fd4e8 50%, #31cde8 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#5fd4e8), color-stop(50%,#31cde8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #5fd4e8 50%,#31cde8 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #5fd4e8 50%,#31cde8 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #5fd4e8 50%,#31cde8 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #5fd4e8 50%,#31cde8 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fd4e8', endColorstr='#31cde8',GradientType=0 ); /* IE6-9 */
}
.btn-info.gradient:hover, .btn-info.gradient:focus, .btn-info.gradient:active, .btn-info.gradient.active, .open > .dropdown-toggle.btn-info {
    background: -moz-linear-gradient(top,  #8edae8 50%, #5fd4e8 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#8edae8), color-stop(50%,#5fd4e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8edae8 50%,#5fd4e8 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8edae8 50%,#5fd4e8 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8edae8 50%,#5fd4e8 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #8edae8 50%,#5fd4e8 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8edae8', endColorstr='#5fd4e8',GradientType=0 ); /* IE6-9 */
}
.btn-info.gradient:active, .btn-info.gradient.active {
    background: -moz-linear-gradient(top,  #6baab5 50%, #35a2b5 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#6baab5), color-stop(50%,#35a2b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6baab5 50%,#35a2b5 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6baab5 50%,#35a2b5 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6baab5 50%,#35a2b5 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #6baab5 50%,#35a2b5 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6baab5', endColorstr='#35a2b5',GradientType=0 ); /* IE6-9 */
}
.btn-warning.gradient {
    background: -moz-linear-gradient(top,  #eba259 50%, #eb8f34 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#eba259), color-stop(50%,#eb8f34)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eba259 50%,#eb8f34 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eba259 50%,#eb8f34 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eba259 50%,#eb8f34 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #eba259 50%,#eb8f34 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eba259', endColorstr='#eb8f34',GradientType=0 ); /* IE6-9 */
}
.btn-warning.gradient:hover, .btn-warning.gradient:focus, .btn-warning.gradient:active, .btn-warning.gradient.active, .open > .dropdown-toggle.btn-warning {
    background: -moz-linear-gradient(top,  #ebb57f 50%, #eba259 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ebb57f), color-stop(50%,#eba259)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ebb57f 50%,#eba259 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ebb57f 50%,#eba259 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ebb57f 50%,#eba259 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #ebb57f 50%,#eba259 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebb57f', endColorstr='#eba259',GradientType=0 ); /* IE6-9 */
}
.btn-warning.gradient:active, .btn-warning.gradient.active {
    background: -moz-linear-gradient(top,  #b8824d 50%, #b87430 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#b8824d), color-stop(50%,#b87430)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #b8824d 50%,#b87430 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #b8824d 50%,#b87430 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #b8824d 50%,#b87430 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #b8824d 50%,#b87430 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8824d', endColorstr='#b87430',GradientType=0 ); /* IE6-9 */
}
.btn-danger.gradient {
    background: -moz-linear-gradient(top,  #f26d6d 50%, #f25454 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f26d6d), color-stop(50%,#f25454)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f26d6d 50%,#f25454 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f26d6d 50%,#f25454 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f26d6d 50%,#f25454 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #f26d6d 50%,#f25454 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26d6d', endColorstr='#f25454',GradientType=0 ); /* IE6-9 */
}
.btn-danger.gradient:hover, .btn-danger.gradient:focus, .btn-danger.gradient:active, .btn-danger.gradient.active, .open > .dropdown-toggle.btn-danger {
    background: -moz-linear-gradient(top,  #f28585 50%, #f26d6d 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f28585), color-stop(50%,#f26d6d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f28585 50%,#f26d6d 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f28585 50%,#f26d6d 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f28585 50%,#f26d6d 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #f28585 50%,#f26d6d 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f28585', endColorstr='#f26d6d',GradientType=0 ); /* IE6-9 */
}
.btn-danger.gradient:active, .btn-danger.gradient.active {
    background: -moz-linear-gradient(top,  #bf5656 50%, #bf4343 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#bf5656), color-stop(50%,#bf4343)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bf5656 50%,#bf4343 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bf5656 50%,#bf4343 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bf5656 50%,#bf4343 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #bf5656 50%,#bf4343 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf5656', endColorstr='#bf4343',GradientType=0 ); /* IE6-9 */
}

.tos{
    background: -moz-linear-gradient(top,  #33a6cc 50%, #0099cc 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#33a6cc), color-stop(50%,#0099cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #33a6cc 50%,#0099cc 50%); /* IE10+ */
    background: linear-gradient(to bottom,  #33a6cc 50%,#0099cc 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33a6cc', endColorstr='#0099cc',GradientType=0 ); /* IE6-9 */

    font-size: 16px;
    font-weight: bold;
    width: 100%;
    padding: 5px;
    color: white;
}

.inquiry-preview{
    text-align: center;
    padding-top: 25px;
    position: relative;
    width: 330px;;
    float: left;
}

.inquiry-cms{
    width: calc(100% - 330px);
    float: left;
}

.webview{
    position: absolute;
    top: 92px;
    width: 259px;
    background: white;
    height: 458px;
    border: 2px solid #ddd;
    left: 37px;
}

.webview .web-content{
    overflow: auto;
    width: 100%;
    height: 100%;
}

.webview-disable{
    background-color: white;
}

/*.nav li li.current-page a, .nav.child_menu li li a.active{
    font-weight: bold;
}*/

div.dataTables_wrapper div.dataTables_processing{
    padding: 3px;
}

.modal-btn-container{
    text-align: right;
    padding-top: 10px;
    border-top: 1px solid #ddd;
    width: calc(100% - 20px);
    margin: 10px;
    margin-bottom: 0px;
}

.modal-btn-container .btn-submit{
    margin-right: 0px;
}

label.error{
    color: #000000;
    font-size: 11px;
    padding: 5px;
    margin-bottom: 3px;
    margin-top: 5px;
    background: #ececec;
    /* border: 1px solid #ececec; */
    border-left: 25px solid #ce1c1c;
    border-radius: 3px;
    position: relative;
    width: 100%;
    font-weight: normal;
    margin-bottom: 0px;
}

label.error:before{
    content: '\f071';
    font-family: FontAwesome;
    position: absolute;
    left: -17px;
    top: 5px;
    color: #fff;
}

/*LOADER*/
#overlay{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000040;
    z-index: 9999;
}

#overlay-dt{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #00000040;
    z-index: 9999;
}

.lds-roller {
    display: inline-block;
    position: absolute;
    width: 64px;
    height: 64px;
    top: calc(50% - 32px);
    left: calc(50% - 32px);
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #2a3f54;
  margin: -3px 0 0 -3px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*END LOADER*/

.dt-content-limit{
    max-height: 200px;
    overflow: auto;
}

.btn-disabled{
    opacity: 1 !important;
    cursor: default !important;
}

.table.table-striped{
    width: 100% !important;
}

.lb-desc{
    background-color: #f5f7fa;
    color: #2a3f54;
    padding: 5px 10px !important;
    border-radius: 5px 0px 0px 5px;
    overflow: hidden;
    height: 30px;
    border: 1px solid #b4bece;
    /* white-space: nowrap; */
}

.lb-value{
    background-color: #ffffff;
    color: #2a3f54;
    padding: 5px 10px !important;
    border-radius: 0px 5px 5px 0px;
    border: 1px solid #b4bece;
    border-left: none;
    height: 30px;
}

.mt10{
    margin-top: 10px;
}

.mt15{
    margin-top: 15px;
}

.mt20{
    margin-top: 20px;
}

.mt30{
    margin-top: 30px;
}

.login-logo{
    text-align: center;
    margin-bottom: 30px;
}

.login-logo img{
    width: 100px;
}

.dashboard-chart .x_panel{
    min-height: 405px;
}

#result_csv_message{
    font-size: 14px;
}

div.dataTables_wrapper div.dataTables_processing{
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0px;
    top: 0px;
    margin: 0px;
    z-index: 2;
    background-color: transparent;
}

.nav-sm .container.body .col-md-3.left_col{

  z-index: 1;!important;

}

.filter-divider{
    height: 15px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 2px solid #e2e2e2;
}

.mce-path .mce-divider{
    display: inline-block !important;
}

.mce-path .mce-path-item{
    display: inline-block !important;
}

#range-date[readonly]{
    background-color: white;
}

#range-date-update[readonly]{
    background-color: white;
}

.new-datatable {
    table-layout: fixed;
}

.btn-refresh-billing{
    width: calc(50% - 5px);
}

.btn-block-billing{
    width: calc(50% - 5px);
}

.btn-unblock-billing{
    width: calc(50% - 5px);
}
