

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

.container {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.5);
    box-shadow: 0 0 8px rgba(0,0,0,0.5);
}

/*HEADER*/
h1 {
    color: #00b0f0 !important;
    background-color: #ffff00;
    margin: 0 !important;
}

h2 {
    color: white;
}

h2.no-margin {
    margin-top: 0 !important;
}

h2.grey {
    color: #ccc !important;
    margin-bottom: 30px;
}

header {
    background: url(../img/header-bg.jpg) no-repeat center top;
    min-height: 413px;
    margin: 0 -15px;
}

header .content {
    padding-top: 100px;
}

/*PRECIOS*/
.precios {
    background: url(../img/precios-bg.jpg) no-repeat center top;
    min-height: 733px;
}

.precios .table {
    background-color: rgba(255,255,255,0.5);
    border-radius: 6px;
}

.precios .table > thead > tr > th,
.precios .table > tbody > tr > th,
.precios .table > tfoot > tr > th,
.precios .table > thead > tr > td,
.precios .table > tbody > tr > td,
.precios .table > tfoot > tr > td {
    border: none;
}

.precios .table td + td,
.precios .table th + th {
    text-align: right;
}

.precios .well {
    background-color: rgba(255,255,255,0.5);
    background-image: none !important;
    border: none !important;
}

/*INSTRUCTOR*/
.instructor {
    background: url(../img/instructor-bg.jpg) no-repeat center top;
    min-height: 1256px;
}

.text-bold {
    font-weight: bold;
}

.azul,
.azul a {
    color: #00b0f0 !important;
}

.social {
    margin-top: 10px;
    margin-bottom: 10px;
}

.instructor .wrapper {
    background-color: rgba(255,255,255,0.5);
    padding-bottom: 80px;
}

/*FAQ*/
.faq {
    background: url(../img/faq-bg.jpg) no-repeat center center;
    margin-bottom: 20px;
}



