@import url('../../lib/bootstrap/dist/css/bootstrap.css');
@import url('../../lib/font-awesome/css/font-awesome.css');
@import url('../../lib/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.css');
@import url('../../lib/tooltipster/dist/css/tooltipster.bundle.css');
@import url('../../lib/tooltipster/dist/css/plugins/tooltipster/sideTip/themes/tooltipster-sideTip-borderless.min.css');
@import url('../../lib/justified-gallery/dist/css/justifiedGallery.css');
@import url('../../lib/lightgallery/dist/css/lightgallery.css');
@import url('../../lib/lightslider/dist/css/lightslider.css');
@import url('../../lib/select2/dist/css/select2.css');
@import url('../../lib/flexslider/flexslider.css');
@import url('../../css/cubeportfolio.min.css');
@import url('../../css/skins/blue.css');
@import url('../../css/style.css');
@import url('../../plugins/ekko-lightbox.css');

.barra-azul-item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
}

    .barra-azul-item a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        vertical-align: middle;
    }

.btn-blue-large {
    background-color: #0084cf;
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    display: block;
    padding: 20px 30px;
    color: white;
    text-align: center;
}

    .btn-blue-large:hover {
        color: #73ad2dff;
        cursor: pointer;
    }

#dias {
    margin-top: 6px;
}

.calendarlist {
    padding: 20px 20px !important;
    background: #fff;
    margin: 0 0 15px 0 !important;
    border: 2px #016096 solid;
    border-top: unset;
}

    .calendarlist li {
        font-weight: unset !important;
        margin-bottom: 20px !important;
    }

.titulo-calendario {
    font-weight: bold;
}

#calendarDate {
    background: #fff;
    margin: 10px 0 0 0;
    display: inline-flex;
    width: 100%;
    justify-content: center;
    border: 2px #016096 solid;
    border-bottom: unset;
}

.calendarDay {
    text-align: center;
    width: 12%;
    font-weight: bold;
    margin-top: 15px;
    cursor: pointer;
}

    .calendarDay a:hover {
        text-align: center;
        width: 12%;
        font-weight: bold;
        margin-top: 15px;
        cursor: pointer;
        background-color: #016096;
        padding: 15px 5px;
        color: #fff;
        border-radius: 15px;
        margin-top: 5px;
    }

.calendarDayText {
    width: 100%;
    margin-top: 15px;
    font-size: 20px;
}

.calendarDayTextAtivo {
    background-color: #016096;
    padding: 15px 5px;
    color: #fff;
    border-radius: 15px;
    margin-top: 5px;
}

.hide {
    display: none !important;
}
