﻿@charset "utf-8";
/* CSS Document */

/******* Fonts Face CSS Start **********/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
/********* Fonts Face CSS End **********/

/******* Common Element CSS Start ******/
*, *:before, *:after {/* Chrome 9-, Safari 5-, iOS 4.2-, Android 3-, Blackberry 7- */-webkit-box-sizing: border-box; /* Firefox (desktop or Android) 28- */-moz-box-sizing: border-box;/* Firefox 29+, IE 8+, Chrome 10+, Safari 5.1+, Opera 9.5+, iOS 5+, Opera Mini Anything, Blackberry 10+, Android 4+ */box-sizing: border-box; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
*							{ margin: 0px; padding: 0px;}
body 						{ font-size: 15px; color: #333333; font-family: 'Open Sans', sans-serif; background-color: #f9f9f9;}
a							{ text-decoration: none; outline: none; transition: all 500ms; -moz-transition: all 500ms; -webkit-transition: all 500ms;}
a:hover 					{ text-decoration: none;}
a:focus, a:active,a:visited	{ outline: none !important; border: 0px;}
ul, ol 						{ margin: 0; list-style: none;}
.sep-20						{ height: 20px;}
h1 			{ margin: 0 0 20px; font-size: 20px; font-weight: 700; text-align: center;}
/******* Common Element CSS End *********/

/******* Header Section CSS Start *******/
.top-header			{ padding: 10px 0 12px; background-color: white;}
header h2 			{ margin: 5px 0 10px; font-size: 22px; font-weight: 700; color: #A98832;}
header h4 			{ margin: 0 0 8px; font-size: 16px; font-weight: 600; color: #A98832;}
header p 			{ margin-bottom: 5px; font-size: 12px; line-height: 15px; color: #ffffff;}
header span 		{ font-size: 18px; font-weight: 700; color: #9BD672; display: block;}
.logo				{ }
.main-menu 			{ background-color: #005776; position: relative; z-index: 1;}
.navbar 			{ margin-bottom: 0; background: none; border: none; text-align: center;}
.navbar-default .navbar-nav  { float: none;}
.navbar-default .navbar-nav > li { float: none; display: inline-block;}
.navbar-default .navbar-nav > li > a{ color: #ffffff; font-weight: 600; text-transform: uppercase;}
/******* Header Section CSS End *********/
/******* Middle section CSS Start ******/
.middle 		{ padding: 30px 0;}
.bold-red 		{ color: #ff0000; font-weight: 700;}
ul.landing-btn 	{ padding: 50px 0; text-align: center; background-color: #ffffff; box-shadow: 0 0 2px rgba(0,0,0,0.4); border-radius: 6px;}
ul.landing-btn li { padding: 10px 20px;}
ul.landing-btn li a{ padding: 10px 20px; font-size: 20px; color: #ffffff; background-color: #005776; border-radius: 6px; font-weight: 600;}
ul.landing-btn li a:hover { background-color:#005776;} 

.marquee 		{ padding: 8px 0; font-weight: 600; background-color: #ffffff; box-shadow: 0 0 2px rgba(0,0,0,0.4);}
.block-title 	{ padding: 10px 15px; background-color: #005776; color: #ffffff; border-radius: 4px 4px 0 0;}
.block-title h3 { margin: 0; font-size: 16px; font-weight: 600;}
.left-sidebar ul { margin-bottom: 20px; padding-bottom: 5px; background: #ffffff; box-shadow: 0 0 5px rgba(0,0,0,0.6); border-radius: 0 0 4px 4px;}
.left-sidebar ul li a { padding: 12px 15px; color: #333333; border-bottom: solid 1px #cccccc; display: block;}
.left-sidebar ul li:last-child a { border-bottom: none;}
.left-sidebar ul li a i,
.block-title h3 i { margin-right: 5px;}
.left-sidebar ul li a:hover { padding-left: 25px; color: #e97a20;}
.more a { color: #e97a20; font-size: 13px;}
.news-container { min-height: 300px; margin-bottom: 20px; padding: 10px 20px; background: #ffffff; position: relative; box-shadow: 0 0 5px rgba(0,0,0,0.6); border-radius: 0 0 4px 4px;}
.news-container li a { padding: 12px 25px; color: #333333; border-bottom: dashed 1px #cccccc; display: block; font-size: 14px; position: relative;}
.news-container li a::before { content: "\f00c"; font-family: FontAwesome; position: absolute; top: 12px; left: 0;}
.middle-content p { margin-bottom: 20px;}
.news-container li a:hover { color: #e97a20;}
.right-sidebar .more { position: absolute; bottom: 15px; right: 15px;}
/******** Middle section CSS End *******/

/***** Bottom section CSS Start *******/
.footer-menu,
.landing-footer 	{ background-color: #005776; text-align: center;}
.footer-menu li a { padding: 10px 15px; color: #ffffff; font-weight: 600; text-transform: uppercase; display: block;}
.footer-menu li a:hover, .more a:hover { color: #333333;}
.copyright 	{ padding: 10px 0;}
.copyright p { margin-bottom: 0; font-size: 13px; color: #005776;}
.landing-footer p { font-weight: 700; color: #ffffff;}
/****** Bottom section CSS End *******/
.white-bg 		{ padding: 25px; background: #ffffff; box-shadow: 0 0 2px rgba(0,0,0,0.4); border-radius: 6px; text-transform: uppercase;}
.registration-form h3	{ margin: 0 0 25px; padding-bottom: 20px; border-bottom: solid 1px #cccccc;}
.registration-form form { border: solid 1px #cccccc;}
.registration-form .form-inline input { width: 80%; height: 40px; border-radius: 0; border-color: #cccccc;}
.registration-form label { width: 19%; margin-bottom: 0; vertical-align: middle;}
.registration-form .form-group {  width: 100%; margin: 0; padding: 10px 20px;}
.registration-form .double-line .form-group { width: calc(100% / 2 - 2px);}
.registration-form .double-line .form-group + .form-group { border-left: solid 1px #cccccc;}
.registration-form .form-row:nth-child(even) { background: #f1f1f1;}
.registration-form .form-row { border-bottom: solid 1px #cccccc;}
.registration-form .form-row:last-child { border-bottom: none;}
