﻿:root {
    --color-lgcl: #000000;
    --color-lgcl-white: #ffffff;
    --color-lgcl-uno: #ff0000;
    --color-lgcl-dos: #043e7d;
    --color-lgcl-tres: #b5d1e2;
    --color-lgcl-cuatro: #046ec4;
    --color-lgcl-cinco: #CD003A;
    --color-lgcl-seis: #046ec4;
    --color-lgcl-siete: #444;
    --color-lgcl-ocho: #dce9f9;
    --color-lgcl-nueve: #333333;
    --color-lgcl-background: #ffffff;
}

.rounded {
    border-radius: 10px !important;
}
.rounded-0 {
    border-radius: 10px !important;    
}

.ui-input-text.ui-shadow-inset.ui-corner-all.ui-btn-shadow.ui-body-c.ui-mini {
    padding-bottom: 20px;
}

.card-header {
    text-align: right;
}

mb-0 {    
    text-align: right !important;
}


input, button, select, optgroup, textarea {
    background: transparent;
}

.form-control {
    color: var(--color-lgcl);
    background-color: var(--color-lgcl-tres);
    border-color: transparent;
}
    .form-control:hover {
        color: var(--color-lgcl-white);
        background-color: var(--color-lgcl-cuatro);        
        border-color: transparent;
    }
    .form-control:focus {
        color: var(--color-lgcl);
        background-color: var(--color-lgcl-tres);
        border-color: transparent;
        box-shadow: 0 0 0 0rem transparent;
    }

.btn {
    border-color: var(--color-lgcl-cuatro);
    background-color: var(--color-lgcl-cuatro);
    float: right;
}

    .btn:hover {
        border-color: var(--color-lgcl-cinco);
        background-color: var(--color-lgcl-cinco);
    }

.alert-danger {
    background-color: transparent;
    border-color: transparent;
    padding-top: 5px;
    padding-bottom: 25px;
    text-align: center;
}