body,html{ height:100%; width:100%; }
body {background:#E1F5FE;font-family:'Noto Sans', sans-serif;}
table tbody, table tfoot, table thead{background:white;}
h1,h2,h3,h4,h5,h6 {}
h1{font-size:2rem;}
h2{font-size:1.5rem;}
h3{font-size:1.188rem;}
h4{font-size:1rem;}
h5{font-size:0.9375rem;}
h6{font-size:0.875rem;}
p,li,td,dd{font-size:0.875rem}
th,dt{font-size:0.9375rem;}

/*Loading/Alert Reporting System*/
#loadingIco{text-align:center;}
#loading-overlay{z-index:9999;background: rgba(0, 0, 0, 0.85);width: 100%;height: 100%;position: fixed;top: 0;left: 0px;}
#loading{ margin-top: 25%; }
#loading.alert,#loading.alert h2{color:#ec5840;}
#loading.success,#loading.success h2{color:#64DD17;}
#loading.warning,#loading.warning h2{color:#FFB300;}
#loading.primary,#loading.primary h2{color:#2199e8;}
#loading.secondary,#loading.secondary h2{color:#9E9E9E;}
#stt{color:black !important;right:2rem;color:#890101 !Important;}
.ds{-webkit-filter: drop-shadow(0px 1px 2px #080808);filter: drop-shadow(0px 1px 2px #080808);}
.close-button {right:0.5rem;font-size:1rem;color: #5f175d !important;}.close-button .fa{font-size:1rem;}
.fw{width:100%;}
.bold{font-weight:bold;}

.button{background:#c90b0b;}.button:focus,.button:hover{background:#890101;}.button.round{border-radius:50em;}.button.secondary{background:#757575;}.button.secondary:focus,.button.secondary:hover{background:#9E9E9E;}.button.success{background:#50A807;}.button.success:hover,.button.success:focus{background:#82F423;}.button.alert{background:#D50000}.button.alert:hover,.button.alert:focus{background:#FF1919;}.button.warning{background:#F69829;color:#080808;}.button.warning:hover,.button.warning:focus{background:#FFA944;}

/*FOUNDATION OVERRIDES*/
.row {max-width:none;}
.title-bar{background:#890101;}
.reveal{background:#E1F5FE}
.callout.success {background:#C8E6C9;color:#080808;text-align:center;}

/*COLOR*/
.to{color:#F69829 !important;}
.tr{color:#FF5252 !important;}
.tw{color:#fdfdff !important;}
.tb{color:#890101 !Important;}
.tlb{color:#c90b0b !important;}

/* OFFCANVAS HEIGHT FIX */
.off-canvas-wrapper,.off-canvas-wrapper-inner,.off-canvas-content{ min-height:100vh; }
.off-canvas-content{background:#E1F5FE !important;}
.title-bar-left,.title-bar-right {color: #fdfdff !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 400; font-size: 1rem !important;display: inline-block; padding: 0 0.75rem; cursor:pointer;}
.title-bar-title{font-weight:700;}
.off-canvas .vertical.menu,.off-canvas-wrapper{ background: #890101; }
.off-canvas .vertical.menu a{color: #fdfdff; border-bottom:1px solid #000; font-size: 0.9375rem; font-weight: 400; font-family: 'Noto Sans', sans-serif !important; transition: all 300ms ease-in-out; padding:0.813rem 1rem; }
.off-canvas .vertical.menu a:hover{background: #c90b0b; border-color: #c90b0b; color: #fdfdff; }
.off-canvas .vertical.menu ul{background: #353535; }
.off-canvas .vertical.menu ul a{ border-color: transparent; }
.is-accordion-submenu-parent>a:after {border-color: #c90b0b transparent transparent;}
.is-accordion-submenu-parent>a:hover:after {border-color: #212121 transparent transparent;}
:last-child:not(.is-active)>.accordion-title {border-color: #c90b0b !important;}

/*Tabs*/
.tabs,.tabs-content{border-color:#d3d3d3 !important;}.tabs-title>a{padding:0.9375rem 1.25rem;font-size:0.875rem;}

/* DATATABLES FIXES */
.hideFirstTd tr td:first-child,.hideFirstTd tr th:first-child{display:none;}
.dataTables_paginate .pagination li {margin:0px!important; font-weight: 700;}
.dataTableButton{font-weight:bold;padding-left:.875rem!important;font-size:0.813rem;font-weight:bold!important;}
.dataTableButton i.fa {border-right: 1px solid #3A8657;padding-right: 0.813rem;margin-right: 0.813rem;}
div.dataTables_info,ul.pagination li a, ul.pagination li button { font-size: 0.813rem !important;font-weight: 700;}
li.previous, li.next { display: none !important;}
@media only screen and (max-width: 40.063em) { /*Mobile Fixes*/
	.dataTables_length, .dataTables_filter, .DTTT_container{display:none;}
	.dataTables_info{text-align:center;}
	.dataTables_paginate{float:right}
	.dataTables_paginate .pagination{margin:0px; display:inline-block;}
	.dataTableButton{ float:none; width:100%; }
}

/* MOBILE OVERRIDES */
/**** SMALL ****/
@media only screen and (max-width: 40em) {

}
/**** MEDIUM ****/
@media only screen and (min-width: 40em) and (max-width: 64rem) {

}

/* PRINT OVERRIDES */
@media print{ body{background:#fff!important;}.tab-bar{ display:none;}button,.button,input[type=button],input[type=submit]{ display:none;}footer{display:none;}thead{background:#ccc!important;}#footerFunctions{display:none;}label.label{background:#ccc!important;}.callout{background:#FFF; border:none; padding:0px;}#stt,.fixedMenu {display:none;}

table tbody td, table tbody th {padding:2px!important; font-size:.75rem!important;}
.dataTable,.inventory_wrapper,.tabs-panel,.tabs-content,.callout,.dynamic{ border:0px solid transparent; border:none!important;}

.filterWrapper{display:none;}

.billol,.billol .large-7{ width:100%!important; }

}

.npm{padding: 0 !important;margin: 0 !important}.nm{margin: 0 !important}.np{padding: 0 !important}.nmB{margin-bottom: 0 !important}.nmT{margin-top: 0 !important}.npB{padding-bottom: 0 !important}.npT{padding-top: 0 !important}.tyspc{padding-top: 0.25rem; padding-bottom:0.25rem;}.smspc{padding-top: 0.5rem;padding-bottom:0.5rem;}.spc{padding-top: 1rem !important; padding-bottom:1rem !important;}.lgspc{padding-top: 2rem;padding-bottom:2rem;}.smpad{padding: 0.5rem !important}.pad{padding: 0.75rem !important}.lgpad{padding: 1rem !important}.imgp{padding: 0.5rem !important}.smPR{padding-right: 0.5rem}.smPL{padding-left: 0.5rem}.PR{padding-right: 0.75rem}.PL{padding-left: 0.75rem}.lPR{padding-right: 1rem}.lPL{padding-left: 1rem}.smPT{padding-top: 0.5rem}.smPB{padding-bottom: 0.5rem}.PT{padding-top: 0.75rem}.PB{padding-bottom: 0.75rem}.lPT{padding-top: 2.6rem}.lPB{padding-bottom: 1rem}.smmar{margin: 0.5rem !important}.mar{margin: 0.75rem !important}.lgmar{margin: 1rem !important}.smMR{margin-right: 0.5rem}.smML{margin-left: 0.5rem}.MR{margin-right: 0.75rem}.ML{margin-left: 0.75rem}.lMR{margin-right: 1rem}.lML{margin-left: 1rem}.smMT{margin-top: 0.5rem}.smMB{margin-bottom: 0.5rem}.MT{margin-top: 0.75rem}.MB{margin-bottom: 0.75rem}.lMT{margin-top: 1rem !important}.lMB{margin-bottom: 1rem}.nplr{padding-left:2px;padding-right:2px;}.npr{padding-right:0px;}.npl{padding-left:0px;}

@media only screen and (max-width: 55.714em) {.mcentR, .mcentL {float: none !important; text-align: center;} }

/*DataTables System*/.dynamic {width:100%}
/*Abide Fix*/.is-visable{display:block!important;}

/* CHARTS */
.chart { margin: 10px 0;max-width: 100%; height: auto!important; margin-bottom:10px!important;}
.legend {text-align: right;min-height: 25px; margin-bottom: 0;}
.legend tr {display: inline-block;margin-left: 15px;}
.legendLabel{color:#646464;}
.legend .legendColorBox{vertical-align: center !important;}
.legend .legendColorBox>div{border: none !important;}
.legend .legendColorBox>div>div{margin: 5px 0;width: 20px !important;border-width: 1px !important;}
.chart-tooltip {position: absolute;display: none;padding: 2px 10px;z-index: 9999;background:#e9edf0;border: 1px solid #aeaeae;border-radius: 3px;}
table.chart.styled {width: 100%;border-collapse: separate;}
table.chart.styled th {position: relative;padding: 8px 12px;border-right: 1px solid #cfcfcf;border-left: 1px solid #fdfdff;border-bottom: 1px solid #cfcfcf;}
.legend table td { background: #fdfdff; }
.tzoom{ float:right; padding-top:4px; margin-right:5px; cursor:pointer;}

/* DATATABLES MODIFICATION */
table.dataTable{margin:0 !important;border: 1px solid #6b0101 !important;}
table.dataTable thead tr { color: #212121; background:#eeeeee !important; }
table.dataTable tbody tr:nth-child(odd){background: #fdfdff !important;}
table.dataTable tbody tr:nth-child(even){background: #f5f5f5 !important;}
table.dataTable tbody tr:hover{background:#E1F5FE !important;}
table tfoot td, table tfoot th, table thead td, table thead th {font-weight:600;}
.dataTables_wrapper .button-group{margin-bottom:0px;}
.dataTables_wrapper .row { margin: 0!important; }
.dataTables_wrapper .row .columns { padding:0!important; }
.dataTables_wrapper .row .columns .button-group:not(.nf){ float:right; }

table.dataTable tbody, table.dataTable tfoot, table.dataTable thead{border:1px solid #ccc;}
.filterWrapper{background: #940303; font-weight: 400;padding: 0.5rem; color:#fafafa!important;}
.filterWrapper label{ color:#fdfdff !important; }
.filterWrapper input, .filterWrapper select{font-size:.875rem;height:1.6rem;padding:.125rem;}
.footerWrapper{padding: 0.5rem;}
.footerWrapper .pagination{margin-bottom:0;}
.pagination .disabled { color: #9E9E9E; }

.fixedMenu{ position:fixed; top:0px; right:0px; z-index:9998; }
.fixedHeader-floating{ top:41px !important; }

.headingSpacer{ padding-top:41px; }

.tooltip.left::before {content: ''; display: block; width: 0; height: 0; border: inset 0.75rem; border-color: transparent transparent transparent #0a0a0a; border-left-style: solid; border-right-width: 0; bottom: auto; left: 100%;top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.delcheck{width:20px; height:20px; margin-top:3px!important; margin-bottom:0px!important;}
.reveal-overlay { z-index:9999;} 
.plActual { color: #da3116; }
td.wal{ padding:0px;}
a.standard{background:transparent!important; border:none!important;}

.tabs-title>a{font-weight:bold;}
.tabs-title>a:focus, .tabs-title>a:hover, .tabs-title>a[aria-selected=true] {background: #890101;color:ghostwhite;font-weight:bold;}

.billol, .billol p, .billol li, .billol td, .billol dd{font-size:.8rem;}
.billol table tbody td, .billol table tbody th { padding: 0.2rem .625rem 0.2rem; }
.billol table tbody tr:nth-child(even) { background-color: transparent; }

[type=datepicker] {display: block; box-sizing: border-box; width: 100%; height: 2.4375rem; padding: .5rem; border: 1px solid #cacaca; margin: 0 0 1rem; font-family: inherit; font-size: 1rem; color: #0a0a0a; background-color: #fefefe; box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1); border-radius: 0; transition: box-shadow .5s,border-color .25s ease-in-out; -webkit-appearance: none; -moz-appearance: none;}
.smtxt{font-size:0.5rem!important;}

.ui-datepicker{z-index:9999!important;}