
/* input */
input[type=date], input[type=mail], input[type=number], input[type=password], 
input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%; border: 1px solid #999!important; border-radius: 5px!important; padding: .5rem 1rem!important;
}
input[type=checkbox], input[type=radio] { border: 1px solid #999!important; }
.form-check-input { margin-top: .4em; }
label { line-height: 1.1!important; }

/* boton */
.btn-ice, .btn-ice:focus, .btn-ice:active { color: white; border-radius: 4px; border: 1px solid #1d2e52; background-color: #1d2e52; }
.btn-ice:hover { color: white; background-color: #165E7A; }

