@import url(
"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");


:root {
--background-color1: #919197;/* header top bar  want to remove*/
--background-color2: #00579a; /* nav side bar */
--background-color3: #f2f2f2; /* used for screen background behind report windows */
--background-color4: #e7e7e7; /*used for background input fields d4d4d7;  */
--primary-color:  #00579a;
--secondary-color: #00579a;
--Border-color: #00579a;
--one-use-color: #00579a;
--two-use-color: #d63939; /*2 should be red and 4th top   */
--three-use-color: #12961b; 
--four-use-color: #dcb01e; 
}

/* button to close nav bar */
.icn {
	height: 16px;
	position: relative;
	left:88%;
	top: 10px;
	z-index: 900;
}
.menuicn {
	cursor: pointer;
}

/*
@media screen and (min-width:851px) {
	.logosec {
		display: none;
	}
}*/


.portalselect{
	color:#fff;
	padding-top:10px;
}
.portalselect label{
	color:#fff !important;
}
.portalselect select{
	background:#fff;
	width:100%;
}

.powered{
	color:#fff;
	/*position:absolute;
	bottom:0px;
	left:20px;
	z-index:1;	*/
	margin-top:auto;
	margin-left: auto;
    margin-right: auto;
    padding: 30px;
}

.main-container {
	display: flex;
	/*width: 100vw;*/
	position: relative;
	/* top: 70px; */
	z-index: 1;
}
.dpicn {
height: 42px;
}

.main {
	height: calc(100vh - 10px);
	width: 100%;
	overflow-y: scroll;
	overflow-x: scroll;
	padding: 20px 20px 20px 20px;
}
#dashboard .main{
	background-color: var(--background-color3);
}
@media screen and (max-width:600px) {
	#dashboard .main{
		padding: 5px;
	}
}
@media screen and (max-width:400px) {
	.report-container {
		padding: 20px 0 20px 5px;
	}
	#bottom-reports {
		margin-left: 0;
	}
}

.main::-webkit-scrollbar-thumb {
background-image:
		linear-gradient(to bottom, rgb(0, 0, 85), rgb(0, 0, 50));
}
.main::-webkit-scrollbar {
width: 15px;
position:fixed;
bottom:0px;
}
.main::-webkit-scrollbar-track {
background-color: #9e9e9eb2;
}

.box-container {
	display: flex;
	justify-content: flex-start;
    margin-left: 15px;
	/* space-evenly; */
	align-items: center;
	flex-wrap: wrap;
	gap: 10px;
}
.nav {
	min-height: 100vh;
	/* width: 260px; */
	background-color: var(--background-color2);
	position: absolute;
	top: 0px;
	left: 00;
	box-shadow: 1px 1px 10px rgba(198, 189, 248, 0.825);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
	padding: 40px 0 20px 0;
}
.nav a{
	color:#fff;
}
.nav a:before{
	color:#fff;
}
.menu-options{
	display: block;
}
.menu-options a{
	color:#fff !important;
}
div.navcontainer {
	/*height: calc(100vh - 10px);*/
	width: 300px;
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden;
	transition: all 0.5s ease-in-out;
	font-size: 12px;
	line-height:1 !important;
}
div.navcontainer label{
	font-size: 12px;
	font-weight:100;
	line-height:1 !important;
	padding-bottom:5px;
}
.navcontainer * {
	font-family: "Poppins", sans-serif;
	font-size: 12px;
}

.navcontainer p{
	margin-bottom:1rem;
}


.navcontainer::-webkit-scrollbar {
display: none;
}
.portalselect select{
	height: 30px !important;
	-webkit-appearance: revert;
    -moz-appearance: revert;
    appearance: revert;
    text-transform:revert;
}

.navcontainer input.text, .navcontainer input.title, .navcontainer input[type=text], .navcontainer select, .navcontainer input[type="search"], .navcontainer input[type="number"]  {
    line-height: 1.8em!important;
    border-radius: 5px 5px 5px 5px!important;
    height: 3em;
    /* background-color:  var(--background-color4); */
	border: 1px solid var(--background-color4);
    box-shadow: none;
    padding:0px 7px;
}

div.navcontainer .fa-solid, 
div.navcontainer .fas,
div.navcontainer .fa{
    font-family: "Font Awesome 6 Free";
}

div.navcontainer.navclose {
width: 40px;
}
.navclose .nav-option {
	padding-left:8px;/* padding-left:10px; */
}
.navclose .option1{
	margin-bottom:10px;
}
.navclose .content{
	display:none !important;
}
.navclose .icn{
	left:10px; /* left:14px; */
}
.navclose .messaging{
	margin-top:15px;
}

.navclose .powered,
.navclose .portalselect,
.navclose .user-info,
.navclose hr,
.navclose .oldnav,
.navclose .option2 button:after,
.navclose .menu-options,
.navclose .messaging span{
	display:none;
}

.nav-option {
	color:white;
	width: 100%;
	/* height: 60px; */
	/* display: flex; JLS */
	/* align-items: center; */
	padding: 0 30px 0 20px;
	gap: 20px;
	transition: all 0.1s ease-in-out;
	/* display: inline-flex; */
}
/* .nav-option:hover {
	border-left: 5px solid #a2a2a2;
	background-color: #dadada;
	cursor: pointer;
} */

.option1 img{
	width:100%;
}

.nav-img {
height: 30px;
}

.oldnav{
	text-align: center;
    margin-bottom: 15px;
}
.oldnav a{
	color:#fff !important;
}

.nav-upper-options {
display: flex;
flex-direction: column;
align-items: center;
gap:0;/* gap: 30px; */
margin-bottom:20px;
}

.option1 {
	/* border-left: 5px solid white; */
	background-color: var(--Border-color);
	color: white;
	cursor: pointer;
}
/* .option1:hover {
border-left: 5px solid #010058af;
background-color: var(--Border-color);
} */

.user-info{
	font-weight:400;
}
.user-info p {
    font-weight: 100;
	margin-bottom: 0;
	color: white;
}

  .collapsible {
	/* background-color: #777; */
	background-color: var(--background-color2); 

	color: white;
	cursor: pointer;
	padding: 5px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	/* font-size: 15px; */
  }
  button.collapsible:hover {
    opacity: 0.8;
	background-color: inherit;
	}
  /* .active, .collapsible:hover {
	background-color: #555;
  } */
  /* .active, .collapsible:hover {
    background-color: white;
    color: black;
} */
  .content {
	padding: 0 18px;
	display: none;
	overflow: hidden;
	/* background-color: #f1f1f1; */
  }
  .content a {
    color: white !important;
	text-decoration: none;
}
.content a:hover {    
	opacity: 0.8;
	text-decoration: underline;	
	color: white;
}
button.collapsible.active:after {
/* .collapsible-button .active:after{ */
    content: "\203A"; /*\2212 \002B*/
}
button.collapsible:after {
/* .collapsible-button:after { */
    content: '\2039';
    color: white;
    /* font-weight: bold; */
    float: right;
    margin-left: 5px;
	font-size: 18px;
	padding-right: 5px;
}
button.collapsible.planning:before {
	font-family: "FontAwesome";
	content: "\f5ae";	
}
button.collapsible.docketing:before {
	font-family: "FontAwesome";
	content: "\f274";	
}
button.collapsible.servicing:before {
	font-family: "FontAwesome";
	content: "\f0ad";	
}
button.collapsible.hns-compliance:before {
	font-family: "FontAwesome";
	content: "\f058";	
}
button.collapsible.record:before {
	font-family: "FontAwesome";
	content: "\f013";	
}
button.collapsible.reports:before {
	font-family: "FontAwesome";
	content: "\f328";	
}
button.collapsible.rates:before {
	font-family: "FontAwesome";
	content: "\f571";	
}
button.collapsible.sale:before {
	font-family: "FontAwesome";
	content: "\f3f3";
}
button.collapsible.admin:before {
	font-family: "FontAwesome";
	content: "\f4fe";
}
button{
	transition: all 0.3s ease-in-out;
	border-radius:5px;
}

a.btn:hover, input[type=button]:hover, input[type=submit]:hover, button:hover {
    font-family: 'Poppins';
    transition: 0.3s;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
}

.menu_view-sent-dockets::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    color: black;
}
.menu_weekly-plan::before {
    background-image: url("../images/calicon.svg");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    top: 5px !important;
    content: "";
    color: black;
}
.menu_tonnes-by-crew::before {
	font-family: "FontAwesome";
    content: "\f24e";
    color: black;
}
a.menu_faults-repairs:before {
    font-family: "FontAwesome";
    content: "\f0ad";
}
a.menu_state-of-play:before {
    font-family: "FontAwesome";
    /* content: "\f274"; */
	content: "\f04b";
    
} 
a.menu_enter-stock:before {
	font-family: "FontAwesome";
    content: "\f16c";
    
}

a.menu_weighbridge-csv-data::before {
	font-family: "FontAwesome";
    content: "\f24e";
    
}

a.menu_stocks-report::before {
	font-family: "FontAwesome";
    content: "\f16c";
    
}

a.menu_truck-data---by-day::before {
	font-family: "FontAwesome";
    content: "\f274";
    
}

a.menu_lfu-report::before {
	font-family: "FontAwesome";
    content: "\f093";
    
}

a.menu_enter-lfu::before {
	font-family: "FontAwesome";
    content: "\f093";
    
}

a.menu_truck-data---by-truck::before {
	font-family: "FontAwesome";
    content: "\f0d1";
    
}

a.menu_change-hubbo::before {
	font-family: "FontAwesome";
    content: "\f28d";
    
}

a.menu_enter-ruc-labels::before {
	font-family: "FontAwesome";
    content: "\f02a";
    
}

a.menu_enter-production-estimates::before {
	font-family: "FontAwesome";
    content: "\f29c";
    
}

a.menu_mft-plan::before {
	font-family: "FontAwesome";
    content: "\f0ea";
    
}

a.menu_uplift-plans-edit::before {
	font-family: "FontAwesome";
    content: "\f044";
    
}

a.menu_manage-orders::before {
	font-family: "FontAwesome";
    content: "\f161";
    
}

a.menu_enter-registration::before {
	font-family: "FontAwesome";
    content: "\f11c";
    
}

a.menu_sbo-review::before {
	font-family: "FontAwesome";
    content: "\f046";
    
}

a.menu_off-road-kms::before {
	font-family: "FontAwesome";
    content: "\f018";
    
}

a.menu_dockets::before {
	font-family: "FontAwesome";
    content: "\f01c";
    
}

a.menu_driver---crew-accounts::before {
	font-family: "FontAwesome";
    content: "\f0c1";
    
}

a.menu_drivers::before {
	font-family: "FontAwesome";
    content: "\f2c0";
    
}

a.menu_docket-books::before {
	font-family: "FontAwesome";
    content: "\f02d";
    
}

a.menu_verify-dockets::before {
	font-family: "FontAwesome";
    content: "\f00c";
    
}

a.menu_send-a-message::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

a.menu_misc-charges::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

a.menu_current-work-orders::before {
	font-family: "FontAwesome";
    content: "\f161";
    
}

a.menu_suppliers::before {
	font-family: "FontAwesome";
    content: "\f1ad";
    
}

a.menu_completed-work-orders::before {
	font-family: "FontAwesome";
    content: "\f164";
    
}

a.menu_create-work-orders::before {
	font-family: "FontAwesome";
    content: "\f067";
    
}

a.menu_purchase-orders::before {
	font-family: "FontAwesome";
    content: "\f0ea";
    
}

a.menu_workshop-plan::before {
	font-family: "FontAwesome";
    content: "\f0db";
    
}

a.menu_workshop-faults::before {
	font-family: "FontAwesome";
    content: "\f0e7";
    
}

a.menu_truck-faults::before {
	font-family: "FontAwesome";
    content: "\f0e7";
    
}

a.menu_c3-re-send-dockets::before {
	font-family: "FontAwesome";
    content: "\f21a";
    
}

a.menu_service-intervals::before {
	font-family: "FontAwesome";
    content: "\f017";
    
}

a.menu_fault-categories::before {
	font-family: "FontAwesome";
    content: "\f0ca";
    
}

a.menu_truck-servicing-orders::before {
	font-family: "FontAwesome";
    content: "\f233";
    
}

.menu_parts::before {
	font-family: "FontAwesome";
    content: "\f085";
    
}

.menu_business-partners::before {
	font-family: "FontAwesome";
    content: "\f0c0";
    
}

/* a.menu_crew-loading::before {
	font-family: "FontAwesome";
    content: "\f007";
    
} */

a.menu_truck-settings::before {
	font-family: "FontAwesome";
    content: "\f013";
    
}

a.menu_rate-settings::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

a.menu_business-partners::before {
	font-family: "FontAwesome";
    content: "\f0c0";
    
}

a.menu_error-logs::before {
	font-family: "FontAwesome";
    content: "\f071";
    
}

a.menu_users::before {
	font-family: "FontAwesome";
    content: "\f0c0";
    
}

a.menu_menus::before {
	font-family: "FontAwesome";
    content: "\f0c9";
    
}

a.menu_difot::before {
	font-family: "FontAwesome";
    content: "\f0d1";
    
}

a.menu_docket-check::before {
	font-family: "FontAwesome";
    content: "\f046";
    
}

a.menu_service-report::before {
	font-family: "FontAwesome";
    content: "\f0a3";
    
}

a.menu_uplift-plan-report::before {
    font-family: "FontAwesome";
	content: "\f0ae";
    
}

a.menu_monthly-forecast-tonnes-report::before {
    font-family: "FontAwesome";
	content: "\f201";
    
}

a.menu_tonnes-to-date::before {
    font-family: "FontAwesome";
	content: "\f2c8";
    
}

a.menu_crew-uplift-loads::before {
	font-family: "FontAwesome";
	content: "\f093";
    
}

a.menu_start-time-comparisons::before {
	font-family: "FontAwesome";
    content: "\f251";
    
}

a.menu_truck-data::before {
	font-family: "FontAwesome";
    content: "\f1c0";
    
}

a.menu_diary::before {
	font-family: "FontAwesome";
    content: "\f073";
    
}

a.menu_fleet-hubbo-readings::before {
	font-family: "FontAwesome";
    content: "\f28d";
    
}

a.menu_ruc-offroad::before {
	font-family: "FontAwesome";
    content: "\f018";
    
}

a.menu_faults-repairs::before {
	font-family: "FontAwesome";
    content: "\f0ad";
    
}

a.menu_expiry-dates::before {
    font-family: "FontAwesome";
	content: "\f273";
    
}

a.menu_truck-services::before {
	font-family: "FontAwesome";
    content: "\f0ad";    
}

a.menu_daily-reconciliation::before {
	font-family: "FontAwesome";
    content: "\f273";    
}

a.menu_daily-day-sheet-summary::before {
	font-family: "FontAwesome";
    content: "\f274";
    
}
/* a.menu_ruc-offroad:before {
    font-family: "FontAwesome";
    content: "\e58d";
} */
.menu_h-s-events::before,
.menu_h-s-incidents::before,
.menu_h-s-reports::before,
.menu_manage-selects::before {
    font-family: "FontAwesome";
	content: "\f080";
}

.menu_truck-listing::before,
.menu_daily-truck-data::before {
    font-family: "FontAwesome";
	content: "\f0d1";
}

.menu_docket-log::before {
    font-family: "FontAwesome";
	content: "\f1da";
}

.menu_estimate-truck-earnings::before {
    font-family: "FontAwesome";
	content: "\f155";
}

.menu_crew-stocks::before {
    font-family: "FontAwesome";
	content: "\f16c";
}

.menu_stocks::before {
    font-family: "FontAwesome";
	content: "\f16c";
}

.menu_atp-stocks::before {
    font-family: "FontAwesome";
	content: "\f16c";
}

.menu_transport-schedule::before {
    font-family: "FontAwesome";
	content: "\f133";
}

.menu_loads-for-day::before {
    font-family: "FontAwesome";
	content: "\f271";    
}

.menu_truck-daysheets::before {
	font-family: "FontAwesome";
	content: "\f271";
}

.menu_customer-transport-report::before {
	font-family: "FontAwesome";
    content: "\f02d";    
}

.menu_crew-schedule::before {
    font-family: "FontAwesome";
	content: "\f274";
}

.menu_business-partners::before {
    font-family: "FontAwesome";
	content: "\f2b9";
}

.menu_crews::before {
    font-family: "FontAwesome";
	content: "\f2ba";
}

.menu_contacts::before {
    content: "\f2bb";
    
}

.menu_weighbridges::before {    
	font-family: "FontAwesome";
	content: "\f24e";
}

.menu_sub-contractors::before {
    font-family: "FontAwesome";
	content: "\f2b5";
}

.menu_field-mapping::before {
	font-family: "FontAwesome";
	content: "\f278";
}

.menu_loader-rates::before {
    font-family: "FontAwesome";
	content: "\f155";
}

.menu_requested-uplift::before {
    font-family: "FontAwesome";
	content: "\f017";
}

.menu_landings::before {
    font-family: "FontAwesome";
	content: "\f041";
}

.menu_verify-h-l-landings::before {
    font-family: "FontAwesome";
	content: "\f041";    
}

.menu_opids::before {
    font-family: "FontAwesome";
	content: "\f2c1";    
}

.menu_forests::before {
    font-family: "FontAwesome";
	content: "\f1bb";
}

.menu_species::before {
    font-family: "FontAwesome";
	content: "\f1bb";    
}

.menu_grades::before {
    font-family: "FontAwesome";
	content: "\f292";    
}

.menu_quarterly-estimates::before {
    font-family: "FontAwesome";
	content: "\f29c";    
}

.menu_monthly-estimates::before {
    font-family: "FontAwesome";
	content: "\f29c";
}

.menu_trucks---trailer::before {
    font-family: "FontAwesome";
	content: "\f0d1";
}

.menu_truck-make::before {
    font-family: "FontAwesome";
	content: "\f0d1";    
}

.menu_truck-trailer-tares::before {
    font-family: "FontAwesome";
	content: "\f0d1";
}

.menu_homebases::before {
    font-family: "FontAwesome";
	content: "\f015";    
}

.menu_working-dates::before {
    font-family: "FontAwesome";
	content: "\f073";    
}

.menu_material-sale-rates::before {
    font-family: "FontAwesome";
	content: "\f155";    
}

.menu_kilometer-rates::before {
    font-family: "FontAwesome";
	content: "\f155";    
}

.menu_journey-rates::before {
	font-family: "FontAwesome";
    content: "\f155";    
}

.menu_production-report::before {
    font-family: "FontAwesome";
	content: "\f0ea";    
}

.menu_truck-loading-weights::before {
    font-family: "FontAwesome";
	content: "\f24e";    
}

.menu_hubbometers::before {
    font-family: "FontAwesome";
	content: "\f28d";
}

.menu_truck-fleet-summary::before {
    font-family: "FontAwesome";
	content: "\f0e4";
}

.menu_tonnes-by-supplier---customer::before {
    font-family: "FontAwesome";
	content: "\f24e";    
}

.menu_tonnes-----by-truck::before {
    font-family: "FontAwesome";
	content: "\f24e";    
}

.menu_area-production::before {
    font-family: "FontAwesome";
	content: "\f201";    
}

.menu_truck-odo-comparisons::before {
    font-family: "FontAwesome";
	content: "\f162";    
}

.menu_crew-uplift-graphs::before {
    font-family: "FontAwesome";
	content: "\f1fe";    
}

.menu_business-partner-grouping::before {
	font-family: "FontAwesome";
    content: "\f247";    
}

.menu_truck-tares::before {
	font-family: "FontAwesome";
	content: "\f24e";    
}

.menu_grade-aliases::before {
	font-family: "FontAwesome";
    content: "\f292";    
}

.menu_difot-graphs::before {
	font-family: "FontAwesome";
    content: "\f1fe";    
}

.menu_crew-dev-log::before {
    font-family: "FontAwesome";
	content: "\f022";
}

.menu_crew-devices::before {
	font-family: "FontAwesome";
    content: "\f10b";    
}

.menu_failed-truck-devices::before {
	font-family: "FontAwesome";
    content: "\f10b";    
}

.menu_cancelled-dockets::before {
	font-family: "FontAwesome";
    content: "\f05e";    
}

.menu_truck-devices::before {
	font-family: "FontAwesome";
    content: "\f10b";    
}

.menu_loading-invoices::before,
.menu_invoices::before {
	font-family: "FontAwesome";
    content: "\f0d6";
}

.menu_sub-contractors-invoices::before {
	font-family: "FontAwesome";
    content: "\f2b5";    
}

.menu_customer-invoicing::before {
	font-family: "FontAwesome";
    content: "\f0d6";    
}

.menu_customer-pdfs::before {
	font-family: "FontAwesome";
    content: "\f1c1";
    
}

.menu_material-sales-invoices::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

.menu_reconcile-clients-csv::before {
	font-family: "FontAwesome";
    content: "\f0ce";
    
}

.menu_reconcile-clients::before {
	font-family: "FontAwesome";
    content: "\f2bd";
    
}

.menu_accounts-reconcilliation::before {
	font-family: "FontAwesome";
    content: "\f21b";    
}
a.menu_production-report::before {
	font-family: "FontAwesome";
    content: "\f0ea";
}
a.menu_production-planning::before{
	font-family: "FontAwesome";
    content: "\f0ea";
}
.menu_pre-send-dockets::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_re-send-docket-xmls::before,
.menu_view-sent-docket-files::before  {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_matariki-forest-trading-ltd---docket-send::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_forest-management-limited---docket-send::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_pf-olsen---canterbury---docket-send::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_laurie-forestry-ltd---docket-send::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_trans-tasman-forestry-ltd---docket-send-transtasma::before {
	font-family: "FontAwesome";
    content: "\f1d8";
    
}

.menu_jas-loads-from-port::before {
	font-family: "FontAwesome";
    content: "\f019";
    
}

.menu_truck-settings::before {
	font-family: "FontAwesome";
    content: "\f013";
    
}

.menu_rate-settings::before {
    font-family: "FontAwesome";
	content: "\f013";
    
}

.menu_create-truck-summaries::before {
	font-family: "FontAwesome";
    content: "\f0d1";
    
}

.menu_view-truck-summary-exceptions::before {
	font-family: "FontAwesome";
    content: "\f0d1";
    
}

.menu_prestarts::before {
	font-family: "FontAwesome";
    content: "\f254";
    
}

.menu_client-summary::before {
	font-family: "FontAwesome";
    content: "\f2bd";
    
}

.menu_tonnes---dollars-summary::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

.menu_month-to-date-summary::before {
	font-family: "FontAwesome";
    content: "\f0e4";
    
}

.menu_truck-fault-report::before {
	font-family: "FontAwesome";
    content: "\f0e7";
    
}

.menu_truck-emission-ratings::before {
	font-family: "FontAwesome";
    content: "\f0c2";
    
}

.menu_truck-summary::before {
	font-family: "FontAwesome";
    content: "\f0d1";
    
}

.menu_matariki-hperm-dockets::before {
	font-family: "FontAwesome";
    content: "\f0fd";
    
}

.menu_matariki-hperm-rates::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

.menu_matariki-circuit-rates::before {
	font-family: "FontAwesome";
    content: "\f155";
    
}

.menu_menus::before {
	font-family: "FontAwesome";
    content: "\f0c9";
}

.menu_logs::before {
	font-family: "FontAwesome";
    content: "\f022";
}

.menu_table-logs::before {
	font-family: "FontAwesome";
    content: "\f022";
}

.menu_raw-atp::before {
	font-family: "FontAwesome";
    content: "\f121";
}

.menu_bp-xml::before {
	font-family: "FontAwesome";
    content: "\f121";
}

.menu_docket-importer::before {
	font-family: "FontAwesome";
    content: "\f0ed";
}

.menu_business-partner-grouping::before {
	font-family: "FontAwesome";
    content: "\f247";
}

.menu_configuration::before {
	font-family: "FontAwesome";
    content: "\f013";
}

.menu_query-the-database::before {
	font-family: "FontAwesome";
    content: "\f1c0";
}

.menu_manage-minor-tables::before {
	font-family: "FontAwesome";
    content: "\f0ce";
}

.menu_view-user-privilages::before {
	font-family: "FontAwesome";
    content: "\f023";
}

.menu_loaders::before {
	font-family: "FontAwesome";
    content: "\f07d";
}

.menu_lead-distances::before {
	font-family: "FontAwesome";
    content: "\f0ac";
}

.menu_crew-loading::before {
	font-family: "FontAwesome";
    content: "\f2ba";
}

.menu_customer-loads-by-date::before {
	font-family: "FontAwesome";
    content: "\f133";
}

.menu_repopulate-demo-system::before {
	font-family: "FontAwesome";
    content: "\f021";
    
}

.menu_modify-email-recipients::before {
	font-family: "FontAwesome";
    content: "\f003";
    
}

.menu_rfid-access::before {
	font-family: "FontAwesome";
    content: "\f2c2";
    
}

.menu_docket-send::before {
    content: "\e4e8";
	font-family: "FontAwesome";
}

.navclose .nav-option span{
	display:none;
}

.nav-option span
{
	margin-left:7px;
}

.nav .messaging{
	background:#fff;
	background-color:#fff !important;
	color:#000 !important;
	border-radius:5px;
	border:0px solid #fff;
	width:100%;
	padding: 10px 0px;
	position:relative;
}
.nav .messaging .newmessagecount{
	position: absolute;
    top: -10px;
    right: 10px;
    background: #F5DEB3;
    padding: 5px;
    border-radius: 3px;
}

.nav .messaging i{
	margin-right:7px;
}
.navclose .messaging i{
	margin-right:0px;
}

#eventsarea tbody, #eventsarea td, #eventsarea tfoot, #eventsarea th, #eventsarea thead, #eventsarea tr{
	border-width:1px;
	border-color: #444;
}

a.knowledgebase {
    position: absolute;
    z-index: 9999;
    color: #fff !important;
    padding: 2px 10px !important;
    border-color: #fff !important;
    top: 5px;
}

.navclose a.knowledgebase{
	display:none;
}

div.zselect{ position:relative; }
