body {
    background-color: #fff;
    font-size: 16px;
}
.box 
{ 
  padding: 5px;
    background-color: #fff;
    border-radius: 0 0 5px 5px
}

.box.contenido
{
    margin-top: 2px;
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #eeeeee
}

.box.search
{
    background-color: #fff;

}

    .social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }

 

.f12 {
    font-size:12px
}

/******************* Estilos de CALENDARIO **********************/

.calendario-dia {
    text-align: center;
    width: 50px;
    height: 50px;
    border: 1px solid #e5e5e5 !important
}

.calendario-dia.hover:hover {
    background-color: #EFAA79;
    color: #fff;
    cursor: pointer;

}

.calendario-dia.hoy {
    background-color: #B8EDFF;

}
.calendario-dia.deshabilitado {
    background-color: #efefef;
}
.calendario-dia.no-seleccionable {
    background-color: #efefef;
}
.calendario-hora {
    
}
.calendario-hora.deshabilitado {
    background-color: #cccccc
}

/***************************************************************/

.text-default {color: dimgrey}

h1,h2,h3,h4,h5,h6 {color: #CE651A !important}

.f13 {font-size: 13px}

.f15 {font-size: 15px}
.f14 {font-size: 14px}
.label-custom { color: #CE651A !important; font-weight: bold}

.w300 {width: 300px}
.w400 {width: 400px}
.w80per {width: 80%}
.w50per {width: 50%}
.p10left {padding-left: 10px}


.logo {
    float: left;
    width: 220px;
    height: auto;
}

@media (min-width: 768px) {
    .menu {
        margin: 0 0 0 220px;
        padding: 0;
    }

    .rowbar1 {
        background-color: #ffff;
    }

    .carousel-navbar {
        height: 163px;
    }
    .navbar {
        margin-bottom: 5px
    }



}

.dontbreak {
    white-space: nowrap
}

.numberRounded-1 {
    border-radius: 5px;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */

    width: 20px;
    height: 20px;

    background: #ffa07a;
    border: 1px solid #ffa07a;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 2px
}

.numberRounded-2 {
    border-radius: 5px;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    width: 20px;
    height: 20px;
    background: #fffacd;
    border: 1px solid #fffacd;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
        margin-top: 2px
}

.dia-reservacompleta {
    font-weight: bold;
    color: #dc143c
}

.dia-cerrado {
    font-weight: bold;
    color: #dc143c
}

.hora-reservada {
    font-weight: bold;
    color: #dc143c
}

.modalidad1 {
    background:  #ffa07a;
} 

.modalidad2 {
    background: #fffacd;
} 

.tooltip.top .tooltip-inner {
    background-color: #fffacd;
    color: #000
}
.tooltip.top .tooltip-arrow {
      border-top-color: #fffacd;
}

.alert.alert-corporativo {
    background-color: #fffacd
}