/*
    00.00 VARIABLES
    01.00 PRIMARY ELEMENTS
    02.00 PRIMEFACES
    03.00 TEMPLATE
    03.02 BUTTONS
    03.03 CONTAINERS
    03.04 HEADER BAR
    03.05 SESION BUTTON HEADER
    03.06 TITLES
    03.07 PROGRESS BAR
    04.00 LOGIN
    05.00 DIALOG
    07.00 SOLICITUD
    08.00 LABELS
    09.00 PRESUPUESTOS
    10.00 MAIN ACCORDEON
    11.00 PRÓXIMAS SOLICITUDES
    12.00 LOADING
*/

* {
    --white: #fff;
    --blue-titles: #0197BD;
    --blue-secondary: #337ab7;
    --blue-dark: #164c58;
    --light-gray: #ECECEC;
    --gray: #777777;
    --dark-aquamarine: #164c58;
    --fucsia: #D400B8;
    --red: #FF0000;
}

/* 01.00 PRIMARY ELEMENTS */

body {
    color: #333333;
    background-image: url('//public.grupoiris.net/apps/avsis/ac/iag7/fondo.jpg');
}

input, textarea {
    color: #555555;
    background-color: var(--white);
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    -moz-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
}

.etiquetaReservaMascota, .etiquetaFechaNacimiento0a12{
    border: none !important;
    box-shadow: none !important;
    color: black !important;
    opacity: 1;
    background: none;
}


/* 02.00 PRIMEFACES */
.ui-tabs-panels {
    border-left: 2px solid var(--blue-secondary);
    border-right: 2px solid var(--blue-secondary);
    border-bottom: 2px solid var(--blue-secondary);
    border-top: 2px solid var(--blue-secondary);
}

ul.ui-tabs-nav li.ui-state-default.ui-corner-top,
ul.ui-tabs-nav li.ui-state-default.ui-corner-top.ui-state-hover {
    border: 2px solid var(--blue-secondary);
}

.ui-menu .ui-menuitem-link {
    color: var(--gray);
}

.ui-separator {
    border: 1px solid #e5e5e5 !important;
    background: none !important;
}

.ui-selectlistbox-item.ui-state-hover {
    color: var(--blue-titles) !important;
}

.ui-selectlistbox-item.ui-state-highlight {
    background: none;
    background-color: var(--blue-titles) !important;
    color: var(--white);
}

/* 03.00 TEMPLATE */

/* 03.01 ROW-COLUMNS */

/* 03.02 BUTTONS */

.ui-button {
    -webkit-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75) !important;
    -moz-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75) !important;
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75) !important;
}

.button-primary, .button-primary.ui-state-default, .button-primary.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #70C2D5 0%, #00A2CA 100%);
    background-image: -o-linear-gradient(top, #70C2D5 0%, #00A2CA 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0197BD), to(#00A2CA));
    background-image: linear-gradient(to bottom, #70C2D5 0%, #00A2CA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70C2D5', endColorstr='#00A2CA', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;

    background-color: var(--blue-titles);
    border-color: var(--blue-titles);

    color: var(--white) !important;
}

.button-primary-soft {
    background-color: #aaaaaa;
    border-color: var(--gray);

    color: var(--white) !important;
}

.button-small, .button-small.ui-state-default, .button-small.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #70C2D5 0%, #00A2CA 100%);
    background-image: -o-linear-gradient(top, #70C2D5 0%, #00A2CA 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0197BD), to(#00A2CA));
    background-image: linear-gradient(to bottom, #70C2D5 0%, #00A2CA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70C2D5', endColorstr='#00A2CA', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;

    background-color: var(--blue-titles);
    border-color: var(--blue-titles);

    color: #ffffff !important;
}

.button-default, .button-default.ui-state-default, .button-default.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
    background-color: #e0e0e0;

    color: #333333 !important;
}

.button-warning, .button-warning.ui-state-default, .button-warning.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #e38d13;
    background-color: #f0ad4e;
    color: var(--white);
}

.button-warning:hover,  .button-warning:focus {
    background-color: #eb9316;
    border-color: #d58512;
}

.button-success, .button-success.ui-state-default, .button-success.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
    background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
    background-color: #5cb85c;
    color: var(--white);
}

.button-success:hover,  .button-success:focus {
    background-color: #419641;
    border-color: #398439;
}

.button-danger, .button-danger.ui-state-default, .button-danger.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
    background-color: #d9534f;
    color: var(--white);
}

.button-danger:hover,  .button-danger:focus {
    background-color: #c12e2a;
    border-color: #ac2925;
}

.button-secondary, .button-secondary.ui-state-default, .button-secondary.ui-widget-content .ui-state-default {
    background-image: -webkit-linear-gradient(top, #197e9c 0%, #265a88 100%);
    background-image: -o-linear-gradient(top, #197e9c 0%, #265a88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#197e9c), to(#265a88));
    background-image: linear-gradient(to bottom, #197e9c 0%, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff197e9c', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #285277;
    background-color: #197e9c;
    color: var(--white);
}

.button-secondary:hover,  .button-secondary:focus {
    background-color: #265a88;
    border-color: #285277;
}

/* 03.03 CONTAINERS */

#main-container {
    border-color: #ECECEC;
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    background: rgba(253, 253, 253, 0.9);
}

.main-footer {
    border-color: var(--light-gray);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    background: rgba(253, 253, 253, 0.9);
    color: var(--dark-aquamarine);
}

.login-container {
    border-color: var(--light-gray);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    background: rgba(253, 253, 253, 0.9);
}

.contact-info-container {
    border-color: var(--light-gray);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    background: rgba(253, 253, 253, 0.9);
}

.contact-header .text-header{
    color: var(--blue-titles);
}

.contacto-min-defensa,
.contacto-min-interior{
    border-color: var(--light-gray);
    background: rgba(253, 253, 253, 0.98);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    border-radius: 4px;
}

.contacto-min-defensa .contacto-title,
.contacto-min-interior .contacto-title{
    color: var(--fucsia);
}

.contacto-min-defensa .agency-address,
.contacto-min-interior .agency-address {
    color: var(--blue-titles);
}

.column-container-box {
    border-color: var(--light-gray);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    background: rgba(253, 253, 253, 0.9);
}

/* 03.04 HEADER */

#top-bar {
    background-color: white;
}

/* 03.05 SESION BUTTON HEADER */
.topnav {
    color: var(--gray);
}

.topnav.ui-state-hover {
    color: black;
}

.topnav .user-data .user-name {
    color: var(--blue-dark);
}

.topnav .user-data .user-email {
    color: var(--dark-aquamarine);
}

.topnav .ui-menuitem-link {
    border-radius: 5px !important;
    font-weight: bold !important;
}
.topnav .active-unselected {
    background-color: lightblue;
}

.topnav .active-selected {
    background-color: white;
}

/* 03.06 TITLES */
.title-big {
    color: var(--blue-dark);
}

.title {
    color: var(--blue-titles);
}

.subtitle {
    color: var(--dark-aquamarine);
}

.subtitle-2 {
    color: var(--dark-aquamarine);
}

.title-2 {
    color: var(--blue-titles);
}

.soft-text {
    color: var(--gray);
}

.highlighted-text {
    color: var(--dark-aquamarine);
}

/* 04.00 LOGIN */

.link-video-tutorial {
    color: var(--dark-aquamarine);
}

.link-video-tutorial .fa {
    color: #C3C3C3;
}

.link-politica-privacidad {
    color: var(--blue-secondary);
}

.link-new-register {
    color: var(--white);
}

.link-new-register:hover {
    background-position: 0 -15px;
}

.link-lost-password {
    color: var(--blue-secondary);
}
.link-lost-password-red{
    color: var(--red);
}

.background-warning-deprecated-agency {
    background-color: #e0a6d1;
}

.background-warning-active-agency {
    background-color: #b3efe4;
}

/* 03.07 PROGRESS BAR */

.progress-bar-label {
    color: var(--blue-titles);
}

/* 05.00 DIALOG */

.incidencia-label {
    color: #a94442;
}

.agradecimiento-label {
    color: #3c763d;
}

.sugerencia-label {
    color: #ffc900;
}

/* 06.00 TABLES */

.main-table {
    border: none !important;
    border-right: 1px solid #bce8f1 !important;
    border-left: 1px solid #bce8f1 !important;
    border-radius: 4px !important;
}

.main-table tbody{
    border: none !important;
    border-bottom: 1px solid #bce8f1 !important;
    font-size: 12px !important;
}

.ui-datatable table {
    width: calc(100% - 1px) !important;
}

.ui-datatable .ui-datatable-header {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;

    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;

    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    font-size: 1em;
    font-weight: normal;
}

.ui-datatable thead th, .ui-datatable tbody td, .ui-datatable tfoot td, .ui-datatable tfoot th {
    border: none !important;
}

.ui-autocomplete-table tr.ui-widget-content {
    border: transparent !important;
}

tr.ui-widget-content {
    border: none !important;
    border-top: 2px solid #aaaaaa !important;
}

table.main-table th {
    text-align: left !important;
}

table.main-table th .ui-column-title {
    text-align: left !important;
    font-size: 0.8em;
    color: var(--dark-aquamarine);
    font-weight: bold;
}


.disabled-table {
    opacity: 0.5;
}

/* 06.00 PANNEL */

.link-info {

}

.my-travels .link-info-top {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}

.my-bills .link-info-top{
    background: rgb(38,90,136) !important;
    background: -moz-linear-gradient(top, rgba(25, 126, 156,1) 0%, rgba(38,90,136,1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(25, 126, 156,1) 0%,rgba(38,90,136,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(25, 126, 156,1) 0%,rgba(38,90,136,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#197e9c', endColorstr='#265a88',GradientType=0 ) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #285277;
}

.cost-center .link-info-top {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
    background-color: #d9534f;
}

.cost-center .link-info-bottom {
    border-color: #b92c28;
}

.my-bills .link-info-bottom {
    border-color: #285277;
}

.cost-center-bills .link-info-top {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #e38d13;
    background-color: #f0ad4e;
}

.cost-center-bills:hover .link-info-top,  .cost-center-bills:focus .link-info-top {
    background-color: #eb9316;
    border-color: #d58512;
}

.cost-center-bills .link-info-bottom {
    border-color: #e38d13;
}

.cost-center-reports .link-info-top {
    background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
    background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
    background-color: #5cb85c;
}

.cost-center-reports .link-info-bottom {
    border-color: #3e8f3e;
}

.new-request .link-info-top {
    background: url(/resources/images/cora/bg-plane.jpg) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.new-request .link-info-bottom {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    border-color: #9acfea;
}

.new-travel .link-info-top {
    background: url(/resources/images/cora/bg-buscador.jpg) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.new-travel .link-info-bottom {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    border-color: #9acfea;
}

.separator-bottom-border {
    border-color: #dddddd !important;
}

/* 07.00 SOLICITUD */

.travelers-list {
    color: var(--dark-aquamarine);
}

.accordion-proposals .body-highlighted {
    border: none;
}

/* 08.00 LABELS */

.label-warning {
    background-color: #f0ad4e;
    font-weight: bold;
    color: var(--white);
}

.label-info {
    background-color: #337AB7;
    font-weight: bold;
    color: var(--white);
}

.label-header {

    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;

    border-bottom: 1px solid transparent;
    border-top-right-radius: 0.5px;
    border-top-left-radius: 0.5px;

    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    font-size: 1em;
    font-weight: normal;
}

/* 09.00 PRESUPUESTOS */

.accordion-proposals .ui-icon-triangle-1-s, .accordion-proposals .ui-icon-triangle-1-e {
    background-image: url("/resources/images/cora/icons/ui-icons-dark-aquamarine.png");
}

.request-proposals .body-highlighted {
    border-color: var(--blue-secondary);
}

.request-proposals .body-highlighted.darked {
    background-color: #d9edf7;
}

.request-proposals .body-highlighted.bottom-bordered {
    border-bottom: 1px solid #337ab7;
}

.accordion-proposals .body-highlighted.proposed-summary {
    background-color: #d9edf7;
    color: #164c58;
}

.accordion-proposals [aria-expanded="false"] .body-highlighted.proposed-summary {
    background-color: #d9edf7;
    color: #164c58;
    border-bottom: 2px solid #337ab7;
}

.request-proposals .footer-highlighted {
    border-color: var(--blue-secondary);
    background-color: #d9edf7;
}

/* 10.00 MAIN ACCORDEON */

.accordion-main .ui-accordion-header,  .accordion-main .ui-accordion-header [aria-expanded="true"] {
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border: 1px solid transparent;
    border-color: #dbdbdb;
    text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
}

.accordion-main .ui-accordion-content {
    border-color: #dddddd;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

/* 11.00 PRÓXIMAS SOLICITUDES */

.next-departures {
    -webkit-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    -moz-box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
    box-shadow: 4px 3px 5px 0px rgba(137, 132, 132, 0.75);
}

.accordion-proposals .body-highlighted.request-summary {
    background-color: var(--white);
    color: #555;
}

.accordion-proposals .body-highlighted.request-summary {
    background-color: var(--white);
    color: #555;
    font-size: 1.2em;
}

.accordion-proposals .body-highlighted {
    color: #555;
}

.next-departures .accordion-proposals .ui-icon-triangle-1-s,
.next-departures .accordion-proposals .ui-icon-triangle-1-e {
    background-image: url("/javax.faces.resource/images/ui-icons_888888_256x240.png");
}

.texto-destacado-alerta{
    color: red;
    font-size:1.5em;
}

.viajero-inactivo {
    background-color: var(--light-gray);
}

.required > .gi-field-label:after, .gi-field-label {
    color: #838383;
}
.botonTabSelected{
    background: #337ab7;
    color: #fff;
    font: inherit;
    text-transform: uppercase;
    border-radius: 0;
    -webkit-box-shadow: none !important;
}
.botonTabNotSelected{
    color: #337ab7;
    background: none;
    text-transform: uppercase;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none !important;

}

/* 12.00 LOADING */