/* Author: AdminDesigns.com
 * Last Updated: 02/01/14 
 * Copyright 2014 Admin Designs
=================================================
 * This file is reserved for changes made by 
 * the user. It's often times a good idea to 
 * seperate your changes from the themes core.
 * It makes modifications, and future theme
 * updates much easier to apply.
================================================= */
/* These styles have been placed here for as 
 * they have a high chance of needing to be
 * changed if one decides to modify the header
-----------------------------------------------*/
/* Header button states - text colors */
.navbar-menus > div > button:focus {
  color: #666; }

.navbar-menus > div > button:hover {
  color: #333; }

/* Place your custom styles or styles which 
 * have been generated with the customization 
 * tool below this line.  
-----------------------------------------------*/
#globalnav,#usernav{background:#000;}
#systemtime {
    color: #000;
}

.sidebar-menu > ul > li > a > span:nth-child(2),a{
    font-weight: normal;
    opacity:1 !important;
}
.flag-nl{
    background: rgba(0, 0, 0, 0) url("/theme/img/nl.jpg") no-repeat scroll left top !important;
    margin-top: 3px;
}
#language_menu {
    float: right;
    margin: 0;
    padding-right: 83px;
    top: 0;
}
.user-menu{
    height:100px;
}
.white{
    color:#fff !important;
}
.btn-primary{
   background: #a287d4 !important; 
   border-color: #a287d4 ;
}
.w100{width:100% !important}
.w > select{width:100% !important}
select,textArea{
    border-color: #ddd;
}
select:focus,textArea:focus{
    border-color: #b18cde;
}
.pb70{
   padding-bottom: 70px !important; 
}
.vault-listing{
    position: absolute;
    right: 27px;
    top: -32px;
}

.peager a,
.pagination .pmid a,
.pagenum{
    display: block;
    float: left;
    margin: 0px;
    min-width:30px;
    height:30px;
    line-height: 2em;
    border: 1px solid #ddd;
    border-left: 0px;
    padding: 0 5px
}
.cBox label{
    padding-left: 0px;
}
.black,.black:hover{
    color:#000;
}
.purple{
    color:#A287D4;
}
.prev-page a{
    border: 1px solid #ddd;
    display: block;
    height: 30px;
    line-height: 2.2em;
    text-align: center;
    width: 30px;
    border-right: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.next-page a{
    border: 1px solid #ddd;
    display: block;
    height: 30px;
    line-height: 2.2em;
    text-align: center;
    width: 30px;
    border-left: 0px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#admin-users .btn-sm{padding: 5px 7px;}
.management1  ul.sub-nav{
    background: #F1F8FF ;
}
.management1  ul.sub-nav a{
    color:#0078A2 !important
}
.management1  ul.sub-nav a:hover{
    background: #0078A2 !important;
    color:#F1F8FF !important;
}
.management1 > .apps span{
    color:#0078A2 !important
}
.aqua1  ul.sub-nav{
   
}
.aqua1  ul.sub-nav a{
    color:#3F5760  !important
}
.aqua1 > .apps span{
    color:#3F5760 !important;
}
.aqua1 ul.sub-nav a:hover{
    
}
.fire1  ul.sub-nav{
    background: #FFDEDE !important;
}
.fire1  ul.sub-nav a{
    color:#B03030 !important
}
.fire1 > .apps span{
    color:#B03030 !important;
}
.fire1 ul.sub-nav a:hover{
    background: #B03030 !important;
    color:#FFDEDE !important;
}
.haccp1 ul.sub-nav{
    background: #E4F8E4 !important;
}
.haccp1  ul.sub-nav a{
    color:#39774B !important
}
.haccp1 ul.sub-nav a:hover{
    background: #39774B !important;
    color:#E4F8E4 !important;
}
.haccp1 > .apps span{
    color:#39774B !important;
}


.main1 ul.sub-nav{
    background: #D3D3D3 !important;
}
.main1  ul.sub-nav a{
    color:#000 !important
}
.main1 ul.sub-nav a:hover{
    background: #D3D3D3 !important;
    color:#000 !important;
}
.main1 > .apps span{
    color:#808080  !important;
}

.sidebar-menu > ul li .sidebar-title{
    color:#666666 !important;
}
#doctype-list .dataTables_wrapper{
    clear:none;
}
.pmid .peager a,
.pagination .pmid a,
.pagenum{
    margin-bottom: 10px;
    text-align: center;
}
.nowrap{
white-space: nowrap;
}
/***********new***************/
.aqua1 ul.sub-nav {
  background: #e9eef0;
}

.aqua1 ul.sub-nav a:hover {
  background: #3F5760 !important;
  color: #e9eef0 !important;
}

#topbar {
    display: inline-block !important;
}

.dataTables_length {
  display: block;
}



.font-size13{
    font-size: 13px !important;
}
.cBox label{
    color:#000;
}
#AnyTime--Datefrom,
#AnyTime--forwarding_to,
#AnyTime--forwarding_from{
    display:none !important
}
.update-client{
    position: absolute;
    right: 117px;
    top: -34px;
}
.pr70{padding-right: 70px !important;}
#userclientsform .dataTables_wrapper{
    clear:none;
    margin-top: 16px;
}
.h1{
    font-size:12px;
}
input{border:1px solid #ddd}
/*input:focus{border-color: #A287D4 !important}*/

.sidebar-menu ul.sub-nav > li.active > a > span:nth-child(1){
   color: #fff !important; 
} 
.sidebar-menu ul.sub-nav > li.active > a {
  color: #fff !important;
  background: #0078a2 none repeat scroll 0 0 !important;
}
.management1 .sub-nav li.active a{
/*background: #0078A2 !important;*/
}

.aqua1 .sub-nav li.active > a,
.sidebar-menu .aqua1 ul.sub-nav > li.active > a{
background: #3F5760 !important;
}


.main1 .sub-nav li.active > a,
.sidebar-menu .main1 ul.sub-nav > li.active > a{
background: #808080  !important;
} 


.sidebar-menu .fire1 ul.sub-nav > li.active > a{
background: #B03030  !important;
}

.haccp1 .sub-nav li.active > a,
.haccp1 ul.sub-nav > li.active > a{
background: #39774B !important;
}

.sidebar-menu ul.sub-nav > li > a.menu-open{
    color:#fff !important;
}


.sub-nav li a:focus{
    background: transparent !important;
}
.pagination > .active > a:focus, .pagination > .active > a{
    color: #fff !important;
}

a.now:hover, a.now:focus{
    color: #fff !important;
}


@media (min-width: 400px) and (max-width: 550px)
{
 .dt-panelmenu {
  display: table-cell; 
}
}

@media (min-width: 300px) and (max-width: 500px)
{
    #footer{
        text-align: left;
    }
}
@media (max-width: 1260px)
{
    .editsites .panel-header-menu.pull-right{
       margin-right: 0px !important;
       width: 100%;
       padding: 10px;
    }
}

@media (max-width: 690px){
.navbar-brand {
  display: inline-block;
  position: absolute;
}
.actionadmin .panel-header-menu.pull-right {
       margin-right: 0px !important;
       width: 100%;
       padding: 10px;
    }
}

.purple_light{/*background-color: #F6E5FF !important*/}
.yes_no,.yes_no:hover{
    display: block;
    height:25px;
    color: transparent !important;
}
.yes,.yes:hover{
    font-size: 14px;
    text-decoration: none;
    /*color:#4DDB4D !important*/
}
.no,.no:hover{
    font-size: 14px; 
    text-decoration: none;
    /*color:#FF0000 !important;*/
}

 #action-cat-object_wrapper .dt-panelmenu{margin-top: -9px;}
 #admin-users_wrapper{clear: none}
 .pr{position: relative}
 .icons_{
     float: left;
    height: 25px;
    width: 25px;
 }
 .icons_:hover{
    text-decoration: none;
 }
 .btn-group1{
     position: absolute;
     bottom:-54px;
     right: 275px;
 } 
  /*****sucees and error popup******/
 .messagebox.gritter-item-wrapper, .messagebox .gritter-title {
  text-shadow: 1px 1px 2px #000;
}
.gritter-info .gritter-item, .gritter-info .gritter-bottom, .gritter-info .gritter-top, .gritter-info .gritter-close {
  background-image: url(../img/gritter-info.png);
}
.gritter-info .gritter-item{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.hover .gritter-top {
  background-position: right -30px;
}
.gritter-top {
  background: url(../img/gritter.png) no-repeat left -30px;
  height: 10px;
}

.messagebox .gritter-title {
  font-size: 40px;
  float: left;
  margin-left: 8px;
  margin-right: 8px;
  padding: 0;
}
.messagebox .gritter-item p {
  font-size: 16px;
  font-weight: bold;
  padding-top: 10px;
  text-align: center;
  width: 194px;
  margin: 0 auto;
}

.messagebox .gritter-close {
  left: auto;
  top: 4px;
  right: 4px;
}
.gritter-close {
  display: none;
  position: absolute;
  top: 5px;
  left: 3px;
  background: url(img/gritter.png) no-repeat left top;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
}
.gritter-error .gritter-item, .gritter-error .gritter-bottom, .gritter-error .gritter-top, .gritter-error .gritter-close {
  background-image: url(../img/gritter-error.png);
}

/********************************/
/**********modal*****************/
.modal-title > span{
margin-right: 8px;
  border-right: 1px solid #ddd;
  padding-right: 8px;
  font-size: 16px;
  min-width: 25px;
}
/*******************/

#extendformer .table-condensed tr:nth-child(2) {
  display: none;
}

#extendformer .table-condensed tbody .day{
  display: none;
}

#extendfrom , #exportfrom{
  margin-left: 10px;
  margin-bottom: 5px;
}
table.dataTable tr.odd td.r.help.sorting_1, table.dataTable tr.even td.r.help.sorting_1 {
    text-align: left;
}
.table-striped > tbody > tr:nth-child(odd) > td.c, .table-striped > tbody > tr:nth-child(even) > td.c{
    text-align: left;
}

th.c.sorting_asc {
    text-align: left;
}

.tooltip-inner {
text-shadow: 0 0 #ffffff;
}
.minifield {
    width: 88px !important;
}

.mytableSt.table-striped>tbody>tr:nth-child(odd)>th, .sticky-col.table-striped>tbody>tr:nth-child(odd)>th{
    background-color: #fff;
        
}

.mytableSt.table-striped>tbody>tr:nth-child(even)>th, .sticky-col.table-striped>tbody>tr:nth-child(even)>th {
    background-color: #f9f9f9;
}

.sticky-col thead tr th{
background-color: #dff0d8;;
}

th.purple_light, th.th0{
    color:#666666;
}
.sticky-col th.th0{
text-align: right;
}
.sticky-col{
background: #dff0d8;
}

.sticky-wrap .sticky-wrap table.table{
    margin-bottom: 0px !important;
}
@media (max-width: 815px){
.navbar-right {
    max-width: 280px;
}
}

.aqua1 .menu-open span,
.aqua1 .menu-open .sidebar-title,
.management1 .menu-open span,
.management1 .menu-open .sidebar-title,
.fire1 .menu-open span,
.fire1 .menu-open .sidebar-title,
.haccp1 .menu-open span,
.main1 .menu-open span,
.main1 .menu-open .sidebar-title,
.haccp1 .menu-open .sidebar-title{
    color: #fff !important;
}
.management1 .menu-open{
    background: #0078A2 !important;
}

.aqua1 .menu-open{
    background: #3f5760 !important;
}
.aqua1 .menu-open:focus{
    background: #3f5760 !important;
}
.main1 .menu-open{
    background: gray !important;
}
.main1 .menu-open:focus{
    background: #808080 !important;
}
.haccp1 .menu-open:focus{
    background: #39774B !important
}
.haccp1 .menu-open{
    background: #39774b !important;
}

.fire1 .menu-open{
    background: #b03030 !important;
}
.fire1 .menu-open:focus{
    background: #b03030 !important
}


#sideEight-sub{background-color:#F7F8F8}
.haccp1 .sub-nav .sub-nav{background-color:#f2fcf2 !important}
.fire1 .sub-nav .sub-nav{background-color:#fff0f0 !important}
.fire1 .menu-open{
    background: #b03030 !important;
}
/*.fire1 .sub-nav li > a:focus{background:#b03030 none repeat scroll 0 0 !important}
.haccp1 .sub-nav li > a:focus{background:#39774B none repeat scroll 0 0 !important}*/
.management1 .sub-nav li > a:focus{background:#3F5760 none repeat scroll 0 0 !important}
.sidebar-menu ul > li.active > a > span.caret{color:#fff}
.btn-sm, .btn-group-sm > .btn{
     padding: 1px 6px;
}


.action-sublist{
    border: 1px solid #DDD;
    padding: 15px 15px 15px 15px;
    margin-bottom: 20px;
}

.p0{
    padding: 0 !important;
}

label.type_yes, label.type_no, label.type_dnk, label.type_dna, label.send_supervisor {
    color: #666666 !important;
    font-weight: normal;
    font-size: 100%;
}

div.switch input + label {
    margin-right: 6px;
}

.caret-up{
    border-top: 0;
    border-bottom: 5px solid;
}


span.switch label {
    display: block;
    position: relative;
    color: transparent;
    background: #ddd;
    text-indent: 100%;
    width: 52px;
    height: 26px;
    cursor: pointer;
    transition: left 0.15s ease-out;
    white-space: nowrap;
}
span.switch input {
    display: none;
}
span.switch.switch-red input:checked + label {
    background-color: #ffac9c;
}
span.switch input:checked + label {
    background: #2ba6cb;
}

span.switch.switch-xs label {
    width: 39px;
    height: 19px;
}
span.switch input + label {
    margin-right: 6px;
}
span.switch input + label {
    margin-left: 0;
}

span.switch label:after {
    content: "";
    display: block;
    background: #fff;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 19px;
    height: 19px;
    -webkit-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left 0.15s ease-out;
}

span.switch label:after {
    width: 19px;
    height: 19px;
}

span.switch label:after {
    background: white;
}

span.switch.switch-xs label:after {
    width: 13px;
    height: 13px;
}

span.switch input:checked + label:after {
    left: 29px;
}

span.switch input:checked + label:after {
    left: 29px;
}

span.switch.switch-xs input:checked + label:after {
    left: 22px;
}
.mb5{
margin-bottom: 5px;
}

table.actiondetails_table tr{
    border:1px dotted #999999;
}

.infospan input {
    margin-bottom: 5px;
}

.infospan .orow {
    clear: both;
}

.fw-b{
    font-weight: 600;
}

.ta-center{
    text-align: center;
}
.bg-grey4{
    background-color: #f8f8f8;
}

.btn-default{
    color: #555555 !important;
}
.table-striped  tr  td{
   /* padding: 8px !important;*/
}
.w100{width:100% !important}

.crumb-link a,
.crumb-trail{
    display: inline-block
}
.crumb-link a:first-letter,
.crumb-trail:first-letter{
 /* text-transform: capitalize*/
}
 a.btn.btn-default.btn-gradient.btn-sm {
   // padding: 1px 2.2px;
}

 span.btn.btn-default.btn-gradient.btn-sm.user-btn-disable {
  //  padding: 1px 3.6px;
  cursor: context-menu;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0.1) 100%) !important;
}

.panel-heading .panel-header-menu.pull-right form #multipledeleter,.panel-heading .panel-header-menu.pull-right a, .panel-heading .pull-right a.btn{
    padding: 5px 6px;
    margin-top: -5px;
}

th.sorting[aria-label="Actions: activate to sort column ascending"]{
        width: 223px !important;
}
.login-page button.btn.btn-sm {
    padding: 5px 6px;
}

table td.noPrint a{
        color: #33bfeb !important;
}
.panel-heading .panel-header-menu.pull-right form #multipledeleter:hover, .panel-heading .panel-header-menu.pull-right a:hover, .panel-header-menu.pull-right input.btn.btn-default:hover ,
.vault-listing a.btn:hover, .panel-heading .pull-right a.btn:hover{
    color: #333;
    border-color: #AAA;
    box-shadow: none;
    text-decoration: underline;
}
.fancyTable thead tr th, .fancyTable tbody tr td{
    /*text-align: center;*/
    min-width: 25px;
}

.pagenum.now{
  color: white !important;  
}
.fht-table.fancyTable thead tr th, .fht-table.fancyTable tr th.th1 ~ td {
    /*background-color: #FFFFED  ;*/
}
.fht-table.fancyTable thead tr th.th0, .fht-table.fancyTable th.th1 {
    /*background-color: #dff0d8 !important ;*/
}
/*.grid_12.height500 .fht-table-wrapper.fht-default .fht-fixed-column .fht-tbody .fht-table.fancyTable >tbody{
    display: none;
}
.fht-fixed-column .fht-tbody{
 display: none;   
}*/
.fht-table.fancyTable thead tr th:last-child{
   // padding-right: 5px !important;
}

/*.upload-btn{
    position: absolute;
    bottom: -67px;
    right: 176px;
}*/
/*.rezize-col{
    width: auto !important;
    padding: 5px 3px !important;
}

#myTable03 thead tr th:last-child {
    padding-right: 0px !important;
}

#myTable03 .th1{
    width:100% !important;
}*/

.fancyTable td, .fancyTable th {
    border: 1px solid #fff !important;
}
.fancyTable th.th0,.fancyTable th.th1{
    /*text-align: center !important;*/
}
/*
.fancyTable-hover > tbody > tr:nth-child(even):hover > td {
    background-color: #c5c5c5 !important;
}

.fancyTable-hover > tbody > tr:nth-child(odd):hover > td {
    background-color: #DFDFDF !important;
}
.fancyTable-hover > tbody > tr:first-child:hover > td {
     background-color: #F6E5FF !important;
}

#myTable03 > tbody > tr:first-child:hover > td {
     background-color: #FFFFED !important;
}
#myTable03 > tbody > tr:nth-child(2):hover > td {
     background-color: #F6E5FF !important;
}*/

th.h1.subschedule_col.tr_0 {
    /*background-color: #dff0d8;*/
}


a.pagenum.now{
    display: block;
}
/*a.pagenum {
    display: none;
}*/

.panel-heading .pull-right a.btn + a.btn , .panel-heading .pull-right a.btn + form input.btn{
    /*margin-top: 4px !important;*/
}

.pull-right {
    padding-top: 0px;
}
.action-header-menu input{
    font-size:12px;
    position: relative;
    top: -2px;
}
.action-sublist input[type="radio"]{
    position: relative;
    top: 2px;
}
.fancyTable .th0 {
    background-color: #b5c7ce;
    color: #fff;
}
.fancyTable .th1 {
    background-color: #c6d6dc;
    color: #fff;
    font-weight:bold;
}
.fancyTable .h0, .fancyTable .h0past {
    background-color: #658693 !important;
    color: #fff;
   font-size:14px; 
}
/*
.fancyTable tr.odd, .fancyTable tr.odd td{
    background-color: #7d9fac !important;
    font-weight:bold;
    font-size:14px;
}*/
 .fancyTable .h1  a{
        color: #fff !important;
        font-weight:bold;
        font-size:14px;
}
.fancyTable .h1 , .viewtable .h1past {
    background-color: #7d9fac  !important;
    color: #fff!important;
    
   
}
.viewtable .f0past, .viewtable .f1past, .viewtable .h1past, .viewtable .past .f0, .viewtable .past .f1, .viewtable .past .h1 {
    background-color: #f4f0c9;
    vertical-align: middle;
}
.viewtable .f0 {
    background-color: #b5c7ce;
}

.viewtable td{
    background-color: #dddddd;
}
/*#myTable03 .dc {
    background-color: #dddddd !important;
}*/
.viewtable .h0, .viewtable .h0past {
    background-color: #658693;
    color:#fff !important;
}
.viewtable thead .h1{
    background-color: #7d9fac;
     text-align: center;
}
.viewtable thead .h1 a{
    color: #fff !important;
}
.viewtable td {
    background-color: #dddddd;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #fff !important;
}
.viewtable thead .h1 {
    color: #fff;
    max-width: 180px;
}
.table-bordered > thead > tr > th, .viewtable  > thead > tr > td {
    border-bottom-width: 1px !important;
}
/*.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid  #fff;
}*/
.d3, .d4, .d8, .d16 {
    background: rgba(0, 0, 0, 0) url("/img/active_cellbkg.gif") repeat-x scroll center top;
    background-size: 37px 35px;
}
.viewtable  .table > thead > tr > th, .table > tbody > tr > th, .viewtable > tfoot > tr > th, .table > thead > tr > td, .viewtable > tbody > tr > td, .viewtable > tfoot > tr > td {
    border-top: 1px solid #ddd;
    /*line-height: 1.42857;
    padding: 1px 3px;*/
    vertical-align: top;
}
.viewtable .f1 {
    background-color: #c6d6dc;
}
.col-lg-1-hq , .col-lg-1-action , .col-lg-1-stats{
    width: 10%;  
}
.viewtable .h0, .viewtable .h0past{
    text-align: right;
    padding-right: 5px !important;
}

.subschedule_table .viewtable .h1,.subschedule_table  .h1past{
     text-align: center;
}

.subschedule_table .d1 a, .subschedule_table .d3 a, .subschedule_table .d4 a, .subschedule_table .d8 a, .subschedule_table .d16 a, .subschedule_table .d32 a {
    display: inline-block;
    margin: auto;
}
.d1 a.filelink::before, .d3 a.filelink::before, .d4 a.filelink::before, .d8 a.filelink::before, .d16 a.filelink::before, .d32 a.filelink::before {
     content: "";
}
/*
.pdf {
    background-image: url("/img/pdf.jpg");
    background-repeat: no-repeat;
}*/
.dueactions-listing-table .d3, .dueactions-listing-table .d4,.dueactions-listing-table  .d8,.dueactions-listing-table .d16{
    background:none;
} 
.AnyTime-body-yr-selector{
    min-width: 120px !important;
}
body.login-page .login-avatar img{padding: 10px 70px}
.fancyTable td, .fancyTable th{padding: 0 5px;}
div.dataTables_length #showvaulters{
    width: 81px;
}
span.btn.btn-default.btn-gradient.btn-sm.user-btn-disable i,
span.btn.btn-default.btn-gradient.btn-sm.user-btn-disable span{
    color:#ccc
}
.sidebar-menu ul.sub-nav > li > a:hover {
    background: #d6d6d6 none repeat scroll 0 0 !important;
    color: #000 !important;
}
#myTable03 > thead > tr > th, .table > tbody > tr > th,
#myTable03 > tfoot > tr > th, .table > thead > tr > td,
#myTable03 > tbody > tr > td,
#myTable03 > tfoot > tr > td{
    vertical-align: middle;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding:1px 3px!important;
}
.fancyTable .newthead{
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 51%, rgba(255, 255, 255, 0) 100%);
    color: #121517;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px #e8ebee;
}
.fht-table-wrapper{
     position: relative;
}
.viewtable > thead > tr > th, .viewtable > tbody > tr > th, .viewtable > tfoot > tr > th, .viewtable > thead > tr > td, .viewtable > tbody > tr > td, .viewtable > tfoot > tr > td {
    padding: 0px !important;
}
.viewtable tbody .h1 a{
     padding-left: 5px;
    padding-right: 5px;
}
#new_table td{
    
    text-align: center;
}
#new_table td:nth-child(1),
#new_table td:nth-child(2),
#new_table td:nth-child(3),
#new_table td:nth-child(4){
    text-align: left;
}
.tool-submenu li a{
    padding-left: 48px !important;
}
.dataTables_info{
    clear: none;
    float: left;
    margin-left: 20px;
}
.table_parent{
    width:100%;
    overflow: auto;
}
.accordion-custom-style{
    line-height: 18px !important;
    min-height: auto !important;
}

.accordion-custom-style .accordion-toggle-icon{
     padding: 5px 10px 5px 5px !important;
}
.d1 a.filelink, .d3 a.filelink, .d4 a.filelink, .d8 a.filelink, .d16 a.filelink, .d32 a.filelink{
    background: transparent !important;
}
#new_table_processing{
    z-index: 999;
}
.active_vault_doc{
    font-weight: bold
}
#doc_table_wrapper .dt-panelmenu{margin: 0}
#doc_table .fileimg{
    margin-top: 5px;
}
.td_1:hover{
        background-image:url("/img/highlight_bg.png");
    }
#doublescroll{
    overflow: auto; overflow-y: hidden; 
  }
.select_site{cursor: pointer}
#doc_table_wrapper{
    overflow: auto
}
.accordion-toggle{
    font-weight: bold;
}
.accordion-toggle.collapsed{
    font-weight: normal;
}
#associate_link .add_link{
    cursor: pointer;
}
.disable.cBox label::after {
    border-color: #d6d6d6;
}
.disable.cBox label::before {
    background-color: #f8f8f8;
    border-color: #ececec;
}
table#doc_table .icons_{
    float: none;
}