/* =======================================
SECTION BOLETIN JURIDICO

MENU

1. BOLETIN JURIDICO ( FILTRO DE BUSQUEDA )
========================================== */


/* =============================================
ANCHOR 1. BOLETIN JURIDICO ( FILTRO DE BUSQUEDA )
================================================ */

.filtro-boletin {
    position: relative;
}

.filtro-boletin .view-header {
    position: absolute;
    z-index: 1;
    top: 32rem;
    left: 27rem;
}


/* ===== ===== NOTE tiene la clase container-fluid ===== ===== */

.filtro-boletin form .views-exposed-widgets,
.filtro-boletin .view-filters {
    background: #FFC95D !important;
}

.filtro-boletin .view-filters .views-exposed-widgets {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}


/* ===== ===== NOTE tiene la clase container ===== ===== */

.filtro-boletin form .views-exposed-widgets {
    max-width: 1400px !important;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    color: black;
}


/* ===== ===== Indice Tematico ===== ===== */

.filtro-boletin form select {
    width: 46.2rem;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-weight: 400;
    font-size: 1.5rem !important;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}


/* ===== ===== Fecha ===== ===== */

.filtro-boletin .views-exposed-form .form-item-field-mes-boletin-fecha-value-value-year {
    margin: 0 0 0 3rem;
    width: auto;
    min-width: 80px;
    float: left;
    margin-right: 5px;
    max-width: 100px;
}

.filtro-boletin .views-exposed-form .form-item-field-mes-boletin-fecha-value-value-month {
    width: auto;
    min-width: 80px;
    float: left;
    margin-right: 5px;
    max-width: 100px;
}



/* ===== ===== Tema ===== ===== */

.filtro-boletin .views-exposed-form .views-widget-filter-field_boletin_categoria_tid {
    margin-top: 1rem;
    border-top: 1px solid rgb(160, 159, 159, .5);
    padding-top: 1rem;
}

.filtro-boletin .views-exposed-form .views-widget-filter-field_boletin_categoria_tid label {
    word-spacing: 46rem;
}

.filtro-boletin .form-item-field-boletin-categoria-tid {
    display: inline-flex;
}

.filtro-boletin .form-item-field-boletin-categoria-tid select:nth-child(3) {
    margin: 0 0 0 3.5rem;
}


/* ===== ===== Icono gif del boton buscar ===== ===== */

.filtro-boletin .view-filters .ajax-progress.ajax-progress-throbber {
    margin-left: 1rem;
}

.filtro-boletin form button[type="submit"] {
    background-color: #2c2d7e !important;
    color: white !important;
}

.filtro-boletin form button[type="submit"]:hover {
    color: white !important;
}


/* ==============================
CONTENIDO FILTRADO
============================== */

.filtro-boletin .pagination {
    display: none !important;
}

.filtro-boletin .view-content .contenido-filtrado-boletin {
    margin-top: 6rem;
}

.filtro-boletin .contenido-filtrado-boletin .col-4 {
    border-right: 1px solid rgb(160, 159, 159, .5);
}

.filtro-boletin .contenido-filtrado-boletin .col-4:nth-child(3) {
    border: none;
}

.filtro-boletin .contenido-filtrado-boletin p.archivo-pdf a {
    font-size: 12px !important;
    color: #6c757d!important;
}

.filtro-boletin .contenido-filtrado-boletin .tema ul {
    list-style: none;
    padding: 0;
    margin-top: 1rem;
}

.filtro-boletin .contenido-filtrado-boletin .tema ul li.shs-parent {
    color: black;
    padding-right: 5rem;
    border-right: 1px solid rgb(160, 159, 159, .5);
}


/* =====================================================
2. ANCHOR JCARRUSEL BOLETIN JURIDICO
======================================================== */

.boletin-juridico {
    height: 38rem;
    position: relative;
}

.boletin-juridico .contenido p.archivo-pdf a {
    font-size: 12px !important;
    color: #6c757d!important;
}


/* ===== ===== JCARRUSEL ===== ===== */

.boletin-juridico .jcarousel-skin-default {
    width: 100%;
}

.boletin-juridico .jcarousel-container.jcarousel-container-horizontal {
    position: static !important;
    height: 29rem;
    width: 100% !important;
    padding: 5px 0 5px 0;
}

.boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal {
    width: 100% !important;
    height: auto;
}

.boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal ul {
    height: 100%;
}

.boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal ul li {
    text-align: left;
    height: 100%;
    margin-right: 7px;
    border: 0;
}


/* ===== ===== pagiandor jcarrusel ===== ===== */

.boletin-juridico .jcarousel-skin-default .jcarousel-prev {
    background: url(https://www.sic.gov.co/sites/default/files/images/2019/sic_home_enlaces/iconos/FlechaSliderIzq.png) no-repeat;
    background-position: center;
    padding: 2.1%;
    left: 0;
    z-index: 100;
    top: 40%;
}

.boletin-juridico .jcarousel-skin-default .jcarousel-next {
    background: url(https://www.sic.gov.co/sites/default/files/images/2019/sic_home_enlaces/iconos/FlechaSliderDer.png) no-repeat;
    background-position: center;
    padding: 2.1%;
    right: 0;
    z-index: 100;
    top: 40%;
}

.boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation {
    margin: 30px 0 0 0;
    border-bottom: 1px solid rgb(160, 159, 159, .5);
    padding-bottom: 10px;
}

.boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li {
    margin: 0 15px 0 0;
    background-color: #9597Ba;
    border-radius: 50%;
    padding: 3px;
}

.boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li.active {
    background-color: #2c2d7e;
}

.boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li a {
    padding: 4px;
    opacity: -1;
}


/* =========================================
3. ANCHOR CONTENIDO (ACTUALIDAD)
============================================ */

.actualidad-boletin .video-actualidad iframe {
    height: 348px;
}

.node-actualidad-blt-juridico .field-name-field-image img {
    margin-left: auto;
    margin-right: auto;
}

.node-actualidad-blt-juridico .field-name-field-publicacion-en-formato-de- {
    display: none;
}


/* =========================================
4. ANCHOR CONTENIDO INTERNO (INDICE TEMATICO)
============================================ */

.node-indice-tematico-blt-juridico .field-name-field-global-image img {
    margin-left: auto;
    margin-right: auto;
}

.node-indice-tematico-blt-juridico .field-name-field-archivo-cp a {
    color: #6c757d!important;
}

.node-indice-tematico-blt-juridico .field-name-field-boletin-categoria {
    font-size: 14px;
}


/* ==============================
ANCHOR MEDIA QUERY
============================== */


/*ESCRITORIO (XL REVISAMOS EN 1366px EN ADELANTE)*/

@media (max-width: 1366px) and (min-width: 1200px) {
    /* ===== ===== FILTRO BOLETIN (BUSQUEDA) ===== ===== */
    .filtro-boletin form .views-exposed-widgets {
        max-width: 1140px !important;
    }
    .filtro-boletin .view-header {
        left: 13rem;
    }
    /* ===== ===== ACTUALIDAD ===== ===== */
    .actualidad-boletin .video-actualidad iframe {
        height: 280px;
    }
    /* ===== ===== BOLETIN JURIDICO ===== ===== */
    .boletin-juridico .views-slideshow-cycle-main-frame-row-item {
        width: 23rem;
        margin-right: 63px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation {
        margin: 5px 0 0 0;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-prev {
        padding: 2.4%;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-next {
        padding: 2.4%;
    }
    .boletin-juridico .contenido p.archivo-pdf a {
        font-size: 11px !important;
    }
}


/*TABLET HORIZONTAL (LG REVISAMOS EN 1024px)*/

@media (max-width: 1199px) and (min-width: 992px) {
    /* ===== ===== FILTRO BOLETIN (BUSQUEDA) ===== ===== */
    .filtro-boletin form .views-exposed-widgets {
        max-width: 960px !important;
    }
    .filtro-boletin form select {
        width: 43.2rem;
    }
    .filtro-boletin .view-header {
        left: 5rem;
    }
    /* ===== ===== ACTUALIDAD ===== ===== */
    .actualidad-boletin .video-actualidad iframe {
        height: 233px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation {
        margin: 10px 0 0 0;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-prev {
        padding: 2.8%;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-next {
        padding: 2.8%;
    }
}


/*TABLET VERTICAL (MD REVISAMOS EN 768px)*/

@media (max-width: 991px) and (min-width: 768px) {
    .boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal ul li {
        width: 200px !important;
    }
    /* ===== ===== ACTUALIDAD ===== ===== */
    .actualidad-boletin .video-actualidad iframe {
        height: 171px;
    }
    /* ===== ===== FILTRO BOLETIN (BUSQUEDA) ===== ===== */
    .filtro-boletin form .views-exposed-widgets {
        max-width: 720px !important;
    }
    .filtro-boletin form select {
        width: 31.2rem;
    }
    .filtro-boletin .views-exposed-form .views-widget-filter-field_boletin_categoria_tid label {
        word-spacing: 31rem;
    }
    .filtro-boletin .view-header {
        left: 4rem;
    }
    /* ===== ===== Boletin ===== ===== */
    .boletin-juridico .jcarousel-skin-default .jcarousel-prev {
        padding: 3.8%;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-next {
        padding: 3.8%;
    }
}


/*MOVIL HORIZONTAL(SM REVISAMOS EN 576px)*/

@media (max-width: 767px) and (min-width: 576px) {
    /* ===== ===== FILTRO BOLETIN (BUSQUEDA) ===== ===== */
    .filtro-boletin form .views-exposed-widgets {
        max-width: 540px !important;
    }
    .filtro-boletin form select {
        width: 22.2rem;
    }
    .filtro-boletin .views-exposed-form .views-widget-filter-field_boletin_categoria_tid label {
        word-spacing: 22rem;
    }
    .filtro-boletin .view-header {
        left: 4rem;
    }
    /* ===== ===== ACTUALIDAD ===== ===== */
    .actualidad-boletin .video-actualidad iframe {
        height: 124px;
    }
    /* ===== ===== Boletin ===== ===== */
    .boletin-juridico .jcarousel-skin-default .jcarousel-prev {
        padding: 5.1%;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-next {
        padding: 5.1%;
    }
    .boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal ul li {
        width: 248px !important;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li {
        padding: 0px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li a {
        padding: 4px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation {
        margin: 10px 0 0 0;
    }
}


/*MOVIL VERTICAL(XS REVISAMOS EN 320px)*/

@media (max-width: 575px) {
    /* ===== ===== FILTRO BOLETIN (BUSQUEDA) ===== ===== */
    .filtro-boletin form .views-exposed-widgets {
        max-width: 540px !important;
    }
    .filtro-boletin form select {
        width: 11.2rem;
    }
    .filtro-boletin .views-exposed-form .views-widget-filter-field_boletin_categoria_tid label {
        word-spacing: 11rem;
    }
    .filtro-boletin .view-header {
        left: 2rem;
    }
    /* ===== ===== ACTUALIDAD ===== ===== */
    .actualidad-boletin .video-actualidad iframe {
        height: 135px;
    }
    /* ===== ===== Boletin ===== ===== */
    .boletin-juridico .jcarousel-skin-default .jcarousel-prev {
        padding: 8.1%;
    }
    .boletin-juridico .jcarousel-skin-default .jcarousel-next {
        padding: 8.1%;
    }
    .boletin-juridico .jcarousel-clip.jcarousel-clip-horizontal ul li {
        width: 280px !important;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li {
        padding: 0px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation li a {
        padding: 4px;
    }
    .boletin-juridico .jcarousel-skin-default ul.jcarousel-navigation {
        margin: 10px 0 0 0;
    }
    .boletin-juridico .view-header h3 {
        font-size: 1.25rem;
    }
    .boletin-juridico .view-header h3 div {
        display: none;
    }
}
