/* ========================================================
*
ESTILOS GENERAL

* ========================================================
*

*






* ======================================================== */

@media (max-width: 768px) {
   
    .ocultar {
        display: none !important;
    }
	
	.navbar-brand-image>img{width:255px!important;}
	
	
	
	.fa-bars{padding-top:54px;width:122px;}
	
	
	.mainbar{background:none!important;
			margin-bottom:-24%!important;
	
	}
	
	
	 .mainbar-nav>li>a {
	 
        width:500px!important;}	
		
		.mainbar-nav>li {
	    text-align:center;
        
		font-size:1.8em!important;}	
		
		.botonplan>a{
		max-width:600%;
		margin-left:30%;
	     }	
		
		.boton-cel-plan{
		font-family:Nunito;
		font-size:1.8em;
		color:#727272;
		
		border-radius:2px;	
		background:rgba(216, 216, 216, 0.2);
		
		
	     }	
		 
		 .content-container{padding-top:;}
		 
		 
		 .mainbar-nav{height:100%!important;
		 padding-bottom:100px!important;}
		
}




@media (max-width: 1000px) {
   
    .mainbar-nav>li {
        width:15%!important;  }
		
	.mainbar-nav>li>a {
        font-size:1.2em!important;   }
	
	
}


.navbar-header{height:12px!important;}



/* ======================AGREGADOS================================== */
{
  
  }
  
.navbar{height:100px; background:#ffffff;    
  }
.navbar-header{background:#ffffff;  
  }
.navbar-brand-image>img{width:30%;  
  }
.navbar-collapse {background:#ffffff!important;}

.navbar-right{margin-top:19px;}

.botonplan>a {font-family:Nunito; font-size:2.3em!important; padding:23px!important;margin-top:13px;color:#fffff;text-shadow:none;font-weight:100!important;border-radius: 3px!important;}

.p500>a,
.p500>a:hover{background:#b7b167!important;}

.p400>a,
.p400>a:hover{background:#9b9b98!important;}

.p300>a,
.p300>a:hover{background:#037b2d!important;}

.p200>a,
.p200>a:hover{background:#10578c!important;}

.p180>a,
.p180>a:hover{background:#8d2d86!important;}

.pmc>a,
.pmc>a:hover{background:#e95f2a!important;}

.content-header-title{font-family:Calibri;font-size:2em;font-weight:bold;}

.botoncotizar{font-weight:bold;}

.botonafiliacion{font-weight:bold;background:#db511c!important; color:#ffffff!important; font-size:1.5em; line-height:1.3em; text-align:center;}
.botonafiliacion>span{font-size:1.5em;}

.listadoprestadores{font-family:Nunito!important; font-size:1.5em; padding:10px; padding-left:24px;font-weight:bold;color:#ffffff; background:#b7b167;}


.h3form{margin-left:1px;}

.accordion h3{font-family:Nunito;}

.tabla500>h4{font-family:Nunito!important;color:green;}

/* ====================== BM500 ================================== */

.content-header-title{color:#b7b167;}

.encuesta td{
    background:#f7f7f7;
	padding:5px;
	color:#474747;
	padding-left:22px;
    font-family:Calibri;
	text-align:left;
	border:1px solid #585858;
  }
  .encuesta td  input{
   margin-left:10px;
  }

  .encuesta table{
   margin-top:22px;
   margin-bottom:62px;
  }
  
   .encuesta tr>td{
   font-weight:bold;
  }

  
 
   .tg tr td  {
   border-bottom:1px solid #c2c2c2;
  }
  
  .tg
  {
   width:100%!important;
  }
  
  

.tabla500 >h4{
    background:#b7b167;
	padding:5px;
	color:#ffffff;
	padding-left:22px;
    font-family:Calibri;
	
  }
  
.nav-pills500 > li.active > a,
.nav-pills500  > li.active > a:hover,
.nav-pills500> li.active > a:focus {
  color: #fff;
  background-color:#b7b167;
}


.mainbar .mainbar-nav > .active500 > a::after,
  .mainbar .mainbar-nav > .active > a:hover::after,
  .mainbar .mainbar-nav > .active > a:focus::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-top-color: #b7b167;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
	
  }
  
  
  
  /* ====================== BM400 ================================== */
  
  
  
  
  
  .mainbar .mainbar-nav > .active400 > a::after,
  .mainbar .mainbar-nav > .active > a:hover::after,
  .mainbar .mainbar-nav > .active > a:focus::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-top-color: #9b9b98;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
  }
  
    .mainbar .mainbar-nav > .active300 > a::after,
  .mainbar .mainbar-nav > .active > a:hover::after,
  .mainbar .mainbar-nav > .active > a:focus::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-top-color: #037b2d;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
  }
  
      .mainbar .mainbar-nav > .active200 > a::after,
  .mainbar .mainbar-nav > .active > a:hover::after,
  .mainbar .mainbar-nav > .active > a:focus::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-top-color: #10578c;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;
  }
  
  
        .mainbar .mainbar-nav > .activePMC > a::after,
  .mainbar .mainbar-nav > .active > a:hover::after,
  .mainbar .mainbar-nav > .active > a:focus::after {
    content: '';
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    border-top-color: #e95f2a;
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -10px;

  }


