body{
	 font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif; font-size:18px; background:url(../images/bg.jpg) repeat #eee;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #cc4949;
    border: 2px solid #137bb7;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
    cursor: default;
	padding:5px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #137bb7;
    border-bottom: 2px solid #137bb7;
    cursor: default;
}
.ope_margin{
	margin-right:2px;
}


/* For OTP Page */

.otp_page{
	background:#fcf8e3;
	margin-top:10px;
	padding:10px;
	border:1px solid #ece2b0;
	border-radius:3px;
	margin-top:10px;
}
.otp_form{
border:1px solid #dedede;
border-radius:3px;
padding:30px 20px 20px 20px;
margin-top:3%;
margin-bottom:7%;
background:#FFFFFF
}
.otp_margin{
	margin-top:10px;}
	
.result{
	color:#6f6f6f;
}
.fill{
	font-size:17px;
}








.modal-custom {
    background: #1e5799;
    color: #fff;
}
.nav>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a, .dropdown-menu>li{
  border-bottom: 3px solid transparent;font-size: 18px;
    color: #1d1d1d;
    font-weight: 500;
}
.nav>li>a:focus, .nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
  border-bottom: 3px solid transparent;
  background: rgba(154, 154, 154, 0.27); color:#d60262;
}
.navbar a, .dropdown-menu>li>a, .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .navbar-toggle{
 color: #000;
}
.dropdown-menu{
      -webkit-box-shadow: none;
    box-shadow:none;
}
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.nav li:hover:nth-child(8n+1), .nav li.active:nth-child(8n+1){
  border-bottom: #b6f423 4px solid;  color:#fff;
}
.nav li:hover:nth-child(8n+2), .nav li.active:nth-child(8n+2){
  border-bottom: #82e2ea 4px solid;
}
.nav li:hover:nth-child(8n+3), .nav li.active:nth-child(8n+3){
  border-bottom: #f8b42c 4px solid;
}
.nav li:hover:nth-child(8n+4), .nav li.active:nth-child(8n+4){
  border-bottom: #fd594a 4px solid;
}
.nav li:hover:nth-child(8n+5), .nav li.active:nth-child(8n+5){
  border-bottom: #e8479d 4px solid;
}
.nav li:hover:nth-child(8n+6), .nav li.active:nth-child(8n+6){
  border-bottom: #a12eeb 4px solid;
}
.nav li:hover:nth-child(8n+7), .nav li.active:nth-child(8n+7){
  border-bottom: #4785d9 4px solid;
}
.nav li:hover:nth-child(8n+8), .nav li.active:nth-child(8n+8){
  border-bottom: #2aed9a 4px solid;
}

.navbar-toggle .icon-bar{
    color: #fff;
    background: #000000;
}

/* Credit to bootsnipp.com for the css for the color graph 
 ESTO SOLO ES PARA EL FORMULARIO DE LOGIN
*/
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.vochure_m{
	margin-top:30px; margin-left:50px;}
.vochure_mm{
	margin-top:30px;}	
nav {
    width: 100%;
    font-weight: 300;
    font-style: normal;
     background: rgba(255, 255, 255, .95);
   top: 0;
    left: 0;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.50);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.50); border-top:3px solid #e74e93
}
.banner_m{
	margin:5px 0px 0px 0px; padding:0px; border-top:2px solid #f13480; border-bottom:4px solid #f13480; position:relative;
}	
.no_mar{
	padding:0px; margin:0px;}
.margin_10{
	margin-top:10px;
}
.meem_caption{
		position:absolute; top:35%; bottom:0px; font-size:1.4em; z-index:1000; left:70%; color:#fff; text-shadow: 2px 2px 4px #000000;
}

.bg{
background:white; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.75);
}	
label {
    color: #3c3b3b;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0px;
}
.red {
    color: red;
}
.form_m{
    margin-bottom: 7px;
}
.panel-default>.panel-heading {
    color: #fff;
    background-color: #ee5190;
    border-color: #ddd;
}
.agent_font {
    font-size: 22px;
    padding: :0px;
    margin: 0px;
}
.box1{
background:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px; margin-top:60px; border:1px solid #afafaf;
}
.box2{
border-radius:50%; width:70px; height:70px; position:absolute; z-index:1000; background:#000; top:15px; left:40%;
background: #3a820a; /* Old browsers */
background: -moz-linear-gradient(top, #3a820a 0%, #2cb20e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3a820a 0%,#2cb20e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3a820a 0%,#2cb20e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a820a', endColorstr='#2cb20e',GradientType=0 ); /* IE6-9 */
border:3px solid #0A7F1D;
}
.box2font{
	font-size:45px!important; position:absolute; margin-top:30px; color:#fff!important; margin-left:13px; top:-20px;
}
.font_color {
    color: #ee5190;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.p_font{
	text-align:justify; padding-top:40px; line-height:24px; font-size:16px; position:relative; z-index:1000; padding-right:8px; padding-left:8px;
}



.box1_1{
background:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px; margin-top:70px; border:1px solid #afafaf;
}
.box2_1{
border-radius:50%; width:70px; height:70px; position:absolute; z-index:1000; background:#000; top:15%; left:40%;
background: #ff143f; /* Old browsers */
background: -moz-linear-gradient(top, #ff143f 0%, #c10f83 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff143f 0%,#c10f83 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff143f 0%,#c10f83 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff143f', endColorstr='#c10f83',GradientType=0 ); /* IE6-9 */
border:3px solid #ff3161;
}
.box2font_1{
	font-size:45px!important; position:absolute; margin-top:-5px; color:#fff!important; margin-left:13px; 
}

.p_font_1{
	text-align:center; padding-top:20px; line-height:24px; font-size:18px; position:relative; z-index:1000; color:#000;
}


.box1_3{
background:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px; margin-top:70px; border:1px solid #afafaf;
}
.box2_3{
border-radius:50%; width:70px; height:70px; position:absolute; z-index:1000; background:#000; top:15%; left:40%;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
border:3px solid #477ac6;
}
.box2font_3{
	font-size:45px!important; position:absolute; margin-top:10px; color:#fff!important; margin-left:23px; 
}

.p_font_3{
	text-align:center; padding-top:20px; line-height:24px; font-size:18px; position:relative; z-index:1000; font-weight:500; color:#000;
}


.box1_4{
background:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:5px; margin-top:70px; border:1px solid #afafaf;
}
.box2_4{
border-radius:50%; width:70px; height:70px; position:absolute; z-index:1000; background:#000; top:15%; left:40%;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top, #4c4c4c 0%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4c4c4c 0%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
border:3px solid #5d5d5d;
}
.box2font_4{
	font-size:40px!important; position:absolute; margin-top:10px; color:#fff!important; margin-left:20px; 
}

.p_font_4{
	text-align:center; padding-top:20px; line-height:24px; font-size:18px; position:relative; z-index:1000; font-weight:500; color:#000;
}


@media (min-width:200px) and (max-width:768px){
.vochure_m{
	margin-top:0px; margin-left:0px;}
.vochure_mm{
	margin-top:0px;}	

}

@media (min-width:321px) and (max-width:767px){
	.meem_caption{
		position:absolute; top:13%; bottom:0px; font-size:0.80em; z-index:1000; left:67%; color:#fff; text-shadow: 2px 2px 4px #000000; line-height:15px;
}	
}

@media (min-width:200px) and (max-width:321px){
	.meem_caption{
		position:absolute; top:13%; bottom:0px; font-size:0.60em; z-index:1000; left:67%; color:#fff; text-shadow: 2px 2px 4px #000000; line-height:15px;
}	
}

@media (min-width:769px) and (max-width:992px){
.vochure_m{
	margin-top:0px; margin-left:0px;}
.vochure_mm{
	margin-top:0px;}	
}

@media (min-width:200px) and (max-width:990px){
.box2{
border-radius:50%; width:60px; height:60px; position:absolute; z-index:1000; top:-35px; left:41%;
}
.box2font{
	font-size:40px!important; position:absolute; margin-top:28px; color:#fff!important; margin-left:10px; top:-20px;
}
.box2_1{
border-radius:50%; width:60px; height:60px; position:absolute; z-index:1000; top:-50%; left:41%;
}
.box2font_1{
	font-size:40px!important; position:absolute; margin-top:-5px; color:#fff!important; margin-left:8px;}
.box2_3{
border-radius:50%; width:60px; height:60px; position:absolute; z-index:1000; top:-35px; left:41%;
}
.box2font_3{
	font-size:40px!important; position:absolute; margin-top:28px; color:#fff!important; margin-left:20px; top:-20px;
}
.box2_4{
border-radius:50%; width:60px; height:60px; position:absolute; z-index:1000; top:-35px; left:41%;
}
.box2font_4{
	font-size:35px!important; position:absolute; margin-top:28px; color:#fff!important; margin-left:17px; top:-20px;
}	
}
@media (min-width:200px) and (max-width:360px){
	.login_m{
			margin-left: 90px; padding: 5px; position: absolute; z-index: 9999; top: 10px;
	}
}
@media (min-width:361px) and (max-width:400px){
	.login_m{
		margin-left: 90px; padding: 5px; position: absolute; z-index: 9999; top: 10px;
	}
}
@media (min-width:401px) and (max-width:500px){
	.login_m{
			margin-left: 90px; padding: 5px; position: absolute; z-index: 9999; top: 10px;
	}
}

@media (min-width:501px) and (max-width:768px){
	.login_m{
			margin-left: 90px; padding: 5px; position: absolute; z-index: 9999; top: 10px;
	}
}
.logo_mar{
	margin-top:10px; margin-left:5px;
}
.panel-login {
	border-color: #ccc;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}
.panel-login>.panel-heading {
	color: #00415d;
	background-color: #fff;
	border-color: #fff;
	text-align:center;
}
.panel-login>.panel-heading a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
	font-size: 15px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
	color: #029f5b;
	font-size: 18px;
}
.panel-login>.panel-heading hr{
	margin-top: 10px;
	margin-bottom: 0px;
	clear: both;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"] {
	height: 45px;
	border: 1px solid #ddd;
	font-size: 16px;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.panel-login input:hover,
.panel-login input:focus {
	outline:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #ccc;
}
.btn-login {
	background-color: #59B2E0;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #59B2E6;
}
.btn-login:hover,
.btn-login:focus {
	color: #fff;
	background-color: #53A3CD;
	border-color: #53A3CD;
}
.forgot-password {
	text-decoration: underline;
	color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
	text-decoration: underline;
	color: #666;
}

.btn-register {
	background-color: #1CB94E;
	outline: none;
	color: #fff;
	font-size: 14px;
	height: auto;
	font-weight: normal;
	padding: 14px 0;
	text-transform: uppercase;
	border-color: #1CB94A;
}
.btn-register:hover,
.btn-register:focus {
	color: #fff;
	background-color: #1CA347;
	border-color: #1CA347;
}
.about_meem{
	font-size:18px; color:#3a820a; margin-top:20px; font-weight:bold;  margin:0px 0px 3px 0px; padding:0px 0px 3px 0px;
}
@media (min-width:200px) and (max-width:320px){
	.logo_mar{
	margin-top:5px; margin-left:5px; width:160px; height:50px;
}
}



.otp_page{background:#fcf8e3;margin-top:10px;padding:10px;border:1px solid #ece2b0;border-radius:3px;margin-top:20px}
.otp_form{border:1px solid #dedede;border-radius:3px;padding:30px 20px 20px;margin-top:3%;margin-bottom:7%}
.otp_margin{margin-top:10px}
.result{color:#6f6f6f}
.opt_bb{padding-top:25px}
.otp_bor{border:1px dashed #CCC;margin-top:15px;margin-bottom:11%;padding:40px;border-radius:10px}
.otp_color{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:16px;color:red}
.success_1{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:20px;margin-top:15px;padding:35px;border-radius:6px;color:#2f2f2f;background:#fff;border:1px solid #e0e0e0}
.success_2{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;padding:10px;background:#6fb56f;border-radius:6px;color:#FFF;margin:50px 0 20px;font-size:20px}
.success_3{font-size:16px;color:#0ea811;font-weight:700}
.bg_2{
background:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:0px 0px 4px 0px rgba(50, 50, 50, 0.75); padding:20px; margin-top:20px;
}	
.rr_t{
margin-top:20px; margin-left:50px; display:none;color:#F00;
}
@media (min-width:200px) and (max-width:768px){
.rr_t{
margin-top:5px; margin-left:0px; display:none;color:#F00; font-size:12px;
}
}
.bg_1{background:#fff; border:1px solid #009ed8; border-radius:3px; padding:10px;}
.tool_tip {
    color: #337ab7;
    font-size: 12px !important;
}
.resller_m{
	margin:0px 5px 0px 8px; padding:0px 5px 0px 8px;}
.resller_m ul{
	margin:0px 5px 0px 0px; padding:0px 5px 0px 0px;}
.resller_m ul li{
	font-family:font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:17px; line-height:20px;
	list-style-image: url(../images/point.png); margin-bottom:6px;
}
.how{
	font-size:18px; color:#1577bb; margin-top:18px; font-weight:bold;  margin:0px 0px 3px 0px; padding:0px 0px 3px 0px;
}
.how_img{
 position:absolute; left:70%; top:42%;
}
.main_content {
    background: #fff;
    margin-top: 0px;
    -webkit-box-shadow: 0 3px 13px -5px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 3px 13px -5px rgba(0, 0, 0, .75);
    box-shadow: 0 3px 13px -5px rgba(0, 0, 0, .75);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    padding-bottom: 10px; padding-top:20px;
}
.faq {
    font-size: 16px;
    color: #000;
    padding-top: 5px;
    padding-right: 10px;
    text-align: justify;
}
.head_one {
    font-size: 24px;
    font-weight: 700;
    color: #45a945;
}
