@import "fonts.css";

#header .header_desktop {
    background: var(--gradient-secondary);
}

.header_desktop_link_wrapper .material-icons-outlined {
    color: var(--q-info);
}
.responsive_medium #menu_small ul li.active a,
.responsive_medium #menu_small ul li:hover a {
    background: var(--gradient-primary);
}
/*.header_desktop_top h4,*/
/*.header_desktop_link_wrapper .material-icons-outlined {*/
/*    color: #fff;*/
/*}*/

#side_column #ct #menu_side ul li.active a, #side_column #ct #menu_side ul li.active:hover a {
    background: var(--gradient-primary);
}

.footer .label_footer_1 {
    font-size: 1rem;
}

.footer .label_footer_1 strong {
    font-size: 1.15rem;
}

.welcome_message_wrapper {
    color: #fff;
}

.wrapper_contact_navi .buttons_table_cell:not(.req_info) {
    width: unset;
}

a.button.calendar {
    max-width: 49px;
    height: 49px;
}

a.button,
a.global_button,
.global_button,
a.global_button:hover,
.global_button:hover,
.footer {
    background: var(--gradient-secondary);
}

[data-v-app] button.bg-secondary {
	background: var(--gradient-secondary) !important;
	color: #161615 !important;
}

#progressbar_wrapper {
    margin-top: 2px;
}

.responsive_xmedium .siv-payment-display[data-different-payments="true"] .siv-payment-display__partial-payments {
    grid-template-areas:
        "icon label actual"
        "icon label new";
}

.responsive_xmedium .siv-payment-display[data-different-payments="true"] .siv-payment-display__partial-payments .siv-payment-display__icon     {
	grid-area: icon !important; 
}

.responsive_xmedium .siv-payment-display[data-different-payments="true"] .siv-payment-display__partial-payments .siv-payment-display__label    {
	grid-area: label !important; 
}

.responsive_xmedium .siv-payment-display[data-different-payments="true"] .siv-payment-display__partial-payments .siv-payment-display__actual   {
	grid-area: actual !important;
	border: none;	
}

.responsive_xmedium .siv-payment-display[data-different-payments="true"] .siv-payment-display__partial-payments .siv-payment-display__new      {
	grid-area: new !important; 
}

.siv-bill-details .siv-container__content {
	flex-wrap: nowrap;
}