select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}
select.buscar {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #F7BE81; }
input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px}

.saldo { width: 100px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #AA0000; text-align:right; font-weight:bold; }
.abono { width: 100px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #00AA00; text-align:right; font-weight:bold; }
.pagos { width: 100px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #00A0A0; text-align:right; font-weight:bold; }
.cargo { width: 100px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #0000AA; text-align:right; font-weight:bold; }
.selecto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: thin solid #CCCCCC; }
.filita1 { background: #FCFCEF;}
.filita2 { background: #F5F5E0;}

.filita_1 { background: #505050;}
.filita_2 { background: #606060;}

.derecha {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:right}

tr.r1 {
  font-family: Arial;
  color: #000000;
	background: #ffffff; }
tr.r2 {
  font-family: Arial;
  color: #000000;
	background:#E2D7E6 ; }


.encabezado-medisa{
    position: relative;
}

.encabezado-medisa .cerrar{
    border: 1px solid white;
    border-radius: 8px;
    background: blue;
    color: white;
    padding: 3px 5px;
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    text-decoration: none;
}

.login-container{
    display: flex;
}

.login-container form{
    /* width: 50%; */
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 25px;
}

.login-container form input{
    margin-bottom: 25px;
    padding: 2px;
}

.login-container form label{
    text-align: left;
    display: block
}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
