﻿html, body {
    background-color: #DCD9D4;
}

input, select, button, * {
    font-family: "ArialRegular";
    font-size: 12px;
}

.body-content {
    padding: 10px 15px;
    overflow: hidden !important;
}

    .body-content .row {
        margin-right: 0px;
        margin-left: 0px;
        /*border:1px solid red;*/
    }

.my-label {
    font-family: "ArialBold";
    color: #68655c;
    margin-top: 20%;
    position: relative;
}

.titulo {
    font-family: "DinBold";
    font-size: 30px;
    color: #68655c;
}

a {
    color: #B0002D;
    font-size: 12px;
}

    a:hover {
        color: #B0002D;
    }

.btn {
    font-family: "DinBold";
    font-size: 14px;
    background-color: #68655c !important;
    border-color: #68655c !important;
    color: #ffffff !important;
}

    .btn:hover {
        background-color: #858175 !important;
        border-color: #858175 !important;
    }

.btn-yellow {
    background-color: #B08F4E !important;
    border-color: #B08F4E !important;
}

.btn.btn-dark, .btn-dark {
    background-color: #B0002D !important;
    border-color: #B0002D !important;
}

.modal-header {
    background-color: #DCD9D4 !important;
    border-bottom: 5px solid #B0002D !important;
}

.modal-title {
    font-family: "DinBold";
    font-size: 20px;
}

.modal-header .close span {
    font-size: 20px !important;
}

input::-webkit-input-placeholder {
    color: #E2E2E2 !important;
    font-style: italic;
}

input:-ms-input-placeholder {
    color: #E2E2E2 !important;
    font-style: italic;
}

input::-ms-input-placeholder {
    color: #E2E2E2 !important;
    font-style: italic;
}

input::-moz-placeholder {
    color: #E2E2E2 !important;
    font-style: italic;
}

input::placeholder {
    color: #E2E2E2 !important;
    font-style: italic;
}

tfoot {
    display: none !important;
}


#modalModify {
    z-index: 1041 !important;
}

#modalMessage {
    z-index: 1051 !important;
}

#modalConfirm {
    z-index: 1061 !important;
}

.modal-backdrop:nth-of-type(1n) {
    /*background: red;
    padding: 5px;*/
    z-index: 1040;
}

.modal-backdrop:nth-of-type(2n) {
    /*background: green;
    padding: 5px;*/
    z-index: 1040;
}

.errores {
    padding: 0px;
    padding-left: 15px;
}

.btn-excel {
    color: forestgreen !important;
    font-size: 25px !important;
    cursor: pointer !important;
}

.mis-sedes {
    padding: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    list-style-type: none;
}

    .mis-sedes li {
        font-family: "DinRegular";
        padding: 2px;
    }

        .mis-sedes li label {
            font-family: "DinRegular";
        }

        .mis-sedes li input {
            font-family: "DinRegular";
            margin-right: 10px;
        }

.page-item.active .page-link {
    color: #fff !important;
    background-color: #68655c !important;
    border-color: #68655c !important;    
}

.page-link {
    color: #68655c !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
    cursor: pointer !important;
}

    .page-link:hover {
        color: #fff !important;
        background-color: #68655ceb !important;
        border-color: #68655ceb !important;
    }