#section_login{
    min-height: 0;
    padding: 0;
    height: auto;
    min-height: 100vh;
    background: rgb(26,102,165);
    background: linear-gradient(180deg, rgba(26,102,165,1) 50%, rgba(0,163,124,1) 100%);}
.alert{display: none;}
#incorrectPasswordAlert{margin-top: 30px;}
.logohome{height: 12vh;margin-top: 5vh;}
.login-container{padding: 0 6vw;}
.bi-info-circle-fill{color: #000;}
.btn-primary{background-color: #000; color: #fff;border-color: #000;}
.btn-primary:focus, .btn-primary:hover{background-color: #000;border-color: #333333;}
.btn-secondary{background-color: #b9a500; color: #000;}
#formlogin{max-width: 400px;margin: auto;}
.btn-ajust{min-width: 120px;}
#firstLoginModal .modal-header{border-bottom: 0;}
#firstLoginModal .modal-footer{display: none;}
#firstLoginModal .modal-dialog{background-color: rgba(0,0,0,.85);margin: 0;}
#firstLoginModal .modal-content{background: transparent;color: #ffffff;}
#recoveryModal .modal-header{border-bottom: 0;}
#recoveryModal .modal-dialog{background-color: rgba(0,0,0,.85);margin: 0;}
#recoveryModal .modal-content{background: transparent;color: #ffffff;}
#recoveryModal .modal-footer{border-top: 0;}
#infoModal .modal-header{border-bottom: 0;}
#infoModal .modal-dialog{background-color: rgba(0,0,0,.85);margin: 0;}
#infoModal .modal-content{background: transparent;color: #ffffff;}
#infoModal .modal-footer{border-top: 0;}
.modal{}
.modal-body h5{font-size: 18px;}
.modal-dialog { padding-top: 3%; margin-left: auto !important; margin-right: auto !important; padding-bottom: initial !important; }
