@font-face{font-family:"Roboto"; src:url('../../fonts/Roboto-Regular.html');}
@font-face{font-family:"RobotoBold"; src:url('../../fonts/RobotoCondensed-Bold.html');}
@font-face{font-family:"RobotoCon"; src:url('../../fonts/RobotoCondensed-Regular.html');}
/*--------------------reset css--------------------*/
html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}
a:hover{text-decoration:none;}
ul, li{list-style:none;}
body{font-family:"Roboto";}
/*--------------------header--------------------*/
.wrapper{background: url(../../images/new_images/flag-strip.jpg) center top no-repeat; padding-top: 10px; width: 100%; background-size: 100% 10px;}
header h3{background:url(../../images/new_images/emblem.png) no-repeat 3px 0; font-size: 28px; min-height: 75px; padding: 10px 0 0 55px; margin:5px 0; color:#056405; font-family:"RobotoCon";}
header h3>span{font-size:22px; color:#27b040;}
header h2{font-size: 25px; margin:5px 0; color:#666; font-family:"RobotoCon";}
header h2>span{color:#195c9f; font-size:38px;}
/*--------------------menu--------------------*/
.menu{background:#195c9f;}
.navbar{margin-bottom:0; border:0;}
.navbar-nav>li>a{color: #fff; font-size:14px;}
.nav>li:hover>a, .nav>li>a:focus{color: #fff; background-color: #195c9f  !important;}
.carousel-control .fa{position:absolute; top:50%;}
.menu ul ul{background: #eef1f5; width:230px; padding:0; border:0;}
.menu ul li:hover > ul{display:block;}
.menu ul ul li a{color:#666; padding:6px 10px; border:none; border-top: 1px solid #e5e5e5; }
.menu ul ul li:hover>a{background:#195c9f; color:#fff;}

.section1{text-align:center; margin:20px 0;}
.section1 .type1, .section1 .type2, .section1 .type3{padding:0 20px;}
.img-circle{border: 5px solid #fff; box-shadow: 0 0 10px 3px #aaa;}
.section1 h1{font-family:"RobotoBold"; font-size:45px; margin:5px 0;}
.type1 h1{color:#ff5c27;}
.type2 h1{color:#195c9f;}
.type3 h1{color:#008a00;}
.section1 p{text-align:justify; color:#666; letter-spacing:.5px; line-height:19px;}
.section1 button{color:#fff; border-radius:0; font-size:20px; margin:10px 0;}
.section1 button:hover, .section1 button:focus{color:#fff;}
.type1 button{background:#ff5c27;}
.type2 button{background:#195c9f;}
.type3 button{background:#008a00;}
.section2{background: #eeeeee; padding:20px;}
.about{background:#fff; border-radius:5px; box-shadow:0 5px 10px 2px #aaa; padding: 20px; font-size:14px;}
.about h3{color:#ff5c27; margin-top:0; letter-spacing:0; line-height:30px; border-bottom:3px solid #ff5c27; font-family:"RobotoCon";}
.about p{text-align:justify; color:#333; letter-spacing:.5px; line-height:24px;}
.about .more{color:#ff5c27; text-align:right; font-size:16px;}
.moreLinks{background: #195c9f; padding: 20px; border-radius: 5px; font-size:24px; line-height:32px; color:#fff; box-shadow:0 5px 10px 2px #aaa;}
.moreLinks a{color:#fff; font-size:15px; letter-spacing:.5px;}
.moreLinks h3{color:#fff; margin-top:0; letter-spacing:0; line-height:32px; border-bottom:3px solid #fff; font-family:"RobotoCon";}
.moreLinks i{color:#fff; margin-right:10px; font-size:26px;}
footer{background:url(../../images/new_images/footer.jpg) no-repeat; width:100%; background-size:cover; text-align:center; color:#ddd;letter-spacing:.3px; font-size:12px; padding:10px 0;}

/*----------------Registration----------------------*/
.form_box {border: 1px solid #ffe063; padding: 0; margin:10px 0;}
.form_box h4 {background: #ffe063; color: #195c9f; margin: 0; padding: 10px; text-align: center; font-size:22px;}
.form_inner_box {padding: 2%; background:#fffff3;}
.form_inner_box label {font-weight:600;	margin-bottom:0; font-size:13px; color: #666;}
.form_inner_box h5 {color: #195c9f; border-bottom: 2px solid #ffe063; padding-bottom: 6px; text-transform: uppercase; font-weight: 700;	font-size: 15px;}




