﻿BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana,geneva,sans-serif;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	}
	form {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: verdana,geneva,sans-serif;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	}



.HeaderTable {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	width: 100% ; border-collapse : collapse; border:solid 1px #666699; padding:0px 0px 0px 25px; background:url(_images/btn/partslistheader.gif);
	}
.HeaderTable th{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	padding:0px 0px 0px 15px; height:25px; text-align:left; background:url(_images/btn/partslistheader.gif);
	}
.HeaderTable td{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	padding:2px 2px 2px 2px; height:20px; text-align:left; background:#fff;
	}
	
.SearchTable {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	width: 100% ; border-collapse : collapse; border:solid 1px #666699; padding:0px 0px 0px 25px;
	}
.SearchTable th{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:0px 0px 0px 15px; height:25px; text-align:left;  vertical-align:middle;
	background:url(_images/btn/partslistheader.gif);
}
.SearchTable td{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:1px 1px 2px 2px; height:20px; text-align:left; vertical-align:middle;
	width: 190px;
}
	
.FormTable {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	width: 100% ; border-collapse : collapse; border:solid 0px #666699; padding:0px 0px 0px 25px;
	}
.FormTable th{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:0px 0px 0px 15px; height:25px; text-align:left;  vertical-align:middle;
	background:url(_images/btn/partslistheader2.gif);
}
.FormTable td{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:1px 1px 2px 5px; height:20px; 
vertical-align:middle;
	}
	
.FormPanel {
	width:800px; background-color:White; text-align:left; border: solid 1px #666699;
}
.FormPanelDB {
	width:800px; background-color: #DDDDEE; text-align:left; border: solid 1px #666699;padding:0 0 0 0;
}
.FormPanelNB {
	width:800px; background-color:White; text-align:left; border: solid 0px #666699;
}

.TrackTable td{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:5px 1px 2px 5px; height:20px; 
vertical-align:top;
	}
		
.PrintTable {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	width: 100% ; border-collapse : collapse; border:solid 0px #666699; padding:0px 0px 0px 25px;
	}
.PrintTable th{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none;
	padding:0px 0px 0px 15px; height:25px; text-align:left;  vertical-align:middle;
	background:url(_images/btn/partslistheader2.gif);
}
.PrintTable td{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	padding:1px 1px 2px 5px; height:20px; text-align:left; vertical-align:middle;
	}
.PrintPanel {
	width:650px; background-color:White; text-align:left;  border-collapse : collapse; border: solid 2px #666699; border-right-color: #666699; border-right-width:1px;
}

.FormTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none ; text-align:center
}

.FormTextBox
{
	border: 1px solid #888888;
	color: #000000;	
	}
.FormTextBoxNum {
    border: 1px solid #888888;
    color: #000000;
    text-align:right;
}

.GridTextBox
{
	border: 1px solid #888888;
	background-color: #F0F8FF;
	color: #00008B;	
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Arial,sans; TEXT-DECORATION: none ;
	}
/*
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none
}
.bgi {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffcc00; FONT-STYLE: normal;FONT-WEIGHT: bold; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none
}
.textbold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none
}
.bigtextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none
}
.smalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none
}
.th {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: none; align: justify
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000066; FONT-STYLE: normal; FONT-FAMILY: verdana,geneva,sans-serif; TEXT-DECORATION: underline
}
*/



.gray10 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.black10 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.bold10 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.gray8 {
	margin-top: 0; margin-bottom: 0; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.black8 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.bold8 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.gray12 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.black12 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }

.bold12 {
	margin-top: 0; margin-bottom: 0;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana,arial,sans-serif; TEXT-DECORATION: none }
.btn {
	color: #000000; 
	cursor: hand; 
	border: solid 1px #808080; 
	font-size: 8pt;
	background: url("_images/button_back.gif") center; 
	padding:1px;
	height:20px;
	cursor:pointer;
}
.btn:hover
{ 
  background: url("_images/btn_normal.gif") center; 
}

.btn[disabled]{
  color: GrayText;
	background: url("_images/button_back.gif") center; 
	cursor: inherit;
	
}

.btn[disabled]:hover{
  color: GrayText;
	background: url("_images/button_back.gif") center; 
	cursor: inherit;
	
}

.btn1 {
	color: #000000; 
	cursor: hand; 
	border: solid 1px #808080; 
	font-size: 8pt;
	background: url("_images/btn_normal.gif") center; 
	padding:1px;
	height:20px;
		cursor:pointer;
}
.btn1:hover
{ 
  background: url("_images/button_back.gif") center; 
}

.btn2 {
	color: #000000; 
	cursor: hand; 
	border: solid 1px #808080; 
	font-size: 8pt;
	text-align: center ;
	FONT-WEIGHT: bold;
	background: url("_images/btn_normal.gif") center; 
	padding:1px;
	height:20px;
		cursor:pointer;
	
}
.btn2:hover
{ 
  background: url("_images/button_back.gif") center; 
}

.btn3 {
	color: #000000; 
	cursor: hand; 
	border: solid 1px #808080; 
	font-size: 8pt;
	text-align: center ;
	FONT-WEIGHT: bold;
	background: url("_images/button_back.gif") center; 
	padding:3px;
		cursor:pointer;
}

.GridItem {
	
	vertical-align:top;
	background-color: #ff0000; 
 
}
.GridHeader1 {
	color: #000000;
	height: 22px;
	padding: 0px 5px 0px 0px;
	border: solid 1px #666699;
	font-size: 8pt;
	background-color: #e0dfe3;
	/*	background: url("_images/partslistheader1.gif") center; */
	background-color: #e0dfe3;
}
.GridHeader2 {
	color: #000000;
	height: 22px;
	padding: 0px 5px 0px 0px;
	border: solid 1px #666699;
	font-size: 8pt;
	background-color: #e0dfe3;
/*	background: url("_images/partslistheader1.gif") center;
*/}
.btntab {
	color: #000000; 
	cursor: hand; 
	height: 32px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btnadmin_a.gif") center; 
	padding:0px 0px 0px 35px;
	cursor:pointer;
}
.btntabup {
	color: #000000; 
	cursor: hand; 
	height: 32px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btnadmin_b.gif") center; 
	padding:0px 0px 0px 35px;
	cursor:pointer;
}

.btnadmin {
	color: #666; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: center ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btnadmin_b.gif") center; 
	padding:0px 0px 0px 0px;
	cursor:pointer;
}

.btnadmincl {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: center  ;
	FONT-WEIGHT: bold;
	text-decoration: none;
	background: url("_images/btn/btnadmin_c.gif") center; 
	padding:0px 0px 0px 0px;
	cursor:pointer;
}

.btnadminover {
	color: #666666;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btnadmin_b.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
.btnadminup {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: center ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btnadmin_b.gif") center; 
	padding:0px 0px 0px 0px;
	cursor:pointer;
}
.btntabdown {
	color: #000000; 
	cursor: hand; 
	border: solid 1px #808080; 
	font-size: 8pt;
	background: url("_images/btn/btnadmin_c.gif") center; 
	padding:1px;
	cursor:pointer;
}
/*                        */
/*===================*/
.btnadmin_h {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/Home.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
.btnadmincl_h {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	text-decoration: underline;
	background: url("_images/btn/HomeC.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
.btnadminup_h {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/HomeA.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
/*===================*/
.btnadmin_s  {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/Settings.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
.btnadmincl_s {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	text-decoration: underline;
	background: url("_images/btn/SettingsC.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
.btnadminup_s {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/SettingsA.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
/*===================*/
.btnadmin_l {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/Logout.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
.btnadmincl_l {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt  ;
	text-align: left ;
	FONT-WEIGHT: bold;
	text-decoration: underline;
	background: url("_images/btn/LogoutC.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}

.btnadminup_l {
	color: #000000; 
	cursor: hand; 
	height: 30px;
	border: solid 0px #808080; 
	font-size: 9pt ;
	text-align: left ;
	FONT-WEIGHT: bold;
	background: url("_images/btn/LogoutA.gif") center; 
	padding:0px 0px 0px 23px;
	cursor:pointer;
}
/*===================*/

/*===================*/

.btnpstop {
	color: #ffffff;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntop_b.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

	.btnpstop:hover {
		color: #ffffff;
		cursor: hand;
		height: 30px;
		border: solid 0px #808080;
		font-size: 9pt;
		text-align: center;
		FONT-WEIGHT: bold;
		background: url("_images/btn/btntop_a.gif") center;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
	}

.btnpstopdisabled {
	color: #aaaaaa;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntop_b.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnpstopgray {
	color: #0b3797;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntopgray_b.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

	.btnpstopgray:hover {
		color: #0b3797;
		cursor: hand;
		height: 30px;
		border: solid 0px #808080;
		font-size: 9pt;
		text-align: center;
		FONT-WEIGHT: bold;
		background: url("_images/btn/btntopgray_a.gif") center;
		padding: 0px 0px 0px 0px;
		cursor: pointer;
	}

.btnpstopover {
	color: #000000;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: left;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntop_a.gif") center;
	padding: 0px 0px 0px 23px;
	cursor: pointer;
}

.btnpstopup {
	color: #FFFFFF;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntop_a.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}

.btnpstopgrayup {
	color: #0b3797;
	cursor: hand;
	height: 30px;
	border: solid 0px #808080;
	font-size: 9pt;
	text-align: center;
	FONT-WEIGHT: bold;
	background: url("_images/btn/btntopgray_a.gif") center;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}


/* ====================  CERULEAN NAVBAR =================================================*/
/* ====================  CERULEAN NAVBAR =================================================*/
/* ====================  CERULEAN NAVBAR =================================================*/

.bg-dark {
	background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
	background-color: #1d2124 !important;
}

.navbar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0.5rem 1rem;
}

	.navbar .container,
	.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

.navbar-brand {
	display: inline-block;
	padding-top: 0.3125rem;
	padding-bottom: 0.3125rem;
	margin-right: 1rem;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap;
}

	.navbar-brand:hover, .navbar-brand:focus {
		text-decoration: none;
	}

/* =============== from slate
.navbar-nav .nav-link {
    padding: 1rem;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
}
 */
.navbar-nav .nav-link:hover, .navbar .nav-link:focus {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#101112), color-stop(40%, #17191b), to(#1b1e20));
	background-image: linear-gradient(#101112, #17191b 40%, #1b1e20);
	background-repeat: no-repeat;
	-webkit-filter: none;
	filter: none;
	border-left: 1px solid rgba(0, 0, 0, 0.2);
}
/* =============== from slate */

.navbar-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

	.navbar-nav .nav-link {
		padding-right: 0;
		padding-left: 0;
		padding: 1rem;
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		border-right: 1px solid rgba(0, 0, 0, 0.2);
	}

	.navbar-nav .dropdown-menu {
		position: static;
		float: none;
	}




.navbar-text {
	display: inline-block;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.navbar-toggler {
	padding: 0.25rem 0.75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

	.navbar-toggler:hover, .navbar-toggler:focus {
		text-decoration: none;
	}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
	color: red;
}

@media (max-width: 575.98px) {
	.navbar-expand-sm > .container,
	.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 576px) {
	.navbar-expand-sm {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

		.navbar-expand-sm .navbar-nav {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
		}

			.navbar-expand-sm .navbar-nav .dropdown-menu {
				position: absolute;
			}

			.navbar-expand-sm .navbar-nav .nav-link {
				padding-right: 0.5rem;
				padding-left: 0.5rem;
			}

		.navbar-expand-sm > .container,
		.navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}

		.navbar-expand-sm .navbar-collapse {
			display: -webkit-box !important;
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto;
		}

		.navbar-expand-sm .navbar-toggler {
			display: none;
		}
}

@media (max-width: 767.98px) {
	.navbar-expand-md > .container,
	.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.navbar-expand-md {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

		.navbar-expand-md .navbar-nav {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
		}

			.navbar-expand-md .navbar-nav .dropdown-menu {
				position: absolute;
			}

			.navbar-expand-md .navbar-nav .nav-link {
				padding-right: 0.5rem;
				padding-left: 0.5rem;
			}

		.navbar-expand-md > .container,
		.navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}

		.navbar-expand-md .navbar-collapse {
			display: -webkit-box !important;
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto;
		}

		.navbar-expand-md .navbar-toggler {
			display: none;
		}
}

@media (max-width: 991.98px) {
	.navbar-expand-lg > .container,
	.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

		.navbar-expand-lg .navbar-nav {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
		}

			.navbar-expand-lg .navbar-nav .dropdown-menu {
				position: absolute;
			}

			.navbar-expand-lg .navbar-nav .nav-link {
				padding-right: 0.5rem;
				padding-left: 0.5rem;
			}

		.navbar-expand-lg > .container,
		.navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}

		.navbar-expand-lg .navbar-collapse {
			display: -webkit-box !important;
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto;
		}

		.navbar-expand-lg .navbar-toggler {
			display: none;
		}
}

@media (max-width: 1199.98px) {
	.navbar-expand-xl > .container,
	.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 1200px) {
	.navbar-expand-xl {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

		.navbar-expand-xl .navbar-nav {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
		}

			.navbar-expand-xl .navbar-nav .dropdown-menu {
				position: absolute;
			}

			.navbar-expand-xl .navbar-nav .nav-link {
				padding-right: 0.5rem;
				padding-left: 0.5rem;
			}

		.navbar-expand-xl > .container,
		.navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}

		.navbar-expand-xl .navbar-collapse {
			display: -webkit-box !important;
			display: -ms-flexbox !important;
			display: flex !important;
			-ms-flex-preferred-size: auto;
			flex-basis: auto;
		}

		.navbar-expand-xl .navbar-toggler {
			display: none;
		}
}

.navbar-expand {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

	.navbar-expand > .container,
	.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
		padding-right: 0;
		padding-left: 0;
	}

	.navbar-expand .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}

		.navbar-expand .navbar-nav .dropdown-menu {
			position: absolute;
		}

		.navbar-expand .navbar-nav .nav-link {
			padding-right: 0.5rem;
			padding-left: 0.5rem;
		}

	.navbar-expand > .container,
	.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	.navbar-expand .navbar-collapse {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
	}

	.navbar-expand .navbar-toggler {
		display: none;
	}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, 0.9);
}

	.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
		color: rgba(0, 0, 0, 0.9);
	}

.navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}

	.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
		color: rgba(0, 0, 0, 0.7);
	}

	.navbar-light .navbar-nav .nav-link.disabled {
		color: rgba(0, 0, 0, 0.3);
	}

	.navbar-light .navbar-nav .show > .nav-link,
	.navbar-light .navbar-nav .active > .nav-link,
	.navbar-light .navbar-nav .nav-link.show,
	.navbar-light .navbar-nav .nav-link.active {
		color: rgba(0, 0, 0, 0.9);
	}

.navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color: rgba(0, 0, 0, 0.5);
}

	.navbar-light .navbar-text a {
		color: rgba(0, 0, 0, 0.9);
	}

		.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
			color: rgba(0, 0, 0, 0.9);
		}

.navbar-dark .navbar-brand {
	color: #fff;
}

	.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
		color: #fff;
	}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.8);
}

	.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
		color: #fff;
	}

	.navbar-dark .navbar-nav .nav-link.disabled {
		color: rgba(255, 255, 255, 0.25);
	}

	.navbar-dark .navbar-nav .show > .nav-link,
	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .nav-link.active {
		color: #fff;
	}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.8);
	border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, 0.8);
}

	.navbar-dark .navbar-text a {
		color: #fff;
	}

		.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
			color: #fff;
		}
/* ====================  CERULEAN NAVBAR =================================================*/


