@import url("https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic");
body {width:100%; margin:0 0 10px 0; padding:0; }
body, div {position:relative; }
img {display:block; }

#company_wrapper {padding-bottom: 10px; } /* iframe fix */
#company_container {max-width:800px; padding:0; background-color:#fff; border:0 solid #0084a1 ; color:#000; font:15px/22px "Lato", arial, sans-serif; position:relative; margin:0 auto; overflow:hidden; -moz-box-shadow:0px 0px 10px #d4d4d4; -webkit-box-shadow:0px 0px 10px #d4d4d4; box-shadow:0px 0px 10px #d4d4d4; }
	#company_container h1 {color:#0084a1; font-family: "Lato", arial, sans-serif; font-size:22px; line-height:30px; font-weight:bold; background:none; padding-left:0; margin-bottom:22px; margin-top:10px; }
	#company_container h2, #company_container h2 {color:#0084a1 ; font-family: "Lato", arial, sans-serif; font-size:18px; line-height:normal;  margin-top:10px; font-weight:bold; line-height:normal; background:none; padding-left:0; }
	#company_container  img {border:none; max-width: 100%; }
	#company_container p {padding-left:0; padding-right:0; }
	#company_container a {color:#000; text-decoration:underline; }
	#company_container a:hover {text-decoration:none; }
	#company_container ul {margin-bottom: 25px; margin-left: 18px; padding-left:0; }
		#company_container ul li {margin-bottom:5px; margin-left:10px; }

	#company_container .bold {font-weight:bold; }
	#company_container .big {font-size:14px; }
	#company_container .intro_text {margin-bottom:25px; text-align:center; }
	#company_container .right_aligned {text-align:right; }
	#company_container .highlight {font-weight:bold; color:#3d93aa; }

	#company_container #header img {width:100%; }
		
	#company_container #logo {position:absolute; left:50%; bottom:20px; width:170px; border:5px solid rgba(200,200,200,0.75); transform:translateX(-50%); }
		#company_container #logo a {display: block; background-color:#fff; padding:10px; }
	#company_container #apply_button {margin-top:20px; color:#fff; display:block; float:right; }		
		#company_container #apply_button a {color:#fff; background-color:#0084a1; text-decoration:none; border:2px solid rgba(200,200,200,0.75); border-radius:5px; transition:all 0.3s ease 0s; font-size:26px; line-height:30px; padding:5px 18px; display:block; }
			#company_container #apply_button a:hover {background-color:#007690; }
	#company_container #content {padding:20px 25px; }
	#company_container #footer {padding:30px; color:#fff; background-color:#000; }
		#company_container #footer a {color:#b7324b; text-decoration:none; }
		#company_container #footer a:hover {color:#ffffff; text-decoration:none; }
			
.clear {clear:both; }