    /*
    *
    *   Elementos Globales
    *
    */

    .titulo-section{
        text-transform: capitalize;
        font-size: 2rem;
    }
    
    
    
    /*
    *
    *   Card
    *
    */
    .dimen-card-depositos{
        width: 33%;
        display: inline-flex;
        font-weight: 300;
    }
    
    .navbar-header{
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar{
        padding: 0px;
    }

    .container-principal{
        margin-top: 5rem;
        /*background: #343a40 !important;*/
        padding-top: 1rem;
        background-color: #323232;
    }

    .container-principal-white{
        margin-top: 5rem;
        padding-top: 1rem;
        background-color: white;
    }

    .section-white > p {
        color: black;
    }

    .dimen-card-depositos p {
        margin-bottom: 0;
    }
   
    

    .text-color-white {
        color: white;
    }
    
    .text-color-black {
        color: #323232;
    }

    

    .background-color-oscuro{
        background-color: #323232;
    }

    .contenido-centrado{
        width: 80%;
        margin: auto auto;
    }

    /*
    *
    *   Navbar
    *
    */

    .navbar {
        margin-bottom: 0;
        background-color: #323232;
        border: 0;
        /*opacity: 0.9;*/
        padding: 1rem 1.5rem;
    }

    .dropdown-item{
        background-color: #323232;
    }
  
    .navbar li a, .navbar .navbar-brand { 
      color: #d5d5d5 !important;
    }

    .navbar-nav li a:hover {
      color: hsl(0, 0%, 84%) !important;
    }

    .navbar-nav li > ul a:hover {
        color: black !important;
    }

    .navbar-default .navbar-nav > .active > a {
        background-image: -webkit-linear-gradient(top, #524f4f 0%, #524f4f 100%);
        background-image: linear-gradient(to bottom, #524f4f 0%, #524f4f 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
        background-repeat: repeat-x;
        -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
        box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
    }

    .dropdown-menu a:hover {
        color: black !important; 
    }

    .inicio-session {
        text-decoration: none;
        color: #d5d5d5 !important;
    }
    

    /*#5a5656*/
    .navbar-nav li.active a {
      color: #d5d5d5 !important;
      background-color: #29292c !important;
    }

    .navbar-default .navbar-toggle {
      border-color: transparent;
    }
    .open .dropdown-toggle {
      color: #fff;
      background-color: #555 !important;
    }
    .dropdown-menu {
        background-color: #323232;
    }

    ul.dropdown-menu {
        background: #5a5656;
    }

    .dropdown-menu li a {
      color: #d5d5d5  !important;
    }
    
    .navbar-nav > .dropdown-item > li a:hover {
        color: hsl(0, 0%, 0%) !important;
    }
    .navbar-nav li a {
        font-size: 1.1rem;
    }
    .navbar-nav a {
        font-size: 1.1rem;
    }

    #historia{
        height: 100vh;
    }

    /*
    *
    *   footer
    *
    */

    .footer-state{
        position: relative;
        bottom: -1px;
        width: 100%;
    }

    .titulo-footer{
        font-size: 1.5rem;
    }

    footer > div {
        padding-top: 3rem;
        padding-bottom: 2rem;
    }

    .footer-color{
        background-color: #323232;
    }

    .listas-limpias{
        list-style:none;
    }
    
    .listas-limpias > li > p {
        text-align: left;
        margin-bottom: 0;
    }

    .listas-limpias > li > a {
        text-align: left;
        text-decoration: none;
        color: white;
    }

    .listas-limpias > li > a > p {
        text-align: left;
        margin-bottom: 0;
    }


    @media only screen and  (max-width: 732px) {
        .dimen-card-depositos{
            width: 100% !important;
        }

        .text-right {
            text-align: center;
        }

        .card-img{
            display: none;

        }

    }

    
    /*
    *
    *   Bolsa de Trabajo
    *
    */

    .listas-requisitos{
        font-weight: 300;
        font-size: 1rem;
    }
    

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #5a626a;
    }

    .text-with-icon{
        display: flex;
    }

    .espace-icon-text {
        padding-right: 5px;
    }


    .w-100 {
        height: 80vh !important;
    }

    
input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],textarea{width:97%;height:25px;margin:0 0 15px;padding:10px 1%;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
input[type=button],input[type=reset],input[type=submit]{display:inline-block;background:#2394d5;padding:5px 15px;color:#fff;border:0 none;font-size:18px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.8}
.main input[type=password],.main input[type=text]{text-align:center;border:0}
.main input[type=submit]{width:99%;margin:0 auto;padding:13px 0}
.main{width:100%;background-color:rgba(58,53,53,.6);text-align:center;margin:0 auto 0 auto;padding:3%;position:relative}
.error{background-color:#e74f4f;position:absolute;top:0;padding:10px 0;border-radius:0 0 5px 5px;color:#fff;width:100%;text-align:center;display:none}
#mensaje-session{margin:10px}
.main a{color:#f0f8ff}
@media only screen and (max-width:1024px){
.main input[type=password],.main input[type=text]{height:10%}
}
.modal-header{
    background-color:rgba(58,53,53,.6);
}

.modal-header {
    border-bottom: 0px ;
}