/*containers.css override*/
#manager-menu ul li a:hover {
    background-color: #313137 !important;
}
table.tablelight th {
    border-bottom: solid 1px #fdfdfd;
}
.ui-button {
    padding: .4em .6em .4em .6em;
}
.loadingtext{
    background: #404049 !important;
    color: #fdfdfd !important;
    border: 1px solid #fdfdfd !important;
}
#pageMenu{
    background: #404049 !important;
    border-right: none !important ;
}
input[disabled], input[readonly], select[disabled], select[readonly], checkbox[disabled], checkbox[readonly], textarea[disabled], textarea[readonly] {
    color: #929295 !important;
}
.loginTitleCenter i.icon {
    background: url(/bundles/xprotectcore/img/armalogowhite.svg) no-repeat 0 0 !important;
}
.breadCrumbs a{
    font-weight: normal !important;
}
.breadCrumbs span.group{
    font-weight: normal !important;
}
.loginContainer {
    background-color: #222226  !important;
    border: solid 1px #404049 !important;
}
#header{
    background-color: #404049 !important;    
    border-bottom: none !important;
    background-image: url(../img/general/wasabi-powered-logo-White.png);
}
#headerInner
{
    margin: initial !important;
    min-width: initial !important;
    width: initial !important;
    padding: initial !important;
    position: relative !important;
    height: 60px !important;
}



.headerlogoContainer{
    border-bottom: solid 3px #fdfdfd !important;
}

.tl_header_profiles{
    color: #fdfdfd !important;
}

span {
    color: #fdfdfd;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #fdfdfd !important;
    text-decoration: none !important;
}
.ui-state-default:hover {
    background-color: #dde5ec !important;
}
/*datatables.css override*/
table.dataTable thead th.sorting_asc {
    background: transparent url('../img/dark_sort_up.png') no-repeat right center;
}

table.dataTable thead th.sorting_desc {
    background: transparent url('../img/dark_sort_down.png') no-repeat right center;
}

table.tablebold
{
    font-size: 12px !important;
}

table.tablelight th {
    color: #fdfdfd !important;
}

table.tablebold {
    color: #fdfdfd !important;
}
table.tablebold th:not(tr.doubleHeaderRow th) {
    color: #ffffff !important;
    font-weight: 700;
}

table.tablebold tr.doubleHeaderRow th {
    color: #fdfdfd !important;
    font-weight: normal !important;
}
.dropdown-content a {
    color: #fdfdfd !important;
}

/*defaults.css override*/
body {
    color: #fdfdfd !important;
    background: #313137 !important;
}

/*form.css override*/
.form_row{
    font-size: 12px !important;
}

/*nav.css override*/
#pageContentMenu a{
    color: #fdfdfd !important;
    border-bottom: none !important;
}

#pageContentMenu a:hover {
    border-bottom: 2px solid #ddd !important;
    color: #ddd !important;
}

#pageContentMenu .active {
    border-bottom: solid 2px #3399cc !important;
    color: inherit !important;
}
.ui-tabs.ui-widget .ui-tabs-nav li a {
    color: #fdfdfd !important;
}

/*text.css override*/
h1, h2, h3, h4, h5, h6 {
    color:#fdfdfd !important;
}
a[href]{
    color: #fdfdfd !important;
}

/*chosen.css override*/
.chosen-container-multi .chosen-choices li.search-choice {
    color: #fdfdfd;
}
textarea,
input,
select{
    color: #fdfdfd !important;
    background: #404049 !important;
    border: #404049 1px solid !important;
}
.chosen-container-multi .chosen-choices {
    color: #fdfdfd !important;
    background: #404049 !important;
    border: #404049 1px solid !important;
}
.chosen-container-single .chosen-single {
    color: #fdfdfd !important;
    background: #404049 !important;
    border: #404049 1px solid !important;
}
table.dataTable tr.odd:hover, table.dataTable tr.odd:hover td.sorting_1, table.dataTable tr.even:hover, table.dataTable tr.even:hover td.sorting_1 {
    background-color: #404049;
}
.ui-widget-content,
.form_row {
    color: #fdfdfd !important;
}
.ui-widget.ui-button, .ui-widget.ui-button .ui-widget-header {
    border: 1px solid #39c !important;;
    background: #39c !important;;
}
.ui-widget.ui-button:hover{
    background: #404049 !important;;
}
table.dataTable div.details {
    background: #404049 !important;
    border-left: dashed 1px #fdfdfd !important;
}
b {
    color: #39c !important;
}
div.bar_outer.bar_green {
    border: #fdfdfd solid 1px !important;
}
.tl_header_month_title,
.tl_header_month_day {
    color: #fdfdfd !important;
}
ul#folder-fields-list {
    border: none !important;
    background: #404049 !important;
}
#folder-fields-list-exclusion li input, #folder-fields-list li input {
    width: 570px;
    border: none;
    border-bottom: 1px dashed #fdfdfd !important;
}
ul#filefilter-fields-list {
    border: none !important;
    background: #404049 !important;
}
ul#folderfilter-fields-list {
    border: none !important;
    background: #404049 !important;
}
.ui-tabs.ui-widget .ui-tabs-nav li.ui-tabs-active, .ui-tabs.ui-widget .ui-tabs-nav li {
    background: #313137 !important;
}
.ui-tabs.ui-widget .ui-tabs-nav li.ui-tabs-active a {
    border-bottom: solid 2px #3399cc !important;
    color: inherit !important;
}
.ui-tabs.ui-widget .ui-tabs-nav li a {
    border-bottom: none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    color: #fdfdfd !important;
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(../../../vendor/jquery-ui/images/ui-icons_ffffff_256x240.png);
}
.lightbox {
    background: #313137 !important;
    border: 1px solid #313137;
}
.browse_container_parent{
    background: #404049;
    margin-top: 12px;
    width: 100%;
    height: 260px;
    border: 1px solid #313137;
}
#browse_container {
    background: #404049 !important;
}
.cxt-img-arma,
.ui-dialog[role=dialog] .ui-dialog-titlebar.ui-widget-header:before {
    background: url(../img/armalogowhite.svg) !important;
}
.clockIcon {
    background-repeat: no-repeat !important;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-position: center right calc(0.375em + 0.1875rem) !important;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}
.chosen-drop{
    background: #404049 !important;
    color: #fdfdfd !important;
    border: none !important;
}
.loading-dots {
    background: radial-gradient(circle closest-side,#39c 90%,#0000) 0/calc(100%/5) 100% space;
}

/*controls.css override*/
.chevron.left.dateRangeChevron::before,
.chevron.right.dateRangeChevron::before {
    color: #fdfdfd !important;
}
.chevron.left.dateRangeChevron {
    left: 4px;
}
.chevron.right.dateRangeChevron {
    right: 7px;
}
.dateRangeChevron {
    top: 7px;
}
.chevron::before {
    color: #39c !important;
}
#daterange_wrap {
    background-color: #39c !important;
    border: 0 !important;
}
#date_range{
    background: #39c !important;
    border: 1px solid #fdfdfd !important;
}
.ui-datepicker .ui-datepicker-header,
.ui-datepicker .ui-datepicker-title,
#ui-datepicker-div,
.daterangepicker {
    background: #404049 !important;
    border: 1px solid #404049 !important;
}
.daterangepicker .calendar-table {
    border: 1px solid #313137 !important;
    background-color: #404049 !important;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: transparent;
}
.ui-timepicker-container.ui-timepicker-no-scrollbar.ui-timepicker-standard,
.ui-timepicker.ui-widget.ui-widget-content.ui-menu.ui-corner-all {
    background: #404049 !important;
}
.ui-timepicker-standard a {
    color: #fdfdfd !important;
}
.browsefolders{
    background-color: #313137 !important;
    border: 1px solid #313137 !important;
}
input:-webkit-autofill,
input:-webkit-autofill:focus {
    transition: background-color 0s 600000s, color 0s 600000s !important;
}
input.lightInput{
    background: #404049 !important;
    color: #fdfdfd !important;
}
.test_connection_dialog,
.dialogCreateNew, .ui-dialog{
    background-color: #313137 !important;
}
.ui-iconstate-error .ui-icon {
    background-image: url(../../../vendor/jquery-ui/images/ui-icons_cc0000_256x240.png) !important;
}
.ui-icon-trash:hover, .browse-folder:hover{
    border: 1px solid #97979799 !important;
    background-color: #97979799 !important;
}
.flot-text{
    color: #ffffff !important;
}
h10 {
    color: #ffffff !important;
}
label,div.dataTables_info{
    color: #e7e7e7 !important;
}
.tl_header_month_title { 
    border-top: 1px solid #fff;
    color:#fff 
}
input[type="search"]::-webkit-search-cancel-button {
  filter: invert(1); /* This turns it white on dark backgrounds */
}
.chosen-container .chosen-results li.no-results{
    background:#404049;
}
.chosen-drop .chosen-results li.active-result{
    background:#404049;
}
.chosen-drop .chosen-results li.active-result:hover{
    background:#6a6a6a;
}
.chosen-drop .chosen-results li.result-selected{
    background:#6a6a6a;
}

.form_errors li{
    margin-left: 10px;
    color: #EF5350 !important;
}
.ui-datepicker-calendar .ui-state-active {
    background-color: #357ebd !important;    
}
.inv_title_dark{
    color: #ffffff !important;
}
.ui-datepicker-today>.ui-state-highlight
{
background:#858585 !important;
}

.daterangepicker td:hover, .daterangepicker th:hover, .daterangepicker li:hover {
  background-color:#1a1a1a !important;
  border-color: transparent;
  color: inherit;
}

.ui-datepicker-calendar td a:hover {
  background-color: #1a1a1a !important;
}
 #versionnumber {
    background: #2A2F3A; 
    color: #bbb;        
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0 20px 0 0;  
    padding: 0 5px;  
  
  }
UL.jqueryFileTree A:hover  {
    background: #3A5F78 !important;
}
.dropdown-content-option{
    color: #fdfdfd !important;
    background-color: #404049 !important;}
.dropdown-content-option:hover{
    background-color: #6a6a6a !important;
}

.chosen-container-multi {
    background: #2d2d2d;
    border: 1px solid #555;
    color: #fff;
}
.chosen-container-multi .chosen-drop {
    background: #2d2d2d;
    border: 1px solid #555;
    color: #fff;
}
.chosen-container-multi .arrow-spite{
    right:-2px !important;
}


.chosen-container-multi .chosen-results {
    background: #2d2d2d;
}

.chosen-container-multi .chosen-results li {
    color: #fff;
    background: #2d2d2d;
}

.chosen-container-multi .chosen-results li:hover {
    background: #404040;
    color: #fff;
}

.chosen-container-multi .chosen-results li.result-selected {
    background: #404040;
    color: #ccc;
}

.chosen-container-multi .chosen-results li.result-selected:hover {
    background: #555;
    color: #fff;
}

.chosen-container-multi .chosen-choices {
    background: #2d2d2d;
    border: 1px solid #555;
}

.chosen-container-multi .chosen-choices li.search-choice {
    background: #404040;
    color: #fff;
    border: 1px solid #555;
    padding-right: 0px !important;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: none !important;
    color: #ccc !important;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 1 !important;
    text-decoration: none !important;
    padding: 2px 2px !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-left: 5px !important;
    margin-right: 0px !important;
    position: relative !important;
    top: -1px !important;   
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before {
    content: "×" !important;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background: none !important;
    color: #fff !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    background: transparent;
    color: #fff;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"]:focus {
    background: transparent;
    color: #fff;
}

#pageFill{ background-color: #313137;}
.chosen-container-single .chosen-drop .chosen-search input[type="text"] {
    border: 1px solid #6a6a6a !important;
}

#tl_container #tl_names h10 {
    color: #E5E7EB !important; 
   
}

#tl_container #tl_names a {
    color: #60A5FA !important;
   
}

#tl_container #tl_names a:hover {
    color: #93C5FD !important;
    text-decoration: underline !important;
}

#tl_container .tl_names_path {
    color: #9CA3AF !important; 
   
}
@media print {
	a[href],label, span,body,h1, h5,h10,a,b, 
    .change_msg,.org_name,.status-icon-img,.tl_header_month_title,
	.tl_names_path,.sum_image,.tl_header_month_day, .inv_title, 
	.inv_clear, .inv_clear b,.inv_clientaddress td,.inv_details td,
	.sub-text,.graph_value,.inv_myaddress, .tablebold td,	
    #org_name,#Chart-block,#tbl-Timeline-block,#td-Plan-block,#Client-block td, .tickLabel,
    #tl_names_container .tl_names_path {
        color: #000000 !important;
    }
       .bar_outer {
        background: #ddd !important;
        height: 20px !important;
        position: relative;
        border-radius: 4px;
        overflow: hidden;
        width: 100%;
    }
    .bar_val1 {
        background-color: #4CAF50 !important; /* green */
        height: 100% !important;
        float: left;
        -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    }
    

    .bar_val2 {
        background-color: #f2f2f2 !important;
        height: 100% !important;
        float: left;
    }

    .bar_marker {
        background: red !important;
        width: 2px !important;
        position: absolute;
        top: 0;
        bottom: 0;
    }
    canvas {
    max-width: 100% !important;
    height: auto !important;
  }
  .barchart {
    width: 100% !important;
    overflow: hidden;
  }
  .barchart canvas {
    width: 100% !important;
    height: auto !important;
    max-width: 717.333px; /* Match screen-rendered width */
    max-height: 100px;    /* Match screen-rendered height */
  }
}
#pageFill{ background-color: #313137;}
.chosen-container-single .chosen-drop .chosen-search input[type="text"] {
    border: 1px solid #6a6a6a !important;
}
.ui-icon-info, .ui-icon-closethick{
    background-image: url(../../../vendor/jquery-ui/images/ui-icons_222222_256x240.png);
}
#tl_names_container #tl_names h10 {
    color: #E5E7EB !important; 
   
}

#tl_names_container #tl_names a {
    color: #60A5FA !important;
   
}

#tl_names_container #tl_names a:hover {
    color: #93C5FD !important;
    text-decoration: underline !important;
}

#tl_names_container .tl_names_path {
    color: #ffffff !important; 
   
}
 
 #tl_names_container #tl_names span {
    color: #E5E7EB !important;
}
.type_attachment{
        background: url(../img/datatype/attachmentWhite.png) center center no-repeat !important;
}
 
 #tl_names_container #tl_names span {
    color: #E5E7EB !important;
}
.type_attachment{
        background: url(../img/datatype/attachmentWhite.png) center center no-repeat !important;
}
.failedsynccount-table {
    border: 1px solid #444 !important;
    background: #313137 !important;
    color: #eee !important;
}

.failedsynccount-table th,
.failedsynccount-table td {
    border: 1px solid #444 !important;
}

.failedsynccount-table th {
    background: #2d2d35 !important;
    color: #fff !important;
}
