:root {
    --MAIN-COLOR: #541b1b;
    --SECONDARY-COLOR: #73262c;
    --MAIN-BACKGROUND: #74272d;
    --SECONDARY-BACKGROUND: #923037;
    --MAIN-BACKGROUND2: #cbbaba;
    --THIRD-COLOR: #f5b21e;
    --FOURTH-COLOR: #0093c9;
    --FITH-COLOR: #6e6e6e;
}

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

table{
    table-layout:fixed;
}
table td{
    word-wrap:break-word;
}

.menu-table {
    padding: 0px !important;
    overflow-wrap: normal !important;
}

.menu-table > a{
    display:block;
}


body{
    overflow:hidden;
    overflow-y:auto;
}

.form-control:focus, .form-control:active{
    border:1px solid var(--MAIN-COLOR)!important;
    box-shadow:none!important;
    outline: none!important;
}


input.validation-error, textarea.validation-error,select.validation-error {
    border: 1.75px solid #CC0020 !important;
}

span.validation-error {
    color: #CC0020;
    text-transform: uppercase;
    margin: 3.75px 0px;
    font: 900 9pt "Montserrat-Light";
    text-align: right;
    display: block;
    flex-basis: 100%;
}
/*tipografias*/
@font-face {
    font-family: "Montserrat-Regular";
    src: url("../fonts/Montserrat-Regular.ttf");
}

@font-face {
    font-family: "Montserrat-Light";
    src: url("../fonts/Montserrat-Light.ttf");
}

@font-face {
    font-family: "Montserrat-Bold";
    src: url("../fonts/Montserrat-Bold.ttf");
}

.forms{
    padding:15px;
}


.section-title, .forms h1 {
    color: var(--MAIN-COLOR);
    font: 32pt "Montserrat-Bold";
    text-align: center;
    padding: 7.5px;
}
label {
    font: 600 14pt "Montserrat-Light";
    text-transform: capitalize;
}

.alert{
    text-transform:uppercase;
}

thead tr th{
    text-transform:uppercase;
}

#acceso{
    position:absolute;
    top:0px;
    right:0px;
    padding:7.5px;
}

.btn:active, .btn:focus {
    box-shadow: none !important;
}

input:focus,input:active{
    box-shadow:none!important;
    outline:none!important;
}

input[type="checkbox"]{
    cursor:pointer;
}

.btn-custom, .fc-button {
    color: white !important;
    font: 12pt "Montserrat-Regular" !important;
    text-transform: uppercase !important;
    background: var(--MAIN-BACKGROUND) !important;
    margin: 7.5px 0px;
    border: none !important;
    transition: 0.75s ease-in-out !important;
}

