/*	header
``````````````````````````````````````````````````````````````````````````` */

	/*	contact bar
	``````````````````````````````````````````````````````````````````````````` */
	.contactbar { z-index: 999; display: block; position: absolute; top: 50px; width: 100%; padding: 10px 20px; box-sizing: border-box; border-bottom: 1px solid rgba(0, 29, 92, 0.72); font-family: Verdana; font-size: 12px; color: #fff; background: rgba(0, 63, 112, 0.9); background: #1F64B4; background: -moz-linear-gradient(top, #1f64b4 0%, #135992 50%, #004174 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F64B4), color-stop(50%, #135992), color-stop(100%, #004174)); background: -webkit-linear-gradient(top, #1F64B4 0%, #135992 50%, #004174 100%); background: -o-linear-gradient(top, #1f64b4 0%, #135992 50%, #004174 100%); background: -ms-linear-gradient(top, #1f64b4 0%, #135992 50%, #004174 100%); background: linear-gradient(to bottom, #1F64B4 0%, #135992 50%, #004174 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f64b4', endColorstr='#004174', GradientType=0 ) }
	.contactbar a { color: #fff; }
	.contactbar .mailicon { margin-right: 15px; text-decoration: none; color: #fff; }
	.contactbar .sociallinks a { float: right; margin: -2px 5px; font-size: 15px; }
	.contactbar .sociallinks a:hover { opacity: .5; }
	.contactbar .sociallinks a i.fa, .contactbar i.fa { color: #fff; }
	.contactlink { z-index: 1000; position: fixed; top: 50px; left: 45%; padding: 10px 4px; border-radius: 0 0 5px 5px; border-bottom: #1b60a9 solid 2px; text-align: center; font-family: 'Open Sans Condensed', arial, helvetica, sans-serif; font-size: 18px; color: #fff; font-weight: bold; cursor: pointer; background: #c80202; background: -moz-linear-gradient(top, #c80202 0%, #9c0000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c80202), color-stop(100%, #9c0000)); background: -webkit-linear-gradient(top, #c80202 0%, #9c0000 100%); background: -o-linear-gradient(top, #c80202 0%, #9c0000 100%); background: -ms-linear-gradient(top, #c80202 0%, #9c0000 100%); background: linear-gradient(to bottom, #c80202 0%, #9c0000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c80202', endColorstr='#9c0000', GradientType=0 ); }

	/*	megamenu overrides
	``````````````````````````````````````````````````````````````````````````` */
	.megamenu { width: 100% !important; font-family: 'Open Sans Condensed', arial, helvetica, sans-serif !important; font-size: 15px; font-weight: 600; color: #173d73 !important; }
	.megamenu_container { height: 50px; }
	.megamenu_light_bar .megamenu > li.noborder { width: auto !important; line-height: 40px !important; padding: 0px 10px; }
	.megamenu_light_bar .megamenu > div > li.noborder { display: inline-block !important; width: auto !important; line-height: 50px !important; padding: 0px 10px; }
	.megamenu_light_bar .megamenu > div > li.noborder a { text-decoration: none; color: inherit; }
	.megamenu_light_bar .megamenu > div > li.noborder:hover { color:#c80202; }
	.megamenu_light .megamenu li .dropdown_container { min-width: 80px; max-width: 260px; line-height: 22px; padding: 8px 18px 8px; text-align: left; font-size: 13px; }
	.megamenu_light .megamenu li .dropdown_container  a { display: block; width: 100%; text-decoration: none; color: #173d73; }
	.megamenu_light .megamenu li .dropdown_container a:hover { color:#c80202; }
	.megamenu .col_12 { width: 100%; }
	.megamenu li:hover .dropdown_container { top: 47px; }

	/*	name (company name)
	``````````````````````````````````````````````````````````````````````````` */
	.name { z-index: 999; position: absolute; left: 5px; width: 200px; padding-top: 8px; text-align: center; font-family: 'Open Sans Condensed', arial, helvetica, sans-serif !important; font-size: 18px; font-weight: 600; color: #173d73 !important; }
	.name a { display: block; text-decoration: none; color: inherit; }
	.name span { position: absolute; left: 5px; width: 200px; padding-top: 0px; text-align: center; font-family: 'Open Sans Condensed', arial, helvetica, sans-serif !important; font-size: 12px; font-weight: 600; color: #C80202 !important; }


/*	content
``````````````````````````````````````````````````````````````````````````` */
	#login-box { position: fixed; top: 150px; right: 240px; width: 455px; }
	#login-box h1 { padding-top: 12px; padding-bottom: 8px; font-family: "Open Sans", arial, helvetica, sans-serif !important; font-size: 22px; font-weight: bold; color: rgb(200, 2, 2); transition:0.5s; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
	#login-box a { margin: 0px; padding: 0px; font-family: "Open Sans", arial, helvetica, sans-serif !important; font-size: 13px; text-decoration: none; }

	#login-form form label { width: 90%; padding-left: 15px; font-family: "Open Sans", arial, helvetica, sans-serif !important; font-size: 13px; }
	#login-form .input { margin: 5px 5px; border: 1px solid rgba(0, 46, 104, 0.28); }
	#login-form .input { display: inline-block; width: 90% !important; line-height: 14px; padding: 3px 12px; font-size: 12px; border-radius: 3px; }
	#login-form a.in_link:hover { color: white !important; background: rgb(23, 63, 115); transform: scale(1.1); -webkit-transform: scale(1.1, 1.1); }
	#login-form a.in_link:hover .subref { color: white !important; }


/*	forms
``````````````````````````````````````````````````````````````````````````` */
.form-box { margin: 15px 0px; padding: 20px 15px; background: rgb(255, 255, 255); border-radius: 15px; border: 1px solid rgb(201, 201, 201); border-image: none; }

/*	miscellaneous styles
``````````````````````````````````````````````````````````````````````````` */
.pagebutton { width: auto !important; line-height: 18px; margin: 6px auto; padding: 4px 15px; border: 1px solid rgb(200, 2, 2); text-align: center; color: rgb(255, 255, 255) !important; background: rgb(200, 2, 2); border-radius: 8px; border-image: none; transition:0.5s; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.pagebutton:hover { color: rgb(0, 0, 0) !important; background: rgb(255, 255, 255); border: 1px solid rgb(23, 61, 115); border-image: none; }
.pagebutton:focus { outline: none; }

