
/* NAV PILLS */
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { 
    margin: 0 10px; background-color: #1d2e52; border: 1px solid #1d2e52; font-weight: 500; font-size: 16px; color: #ffffff!important; }
.nav-pills .nav-link { 
    margin: 0 10px; background-color: #ffffff; border: 1px solid #1d2e52; font-weight: 500; font-size: 16px; color: #1d2e52!important; }

/* input */
input[type=date], input[type=email], 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; }

/* select 2 */
.select2-container--bootstrap4 .select2-selection { border: 1px solid #999 !important; }
.select2-container--default .select2-selection--single { border: 1px solid #999 !important; padding: 4px 10px 0px 4px !important; height: 42px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px!important;}
.select2-container--default .select2-container--focus .select2-selection--multiple { border: 1px solid #999; padding-bottom: 4px !important; }
.select2-container--default .select2-search--inline .select2-search__field { border: none !important; padding: 0 1rem 0 !important; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { margin-top: 7px !important; vertical-align: top !important; }
.select2-container .select2-selection--multiple { min-height: 40px !important; }
.select2-container .select2-search--inline .select2-search__field { height: 28px !important; vertical-align: text-top !important; }
 

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

