
body{ background-color:#eaf5fb;font-family: 'Raleway', sans-serif;}
.wrapper {margin-top: 50px;}
.inner-sec{max-width: 500px; padding: 15px 35px 45px; margin: 0 auto;}
.form-signin { max-width: 500px; padding: 15px 35px 30px; margin: 0 auto;}
.form-signin .input-group .form-control{ height:40px; border-left: solid 1px #f1f1f1;}
.form-control{ height:40px;}
.register .form-control{ margin-bottom:15px;}
.wrapper .form-signin .btn-primary{ background:#1c2394; text-transform:uppercase; margin-bottom:10px;}
.wrapper .form-signin .input-group{ margin-bottom:12px;}
.wrapper .form-signin .input-group .input-group-addon{ background:#fff; color:#1c2394; font-size:18px;}
.header{ background:#1c2394; text-align:center; color:#fff; font-size:20px; padding:10px; font-weight:500;}
.forgot a{ font-size:13px; color:#1c2394;}
.call img{ max-width:250px; margin-top:15px; width:100%;}
ul.tab-list{ margin:0px; padding:0px;}
ul.tab-list li {
     list-style: none;
    background: #1c2394;
    padding: 0px;
    border: solid 1px #1c2394;
    margin-bottom: 8px;
}
ul.tab-list li:last-child
{
	border-radius:0px 0px 10px 10px;
}
ul.tab-list li:first-child
{
	border-radius: 10px 10px 0px 0px;
}
ul.tab-list li:hover {
    background: #0b1067;
}
ul.tab-list li a {
    color: #fff;
    font-size: 16px;
    display: block;
    padding: 12px;
}
ul.tab-list li a:hover{ text-decoration:none;}
ul.tab-list li a span i.fa.fa-angle-right{ background:#1c2394;border-radius: 100%;color: #fff;height: 20px;line-height: 20px;text-align: center;width: 20px;}
.title {
    color: #1c2394;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 500;
}
.wrapper{ min-height:800px;}
.tab-ico {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 100%;
    display: inline-block;
    height: 30px;
    line-height: 27px;
    margin-right: 10px;
    text-align: center;
    width: 30px;
}
.tab-ico i{ font-size:15px;}
.service-text
{
	   background: #fff;
    color: #1c2394;
    font-weight: 500;
    line-height: 26px;
    padding: 15px;
	 -webkit-box-shadow: 1px 1px 4px 0 #ccc;
    -moz-box-shadow: 1px 1px 4px 0 #ccc;
    box-shadow: 1px 1px 4px 0 #ccc;
}

.navbar-default{ background:#2d3194; border:none;}
.navbar-default .navbar-nav>li>a{ color:#fff !important; padding:14px 10px 10px 10px;}
.navbar-default .navbar-nav>li>a i.fa {
    font-size: 20px;
    background: #fff;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
    margin-top: -9px;
	color:#1c2394;
}
.inner-sec2{max-width: 800px; padding: 15px 35px 45px; margin: 0 auto;}
.bx
{
	  background: #fff;
    -webkit-box-shadow: 1px 1px 4px 0 #ccc;
    -moz-box-shadow: 1px 1px 4px 0 #ccc;
    box-shadow: 1px 1px 4px 0 #ccc;
    text-align: center;
	padding:10px 0px;
	margin:10px 0px;
}
.bx h3
{
	 color:#1c2394;
	 margin:10px 0px;
	 font-size:18px;
}
.bx i.top-ico
{
	    background: #1c2394;
    border-radius: 100%;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    text-align: center;
    width: 50px;
	color:#fff;
	font-size:20px;
}
.bx i.fa-angle-right
{
	font-size:20px;
	line-height:0px;
}
.logo
{
	    max-width: 155px;
    margin-top: -12px;
}
footer
{
	    background: #1c2394;
    color: #fff;
    text-align: center;
    padding: 12px;
    font-size: 12px;
    margin-top: 50px;
}
.payment-row .col{ padding:0px 5px;}
.btn-group-lg > .btn, .btn-lg{ padding:8px 16px;}
@media (min-width: 767px)
{
	.form-signin
	{
	    background: #fff;
		padding-top: 32px;
		 -webkit-box-shadow: 1px 1px 4px 0 #ccc;
    -moz-box-shadow: 1px 1px 4px 0 #ccc;
    box-shadow: 1px 1px 4px 0 #ccc;
	}
}
@media (max-width: 767px)
{
.title{ margin-top:75px;}
.navbar-default{ text-align:center;}
.navbar-nav{ margin-top:50px;}
#navbar{ border:none; box-shadow:none;}
.navbar-default .navbar-toggle{ border:none;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background-color:transparent;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
.wrapper{ min-height:500px;}
.mobile-mg-btm{ margin-bottom:10px;}
.wrapper .form-signin .btn-primary{ font-size:13px;}
}

   
.validationerror
{
    color: Red;
    font-size: 12px;
}
   

.validationMessage
{
    color: black;
    font-weight:bold;
    font-size: 13px;
}
 
.home .logo{max-width: 220px;}  



.success,
.error {
  display: none;
  font-size: 13px;
}

.success.visible,
.error.visible {
  display: inline;
}

.error {
  color: #E4584C;
}

.success {
  color: #666EE8;
}

.success .token {
  font-weight: 500;
  font-size: 13px;
}
.dollor
{
 position: relative;
    top: -2px;
}