﻿/*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*/
/********************************************************************************
******************************   COMMON - BEGIN   *******************************/
/*MENU - INICIO*/
.headermenu .dropdown-toggle:hover,
.headermenu .dropdown-toggle:focus,
.headermenu .dropdown-toggle:active,
.headermenu .dropdown-toggle.active,
.headermenu .open .dropdown-toggle.dropdown-toggle {
    background-color: #2c323f;
}

.navbar-inverse .navbar-nav .nav-link {
    color: #fff;
}

.headermenu > li .btn {
    color: #fff;
}

    .headermenu > li .btn:hover,
    .headermenu > li .btn:focus {
        color: #343779;
    }

/*MENU - FIN*/
/*button - inicio*/
.btn-agree {
    color: #8A1502;
    background: #fff;
    border: 1px solid #8A1502;
}

    .btn-agree:hover {
        background: transparent;
        background-color: #8A1502;
        color: #fff;
    }

.delete_item:hover {
    color: #8A1502;
}

.edit_item:hover {
    color: #8A1502;
}

.btn.focus, .btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 1px #8A1502;
    box-shadow: 0 0 0 1px #8A1502;
}

.btn-outline-secondary {
    border-color: #8e8e8e;
}

a:hover {
    color: #8A1502 !important;
}
/*button - fin*/
/*invalid - input*/

.k-invalid {
    border-color: red;
}

.alert-text {
    color: red;
}

.k-form .k-alert-error, .k-form-inline .k-alert-error {
    color: red;
}

.k-form-error, .k-form-field-error .k-label, .k-text-error {
    color: red;
}
/*invalid - input*/

/*loading*/
.overlay-loading {
    background: #425051;
}

.top-loading {
    color: #8A1502;
}
/*loading*/
/********KENDO*********/
.k-grid-header {
    border-color: #C6CACA;
    color: #363535;
    background-color: #C6CACA;
}

.k-pager-wrap .k-pager-nav {
    color: #363535 !important;
}

.k-checkbox:checked + .k-checkbox-label:before {
    border-color: #8A1502;
    background-color: #8A1502;
}

.k-checkbox:focus + .k-checkbox-label:before {
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 2px #8A1502;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #8A1502;
}
/********BOOTSTRAP*********/
.navbar-light .navbar-nav .nav-link {
    color: #363535;
}

.dropdown-item:active {
    background-color: #b9bec2;
}

button.close {
    color: #8A1502;
}

    button.close:hover {
        color: #8A1502;
    }

.custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #8A1502;
}

.custom-control-input:checked ~ .custom-control-indicator {
    background-color: #8A1502;
}

.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #8A1502;
    background-color: #8A1502;
}

.custom-control-label::before {
    border: #8A1502 solid 1px;
}
/******************************   COMMON - END    ********************************
*********************************************************************************/
/*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*/
/********************************************************************************/
/******************************   SEGURIDAD - BEGIN   ****************************/
.export-excel {
    color: green;
    font-size: 20px;
}
/******************************   SEGURIDAD - END   ******************************
*********************************************************************************/
/*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*/
/********************************************************************************
******************************   POSTULANTES - BEGIN   **************************/

/*REDES SOCIALES*/
.top-facebook {
    color: #305c99 !important;
}

.top-linkedin {
    color: #007bb6 !important;
}

.top-google {
    color: #d24228 !important;
}

.top-twitter {
    color: #00cdff !important;
}

.top-facebook:hover {
    background-color: #305c99;
}

.top-linkedin:hover {
    background-color: #007bb6;
}

.top-google:hover {
    background-color: #d24228;
}

.top-twitter:hover {
    background-color: #00cdff;
}
/*REDES SOCIALES*/

/*BOOTSTRAP CORECTION*/
.bg-danger {
    background-color: #990000 !important;
}

.text-danger {
    color: #990000 !important;
}

.btn-danger {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

/*KENDO*/

.form-check-input:checked {
    background-color: #8A1502;
    border-color: #8A1502;
}

.form-check-input:focus {
    border-color: #8A1502;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(138,21,2,.25);
}

.k-checkbox.k-checked, .k-checkbox:checked {
    border-color: #8A1502;
    color: #fff;
    background-color: #8A1502;
}
.k-radio.k-checked, .k-radio:checked {
    border-color: #8A1502;
    color: #fff;
    background-color: #8A1502;
}

.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected {
    background-color: #8A1502;
}

.k-list .k-item.k-state-hover.k-state-selected, .k-list .k-item:hover.k-state-selected, .k-list-optionlabel.k-state-hover.k-state-selected, .k-list-optionlabel:hover.k-state-selected {
    background-color: #8A1502;
}

.k-calendar .k-nav-today {
    color: #8A1502
}

.k-calendar .k-calendar-view .k-today .k-link {
    box-shadow: inset 0 0 0 1px #8A1502
}

.k-calendar .k-calendar-td.k-state-selected .k-link {
    border-color: #8A1502;
    background-color: #8A1502;
}

.k-calendar .k-calendar-td.k-state-selected.k-state-focus .k-link, .k-calendar .k-calendar-td.k-state-selected.k-state-focused .k-link {
    box-shadow: inset 0 0 0 2px #8A1502
}

.k-calendar .k-calendar-td.k-state-selected.k-state-hover .k-link, .k-calendar .k-calendar-td.k-state-selected:hover .k-link {
    background-color: #e9ecef
}

.k-pager-numbers .k-link.k-state-selected {
    border-color: #8A1502;
    background-color: #8A1502;
}

.k-pager-numbers .k-link {
    color: #8A1502;
}

.k-pager-numbers .k-link.k-state-focus, .k-pager-numbers .k-link:focus {
    box-shadow: 0 0 0 3px rgba(138,21,2,.25)
}

.k-checkbox.k-state-focus, .k-checkbox:focus {
    border-color: #8A1502;
    box-shadow: 0 0 0 .25rem rgba(138,21,2,.25);
}
.k-checkbox.k-checked.k-state-focus, .k-checkbox:checked:focus {
    border-color: #8A1502;
    box-shadow: 0 0 0 .25rem rgba(138, 21, 2, .25);
}

.k-radio.k-checked.k-state-focus, .k-radio:checked:focus {
    border-color: #8A1502;
    box-shadow: 0 0 0 .25rem rgba(138, 21, 2, .25);
}
