Body{font-family: 'Lato', sans-serif;}

/* Home Page CSS Start */
.header-grid{width:100%; display:inline-block; background-color: #ffffff; height: 60px; float: left; overflow: hidden;}
.cus-header{width:100%; display:inline-block;}
.logo {display: inline-block; float: left; margin: 10px 0; width: 304px;}
.header-right{width:auto; display:inline-block; float:left; background-color:#00447c; padding: 0 35px; width: 952px;}
.header-right::before {background-color: #00447c; content: ""; float: right; height: 60px; position: absolute; right: 0; top: 0; width: 25%;}
.header-right img {float: left; margin: 9px 0; width: 42px;}
.header-right h2 {color: #ffffff; float: left; font-size: 32px; font-weight: bold; margin: 13px 20px;}
.header-right span{float:left; color:#ffffff; font-weight:normal; font-size:18px; margin:17px 0px;}
.center-area-grid {background-image: url("../images/homepage-background.jpg"); background-size: cover; display: inline-block; width: 100%;}
.welcome-area{width:605px; float:right; margin: 95px 0 135px;}
.welcome-area h2{color:#6e0428; font-size:32px; font-weight:bold; margin-bottom:20px; margin-top: 0;}
.welcome-area p{font-size:16px; color:#444444; margin-bottom:20px;}
.welcome-area ul{width:100%; display:inline-block; list-style-type: circle; padding-left: 10px; margin-bottom:20px; list-style:none;}
.welcome-area li {color: #444444; display: inline-block; font-size: 16px; list-style-type: circle; padding-left: 20px; position: relative; width: 100%;}
.welcome-area li::after {background-color: #444444; border-radius: 50%; content: ""; float: left; height: 8px; left: 0; position: absolute; top: 9px; width: 8px;}
.login-form {background-color: #3f97b5; float: left; width: 260px; margin: 95px 0 0;}
.login-form .panel.panel-default {background-color: rgba(0, 0, 0, 0); border: medium none; border-radius: 0; box-shadow: none; margin: 0; padding: 30px;}
.login-form .panel-default > .panel-heading {background-color: rgba(0, 0, 0, 0); border: medium none; margin-bottom: 15px; padding: 0; width:100%; display:inline-block;}
.login-form .cus-btn-login {background-color: #efab52; border: 1px solid #efab52; border-radius: 0; color: #ffffff; font-size: 16px; font-weight: bold; width: 100%;}
.login-form .cus-btn-login:hover, .login-form .cus-btn-login:focus, .login-form .cus-btn-login:active {background-color: #efab52; border: 1px solid #efab52; box-shadow: none; color:#fff;}
.login-form label {color: #ffffff; font-size: 16px; font-weight: normal;}
.forgot-password{width:100%; display:inline-block; margin-top: 10px;}
.forgot-password a{color: #ffffff; font-size: 16px;}
.login-form .panel-body {padding: 0;}
.login-form .form-control {border-radius: 0; height: 36px;}
.forgot-password a:hover, .forgot-password a:focus{text-decoration:none;}
.login-form .panel-heading img {float: left; margin-right: 10px;}
.login-form .panel-heading h3::after {background-color: #efab52; bottom: -12px; content: ""; height: 5px; left: 0; position: absolute; width: 37px;}
.login-form .panel-heading h3 {color: #ffffff; float: left; font-size: 22px; font-weight: bold; position: relative;}
.login-form .form-group.username {margin-bottom: 8px;}
.footer-grid{width:100%; display:inline-block; background-color: #ffffff;}
.cus-footer{width:100%; display:inline-block; text-align:center; padding: 6px 0 9px;}
.footer-address{width:100%; display:inline-block; margin: 2px 0;}
.footer-address span{color:#444444; font-size:14px; font-weight:300; width:auto; display:inline-block; margin-right:10px;}
.cus-footer p{color:#444444; font-size:14px; font-weight:300; margin:0px;}
.login-form .form-control::-webkit-input-placeholder {color:#b5b5b5; font-size:16px;}
.login-form .form-control::-moz-placeholder {color:#b5b5b5; font-size:16px;}
.login-form .form-control:-ms-input-placeholder {color:#b5b5b5; font-size:16px;}
.login-form .form-control:-moz-placeholder {color:#b5b5b5; font-size:16px;}
/* Home Page CSS Ends */

@media (max-width:767px){
	
}
