/*      Checkbox and radio         */
.checkbox,
.radio {
  margin-bottom: 12px;
  padding-left: 32px;
  position: relative;
  -webkit-transition: color 0.25s linear;
  transition: color 0.25s linear;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  color: #333333;
  }

.checkbox input,
.radio input {
  outline: none !important;
  display: none; }

.checkbox .icons,
.radio .icons {
  color: #DDDDDD;
  display: block;
  height: 20px;
  /*left: 0;*/
  position: absolute;
  top: 0;
  width: 20px;
  text-align: center;
  line-height: 21px;
  font-size: 25px;
  cursor: pointer;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear; }

.checkbox .icons .first-icon,
.radio .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .second-icon {
  display: inline-table;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100); }

.checkbox .icons .second-icon,
.radio .icons .second-icon {
  opacity: 0;
  filter: alpha(opacity=0); }

.checkbox:hover,
.radio:hover {
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear; }

.checkbox:hover .first-icon,
.radio:hover .first-icon {
  opacity: 0;
  filter: alpha(opacity=0); }

.checkbox:hover .second-icon,
.radio:hover .second-icon {
  opacity: 1;
  filter: alpha(opacity=100); }

.checkbox.checked,
.radio.checked {
  color: #2CA8FF; }

.checkbox.checked .first-icon,
.radio.checked .first-icon {
  opacity: 0;
  filter: alpha(opacity=0); }

.checkbox.checked .second-icon,
.radio.checked .second-icon {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #2CA8FF;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear; }

.checkbox.disabled,
.radio.disabled {
  cursor: default;
  color: #DDDDDD !important; }

.checkbox.disabled .icons,
.radio.disabled .icons {
  color: #DDDDDD !important; }

.checkbox.disabled .first-icon,
.radio.disabled .first-icon {
  opacity: 1;
  filter: alpha(opacity=100); }

.checkbox.disabled .second-icon,
.radio.disabled .second-icon {
  opacity: 0;
  filter: alpha(opacity=0); }

.checkbox.disabled.checked .icons,
.radio.disabled.checked .icons {
  color: #DDDDDD; }

.checkbox.disabled.checked .first-icon,
.radio.disabled.checked .first-icon {
  opacity: 0;
  filter: alpha(opacity=0); }

.checkbox.disabled.checked .second-icon,
.radio.disabled.checked .second-icon {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #D9D9D9; }

.no.checkbox.checked,
.no.radio.checked {
  color: #ff0000; }


.si.checkbox.checked,
.si.radio.checked {
  color: #00a06e; }


.no.checkbox.checked .second-icon, .no.radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #ff0000;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}
.si.checkbox.checked .second-icon, .si.radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #00a06e;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

/*//habitos de covey*/
.hc.checkbox.checked,.radio.checked {
  color: #00a59a; 
}
.hc.checkbox.checked .second-icon, .radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #00a59a;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

/*//habitos de 4 valores*/
.va.checkbox.checked,.radio.checked {
  color: #f6bd47; 
}
.va.checkbox.checked .second-icon, .radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #f6bd47;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

/*//habitos de 4 valores*/
.vi.checkbox.checked,.radio.checked {
  color: #eb1676; 
}
.vi.checkbox.checked .second-icon, .radio.checked .second-icon {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #eb1676;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}




/*para las estrellas en dominalo*/
/*---seccion de dominio, estrellas ----*/

.star1, .star2, .star3{
	width: 30px;
	height: 30px;
	position: absolute;
	margin: -57px 0 0 0;
}

.star2{
	margin: -57px 0 0 34px;
}

.star3{
	margin: -57px 0 0 68px;
}

.fondo-star{
	background-color: white;
	background-image: url("../images/star1.png");
	background-position: -1px 0.5px;
}

.star1:hover, .star2:hover, .star3:hover{
	cursor: pointer;
}
@media (max-width: 450px) {
.stars-fin{
	position: absolute;
   margin:220px 0 0 60px;
}
}

/*para las flamas en el menu */
nav ul li a {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
    border: 0;
    color: #ffffff !important;
    display: block;
    padding: 0.2em 2.0em 0.2em 3em;
    text-decoration: none;
/*    background-image: url(../images/icons/bullet.png);*/
    background-repeat: no-repeat;
    background-position: 10px center;
    padding: 10px;
}
.activo{
    
    background-color: #3e3b3b!important ;
    background-image: url(../../images/icons/bullet-c.png);
}
.perfil{
    
    background-color: #6d5a5a;
    text-align: center;

}

.login {
    color: #fff;
    background-color: #000000;
    border-color: #a2a2a1;
}
.login:hover {
    color: #fff;
    background-color: #a2a2a1;
    
}


/* Por debajo de 700px */
@media screen and (max-width: 767px){
    h3.display-2 { font-size: 1.5rem; }
    label.no.checkbox,label.si.checkbox{ font-size: 1rem;}
    .offline.mbr-cards-col {
        padding-top: 0px;
        padding-bottom: 0px;
        display: inline-block;
    }
    
    .offline.mbr-iconfont.mbr-iconfont-features2, .mbr-iconfont.mbr-iconfont-features3{
          font-size: 2.5rem;
    }
    .offline.mbr-cards .card-title{
          font-size: 0.75rem;
      }
      
}
 /*Por debajo de 400px*/ 
@media screen and (max-width: 400px){
  h3.display-2 { font-size: 1rem; }
  label.no.checkbox,label.si.checkbox{ font-size: 0.8rem;}
}

@media (max-width: 1280px) {
  h3.display-2 { font-size: 1.5rem; }
  .lead h3 { font-size: 1.5rem; }
}

 .fijo {
       position:fixed !important;
       /*right:0px;*/
       top:80px;
       z-index:10 !important
 }
