.form-control{font-family:tahoma;font-weight:400;border-radius:.25rem;height:35px;
              /*box-shadow:0 3px 20px 0 rgba(113,106,202,.11); -webkit-box-shadow:0 3px 20px 0 rgba(113,106,202,.11);*/
              box-shadow: none;
}
label{font-family:tahoma;font-weight:400}
.btn{-webkit-box-shadow:0 5px 10px 2px rgba(204,204,204,.19)!important;box-shadow:0 5px 10px 2px rgba(204,204,204,.19)!important}
.btn-primary{background-color:#ccc000!important;border-color:#ccc000!important}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{background-color:#ccc000!important;border-color:#ccc000!important}
.btn-danger{background-color:#fff;border-color:#d73925;color:red}
.sidebar-menu .treeview-menu>li>a{font-size:11.5px!important}
.modal_loader{background-size:35px 35px!important;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}
body.loading{overflow:scroll}
body.loading .modal_loader{display:block}
.navbar-brand{background:#fff}
.logo_image{padding: 1px;}
.header_logo{max-width: 80px;max-height: 45px;}
.textLimitError{color:red}
.margin_top{margin-top:8px}
.button_margin_top{margin-top:26px}
.breadcrumb_pad{float:right;right:15px}
.logo_image_edit{width:45px;float:left;margin-right:30px;max-height: 30px;}
.image_form_control{height:50px}
.no_margin_bottom{margin-bottom:0}
.no_margin{margin-bottom:0;margin-top:0}
.remove_row{width:6%}
.btn_right_margin{float:right;margin-right:4px}
.width_full{width:100%;background-color:#000;color:#fff}
.width_full:hover{color:#fff}
.button_remove_add{width:55px}
.description_width{width:104%}
.btn-default{background-color:#d3d3d3!important;font-weight:700}
.container{width:98%}
.delete_td{width:60px;padding:10px}
.instruction_box{margin-top:10px;text-align:center;height:90px}
.instruction_heading{text-align:center;color:#fff;background-color:grey}
.instructions{color:#000;background-color:#d3d3d3}
.add_more_button{background-color:gray;border-color:gray;color:#fff!important}
.form_element{padding:0}
.switch{position:relative;display:inline-block;width:60px;height:34px}
.switch input{display:none}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
input:checked+.slider{background-color:#2196f3}
input:focus+.slider{box-shadow:0 0 1px #2196f3}
input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
.slider.round{border-radius:34px}
.slider.round:before{border-radius:50%}
.custom_row{width:10%}
.customalert{background-color:#f08080;color:#fff}
textarea{resize:none}
.content-wrapper{padding:0!important;margin-top:60px;}
.content-header{padding:5px!important;margin-bottom:5px!important;background:#fff!important;min-height:40px}
.breadcrumb{padding:10px!important}
.content{min-height:250px;padding:0;margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}
.no_margin{margin-bottom:0!important}
.flash-message{margin:10px 5px 0 5px}
.dashboardPaggination{float:left}
.resuCapabilityGrafTop{position:relative;width:260px;float:right}
.resuCapabilityGrafTop .resgrafsearch{margin-right:20px;float:left;color:#777;background-color:#fff;border-color:#ddd;padding:6px 12px;line-height:1.428571429;text-decoration:none;border:1px solid #ddd;cursor:pointer}
.dashboard-left .box.box-success,.dashboard-right .box.box-success,.dashboard-right-bottom .box.box-success{border-top-color:transparent;box-shadow:0 6px 12px rgba(0,0,0,.175)}
.departmentSearchGraf{position:relative;z-index:9999;display:none}
.dashboardPaggination .pagination{margin:0}
.nopadding{padding:0}
.nopadding-right{padding-right:0!important}
.nopadding-left{padding-left:0!important}
.dashboard-left{padding-right:0}
.chartBox{width:100%;margin-top:20px}
.dashboard-right-left .chart canvas{width:auto!important;text-align:center}
.dashboard-right-left .chart .knob{margin:0 auto;display:inherit}
.reports-container .nav>li>a{padding:10px 10px}
.dashboard-main .box-header .box-title{font-size:15px;width:80%;min-height:45px;line-height:20px}
.dashboard-main .dashboard-right-bottom .box-header .box-title{width:50%}
.c_type{width:59%;float:right}
.c_value{width:40%;float:left}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff}
#wrapper{text-align:left;position:relative;margin-bottom:7px}
#wrapper .line{border-bottom:1px solid #eee;position:absolute;width:98%;top:18px}
#wrapper .textelement{position:inherit;width:100%}
#wrapper .textelement .headingtext{background-color:#fff;margin:0 auto;padding:0 10px 0 0;text-align:center;display:inline;font-size:24px}
.dropdown-menu{box-shadow:0 0 15px 0 #000}
.header_container{padding-left:8%;padding-right:5%}
.fixed-header{width:100%;position:fixed;background:#333;color:#fff}
.flash-message{margin-left:30px;margin-right:30px}
.dropdown-toggle{font-size:15px}
.dropdown-menu>.active>a,.open>a:hover{background-color:#c9bf2c!important;color:#000!important}
.btn-link,.btn-link:hover{background-color:#1e90ff;color:white;text-decoration:none}
.btn-primary:hover{color:#000;}
@media(max-width:720px){
    .container{padding-right:5px;padding-left:5px}
    .flash-message{margin-left:10px;margin-right:10px}
}
html,body{height:100%;position:relative}
.content-wrapper{min-height:86vh;position:relative}
footer{position:relative;width:100%;text-align:center}

td .fa_icons{padding:7px;background-color:red;border-radius:16px;height:26px;width:26px;color:#fff;margin:2px;font-size:12px;opacity:.8}
td .fa-edit.fa_icons{padding:8px;background-color:#C4B406}
td .fa-eye.fa_icons{background-color:green}
td .fa-download.fa_icons{padding:7px;background-color:#1e90ff}
td .fa-share.fa_icons{padding:7px;background-color:red}
.fa_icons:hover{transform:scale(1.2)}
.error-help-block{font-size:13px}
select{font-size:12px !important}
@media(max-width:500px){
    #data_table_length,.dataTables_filter,.dt-buttons{display:none}
    .table-responsive{border:0}
    body{font-size:13px}
}

/* scrollable div*/
#upper_div, #scrollable_div{overflow-x: scroll; overflow-y:hidden;}
#upper_div{height: 10px; }
#dummy_div_data {width:180%; height: 20px; }
#scrollable_div{margin-top: 5px;}