@charset "utf-8";
/* CSS Document */

.taxExemptMainHeading {
	padding: 20px 0 10px;	
	color: #1b4d88;
}
.taxExemptHeading {
	background: #f2f2f2;
	padding: 10px 20px;
}
.taxExemptContainer{margin-top: 20px;}
.taxExemptContainer *{font-family:arial;}
.taxExemptContainer h1,.taxExemptContainer input[type=text]{font-size:18px;}
.taxExemptContainer > h1{font-weight:bold;color:#1b4d88;}
.taxExemptBox{background:#f2f2f2;padding: 35px;}
.teLeft{float:left; width:35%}
.teLeft h1{display:inline; color:#2d2d2d; line-height: 1.2em}
.teLeft h2 {
    color: #1b4d88;
    font-size: 12px;
    font-weight: bold;
    width: 260px;
    margin-top: 20px;
}
.teLeft form{width:312px;}
.teLeft .infoDark{
	display:inline-block; 
	margin-left:5px; 
	color:black; 
	border:1.5px solid; 
	border-radius:100%; 
	width:16px; 
	height:16px; 
	text-align:center; 
	line-height:1.2em; 
	font-weight:600; 
	padding: 1px; 
	font-size: 13px; 
	cursor: pointer;
}
.teLeft .taxExemptNumberInput{height:60px;}
.teLeft input[type=text]{width:297px;border: 1px solid #B2B2B2;padding: 8px 0 8px 8px;}
.teLeft input.error{color:inherit;}
.teLeft label.error{color:#990000;}
.teLeft input.error{border:1px solid #990000;}
.teLeft input[type=submit],.teRightStatus a{float:right;background:url(/images/taxExemptBtn.png) no-repeat;width: 106px;height: 36px;border: 0;margin: 0px 4px 0 0;font-size: 14px;color: #1b4d88;cursor:pointer;opacity: .9;}
.teLeft a{background:url(/images/taxExemptRemoveBtn.png) no-repeat;width: 203px;height: 37px;font-size: 14px;color: #1b4d88;cursor:pointer;opacity: .9;display: block;line-height: 38px;text-decoration: none;text-align: center;margin-top: 12px;float:left;}
.teLeft .accountInfo{float: left;margin-left: 55px;opacity: .99;}
.teRightStatus{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    text-align: center;
    color: #2d2d2d;
    width:auto;
    padding-top: 0;
}
.teRightStatus .header{font-size: 18px;font-weight: bold;}
.teRightStatus .header.check{background:url(/images/teCheck.png) no-repeat;padding-left: 25px;}
.teRightStatus .ttl{font-size: 15px;font-weight: bold;margin-bottom: 5px;}
.teRightStatus .text{color: #595959}
.teRightStatus a{text-decoration: none;line-height: 38px;text-align: center;font-size: 14px;}
.teBottom  p.teHowHeader{font-size:24px;color:#2d2d2d;padding:0;}
.teBottom  p{padding-left:305px;}
.teBottom div{height: 145px;width:810px;margin-top: 40px;}
.teBottom:before {content: "";position: absolute;border-right: 900px solid #fff;height: 1px;width: 0px;top: 0px;}
.teBottom:after {content: "";position: absolute;border-right: 900px solid #fff;height: 1px;width: 0px;top: -2px;}
.teHowSmall{font-weight:bold;font-size:16px;color:#1b4d88;}
.teHowMed{font-weight:bold;font-size:14px;color:#595959;}
.teHowLarge{font-size:14px;}
.teHowLarge a.link{color:#007ab8;}
.teBottom div.teHow1{margin-top:35px;background:url(/images/TaxExemption/te-img-step-1.png) no-repeat;}
.teBottom div.teHow2{background-position: 0px -437px;}
.teBottom div.teHow3{background:url(/images/TaxExemption/te-img-step-2.png) no-repeat;}
.teBottom div.teHow4{background:url(/images/TaxExemption/te-img-step-3.png) no-repeat;}
.teBottom div.teHow5{background-position: 0px 0px;}
.teBottom div.teHow6{background-position: 0px -728px;}
.te-apply-now-wrapper{
    text-align: center;
    margin-top: 40px;
} 
.te-apply-now{
    margin-top: 15px;
    padding: 12px 7%;
    background: #2A9FD8;
    border-radius: 5px;
    text-decoration: none;
}
.te-submitted-container{
    padding: 50px;
    text-align: center;
}
.te-submitted-container h2.te-error-header {
    font-size: 32px;
    font-weight: normal;
}
.te-submitted-container p{
    font-size: 16px;
}