.no-bg {
    background-color: transparent!important;
}

.nav-bg {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.5);
}

.nav-bg a {
    color: #1F4D84;
    border-bottom: 1px solid transparent;
}

a#header-logo,
a#header-logo:hover,
a#header-logo:focus,
a#header-logo:active,
.nav-bg .social-languages a,
.nav-bg .social-languages a:hover,
.nav-bg .social-languages a:focus,
.nav-bg .social-languages a:active {
    border-bottom: none;
}

.nav-bg .active a {
    color: #222222;
    border-bottom: 1px solid #222222;
}


/* .nav-bg .open a {
  color: #222222;
  background-color: #ffffff;
} */

.nav-bg a:hover,
.nav-bg a:focus,
.nav-bg a:active {
    color: #222222;
    border-bottom: 1px solid #222222;
}

.nav-bg li a:active,
.nav-bg li a:focus,
.nav-bg li a:hover {
    background-color: transparent;
}


/* /nav-bg */

.nav-white-bg {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 1);
}

.nav-white-bg a {
    color: #222222;
    border-bottom: 1px solid transparent;
}

a#header-logo,
a#header-logo:hover,
a#header-logo:focus,
a#header-logo:active,
.nav-white-bg .social-languages a,
.nav-white-bg .social-languages a:hover,
.nav-white-bg .social-languages a:focus,
.nav-white-bg .social-languages a:active {
    border-bottom: none;
}

.nav-white-bg .active a {
    color: #1F4D84;
    border-bottom: 1px solid #1F4D84;
}

.nav-white-bg a:hover,
.nav-white-bg a:focus,
.nav-white-bg a:active {
    color: #1F4D84;
    border-bottom: 1px solid #1F4D84;
}

.nav-white-bg li a:active,
.nav-white-bg li a:focus,
.nav-white-bg li a:hover {
    background-color: transparent;
}


/* /nav-white-bg */

.white-bg {
    background-color: #ffffff;
    color: #222222;
}

.white-bg h1 {
    color: #222222;
}

.white-bg h2,
.white-bg h3,
.white-bg h4,
.white-bg h5,
.white-bg h6 {
    color: #1F4D84;
}

.white-color {
    color: #ffffff !important;
}

.white-bg-opacity {
    background-color: rgba(255, 255, 255, 0.5);
}

.white-bg a {
    color: #1F4D84;
}

.white-bg a:hover,
.white-bg a:focus,
.white-bg a:active {
    color: #222222;
}

.white-bg .fa {
    color: inherit;
}

.white-bg .anchorBTN {
    border: 1px solid #4b8796 !important;
    color: #1F4D84 !important;
}

.white-bg .anchorBTN:hover,
.white-bg .anchorBTN:active,
.white-bg .anchorBTN:focus {
    border: 1px solid #1F4D84 !important;
    color: #4b8796 !important;
}

.white-bg .anchorBTN .fa {
    color: inherit;
}


/* /white-bg */

.dark-bg {
    background-color: #222222;
    color: #ffffff;
}

.dark-bg h1 {
    color: #ffffff;
}

.dark-bg h2,
.dark-bg h3,
.dark-bg h4,
.dark-bg h5,
.dark-bg h6 {
    color: #ffffff;
}

.dark-color {
    color: #222222 !important;
}

.dark-bg-opacity {
    background-color: rgba(34, 34, 34, 0.5);
}

.dark-bg a {
    color: #5183A3;
}

.dark-bg a:hover,
.dark-bg a:focus,
.dark-bg a:active {
    color: #5183A3;
}

.dark-bg .fa {
    color: inherit;
}

.dark-bg .anchorBTN {
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
}

.dark-bg .anchorBTN:hover,
.dark-bg .anchorBTN:active,
.dark-bg .anchorBTN:focus {
    border: 1px solid #5183A3 !important;
    color: #5183A3 !important;
}

.dark-bg .anchorBTN .fa {
    color: inherit;
}


/* /dark-bg */

.primary-bg {
    background-color: #1F4D84;
    color: #ffffff;
}

.primary-bg h1 {
    color: #ffffff;
}

.primary-bg h2,
.primary-bg h3,
.primary-bg h4,
.primary-bg h5,
.primary-bg h6 {
    color: #ffffff;
}

.primary-color {
    color: #1F4D84 !important;
}

.primary-bg-opacity {
    background-color: rgba(31, 77, 132, 0.5);
}

.primary-bg a {
    color: #ffffff;
}

.primary-bg a:hover,
.primary-bg a:focus,
.primary-bg a:active {
    color: #222222;
}

.primary-bg .fa {
    color: inherit;
}

.primary-bg .anchorBTN {
    border: 1px solid #ffffff !important;
    color: #ffffff !important;
}

.primary-bg .anchorBTN:hover,
.primary-bg .anchorBTN:active,
.primary-bg .anchorBTN:focus {
    border: 1px solid #222222 !important;
    color: #222222 !important;
}

.primary-bg .anchorBTN .fa {
    color: inherit;
}


/* /primary-bg */

.secondary-bg {
    background-color: #5183A3;
    color: #ffffff;
}

.secondary-bg h1 {
    color: #ffffff;
}

.secondary-bg h2,
.secondary-bg h3,
.secondary-bg h4,
.secondary-bg h5,
.secondary-bg h6 {
    color: #ffffff;
}

.secondary-color {
    color: #5183A3 !important;
}

.secondary-bg-opacity {
    background-color: rgba(81, 131, 163, 0.5);
}

.secondary-bg a {
    color: #ffffff;
}

.secondary-bg a:hover,
.secondary-bg a:focus,
.secondary-bg a:active {
    color: #222222;
}

.secondary-bg .fa {
    color: inherit;
}

.secondary-bg .anchorBTN {
    border: 1px solid #ffffff !important;
    color: #ffffff;
}

.secondary-bg .anchorBTN:hover,
.secondary-bg .anchorBTN:active,
.secondary-bg .anchorBTN:focus {
    border: 1px solid #222222 !important;
    color: #222222;
}

.secondary-bg .anchorBTN .fa {
    color: inherit;
}


/* /secondary-bg */

.carousel-indicators li {
    background-color: #5183A3;
    border-color: #ffffff;
}

.carousel-indicators .active {
    background-color: #ffffff;
    border-color: #5183A3;
}