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 13px; text-align:center; background:white}
.sec3 .passportBox h3 {color:#0b2535; font-size:24px; font-weight:bold; text-align:center}
.sec3 .passportBox h2 {font-size:21px; color:#0b2535; font-weight:bold; padding:0; margin:0}

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

.sec3 .pass-img-box {padding:0 0 10px}
.sec3 .requirements-box {text-align:left; min-height:320px}
.sec3 .requirements-box span {font-style:italic}
.sec3 .requirements-box h4 {color:#3c3c3b; font-size:14px; font-weight:bold; text-align: center;}
.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; padding-bottom: 40px;}
.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:10px 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}

a.btn.fillonline-btn.dl_btn {
    background: #218a23;
    border: 1px solid #156316;
}

a.btn.fillonline-btn.dl_btn:hover {
    background: #156316;
}

a.btn.fillonline-btn.dl_btn_bottom {
  padding: 0;
  background: #f5f5f5;
  border: none;
	margin-bottom: 0;
	box-shadow: 0 1px 5px #9d9d9d;
}
a.btn.fillonline-btn.dl_btn_bottom:hover {
	background: #ccc;
	box-shadow: 0 1px 2px #eee;
}

a.btn.fillonline-btn.dl_btn_bottom_mid {
  padding: 0;
  background: #31708f;
  border: none;
	margin-bottom: 0;
}

a.btn.fillonline-btn.dl_btn_bottom_mid:hover {
	background: #3f8bb1;
	box-shadow: 0 1px 2px #eee;
}

h3.sub_head {
    margin-top: 8px;
}

.about_container {
    padding: 30px 0;
    line-height: 1.8;
}

.about_content {
/*    font-style: italic;*/
}

.passportBox {
    min-height: 73rem;
}

.requirements-box {
    min-height: 355px !important;
}

.about_content p {
    font-size: 14px;
    padding: 13px 0;
		border-bottom: 1px solid #eee;
}

h1.head {
    font-weight: 700;
    color: #1b426d;
    padding: 20px 0;
    margin-top: 0;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,f6f6f6+32,ffffff+100 */
		background: rgb(237,237,237); /* Old browsers */
		background: -moz-linear-gradient(-45deg, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 32%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 32%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 32%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.about_us_right {
  margin: 0;
	border-radius: 20px;
	text-align: left;
	margin-top: -50px;
/*	box-shadow: 0 1px 9px #ccc;*/
}

@media only screen and (max-width : 1200px) {
	.sec3 .passportBox h2 {font-size:18px}
}
@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}
	.about_container { padding: 30px 20px;text-align: center;}
}

@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}
}