
header {
    background-color: #2773C0;
}

#back-to-top {
    background-color: #2773C0;
}

a {
    color: #2773C0;
}

.modal-body h1,
.modal-body h2,
.modal-body h3,
.modal-body h4,
.modal-body h5,
.modal-body h6 {
    color: #2773C0;
}

a:hover,
a:focus {
    color: #1A4C7F;
}

.text-primary {
    color: #2773C0;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #1E5995;
}

.bg-primary {
    background-color: #2773C0;
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #1E5995;
}

.form-control:focus {
    border-color: #6DA6E0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #6DA6E0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #6DA6E0;
}

.btn-primary {
    background-color: #2773C0;
    border-color: #2366AA;
}

.btn-primary:focus,
.btn-primary.focus {
    background-color: #1E5995;
}

.btn-primary:hover {
    background-color: #1E5995;
    border-color: #184776;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-color: #1E5995;
    border-color: #184776;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    background-color: #184776;
    border-color: #0D263F;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #2773C0;
    border-color: #2366AA;
}

.btn-primary .badge {
    color: #2773C0;
}

.btn-link {
    color: #2773C0;
}

.btn-link:hover,
.btn-link:focus {
    color: #1A4C7F;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #2773C0;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: #2773C0;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: #2773C0;
}

.pagination > li > a,
.pagination > li > span {
    color: #2773C0;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #1A4C7F;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #2773C0;
    border-color: #2773C0;
}

.label-primary {
    background-color: #2773C0;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #1E5995;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #2773C0;
}

.progress-bar {
    background-color: #2773C0;
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    background-color: #2773C0;
    border-color: #2773C0;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
    color: #BFD8F1;
}

.panel-primary {
    border-color: #2773C0;
}

.panel-primary > .panel-heading {
    background-color: #2773C0;
    border-color: #2773C0;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #2773C0;
}

.panel-primary > .panel-heading .badge {
    color: #2773C0;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #2773C0;
}

/**********************************/



.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #2773C0;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #6DA6E0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #6DA6E0;
    border-color: #6DA6E0;
}

.select2-container--bootstrap .select2-dropdown {
    border-color: #6DA6E0;
}

/************************************/

.datepicker table tr td.highlighted {
    background-color: #D6E6F6;
    border-color: #88B6E6;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
    background-color: #AFCEEE;
    border-color: #2A7ACB;
}

.datepicker table tr td.highlighted:hover {
    background-color: #AFCEEE;
    border-color: #599ADC;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
    background-color: #AFCEEE;
    border-color: #599ADC;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
    background-color: #93BDE8;
    border-color: #2A7ACB;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
    background-color: #D6E6F6;
    border-color: #88B6E6;
}

.datepicker table tr td.highlighted.focused {
    background: #AFCEEE;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
    background: #D6E6F6;
}

.datepicker table tr td.range.highlighted {
    background-color: #DAE9F7;
    border-color: #88B7E6;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
    background-color: #B1D0EF;
    border-color: #2A7ACB;
}

.datepicker table tr td.range.highlighted:hover {
    background-color: #B1D0EF;
    border-color: #589ADC;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
    background-color: #B1D0EF;
    border-color: #589ADC;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
    background-color: #95BFE9;
    border-color: #2A7ACB;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
    background-color: #DAE9F7;
    border-color: #88B7E6;
}

.datepicker table tr td.range.highlighted.focused {
    background: #B1D0EF;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
    background: #DAE9F7;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
    background-color: #2773C0;
    border-color: #2366AA;
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
    background-color: #1E5995;
    border-color: #0D263F;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
    background-color: #1E5995;
    border-color: #184776;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
    background-color: #1E5995;
    border-color: #184776;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
    background-color: #184776;
    border-color: #0D263F;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
    background-color: #2773C0;
    border-color: #2366AA;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    background-color: #2773C0;
    border-color: #2366AA;
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
    background-color: #1E5995;
    border-color: #0D263F;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
    background-color: #1E5995;
    border-color: #184776;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #1E5995;
    border-color: #184776;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
    background-color: #184776;
    border-color: #0D263F;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
    background-color: #2773C0;
    border-color: #2366AA;
}

/*************/
/* Contraste */
/*************/

.contraste header {
    background-color: #16406B;
}

.contraste #back-to-top {
    background-color: #16406B;
}

.contraste a {
    color: #79AEE3;
}

.contraste a:hover,
.contraste a:focus {
    color: #8FBBE7;
}

.contraste .text-primary {
    color: #16406B;
}

.contraste a.text-primary:hover,
a.text-primary:focus {
    color: #0D2740;
}

.contraste .bg-primary {
    background-color: #16406B;
}

.contraste a.bg-primary:hover,
.contraste a.bg-primary:focus {
    background-color: #0D2740;
}

.contraste .form-control:focus {
    border-color: #6DA6E0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #97C0E9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #97C0E9;
}

.contraste .btn-primary {
    background-color: #16406B;
    border-color: #113356;
}

.contraste .btn-primary:focus,
.contraste .btn-primary.focus {
    background-color: #0D2740;
}

.contraste .btn-primary:hover {
    background-color: #0D2740;
    border-color: #071422;
}

.contraste .btn-primary:active,
.contraste .btn-primary.active,
.contraste .open > .dropdown-toggle.btn-primary {
    background-color: #0D2740;
    border-color: #000000;
}

.contraste .btn-primary:active:hover,
.contraste .btn-primary.active:hover,
.contraste .open > .dropdown-toggle.btn-primary:hover,
.contraste .btn-primary:active:focus,
.contraste .btn-primary.active:focus,
.contraste .open > .dropdown-toggle.btn-primary:focus,
.contraste .btn-primary:active.focus,
.contraste .btn-primary.active.focus,
.contraste .open > .dropdown-toggle.btn-primary.focus {
    background-color: #071422;
    border-color: #000000;
}

.contraste .btn-primary.disabled:hover,
.contraste .btn-primary[disabled]:hover,
.contraste fieldset[disabled] .btn-primary:hover,
.contraste .btn-primary.disabled:focus,
.contraste .btn-primary[disabled]:focus,
.contraste fieldset[disabled] .btn-primary:focus,
.contraste .btn-primary.disabled.focus,
.contraste .btn-primary[disabled].focus,
.contraste fieldset[disabled] .btn-primary.focus {
    background-color: #16406B;
    border-color: #113356;
}

.contraste .btn-primary .badge {
    color: #16406B;
}

.contraste .btn-link {
    color: #16406B;
}

.contraste .btn-link:hover,
.contraste .btn-link:focus {
    color: #081A2B;
}

.contraste .dropdown-menu > .active > a,
.contraste .dropdown-menu > .active > a:hover,
.contraste .dropdown-menu > .active > a:focus {
    background-color: #16406B;
}

.contraste .nav .open > a,
.contraste .nav .open > a:hover,
.contraste .nav .open > a:focus {
    border-color: #16406B;
}

.contraste .nav-pills > li.active > a,
.contraste .nav-pills > li.active > a:hover,
.contraste .nav-pills > li.active > a:focus {
    background-color: #16406B;
}

.contraste .pagination > li > a,
.contraste .pagination > li > span {
    color: #16406B;
}

.contraste .pagination > li > a:hover,
.contraste .pagination > li > span:hover,
.contraste .pagination > li > a:focus,
.contraste .pagination > li > span:focus {
    color: #081A2B;
}

.contraste .pagination > .active > a,
.contraste .pagination > .active > span,
.contraste .pagination > .active > a:hover,
.contraste .pagination > .active > span:hover,
.contraste .pagination > .active > a:focus,
.contraste .pagination > .active > span:focus {
    background-color: #16406B;
    border-color: #16406B;
}

.contraste .label-primary {
    background-color: #16406B;
}

.contraste .label-primary[href]:hover,
.contraste .label-primary[href]:focus {
    background-color: #0D2740;
}

.contraste a.thumbnail:hover,
.contraste a.thumbnail:focus,
.contraste a.thumbnail.active {
    border-color: #16406B;
}

.contraste .progress-bar {
    background-color: #16406B;
}

.contraste .list-group-item.active,
.contraste .list-group-item.active:hover,
.contraste .list-group-item.active:focus {
    background-color: #16406B;
    border-color: #16406B;
}

.contraste .list-group-item.active .list-group-item-text,
.contraste .list-group-item.active:hover .list-group-item-text,
.contraste .list-group-item.active:focus .list-group-item-text {
    color: #E9F1FA;
}

.contraste .panel-primary {
    border-color: #16406B;
}

.contraste .panel-primary > .panel-heading {
    background-color: #16406B;
    border-color: #16406B;
}

.contraste .panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #16406B;
}

.contraste .panel-primary > .panel-heading .badge {
    color: #16406B;
}

.contraste .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #16406B;
}

/**********************************/

.contraste .select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    background-color: #16406B;
}

.contraste .select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #3484d5;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #3484d5;
    border-color: #97C0E9;
}

.contraste .select2-container--bootstrap .select2-dropdown {
    border-color: #97C0E9;
}

/************************************/

.contraste .datepicker table tr td.highlighted {
    background-color: #FFFFFF;
    border-color: #B2D0EF;
}

.contraste .datepicker table tr td.highlighted:focus,
.contraste .datepicker table tr td.highlighted.focus {
    background-color: #FFFFFF;
    border-color: #2160A1;
}

.contraste .datepicker table tr td.highlighted:hover {
    background-color: #D9E8F7;
    border-color: #83B4E5;
}

.contraste .datepicker table tr td.highlighted:active,
.contraste .datepicker table tr td.highlighted.active {
    background-color: #D9E8F7;
    border-color: #83B4E5;
}

.contraste .datepicker table tr td.highlighted:active:hover,
.contraste .datepicker table tr td.highlighted.active:hover,
.contraste .datepicker table tr td.highlighted:active:focus,
.contraste .datepicker table tr td.highlighted.active:focus,
.contraste .datepicker table tr td.highlighted:active.focus,
.contraste .datepicker table tr td.highlighted.active.focus {
    background-color: #BDD7F1;
    border-color: #184776;
}

.contraste .datepicker table tr td.highlighted.disabled:hover,
.contraste .datepicker table tr td.highlighted[disabled]:hover,
.contraste fieldset[disabled] .datepicker table tr td.highlighted:hover,
.contraste .datepicker table tr td.highlighted.disabled:focus,
.contraste .datepicker table tr td.highlighted[disabled]:focus,
.contraste fieldset[disabled] .datepicker table tr td.highlighted:focus,
.contraste .datepicker table tr td.highlighted.disabled.focus,
.contraste .datepicker table tr td.highlighted[disabled].focus,
.contraste fieldset[disabled] .datepicker table tr td.highlighted.focus {
    background-color: #D6E6F6;
    border-color: #B2D0EF;
}

.contraste .datepicker table tr td.highlighted.focused {
    background: #D9E8F7;
}

.contraste .datepicker table tr td.highlighted.disabled,
.contraste .datepicker table tr td.highlighted.disabled:active {
    background: #FFFFFF;
}

.contraste .datepicker table tr td.range.highlighted {
    background-color: #FFFFFF;
    border-color: #B3D1EF;
}

.contraste .datepicker table tr td.range.highlighted:focus,
.contraste .datepicker table tr td.range.highlighted.focus {
    background-color: #DCE9F7;
    border-color: #184776;
}

.contraste .datepicker table tr td.range.highlighted:hover {
    background-color: #DCE9F7;
    border-color: #82B3E5;
}

.contraste .datepicker table tr td.range.highlighted:active,
.contraste .datepicker table tr td.range.highlighted.active {
    background-color: #DCE9F7;
    border-color: #82B3E5;
}

.contraste .datepicker table tr td.range.highlighted:active:hover,
.contraste .datepicker table tr td.range.highlighted.active:hover,
.contraste .datepicker table tr td.range.highlighted:active:focus,
.contraste .datepicker table tr td.range.highlighted.active:focus,
.contraste .datepicker table tr td.range.highlighted:active.focus,
.contraste .datepicker table tr td.range.highlighted.active.focus {
    background-color: #BFD8F1;
    border-color: #184776;
}

.contraste .datepicker table tr td.range.highlighted.disabled:hover,
.contraste .datepicker table tr td.range.highlighted[disabled]:hover,
.contraste fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.contraste .datepicker table tr td.range.highlighted.disabled:focus,
.contraste .datepicker table tr td.range.highlighted[disabled]:focus,
.contraste fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.contraste .datepicker table tr td.range.highlighted.disabled.focus,
.contraste .datepicker table tr td.range.highlighted[disabled].focus,
.contraste fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
    background-color: #FFFFFF;
    border-color: #B3D1EF;
}

.contraste .datepicker table tr td.range.highlighted.focused {
    background: #DCE9F7;
}

.contraste .datepicker table tr td.range.highlighted.disabled,
.contraste .datepicker table tr td.range.highlighted.disabled:active {
    background: #FFFFFF;
}

.contraste .datepicker table tr td.active,
.contraste .datepicker table tr td.active.highlighted {
    background-color: #16406B;
    border-color: #113356;
}

.contraste .datepicker table tr td.active:focus,
.contraste .datepicker table tr td.active.highlighted:focus,
.contraste .datepicker table tr td.active.focus,
.contraste .datepicker table tr td.active.highlighted.focus {
    background-color: #0D2740;
    border-color: #000000;
}

.contraste .datepicker table tr td.active:hover,
.contraste .datepicker table tr td.active.highlighted:hover {
    background-color: #0D2740;
    border-color: #071422;
}

.contraste .datepicker table tr td.active:active,
.contraste .datepicker table tr td.active.highlighted:active,
.contraste .datepicker table tr td.active.active,
.contraste .datepicker table tr td.active.highlighted.active {
    background-color: #0D2740;
    border-color: #071422;
}

.contraste .datepicker table tr td.active:active:hover,
.contraste .datepicker table tr td.active.highlighted:active:hover,
.contraste .datepicker table tr td.active.active:hover,
.contraste .datepicker table tr td.active.highlighted.active:hover,
.contraste .datepicker table tr td.active:active:focus,
.contraste .datepicker table tr td.active.highlighted:active:focus,
.contraste .datepicker table tr td.active.active:focus,
.contraste .datepicker table tr td.active.highlighted.active:focus,
.contraste .datepicker table tr td.active:active.focus,
.contraste .datepicker table tr td.active.highlighted:active.focus,
.contraste .datepicker table tr td.active.active.focus,
.contraste .datepicker table tr td.active.highlighted.active.focus {
    background-color: #071422;
    border-color: #000000;
}

.contraste .datepicker table tr td.active.disabled:hover,
.contraste .datepicker table tr td.active.highlighted.disabled:hover,
.contraste .datepicker table tr td.active[disabled]:hover,
.contraste .datepicker table tr td.active.highlighted[disabled]:hover,
.contraste fieldset[disabled] .datepicker table tr td.active:hover,
.contraste fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.contraste .datepicker table tr td.active.disabled:focus,
.contraste .datepicker table tr td.active.highlighted.disabled:focus,
.contraste .datepicker table tr td.active[disabled]:focus,
.contraste .datepicker table tr td.active.highlighted[disabled]:focus,
.contraste fieldset[disabled] .datepicker table tr td.active:focus,
.contraste fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.contraste .datepicker table tr td.active.disabled.focus,
.contraste .datepicker table tr td.active.highlighted.disabled.focus,
.contraste .datepicker table tr td.active[disabled].focus,
.contraste .datepicker table tr td.active.highlighted[disabled].focus,
.contraste fieldset[disabled] .datepicker table tr td.active.focus,
.contraste fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
    background-color: #16406B;
    border-color: #113356;
}

.contraste .datepicker table tr td span.active,
.contraste .datepicker table tr td span.active:hover,
.contraste .datepicker table tr td span.active.disabled,
.contraste .datepicker table tr td span.active.disabled:hover {
    background-color: #16406B;
    border-color: #113356;
}

.contraste .datepicker table tr td span.active:focus,
.contraste .datepicker table tr td span.active:hover:focus,
.contraste .datepicker table tr td span.active.disabled:focus,
.contraste .datepicker table tr td span.active.disabled:hover:focus,
.contraste .datepicker table tr td span.active.focus,
.contraste .datepicker table tr td span.active:hover.focus,
.contraste .datepicker table tr td span.active.disabled.focus,
.contraste .datepicker table tr td span.active.disabled:hover.focus {
    background-color: #0D2740;
    border-color: #000000;
}

.contraste .datepicker table tr td span.active:hover,
.contraste .datepicker table tr td span.active:hover:hover,
.contraste .datepicker table tr td span.active.disabled:hover,
.contraste .datepicker table tr td span.active.disabled:hover:hover {
    background-color: #0D2740;
    border-color: #071422;
}

.contraste .datepicker table tr td span.active:active,
.contraste .datepicker table tr td span.active:hover:active,
.contraste .datepicker table tr td span.active.disabled:active,
.contraste .datepicker table tr td span.active.disabled:hover:active,
.contraste .datepicker table tr td span.active.active,
.contraste .datepicker table tr td span.active:hover.active,
.contraste .datepicker table tr td span.active.disabled.active,
.contraste .datepicker table tr td span.active.disabled:hover.active {
    background-color: #0D2740;
    border-color: #071422;
}

.contraste .datepicker table tr td span.active:active:hover,
.contraste .datepicker table tr td span.active:hover:active:hover,
.contraste .datepicker table tr td span.active.disabled:active:hover,
.contraste .datepicker table tr td span.active.disabled:hover:active:hover,
.contraste .datepicker table tr td span.active.active:hover,
.contraste .datepicker table tr td span.active:hover.active:hover,
.contraste .datepicker table tr td span.active.disabled.active:hover,
.contraste .datepicker table tr td span.active.disabled:hover.active:hover,
.contraste .datepicker table tr td span.active:active:focus,
.contraste .datepicker table tr td span.active:hover:active:focus,
.contraste .datepicker table tr td span.active.disabled:active:focus,
.contraste .datepicker table tr td span.active.disabled:hover:active:focus,
.contraste .datepicker table tr td span.active.active:focus,
.contraste .datepicker table tr td span.active:hover.active:focus,
.contraste .datepicker table tr td span.active.disabled.active:focus,
.contraste .datepicker table tr td span.active.disabled:hover.active:focus,
.contraste .datepicker table tr td span.active:active.focus,
.contraste .datepicker table tr td span.active:hover:active.focus,
.contraste .datepicker table tr td span.active.disabled:active.focus,
.contraste .datepicker table tr td span.active.disabled:hover:active.focus,
.contraste .datepicker table tr td span.active.active.focus,
.contraste .datepicker table tr td span.active:hover.active.focus,
.contraste .datepicker table tr td span.active.disabled.active.focus,
.contraste .datepicker table tr td span.active.disabled:hover.active.focus {
    background-color: #071422;
    border-color: #000000;
}

.contraste .datepicker table tr td span.active.disabled:hover,
.contraste .datepicker table tr td span.active:hover.disabled:hover,
.contraste .datepicker table tr td span.active.disabled.disabled:hover,
.contraste .datepicker table tr td span.active.disabled:hover.disabled:hover,
.contraste .datepicker table tr td span.active[disabled]:hover,
.contraste .datepicker table tr td span.active:hover[disabled]:hover,
.contraste .datepicker table tr td span.active.disabled[disabled]:hover,
.contraste .datepicker table tr td span.active.disabled:hover[disabled]:hover,
.contraste fieldset[disabled] .datepicker table tr td span.active:hover,
.contraste fieldset[disabled] .datepicker table tr td span.active:hover:hover,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.contraste .datepicker table tr td span.active.disabled:focus,
.contraste .datepicker table tr td span.active:hover.disabled:focus,
.contraste .datepicker table tr td span.active.disabled.disabled:focus,
.contraste .datepicker table tr td span.active.disabled:hover.disabled:focus,
.contraste .datepicker table tr td span.active[disabled]:focus,
.contraste .datepicker table tr td span.active:hover[disabled]:focus,
.contraste .datepicker table tr td span.active.disabled[disabled]:focus,
.contraste .datepicker table tr td span.active.disabled:hover[disabled]:focus,
.contraste fieldset[disabled] .datepicker table tr td span.active:focus,
.contraste fieldset[disabled] .datepicker table tr td span.active:hover:focus,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.contraste .datepicker table tr td span.active.disabled.focus,
.contraste .datepicker table tr td span.active:hover.disabled.focus,
.contraste .datepicker table tr td span.active.disabled.disabled.focus,
.contraste .datepicker table tr td span.active.disabled:hover.disabled.focus,
.contraste .datepicker table tr td span.active[disabled].focus,
.contraste .datepicker table tr td span.active:hover[disabled].focus,
.contraste .datepicker table tr td span.active.disabled[disabled].focus,
.contraste .datepicker table tr td span.active.disabled:hover[disabled].focus,
.contraste fieldset[disabled] .datepicker table tr td span.active.focus,
.contraste fieldset[disabled] .datepicker table tr td span.active:hover.focus,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
.contraste fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
    background-color: #16406B;
    border-color: #113356;
}
