/**************
### CÁMARAS ###
**************/

html body{
    font-family: 'Raleway', sans-serif !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    color: #333 !important;
}

body {
    background-color: #ededed !important;
    font-family: 'Raleway', sans-serif;
}

.corporativo{
    background-color: #FB275D !important;
    color: #FFFFFF !important;
    font-weight: 700 !important;
}
.corporativo a:hover {
    background-color: #FB275D !important;
    color: #FFFFFF !important;
    font-weight: 700 !important;
}
.corporativo2{
    background-color: #242424 !important;
    color: #FFFFFF !important;
    font-weight: 700 !important;
}
.caja-corporativo{
    border-left: 4px solid #FB275D;
}
.caja-corporativo-2{
    border-left: 4px solid #242424;
}

.nav-label, .menu-textos {
    font-weight: 600 !important;
}

#sidebar-menu .menu-title {
    font-size: 12px !important;
}

.titulo-pagina{
    padding-top: 10px;
    border-bottom: 1px solid #777777;
}

.topnav {
    font-family: 'Raleway', sans-serif !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    color: #777777 !important;
    background: #ededed;
}
.topbar-nav .metismenu li:nth-child(2) a {
    padding-left: 13px !important;
    color: #000 !important;
}
.topbar-nav .metismenu li.active > a {
    color: #FB275D !important;
    text-transform: uppercase;
}
.topbar-nav .metismenu li.active > a svg {
    color: #FB275D !important;
    fill: #a0a0a0;
    font-weight: 700 !important;
}

.top-menu{
    background-color: #ededed;
    padding: 5px;
}
.navbar-custom{
    height: 90px !important;
}

.text-corporativo{
    color: #FB275D !important;
    font-size: 13px;
}

.linea-corporativa{
    border-bottom: 3px solid #FB275D;
}

button, [type=button], [type=reset], [type=submit] {
/*    height: 40px !important;*/
    font-weight: bold;
}

input, select, optgroup, textarea {
/*    height: 40px !important;*/
    border: 1px solid #c4c4c4 !important;
}

.caja-redes-sociales{
    background: url("../../images/landings/camaras/redes-sociales-eventos.jpg");
    background-repeat: no-repeat;
}

.registro_facebook, .registro_linkedin{
    height: 50px !important;
    width: 250px !important;
}
.registro_facebook{
    background-color: #3b5998;
    color: #FFFFFF;
}
.registro_linkedin{
    background-color: #0e76a8;
    color: #FFFFFF;
}

.fcbl-camara{
    border-left: 5px solid #FB275D !important;
    background-color: #ededed !important;
}

.formato-color-camara{
    color: #FB275D !important;
}
.fcbb-camara{
    border-bottom: 1px solid #FB275D !important;
}
.fcbl-camara{
    border-left: 5px solid #FB275D !important;
}
.fcbg-camara{
    background-color: #FB275D !important;
    color: white !important;
    font-weight: bold;
}

a:hover {
    color: #FB275D !important;
}
.metismenu li a[aria-expanded=true] {
    color: #FB275D !important;
}
#sidebar-menu > ul > li.mm-active > a {
    border-left: 3px solid #FB275D;
}

#sidebar-menu > ul > li > ul {
    padding-left: 46px;
    font-size: 13px;
}
#sidebar-menu > ul > li > ul > li > a > span {
    color: #000!important;
    font-weight: 400 !important;
}

.content-page {
    /*margin-top: 60px !important;*/
}

.bg-secondary {
    background-color: #a1a1a1 !important;
}

.select2-selection, .select2-selection__rendered {
    /* height: calc(1.5em + 0.94rem + 2px) !important; */
    background-color: #f7f7f7!important;
    border-radius: 0.2rem!important;
    border: 1px solid #a1a1a1!important;
    color: #777777 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #FB275D !important;
    box-shadow: 0 0.25rem 0.01rem rgba(75, 75, 90, 0.075) !important;
}

.topbar-nav .metismenu li .nav-second-level a {
    padding: 0.0rem 1.5rem !important;
    padding-top: 10px !important;
}

.btn-secondary {
    color: #fff;
    background-color: #FB275D;
    border-color: #FFFFFF;
    border-radius: 0px;
}

a[href^="mailto:"] {
    text-decoration: none !important;
    color: #FB275D;
}

.inheritHeight{
    height: inherit!important;
}

.dropright{
    height: 22px !important;
}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>th.sorting_disabled, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting
{
    background-color: #ededed;
}
div.dataTables_wrapper div.dataTables_filter {
    float: right !important;
}

.fcbl-candidato{
    background-color: #ededed !important;
}
.fcbl-candidato > fa{
    color: #FB275D !important;
}

#progressbar .active {
    color: #FB275D !important;
}

.progress-bar-corporativa {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    transition: width 0.6s ease;
    background-color: #FB275D !important;
}

.nuestros_cursos {
    background-image: url("../images/landings/camaras/camaravalencia_cursos.jpg");
    background-repeat: no-repeat;
    min-height: 365px;
    padding: 90px 10px;
}

.centrar_logos {
    margin: auto;
}

/*.columna_izquierda_footer > p, a {
    margin-bottom: 2px;
    color: #999999 !important;
    font-size: 11px;
}*/

.columna_izquierda_footer > p {
    margin-bottom: 2px;
    color: #999999 !important;
    font-size: 11px;
}

#boton_contactar {
    background-color: #FB275D;
    color: #fff !important;
    display: inline-block;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 10px;
    padding: 5px 10px;
}

.columna_derecha_footer {
    display: inline-block;
    max-width: 100%;
    text-align: left;
}

.bg-corporativo {
    background-color: #FB275D !important;
}

.color-txt-corporativo {
    color: #FB275D !important;
    font-weight: 500;
}

.tab {
    background-color: #333;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 12px 20px;
}

.contenedor-texto {
    color: #333;
    font-size: 15px;
    line-height: 25px;
    margin-left: 10px;
    margin-right: 10px;
}

#banner_contacta_con_nosotros a {
    background-color: #FB275D;
    color: #fff !important;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 60px;
    padding: 16px 35px;
}

.lista li {
    color: #333 !important;
    font-size: 15px !important;
    font-family: 'Raleway', sans-serif !important;
    text-transform: none !important;
    line-height: 25px !important;
    list-style-type: circle !important;
}

.img-blog {
    max-width: 480px;
    max-height: 240px;
}


/**************
# FIN CÁMARAS #
**************/
