body {
    background-color: white;
}
.icon1 {
    font-size: 24px;
}
.colorYellow{
    color: #ffbc0d;
}
.navbar {
    width: 100%;
    padding: 5px;
}

.card {
    border-radius: 0px;
    border: 0px;
    width: 100%;
}

.card-header {
    font-size: x-large;
    background-color: #ffbc0d;
    color: white;
}

.card-header a {
    color: white;
}

.logincard {
    margin: auto;
    background-color: inherit;
}

.logo {
    height: 100px;
}

.logonav {
    height: 50px;
}

.logininput {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #ffbc0d;
    text-align: center;
}

.logininput::placeholder {
    text-align: center;
    color: inherit;
}

.placeholder {
    position: absolute;
    pointer-events: none;
}

#existsemailplaceholder.placeholder {
    position: absolute;
    pointer-events: none;
    color: #ffbc0d;
}

.placeholder.form-control {
    background-color: transparent;
    border: none;
    text-align: center;
    padding: 0;
}

/*.form-control { border-radius: 0.5rem; }*/

.form-control:disabled {
    background-color: transparent;
}

.form-control[readonly] {
    background-color: transparent;
}

.logininput:focus {
    background-color: transparent;
    border: 0;
    border-bottom: 2px solid #ffbc0d;
    outline: 0;
}

.form-control:focus {
    outline-width: 0px;
}

.loginbtn {
    background-color: #ffbc0d;
    border: none;
    text-decoration: none;
    width: 100%;
}

.menubtn {
    background-color: #ffbc0d;
    border: none;
    text-decoration: none;
    width: 100%;
}

.fa-2x,
.fa-3x {
    color: #ffbc0d;
}

hr {
    border: 1px solid;
    margin-top: 2px;
    margin-bottom: 2px;
    color: #ffbc0d;
}

label {
    display: unset;
}

a,
a:focus {
    background-color: transparent;
    border: none;
    text-decoration: none;
}


footer {
    width: 100%;
    /*position: fixed;*/
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 7;
}

footer #footermenup {
    padding: 20px 30px;
    border-top-left-radius: 90px;
    border-top-right-radius: 90px;
    background-color: #ffbc0d;
}

footer #footermenup .fa-3x,
footer #footermenudown .fa-2x {
    color: white;
}

footer #footermenudown {
    padding: 10px 20px;
    border-bottom-left-radius: 90px;
    border-bottom-right-radius: 90px;
    top: 28px;
    position: relative;
    background-color: #ffbc0d;
}

#noticias .row {
    margin-bottom: 5%;
}

#noticias h5 {
    margin-bottom: 5%;
}

/*#noticias .btn { width: 100%; }*/

.custom-file-label {
    overflow: hidden;
    text-overflow: ellipsis;
}

.float-right {
    float: right;
}

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/cargando.gif') 50% 50% no-repeat rgb(249, 249, 249);
    opacity: .8;
}

.celda{
    width:130px;
    display: inline-block;
    background: #efe9e9;
    border: 1pz solid gray;
    
}
b.celda{
    background: green;
    color: white;
}

.colorred{
    color: red;
}

/*MENU LATERAL */
 /* Fixed sidenav, full height */
    .sidenav {
        height: 100%;
        width: 20%;
        position: absolute;
        z-index: 1;
        margin-top: 0;
        left: 0;
        background-color: #ffc428;
        color: black;
        overflow-x: hidden;
        padding-top: 20px;
    }

    /* Style the sidenav links and the dropdown button */
    .sidenav a,
    .dropdown-btn {
        padding: 6px 8px 6px 16px;
        text-decoration: none;
        font-size: 16px;
        color: #818181;
        display: block;
        border: none;
        background: none;
        width: 100%;
        text-align: left;
        cursor: pointer;
        outline: none;
        
    }
    .sidenav a:not(.none),
    .dropdown-btn {
        -webkit-box-shadow: 0px 5px 10px -5px #dba20c;
        -moz-box-shadow: 0px 5px 10px -5px #dba20c;
        box-shadow: 0px 5px 10px -5px #dba20c;
    }

    /* On mouse-over */
    .sidenav a:hover,
    .dropdown-btn:hover {
        color: #f1f1f1;
    }

    /* Main content */
    .main {
        margin-left: 200px;
        /* Same as the width of the sidenav */
        font-size: 20px;
        /* Increased text to enable scrolling */
        padding: 0px 10px;
    }

    /* Add an active class to the active dropdown button */
    .active {
        background-color: #dba20c;
        color: white;
    }

    /* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
    .dropdown-container {
        display: none;
        background-color: #262626;
        padding-left: 8px;
    }

    /* Optional: Style the caret down icon */
    .fa-caret-down {
        float: right;
        padding-right: 8px;
    }

    a.yellow {
        color: #FFC428;
        background: gray;
    }a.yellow2 {
        background-color: #dba20c;
        color: white;
    }