/* ===================================
   AGENDA PARROQUIAL SAN JOSÉ
   BOOKED SCHEDULER 4.1.11
   CONSERVA COLORES DE COMUNIDADES
=================================== */

/* ENCABEZADO */
.navbar-default{
    background:#0d3b66 !important;
    border-color:#0d3b66 !important;
}

.navbar-default .navbar-nav > li > a{
    color:#ffffff !important;
    font-weight:600;
}

.navbar-default .navbar-nav > li > a:hover{
    color:#d4af37 !important;
}

/* LOGO */
.navbar-brand img{
    max-height:48px !important;
}

/* TITULOS */
h1,h2,h3,h4{
    color:#0d3b66 !important;
    font-weight:600;
}

/* BOTONES */
.btn-primary{
    background:#0d3b66 !important;
    border-color:#0d3b66 !important;
}

.btn-primary:hover{
    background:#d4af37 !important;
    border-color:#d4af37 !important;
}

.btn-success{
    background:#d4af37 !important;
    border-color:#d4af37 !important;
    color:white !important;
}

/* TARJETAS */
.panel{
    border-radius:12px;
    overflow:hidden;
    box-shadow:0 2px 12px rgba(0,0,0,.08);
    border:none;
}

.panel-heading{
    background:#0d3b66 !important;
    color:white !important;
    font-weight:600;
}

/* TABLAS */
.table thead{
    background:#0d3b66;
    color:white;
}

.table-hover tbody tr:hover{
    background:#fff9e8;
}

/* CALENDARIO */
.fc-toolbar{
    background:#ffffff;
    padding:10px;
    border-radius:10px;
    box-shadow:0 2px 8px rgba(0,0,0,.08);
}

/* ===================================
   IMPORTANTE
   NO MODIFICAR COLOR DE COMUNIDADES
=================================== */

.fc-event{
    border-radius:8px !important;
    font-weight:600;
    padding:2px !important;
    box-shadow:0 2px 6px rgba(0,0,0,.20);
    border:none !important;

    /* NO establecer background */
    /* NO establecer border-color */
}

.fc-event:hover{
    opacity:.85;
    transform:scale(1.02);
    transition:all .2s ease;
}

/* RESERVAS */
.reserved{
    border-radius:6px;
    font-weight:600;
    box-shadow:0 1px 4px rgba(0,0,0,.15);
}

/* CELDAS DISPONIBLES */
.reservable:hover{
    background:#fff5d6 !important;
}

/* FORMULARIOS */
.form-control{
    border-radius:8px;
}

.form-control:focus{
    border-color:#d4af37;
    box-shadow:0 0 5px rgba(212,175,55,.5);
}

/* MENUS */
.dropdown-menu{
    border-radius:10px;
    box-shadow:0 5px 15px rgba(0,0,0,.12);
}

.dropdown-menu > li > a:hover{
    background:#fff4cc;
}

/* FONDO */
body{
    background:#f8f9fb;
}

/* PIE */
footer{
    background:#0d3b66;
    color:white;
}

/* DETALLE PARROQUIAL */
.page-header h1::after{
    content:" ✝";
    color:#d4af37;
}

/* TARJETAS BLANCAS */
.well,
.card,
.dashboardContents .panel{
    border-radius:12px;
    box-shadow:0 2px 10px rgba(0,0,0,.08);
}

/* SCROLL */
::-webkit-scrollbar{
    width:10px;
}

::-webkit-scrollbar-thumb{
    background:#0d3b66;
    border-radius:10px;
}

::-webkit-scrollbar-thumb:hover{
    background:#d4af37;
}