/*
Theme Name: Empretec Base
Description: Template de El Pixel
Author: El Pixel
Version: 1.0.9
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body { padding-right: 0 !important }

.form-group .select2.select2-container {
    width: 100%!important;
}

.form-group  .select2-container--default .select2-selection--single, 
.form-group  .select2-container--default .select2-selection--multiple {
    background-color: #f3f6f9!important;
}

.expertos_select  .select2-container--default .select2-selection--single, 
.expertos_select  .select2-container--default .select2-selection--multiple {
    background-color: #fff!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow, 
.select2-container--default .select2-selection--multiple .select2-selection__arrow{
    margin-right: 0.5rem!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:after, 
.select2-container--default .select2-selection--multiple .select2-selection__arrow:after{
    font-size: 0.7rem!important;
    font-weight: bolder!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding-left: 1.5rem!important;
    font-size: 1.08rem!important;
}
#contenido .form-group  .select2-container--default .select2-selection--single, 
#contenido .form-group  .select2-container--default .select2-selection--multiple,
#consulta_emprendedor .form-group  .select2-container--default .select2-selection--single, 
#consulta_emprendedor .form-group  .select2-container--default .select2-selection--multiple {
    background-color: #f3f6f9!important;
}

.select2-search__field.valid-input {
    background: initial !important;
}
.form-group .select2-container--default .select2-selection--single .select2-selection__arrow:after, 
.form-group .select2-container--default .select2-selection--multiple .select2-selection__arrow:after{
 color: #000000;
}

.select2-selection--multiple:before {

    position: absolute;
    right: 7px;
    top: 42%;
    font-family: Ki;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    /*line-height: 1;*/
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    font-size: 0.6rem;
    /*color: #7E8299;*/
}

ul.menu-nav .svg-icon{
    display: block;
    width: 25px;
    height: 24px;
}

.svg-icon.icon-perfil:before {
    content: url(./assets/icons/perfil.svg);    
}

.svg-icon.icon-notificacion:before {
    content: url(./assets/icons/notificacion.svg);    
}

.svg-icon.icon-notificacion-new:before {
    content: url(./assets/icons/notificacion-new.svg);
}

.svg-icon.icon-mensajes:before {
    content: url(./assets/icons/mensajes.svg);    
}

.svg-icon.icon-mensajes-new:before {
    content: url(./assets/icons/mensajes-new.svg);
}

.svg-icon.icon-ayuda:before {
    content: url(./assets/icons/ayuda.svg);
}

.svg-icon.icon-foros:before {
    background-image: url(./assets/icons/foros.svg);
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 25px; 
    height: 25px;
    content:"";
}



.slick-dots li button:before {
    font-size: 18px;
    color: #a3a3a3;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0090df;
}

.card .preview-imagen{
    height: 180px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.slick-list {
    box-sizing: initial;
    padding: 25px 0px;
}

.contenido-item .btn.btn-delete-content{
    position: absolute;
    border-radius: 36px;
    width: 30px;
    height: 30px;
    top: -10px;
    right: -10px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.btn-delete-content:before{
    content: url(./assets/icons/cerrar.svg);
    position: absolute;
    right: 5px;
    top: 6px;
}

.dropdown-item.icon-notification-item-new:before {
    content: url(./assets/icons/red_dot.png);
    margin-right: 5px;

}

.dropdown-item.icon-notification-item:before {
    content: url(./assets/icons/gray_dot.png);
    margin-right: 5px;
}

.user-profile-container{
    position: relative;
}

.container-message button.btn-cancel span:before{
    content: url('./assets/icons/cerrar.svg');
    
  }
  
.container-message button.btn-maximice span:before{
content: url('./assets/icons/expandir.svg');

}


.container-message .modal-header .close {
    padding: 0.65rem 1rem;
    margin: initial;
}

.anti {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
  }
  .anti iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    z-index: 1;
  }
  .anti::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    opacity: 0;
    z-index: 2;
  }
/*
  .filepond--item {
    width: calc(50% - 0.5em);
}
*/

.panel-heading  .media:after {
    content:url('assets/icons/arrow-down.svg');
    float: right;
    transition: all 0.5s;    
    position: absolute;
    right: 30px;
    align-self: center;
 }
 .panel-heading.active .media:after {
     -webkit-transform: rotate(180deg);
     -moz-transform: rotate(180deg);
     transform: rotate(180deg);
 } 
 /*Estilos header*/
header.header{
    height: auto;
    position: fixed;
    width: 100%;
}
header.header img{
    width: 200px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

header.header li, header.header span, header.header a{
    font-size: 16px;
}
#sidebar{
    top: 100px!important;
}

.border-innovahub,
.border.border-innovahub {
    border-color: #04488c !important;
}

.border-conexiones,
.border.border-conexiones {
    border-color: #019DDA !important;
}

.border-concursos,
.border.border-concursos {
    border-color: #00b7ff !important;
}

.border-contenidos,
.border.border-contenidos {
    border-color: #82BE42 !important;
}

.border-recursos,
.border.border-recursos {
    border-color: #ED008C !important;
}


#sidebar .border-left {
    border-left-width: 6px!important;
}


.border-left.border-innovahub {
    border-left-color: #04488c !important;
}

.border-left.border-conexiones {
    border-left-color: #019DDA !important;
}


.border-left.border-concursos {
    border-left-color: #00b7ff !important;
}

.border-left.border-contenidos {
    border-left-color: #82BE42 !important;
}

.border-left.border-recursos {
    border-left-color: #ED008C !important;
}

.font-weight-bolder.badge {
    padding-top: 10px;
    padding-bottom: 5px;
}

.sectores_list_card{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
            line-clamp: 2; 
    -webkit-box-orient: vertical;
}

.navbar-toggle .icon-bar {
    margin: 0 auto;
}
