@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans: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{
	--white: #FFFFFF;
	--navy: #0b1e33;
	--aqua-1: #229ebd;
	--aqua-2: #63bbcf;
	--teal-2: #013c58;
	--blue-1: #00296B;
	--tan: #E8DAA0;
	--tan-2: #eadda9;
	--yellow-1: #ffb702;
	--yellow-2: #ffba42;

	--orange: #fe661f;
	--orange-1: #fb8502;
	--red: #A50E0E;

	--grey-1: #F1F3F4;
	--grey-2: #9AA0A6;
	--grey-3: #F2F3F4;
	--dark: #202124;
	--header: #0b1e33;
	--white: #fff;
	--light: #e7f3f7;
	--navy: #001D3D;
	--dark-teal: #006A94;
	--dark-teal-2: #00537A;
	--dark-teal-3: #013C58;
	--light-teal: #228791;
	--emerald: #065739;
	--teal-green: #226763;
	--light-teal-2: #e8f3f4;
	--high: #990000;
	--high-light: #D78176;
	--low: #228791;
	--low-light: #A5C9D4;
	--sunny-orange: #FFBA08;
	
	--gray-1:#708090;
	--gray-2:#536878;
	--gray-3:#36454f;
}

body{ 
	font-family: "Roboto", serif;
	font-weight: 400; 
	background: var(--light); 
	color: var(--dark-teal-3);
	font-size: 16px;
}
/************* PAGE HEADER - HOME PAGE **********/
#page_header{
	padding:30px 0 10px 0;
	overflow: hidden !important;
	height: 140px;
	background: url("../images/slider/nms_banner_1.jpg") center center no-repeat;
	background-size: 100% auto;
}
#page_header .header-details{ 
	display:block;
	font-size:16px;
	font-weight:400;
}

/************** PAGE HEADER **************/
#head{ border-bottom: 5px solid #cd8f3e; padding: 10px; }

#page_header{
	padding:20px 0 10px 0;
	overflow: hidden !important;
	background: url("../images/slider/nms_banner_1.jpg") center center no-repeat;
	background-size: 100% auto;
}

h1{ font-family: "Fira Sans", serif; font-size: 40px; font-weight: 300; text-transform: uppercase; }
h2{ font-family: "Fira Sans", serif; font-size: 26px; font-weight: 500; text-transform: uppercase; margin-bottom: 0; }
h3{ font-family: "Fira Sans", serif; font-weight: 400; text-transform: uppercase; margin-bottom: 0; color: var(--dark-teal-3); }

/************* ALERTS *******************/
#data_alert{
	background:var(--dark-teal-3);
	color:#fff ;
	font-weight:400; 
	width:100%;
	font-size:14px;
}
#data_alert .entry_title{ color:#c8de7c; font-weight:700; padding:0 10px 0 0; text-transform:uppercase; }
#data_alert .entry_icon{ color:#ffd700; font-size:12px; }
#data_alert a{ color: #fff; }
.entry_item .instruction { color: antiquewhite; }

.footer { font-size: 11px; }