/* To be applied only on accreditation page for testing, simply add .page-node-19 before any declaration
/* SVG map, located in components.css:292*/
.page-node-19 .country-svg {
    fill: #eef3f9;
}

.page-node-19 .country-svg.apmg {
    fill: #9eb9ff;
}

.page-node-19 a:hover .country-svg.apmg,
.page-node-19 .active .country-svg.apmg {
    fill: #ffb745;
}

#page-footer,
#page-footer .region-footer-content h2,
#page-footer .region-footer-postface h2 {
    background-color: #293148;
}

#page-footer .region-footer-content h2 {
    background: #0e2b43; /* Old browsers */
    background: -moz-linear-gradient(135deg, #0e2b43 0%, #0f2e4b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(135deg, #0e2b43 0%,#0f2e4b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #0e2b43 0%,#0f2e4b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2b43', endColorstr='#0f2e4b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

@media (max-width: 991px) {
    #page-footer .region-footer-content h2 {
        background: #0e2940; /* Old browsers */
        background: -moz-linear-gradient(135deg, #0e2940 0%,#0f2c47 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(135deg, #0e2940 0%,#0f2c47 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, #0e2940 0%,#0f2c47 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e2940', endColorstr='#0f2c47',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
}

@media (max-width: 600px) {
    #page-footer .region-footer-content h2 {
        background: #0c263c; /* Old browsers */
        background: -moz-linear-gradient(135deg, #0c263c 0%,#0e2a42 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(135deg, #0c263c 0%,#0e2a42 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, #0c263c 0%,#0e2a42 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c263c', endColorstr='#0e2a42',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
}

a {
    color: #71aaf3;
}

a:hover {
    text-decoration: none;
}



/* BG, located in utilities.css:177*/
.bg-dark {
    /* background-color: #344D90; */
    background-color: #0f2d51;
}

/* Btn primary, located in utilities.css:316*/
.btn {
    font-family: 'metropolisregular';
}

.btn-primary:hover {
    background-color: #fff;
    color: #344D90;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active {
    background-color: #fff !important;
    color: #ffa500 !important;
    border-color: #ffa500;
}

.btn-warning.btn-line {
    background: transparent;
    border: 3px solid #ffa500;
    color: #ffa500;
}
.btn-warning.btn-line a {
    color: #ffa500;
}

.btn-warning.btn-line:hover,
.btn-warning.btn-line:focus,
.btn-warning.btn-line:active {
    background-color: #ffa500 !important;
    border: 3px solid #ffa500;
    color: #fff;
}

.btn-warning.btn-line:hover a,
.btn-warning.btn-line a:hover,
.btn-warning.btn-line a:focus,
.btn-warning.btn-line a:active {
    color: #fff;
}

/* Footer titles bg, located in override.css:158*/
.footer .region-footer-content h2,
.footer .region-footer-postface h2 {
    background: #344D90;
}

/* Testimonials author, located in components.css:1368*/
.testimonial .author {
    color: #ffb745;
}

.page-node-19 .tabs-2 .horizontal-tabs ul.horizontal-tabs-list li a {
    color: #344D90;
}
