@font-face { font-family: 'OpenSans-Regular';
src: url('../resources/fonts/OpenSans-Regular-webfont.eot');src: local('☺'), url('../resources/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../resources/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../resources/fonts/OpenSans-Regular-webfont.svg') format('svg');font-weight: normal;font-style: normal;}


@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;} body { padding-top:0px !important; }
#preloader{background:#fff url(../resources/images/preloader-white.gif) no-repeat center; width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:1031;}
body{font-family: 'lato-regular',arial;font-weight:500;background: #e5e5e5;color:#868686;font-size: 14px;}
.w100p{width:100%;} img{max-width:100%;} ol,ul{ padding-left: 15px;}
.navbar-default {background-color: #025296;}
.red-btn{background:#ed1c24;color:#fff;font-size:14px;font-family: 'OpenSans-Regular',arial;padding: 14px 28px;min-width: 120px;text-transform:uppercase;    border-radius: 4px;}
.red-btn.focus, .red-btn:focus, .red-btn:hover {color: #fff;background-color:#fb0b14;}

.blue-btn{background:#ffffff;color:#004a8f;font-size:14px;font-family: 'OpenSans-Regular',arial;padding: 14px 28px;min-width: 120px;text-transform:uppercase;    border-radius: 4px; border:2px solid #004a8f;transition:0.3s ease;}
.blue-btn.focus, .blue-btn:focus, .blue-btn:hover {color: #fff;background-color:#004a8f;}
.btn, .btn-large, .btn-flat{height:auto;}
h2,h3,h4, h5, h6{font-family: 'OpenSans-Regular',arial;margin-top:0;}
h2{font-size:38px;}

.fnormal{font-weight:normal; font-family:OpenSans-Regular;}
.marb20{margin-bottom:20px}
.marb30{margin-bottom:30px}
.marb40{margin-bottom:40px}
.marb50{margin-bottom:50px}
.mart10{margin-top:10px}
.mart20{margin-top:20px}
.mart30{margin-top:30px}
.mart40{margin-top:40px}
.marr10{margin-right:10px}
.marr20{margin-right:20px}
.marr30{margin-right:30px}
.marr40{margin-right:40px}
.marl10{margin-left:10px}
.marl20{margin-left:20px}
.marl30{margin-left:30px}
.marl40{margin-left:40px}
.padl20{padding-left:20px}
.nobb{ border-bottom:none !important}
.borderb{border-bottom:1px solid #d9e4eb;}
.blueHeading{ color:#004a8f; font-size:18px;}
.clearb{clear:both}
.blueTxt{color:#004a8f !important;font-family: 'OpenSans-Regular';}

.padl0{ padding-left:0px}
.f26{font-size:26px}
footer{width: 100%;background-color: #234168;padding:15px 0;margin-top:30px;text-align: center}
footer p{color: #d9dcdd;font-size:12px;display: inline-block;margin: 0 auto;}
.navbar-brand{height:auto;float:none;margin:0 0 0 0;display: block;padding:12px 15px;}
.navbar-header{float:none;}
.navbar-brand img{display: block;margin:0 auto 0 0;}
section{padding:1rem 0;}
.app_icon img{margin:0 0.5rem;}
.screen_list .screen_img{text-align: center;margin-bottom: 0.5rem;}
.screen_list > div{background: #fff;padding:1.5rem 2rem;margin-bottom: 1.5rem;}
.screen_list > div p{margin-bottom: 0.75rem;}
.screen_list > div .app_icon img{width: 16px;}
h2{font-size: 18px;color:#444444;font-weight: normal;}
h5{color:#444444;font-size: 14px;font-weight: bold;}
.w100p{width: 100%;}
.btn-primary{background: #1D86FF;color:#fff;font-size: 12px;padding:1rem 2rem;text-transform: uppercase;}
.mb-2{margin-bottom:2rem;}
.container-fluid{padding-left: 10px;padding-right: 10px;max-width: 600px;position: relative}
.ques_ico{position: absolute;top:16px;right: 10px;}



