.cc-selector input{
    margin:0;padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}
.icono1{background-image:url(../images/vendedores/asesor_privadaverona_angeles_gutierrez.jpg);}
.icono2{background-image:url(../images/vendedores/asesor_privadaverona_claudia_moran.jpg);}
.icono3{background-image:url(../images/vendedores/asesor_privadaverona_martin_villagomez.jpg);}
.icono4{background-image:url(../images/vendedores/asesor_privadaverona_norma_lopez.jpg);}

.cc-selector input:active +.drinkcard-cc{opacity: 1;}
.cc-selector input:checked +.drinkcard-cc{
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.drinkcard-cc{
  cursor:pointer;
  background-size:150px 150px;
  background-repeat:no-repeat;
  display:inline-block;
  border-radius: 50%;
  width:150px;height:150px;
  -webkit-transition: all 100ms ease-in;
     -moz-transition: all 100ms ease-in;
          transition: all 100ms ease-in;
  -webkit-filter: opacity(.6);
     -moz-filter: opacity(.6);
    filter: opacity(.6);
}
@media (min-width: 769px) and (max-width: 1199px){
.drinkcard-cc{
    background-size:100px 100px;
    width:100px;height:100px;
}
}
@media (min-width:561px) and (max-width: 768px){
.drinkcard-cc{
  background-size:120px 120px;
    width:120px;height:120px;
}
}
@media (max-width: 560px){
  .drinkcard-cc{
    background-size:80px 80px;
      width:80px;height:80px;
  }
}
.drinkcard-cc:hover{
    -webkit-filter: opacity(1);
       -moz-filter: opacity(1);
            filter: opacity(1);
}
#asesores p{margin-bottom:.3em;}


#asesores .sug {
	margin:5px; 
	padding:5px;
}
#referidos p{margin-bottom:.3em;}


#referidos .sug {
	margin:5px; 
	padding:5px;
}
.sug li{
  list-style: none;
}


.box1 {
	padding-bottom: 10px;
}
.box1 .fila1 .col1 h3{
	font-family: charlevoix_prothin;
  	
	font-size: 44px; 
	font-weight: 700; 
  margin-top: 20px;
  max-width: 600px;
    margin: auto;
    
}
.box1 .fila1 .col1 p {
	font-size:26px; 
	line-height: 28px; 
	margin-bottom: 10px;
}
.box1 .fila1 .col1 .separador {
	margin:10px auto;
}
.box1 .fila2 {
  margin-bottom: 10px;
  color: #ffffff;;
}
.box1 .fila2 .icono {
	margin:12px auto; 
	border-radius: 50%;
}
.box1 .fila2 .attr { 
	min-height: 210px; 
	height: 600px;
}
.box1 .fila2 span {
	font-size:24px;
}
.box1 .fila3 .col2 ul {
	margin:0 -3%;
}
.box1 .fila3 {
	margin-bottom: 60px;
}
.box1 .fila3 .carousel-control {
	opacity: 1; 
}
.box1 .fila3 .item img { 
	width: 100%;
}
.box1 .fila3 ol {
	display: none;
}
.box1 .fila3 .carousel-control.right,.box1 .fila3 .carousel-control.left {
	background: none;
}
.box1 .fila3 .glyphicon {	 
	left:10px; 
	height:45px; 
	top:40%; 
	padding-top:10px; 
	width: 45px; 
	position: absolute;
}
.box1 .fila3 .glyphicon-menu-right { 
	left: inherit; 
	right:10px;
}
.box1 .fila2 .attr .dat { 
  text-align: left;
}  
@media (min-width: 481px) and (max-width:991px) {
	/*body { border: 2px solid red;}/**/
	.box1 .fila2 .attr { 
		min-height: 210px; 
		height: 620px;
  } 
}
/* Landscape phones and smaller */
@media (max-width: 480px) {
	/*body { border: 2px solid red;}/**/
	.box1 .fila2 .attr { 
		min-height: 210px; 
		height: 600px;
  }  
  .box1 .fila2 .attr .dat { 
		font-size: .8em;
  }  
.box1 .fila1 .col1 h3{
	font-size: 44px; 
	font-weight: 700;
}
#asesores {  
  padding-bottom: 30%;
}
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  @media (min-width: 768px) {
    .container {
      width: 750px;
    }
  }
  @media (min-width: 992px) {
    .container {
      width: 970px;
    }
  }
  @media (min-width: 1200px) {
    .container {
      width: 1170px;
    }
  }
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
  .container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px;
    }
  }
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
    .container .jumbotron,
    .container-fluid .jumbotron {
      padding-right: 60px;
      padding-left: 60px;
    }
}
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after{
    display: table;
    content: " "; 
}
.container:after,
.container-fluid:after{
    clear: both;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.row:before,
.row:after{
    display: table;
    content: " ";
}
.row:after{
    clear: both; 
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
  }
  .col-xs-12 {
    width: 100%;
}
  .col-xs-6 {
    width: 50%;
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
      float: left;
    }
    .col-md-3 {
        width: 25%;
      }
}
  @media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
      float: left;
    }    
    .col-sm-7 {
        width: 58.33333333%;
      }
    
    .col-sm-5 {
        width: 41.66666667%;
      }
    .col-sm-4 {
        width: 33.33333333%;
    }
}
@media (max-width: 768px) {
    
    .col-lg-12 {
      width: 100%;
    } 
}
  .text-center {
    text-align: center;
  }
  .text-justify {
    text-align: justify;
  }
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.form-group {
    margin-bottom: 15px;
  }
  @media (min-width: 768px) {
    .form-inline .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
    }
}
.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
  }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle;
    }
}
@media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px;
    }
    .navbar-form .form-group:last-child {
      margin-bottom: 0;
    }
  }
  .form-horizontal .form-group:before,
.form-horizontal .form-group:after{
    display: table;
  content: " ";
}
.form-horizontal .form-group:after{
    clear: both;
}
.alert{
  position:relative;
  padding:.75rem 1.25rem;
  margin-bottom:1rem;
  border:1px solid transparent;
  border-radius:.25rem
}
.alert-success{
  color:#155724;
  background-color:#d4edda;
  border-color:#c3e6cb
}.alert-success hr{
  border-top-color:#b1dfbb
}
.alert-success{
  color:#0b2e13
}
.alert-danger{
  color:#721c24;
  background-color:#f8d7da;
  border-color:#f5c6cb
}
.alert-danger hr{
  border-top-color:#f1b0b7
}
.alert-danger{
  color:#491217
}