.btn-blue {background-color:#7d579a !important}
.btn-orange {background-color:#7d579a !important}
.btn-red {background:#7d579a;}
.btn-red:hover, .btn-red:focus, .btn.bg-red:hover, .btn.bg-red:focus {background: #EB4705}
.orange {color:#7d579a !important;}
.btn-primary {background-color: #7d579a;border-color: #7d579a;}
.btn-primary:hover {background-color: #7d579a;border-color: #7d579a;}
.panel-home-blue .panel-heading {padding:7px;background-color:#7d579a;color:white;border:2px solid #7d579a;border-radius:5px 5px 0 0}
.panel-home-blue .panel-body {border:2px solid #7d579a;border-radius:0 0 5px 5px}
.panel-home-blue .panel-body h3 .bold-number{-webkit-text-stroke: 1px #7d579a;}

.row > .col-md-6 a.navbar-brand img {height:40px!important}
.header_tagline {color: #EB4705;}
.panel-home-orange .panel-heading {background-color:#7d579a;border:2px solid #7d579a;}
.panel-home-orange .panel-body {border:2px solid #7d579a}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {border-color:#7d579a;background-color:#7d579a;}
.home-vertical-banner {border:2px solid #7d579a;background-color:#7d579a;}

ul.nav-wizard li a .step {border: 3px solid #7d579a;background-color: #7d579a;}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: #7d579a;border-color: #7d579a;}
.list-group-item.active.freetext, .list-group-item.active.freetext:hover, .list-group-item.active.freetext:focus {background-color: #EB4705;border-color: #EB4705;}

.row > .col-md-6 .navbar-brand,
.row > .col-md-6 a.navbar-brand img {height:50px}

.legalNotice {
    font-family: "Marr Sans Condensed","Roboto Condensed","Arial Narrow",sans-serif;
}
.legalNotice__header {
    gap: 4px;
    column-gap: 8px;
    flex-wrap: nowrap;
    padding: 16px 0 0 0;
    display: flex;
}
.legalNotice__header,
.legalNotice__header a,
.legalNotice__header a:hover,
.legalNotice__header a:focus {color: #2a303c;text-decoration: none}
.legalNotice__header__item--title {
    font-size: 28px;
    line-height: 33px;
    width: auto;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
.legalNotice__header__item-break {
    display: none;
    flex-basis: 100%;
    height: 0;
}
.legalNotice__header__item--miniTitle {
    font-size: 15px;
    line-height: 18px;
    width: auto;
    align-self: end;
    font-weight: 500;
    height: 25px;
    text-transform: uppercase;
}
.legalNotice__header__item-logo {
    height: 34px!important;
    width: 280px!important;
}