﻿/*/* Estilos Generales */
.space10 {
    margin-top: 10px;
}

.space {
    margin-top: 25px;
}

.space50 {
    margin-top: 50px;
}

.space100 {
    margin-top: 100px;
}

.centrar {
    text-align: center;
    margin: 0 auto;
}

.text-white {
    color: #fff !important;
    font-size: 13px;
    font-weight: 700;
    padding: 2px 5px;
}

.lista-select {
    width: 100% !important;
}

.x_title h3 {
    margin: 5px 0 6px;    
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

mark.custom-report {
    background-color: #1abb9c;
    color: #fff;
    font-weight: 700;
    font-size: 110%;
    padding: 5px;
}
/* Fin Estilos Generales */


/* Estilos Login Backend */
.login {
    background: url(/images/bg-login.jpg) no-repeat top center;
    /*background: #f7f7f7;
    background-size: cover;*/
}

.login_form {
    padding: 20px 20px 20px 20px;
    /*background-color: rgba(239, 239, 239, 0.85);
    border-radius: 10px;
    box-shadow: 2px 5px 15px #999;*/
}

.login-logo {
    max-width: 300px;
    max-height: 200px;
    margin-top: 25%;
}

.error-login {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-weight: 500;
}

    .error-login ul {
        list-style-type: none;
        padding-inline-start: 0px;
    }

.validar-login {
    font-weight: 500;
    color: #a94442;
}
/* Fin Estilos Login Backend */

/* Estilos Validaciones */
.label.validation-error {
    color: #E74C3C;
}

.input-validation-error {
    background: #FAEDEC;
    border: 1px solid #E74C3C;
}

.field-validation-error {
    list-style: none;
    color: #a94442;
    padding-left: 0;
}
/* Fin Estilos Validaciones */

/* NavBar Logo Backend */
.nav_title {
    height: 60px !important;
}

.site_title img.logo-size {
    max-height: 120px;
    max-width: 205px;
}
/* Fin NavBar Logo Backend */

div.profile_info h2 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    max-width: 120px;
}

#miembros-list, #comunicados {
    width: 100% !important;
}

div.actionBar {
    display: none;
}

.dataTables_paginate a, .selector-fecha, .bootstrap-datetimepicker-widget.dropdown-menu {
    cursor: pointer;
}

@media (max-width: 767px), handheld and (orientation: landscape) {
    .login {
        background: #f7f7f7;
    }

    .login-logo {
        margin-top: 10%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .login-logo {
        margin-top: 30%;
    }
}

.mini-input {
    display:inline-block;
    width:50px;
}

/* Inicio Estilos Dashboard Actividad Diaria */
.scroll-actividad-graph {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 550px;
}

.scroll-detalle-actividad {
    overflow-y: scroll;
    min-height: 500px;
}
/* Fin Estilos Dashboard Actividad Diaria */

/* Listado de empleados */
tr.suspended {
    color: #e74c3c;
}

/* Informes Personalizados e Informe PDF */
.header-informe {
    color:#1abb9c !important;
    font-weight: bold;
}

/* Impresión Informes PDF */
.printpdf {
    background-color: transparent;
    background: url(https://localhost:44322/images/pdf_background.png) no-repeat 0% 0%;
    padding: 4% 7%;
}

tr.user-panel {
    color: rgba(243,156,18,.88);
}