
body {font-family:Arial, Helvetica, sans-serif!important; color:#272727; font-style:normal; min-width:300px}
.formResourcesSection {width:100%}
.default-banner {background:#0b2535; width:100%; padding:20px 20px}
.default-banner h1 {color:#fff; font-size:30px; font-weight:bold; margin:0; padding:0}
.mid-Section-box {padding:30px 0}
.passportBox {border:1px solid #a4a4a4; border-radius:4px; padding:30px 20px; text-align:center; background:white}
.passportBox h3 {color:#0b2535; font-size:24px; font-weight:bold; text-align:center}
.passportBox h2 {font-size:16px; color:#0b2535; font-weight:bold; padding:0; margin:0}
span.itals {color:black !important; font-style: italic; font-size: 11px;}
.passportBox:hover {background:#f2f2f2}
.pass-img-box {padding:20px 0}
.requirements-box {text-align:left; min-height:320px}
.requirements-box h4 {color:#3c3c3b; font-size:16px; font-weight:bold}
.requirements-box hr {border-top:1px solid #dfdfdf}
.requirements-box li {list-style-type:disc; margin-left:20px; padding-top:10px}
.btn-box, .btn-box2 {min-height:92px}
.btn-box-link,.btn-box-link2 {padding:10px 0}
.btn-box a, .btn-box a:link, .btn-box a:active, .btn-box a:visited {color:#225982; text-decoration:none; font-size:18px; font-weight:bold; margin:20px 0}
.btn-box a:hover {color:#164968; text-decoration:underline}
.btn-box2 a, .btn-box2 a:link, .btn-box2 a:active, .btn-box2 a:visited {color:#0091d5; text-decoration:none; font-size:18px; font-weight:bold; margin:20px 0}
.btn-box2 a:hover {color:#0aa9e8; text-decoration:underline}
.passportBox.blue-content {background:#133749}
.passportBox.blue-content h2, .passportBox.blue-content h3, .passportBox.blue-content h4, .passportBox.blue-content li {color:white}

.fillonline-btn, .fillonline-btn:hover, .fillonline-btn:visited, .fillonline-btn:active, .fillonline-btn:focus {padding:15px 5%; background:#4db14f; border:1px solid #399c35; color:white; font-size:20px; font-weight:500; text-align:center; white-space:normal; width:100%; margin-bottom:10px}
.fillonline-btn:hover {color:#fff; background:#389b38}

/*---------------- 3 SECTIONS ---------------- */
.sec3.formResourcesSection {width:100%}
.sec3 .default-banner {background:#0b2535; width:100%; padding:20px 20px}
.sec3 .default-banner h1 {color:#fff; font-size:30px; font-weight:bold; margin:0; padding:0}
.sec3 .mid-Section-box {padding:30px 0}

.sec3 .passportBox {border:1px solid #a4a4a4; border-radius:4px; padding:30px 20px; text-align:center; background:white}
.sec3 .passportBox h3 {color:#0b2535; font-size:24px; font-weight:bold; text-align:center}
.sec3 .passportBox h2 {font-size:26px; color:#0b2535; font-weight:bold; padding:0; margin:0}

.sec3 .passportBox:hover {background:#f2f2f2}

.sec3 .pass-img-box {padding:20px 0}
.sec3 .requirements-box {text-align:left; min-height:320px}
.sec3 .requirements-box span {font-style:italic}
.sec3 .requirements-box h4 {color:#3c3c3b; font-size:16px; font-weight:bold}
.sec3 .requirements-box hr {border-top:1px solid #dfdfdf}
.sec3 .requirements-box li {list-style-type:disc; margin-left:20px; padding-top:10px}
.sec3 .btn-box,.sec3 .btn-box2 {min-height:92px}
.sec3 .btn-box-link,.sec3 .btn-box-link2 {padding:10px 0}
.sec3 .btn-box a,.sec3 .btn-box a:link,.sec3 .btn-box a:active,.sec3 .btn-box a:visited {color:#225982; text-decoration:none; font-size:18px; font-weight:bold; margin:20px 0}
.sec3 .btn-box a:hover {color:#164968; text-decoration:underline}
.sec3.btn-box2 a,.sec3 .btn-box2 a:link,.sec3 .btn-box2 a:active,.sec3 .btn-box2 a:visited {color:#0091d5; text-decoration:none; font-size:18px; font-weight:bold; margin:20px 0}
.sec3 .btn-box2 a:hover {color:#0aa9e8; text-decoration:underline}
.sec3 .passportBox.blue-content {background:#133749}
.sec3 .passportBox.blue-content h2,.sec3 .passportBox.blue-content h3,.sec3 .passportBox.blue-content h4,.sec3 .passportBox.blue-content li,.sec3 .requirements-box span {color:white}

.sec3 .fillonline-btn,.sec3 .fillonline-btn:hover,.sec3 .fillonline-btn:visited,.sec3 .fillonline-btn:active,.sec3 .fillonline-btn:focus {padding:15px 5%; background:#4db14f; border:1px solid #399c35; color:white; font-size:20px; font-weight:500; text-align:center; white-space:normal; width:100%; margin-bottom:10px}
.sec3 .fillonline-btn:hover {color:#fff; background:#389b38}


@media only screen and (max-width : 1200px) {
	.sec3 .passportBox h2 {font-size:22px}
	.sec3.strt_now .passportBox h2 { font-size: 17px !important;}
	.sec3.strt_now .requirements-box-start-now { min-height: 480px;}
}
@media only screen and (max-width : 1199px) {
	.sec3 .requirements-box {text-align:left; min-height:370px}
	.sec3 .btn-box {min-height:auto}
}

@media only screen and (max-width : 1024px) {
	.sec3 .requirements-box {text-align:left; min-height:380px}
	.sec3 .btn-box {min-height:92px}
}

@media only screen and (max-width : 991px) {
	.sec3 .requirements-box {padding:20px 0}
	.sec3 .requirements-box {text-align:left; min-height:auto}
	.sec3 .passportBox, .passportBox2 {margin-bottom:20px}
}

@media only screen and (max-width : 655px) {
	.sec3 .row-sec-box-1 {padding:15% 20px 0 20px}
}

@media only screen and (min-width: 992px){
	.sec3 .col-md-4 {width: 33% !important; padding-right: 6px; padding-left: 6px;}	
}

@media only screen and (max-width : 1200px) {
.passportBox h2 {font-size:22px}
}
@media only screen and (max-width : 1199px) {
.requirements-box {text-align:left; min-height:370px}
.btn-box {min-height:auto}
}

@media only screen and (max-width : 1024px) {
.requirements-box {text-align:left; min-height:380px}
.btn-box {min-height:92px}
}

@media only screen and (max-width : 991px) {
.requirements-box {padding:20px 0}
.requirements-box {text-align:left; min-height:auto}
.passportBox, .passportBox2 {margin-bottom:20px}
span.itals { font-size: 13px;}
}

@media only screen and (max-width : 655px) {
.row-sec-box-1 {padding:15% 20px 0 20px}
}