/* ######################################################################CBT Webs Responsive CSS- January 2020 Basic Designed by CowboyTed - http://www.cbtwebs.comMay need modification for the current web application being designed######################################################################*/@import url("cbt_extra.css");@font-face {  font-family: 'Raleway';  src:url('raleway/Raleway-Regular.ttf') format('truetype'); } body{	font-family:Raleway;	margin:0;	padding:0;}* {	box-sizing: border-box; }.link{	cursor:pointer;}.link:hover{	color:gray;}.link2{	color:maroon;	text-decoration:underline;	cursor:pointer;	font-style:italic;}.link2:hover{	color:gray;}.imageNOT{position:absolute;top:-0px;left:100px;width:276px;height:190px;background:URL('../images/logo.png');z-index:1000;	}a{	color:brown;	text-decoration:none;}a:hover{	color:gray;}#container{	position:relative;	width:90%;	border:0px solid green;	margin:3.5em auto;	background:#fff;	}/* privacy statement */.priv{	position:fixed;	width:80%;	height:auto;	top:10px;		left:10%;	color:#000;	box-sizing:border-box;	background:#fff;	border:1px solid gray;	z-index:1000;	padding:1em 2em;	font-size:.8em;	border-radius:10px;}.priv a{	color:brown;	font-size:1.4em;	text-decoration:none;	border:2px solid gray;	padding:.1em .3em;	border-radius:.5em;	}.priv a:hover{	color:gray !important;	border:2px solid brown;}.priv1{	position:fixed;	width:60%;	height:auto;	top:4em;	left:10%;	color:#000;	box-sizing:border-box;	background:#fff;	border:1px solid gray;	z-index:1000;	padding:1em 2em;	font-size:.8em;	border-radius:10px;}/* THESE FONT SIZES WILL CHANGE AS THE BODY FONT SIZE CHANGES */h1, h2, h3, h4, h5, h6 {  margin-top: 0;  margin-bottom:0;  font-weight: bold; }  h1 { font-size: 1.5em; }  h2 { font-size: 1.4em; }  h3 { font-size: 1.3em; }  h4 { font-size: 1.2em; }    .header{	position:relative;	width:100%;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	color:#fff; /*#FF5400;*/	background-color:black; /*#ff3d00;*/	font-style:italic;	border:1px solid #000;	border-radius:3em;	padding:1em;}.footer{	position:relative;	top:2em;	width:60%;	min-height:30px;	margin:2em auto;	margin-bottom:.4em;	font-size:.9em;	color:#000; /*#FF5400;*/	font-style:italic;	padding:1em;}.responsive {  width: 100%;  height: auto;}.imglogo{	position:relative;	max-width:600px;	height:auto;	}.logo_link{	position:absolute;	top:-10px;		left:40px;	width:400px;	color:#fff;	text-decoration:none;	z-index:10000;}.logo_link:hover{	color:#fff;}.search_container{	width:90%;	border:3px solid #ccc;	border-radius:1em;	margin:1em auto;	margin-bottom:.4em;	font-size:1.1em;	padding:1em;}.search_container:after{  content: "";  display:table;  clear: both; }.container{	width:100%;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	}.container:after{  content: "";  display:table;  clear: both; }.contact-container {	width: 80%;	border:0px solid red;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;}.contact-container:after{  content: "";  display:table;  clear: both; }.manw_container{	width:80%;	height:auto;	background:black;	color:white;	padding:8px;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	border-radius:.5em;	box-shadow: 0 0 10px 10px #000;	}.man_container{	width:80%;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	}.man_container:after{  content: "";  display:table;  clear: both; }.print_container{	width:80%;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	}.print_container:after{  content: "";  display:table;  clear: both; }.pay_container{	width:80%;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	}.pay_container:after{  content: "";  display:table;  clear: both; }.cc_container{	width:80%;	border:0px solid green;	margin:0 auto;	margin-bottom:.4em;	font-size:1.2em;	}.cc_container:after{  content: "";  display:table;  clear: both; }