/* Artfully masterminded by ZURB  */
/* --------------------------------------------------    Table of Contents -----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------    Shared Styles ----------------------------------------- */
p.intro { font-size: 18px; line-height: 1.3; color: #555; }
h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; font-size: 60%; font-weight: normal; }
h1, h2, h3, h4, h5, h6, .top-bar a { font-family: 'Roboto', sans-serif; }

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
/*font-family: 'Roboto', sans-serif;*/

/* -----------------------------------------   Header and Footer ----------------------------------------- */
#header {background:#064872; border:3px solid #eb9911; border-right:none; border-left:none;}
.orbit-container .orbit-slide-number, .orbit-timer, .orbit-bullets{display: none;}
.toplink ul { margin: 0 0 0 -20px; padding: 0; float: right; overflow: hidden; }
.toplink ul li { margin: 0 8px; padding: 0; display: block; float: left;}
.toplink ul li a{ color:#fff; font-size:11px; font-weight:bold;}
.toplink ul .social a img{background-color: #fff; border-radius: 50%;}
.toplink ul .social{margin-left: 4px; margin-right: 3px;}

#footer h5 { font-size:20px; border-bottom:1px dashed #103F67; padding:10px 0; color:#fff; }
#footer .footer-gray{ background:url(../images/footerbottom.png) repeat-x bottom center #0a2842; margin-top: 40px; padding-bottom: 20px; }
#footer .footer-gray ul{ list-style-type:none;}
#footer .footer-gray li{ color:#fff;}
#footer .footer-gray li a{ color:#fff;}
#footer .footer-gray li a:hover{ color:#F98F3E;}
.contact-detail{color: #fff;}
.img-responsive{max-width: 100%;}

.ft_nav{ width:140px; float:left}

.copyright{ padding:10px 0; color:#fff; font-size:11px;}

ul.link-list { margin:0 0 17px -22px; padding:0; list-style:none; overflow:hidden; }
ul.link-list li { list-style:none; float:left; margin-left:22px; display:block }
ul.link-list li a { display:block }
.eligibity-check a{    background-color: #842f24; color: #fff; font-weight: 600; text-transform: uppercase;
    font-size: 16px; padding: 11px 8px; display: block; border-radius: 5px; text-align: center; box-shadow: 0 3px 5px rgba(0,0,0,0.15);}
.columns .eligibity-check a{
	margin-top: 20px;
}
.glyph { cursor: default; font-size: 16px; line-height: 1.3; font-family: "FoundationIconsGeneralEnclosed"; }
.glyph.success { color: #5b8737; }
.glyph.failure { color: #e91c21; }
.glyph.social { font-family: "FoundationIconsSocial"; font-size:35px; }
.facebook{ color:#204385!important;}
.twitter{ color:#2aa9e0!important;}
.gplus{ color:#d3492c!important;}
.pintrest{ color:#ca2128!important;}
.ytube{ color:#eb2429!important;}
.linkedin{ color:#02669a!important;}

/* -----------------------------------------   Homepage ----------------------------------------- */
.banner-section{display: block;}
.banner-section .large-12{padding: 0;}
.bannercon{position: absolute; margin:12px 0px 0px 47%; z-index: 100; padding:10px;font-size:26px;font-style:italic;color:#051183;font-family:Georgia,Bookman Old Style;background:url(../images/bg-tran.png);color:#051183; }
.bannercon ul{ margin:40px 0 0 0; padding:0px; }
.bannercon li{list-style:none;margin-bottom:10px; }
.bannercon li a{background:url(../images/bg-tran.png);color:#051183;padding:2px 10px; }
.faq-section{ padding: 30px 0;
    background-color: #f9f9f9;
    margin: 20px 0;
}
.faq-section .arrowbox img{
float: left;
    width: 70px;
    border-radius: 50%;
    background-color: #e5e5e5;
}
.faq-section .arrowbox .text-block{
	padding-left: 90px;
}
.arrowbox{/* text-align:center*/}
.arrowbox h3{ }
.arrowbox p{ color: #222; }

h5{ color:#a13333; font-size:20px;}

a.map { display: block; }
.left-section h3{color:#f98f3e; background:#f6f5f5; padding:10px 13px; margin:0 0 5px 5px; border-radius:4px; box-shadow:0px -3px 0px; font-size:22px; font-weight:bold; text-align:center;}
.cnt_nav li { list-style:none; margin:0px; padding:7px 15px; font-weight:bold; }
.cnt_nav li img{
	width: 22px;
}
.cnt_nav li a { text-decoration:none; font-size:13px; color:#054872; padding-left: 10px; }
.cnt_nav li a:hover { color:#F98F3E; }
.welcome_part strong { display:block; border-bottom:1px dashed #12436E; padding: 0 0 10px 0; }
.welcome_part span { color:#054872; font-size:14px; font-weight:bold; }

.middle-section h4{color:#F98F3E;font-size:18px; border-bottom:1px dashed #12436E;}
a.readmore:link, a.readmore:visited { color: #12436E; font-size: 12px; font-weight: bold; text-decoration: none; text-transform:uppercase}
a.readmore:hover { color:#F98F3E; text-decoration: none; }

.select{ background-color:white; border:1px solid #cccccc; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); color:rgba(0, 0, 0, 0.75); display:block; font-size:0.875em; margin:0 0 1em 0; padding:0.5em; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; -moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out; transition:box-shadow 0.45s, border-color 0.45s ease-in-out;}
.welcome_part .radio{float: left; width: 55px;}
.welcome_part .radio label{padding-left: 20px;}
@media only screen and (max-width:768px){
	.faq-section .arrowbox .text-block{
		padding-left: 40px;
	}
}
@media only screen and (max-width:1024px){
.top-bar-section li a:not(.button){
	padding: 0 8px;
}
}