@charset "utf-8";
#main-content{margin:0}
.dashboard_right{width:96%;}
.filter_tb{width:48%;float:left}
.filter_results{background:#fff;border-width:1px 0 0 0}
.btn_filter{background:#d6e7fd;padding:11px 15px;border-radius:10px 10px 0 0;border:1px solid #dfe4f0;margin-bottom:0;border-bottom: 0px;color:#000;font-weight:600;display:block}
.btn_filter i{color:#000;margin:0 10px 0 0;float:left;line-height:1.5em}
.filtration {padding:0;margin:0 !important;}
.anchor_tab{background:#0069d9;padding:5px 10px;border-radius:5px; display:inline-block;padding:6px 10px;color:#fff;display:block; font-weight:600; text-transform:uppercase}
.anchor_tab a>i{float:right;font-size:0.9em;margin-top:5px;}

.dataTables_wrapper .col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 100%;max-width: 100%;}

table.dataTable>thead .sorting:before, table.dataTable>thead .sorting:after{ opacity:0.8; font-weight:bold}
/*.table-responsive{ overflow:inherit}*/
/*div.dataTables_scrollHead table.dataTable{ width:100% !important}*/
.dataTables_scrollHeadInner{ width:100% !important}
div.dataTables_scrollBody table{ width:100% !important;}

.dataTables_scrollBody::-webkit-scrollbar{width:4px; height:10px;}
.dataTables_scrollBody::-webkit-scrollbar-track {background:#f1f1f1;}
.dataTables_scrollBody::-webkit-scrollbar-thumb {background:#999;}
.dataTables_scrollBody scrollbar{width:4px; height:10px; background:#999}
.dataTables_scrollBody scrollbar-track {background:#f1f1f1 !important;}
.dataTables_scrollBody scrollbar-thumb {background:#999 !important;}



.customize_page{ padding:0}
.acc_box{max-height:480px;overflow:auto;text-align:left;margin-top:0.5em}
.acc_box_lft{overflow-y:auto;text-align:left;overflow:hidden}
.acc_box_lft:after{content:'';display:block;clear:both}
ul.acc_links2 li a{text-align:center}
.buttons_pos{ overflow:hidden}
.h_auto{ height:auto}
.mx_height_left_acc{max-height:100vh;}


.menu_hed{ margin:0; text-align:center}
.right_bar{padding:10px;background:#fff; border-radius:10px;}
.mid_bar{background:#fff; border-radius:10px;max-height:400px;min-height:540px}
.more_tabs{ text-align:center;margin:0.4em auto}
.more_tabs a{background:#0069d9;padding:3px 10px; display:inline-block;color:#fff; border-radius:5px; font-size:0.9em }

.more_tabs a:after{content:'';display:inline-block;content:"\f078";font-family:"Font Awesome 5 Free"; margin-left:8px;vertical-align: middle; font-weight:600}
.more_link_x a:after{transform: rotate(180deg);}


.search_table{position:relative;display:inline-block;/*margin-left: 10px;*/}
.ind_search{background:#fff;width:23px;height:23px;line-height:23px; border-radius:50%;z-index:99;cursor:pointer}
.table_search{position:absolute;display:block;z-index:999;background:#1779f3;padding:3px;width:145px;left: -95px;top:-6px;display:none}
.table_search input[type=text]{padding:5px 10px; display:block; width:100%; border-radius:0}
.table_search .close_b{position:absolute;right:4px;z-index:999;    padding:3px 6px;background:#fae6e6;color:#f00;top:5px;    border-radius:0px 10px 10px 0}


/*.form_content .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}*/
.form_content label {
    padding: 2px 0px 0;
    text-align: left;
    display: block;
    flex: 0 0 100%;
    line-height: 12px;
    white-space: nowrap;
    width: 100px;
    max-width: 100px;
}
.my_forms .form-group { margin-bottom: 0.3em;align-items: baseline; flex-wrap: nowrap;}


/*.my_forms fieldset .form-group .col-md-5{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width: 100%;}*/

/*.my_forms fieldset .form-group .col-md-6{
-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
*/
.my_forms fieldset .form-group label{text-align: left;padding: 0px 0px 0 9px;}
.forms_h{height:665px; overflow-y:scroll}
span.d-block.text-right {font-size: 10px;border:1px solid #d1d1d1;
height:28px;line-height:28px}
.form-group .col-9{-webkit-box-flex:1;-ms-flex:1;flex:1;
max-width:100%;min-width:inherit;display:block;}

.rel{position:relative}
.extended{height:180px !important;overflow:auto !important}

/*Tabs*/
.nav-tabs{margin: 8px 0 0 10px;}.nav-tabs li{margin-bottom: 0.1em;}.nav-tabs li a{padding: 6px 20px;background:#fff;color:#333;margin:0 .2em;border:solid #ddd;border-width:1px 1px 0 1px;font-weight:600;border-radius:8px 8px 0 0;font-size: .7em;height:32px;line-height:32px;position:relative;}.nav-tabs li a:hover{ text-decoration:none;}.nav-tabs li a.active{border:1px solid #007bff;border-bottom:none}.nav-tabs li button{float:none}.tab-pane{padding:0}


#tab-list button.close{position:absolute;right:-1px;top:-12px;color:#cc0000}

.form-row .col-12 .col-12{padding-left:5px;padding-right:5px}
.form-row .row .col-md-5,.form-row .row .col-md-6{padding-left:5px;padding-right:5px}
.form-row .row .col-12,.form-row .row .col-md-7{padding-left:5px;padding-right:5px}

@media only screen and (max-width:991px) {
.dashboard_right{width:100%}	
.acc_box_lft{height:auto}

.nav-tabs {margin:5px 0 0 0px}
.nav-tabs li a{font-size:.75em;padding:6px 10px;}
span.d-block.text-right {height: 21px;line-height: 21px;}
}

@media only screen and (max-width:515px) {
.dash_task_menu {width:57%;float:none;background:#fff;    border-radius:5px;margin:0em 0.3em}
}
@media only screen and (max-width:479px) {
.form_content label{text-align:left}
/*.my_forms fieldset .form-group label{text-align:left}*/

.nav-tabs {margin:2px 0 0 0px}
}