html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.mobile-only {
    display: none;
}

/* Media query for mobile devices - Specific Phones: _______ */
@media (max-width: 767px) {
    .mobile-only {
        display: block;
    }
}


.hidden {
    display: none;
}

.visible {
    display: block;
}

img.footerlogo {
    height: 30%;
    width: 30%;
}

img.clientLogo {
    background-color: transparent;
    padding-top: 5px;
    padding-bottom: 40px;
    width: 90%;
}

.custom-logo {
    width: 200px
}

.custom-style-transparent60 {
    background-color: transparent;
    height: 60%;
    width: 60%;
}

.custom-color {
    color: #1F497D !important;
}

.img-navbar {
    background-color: transparent;
    padding-top: 5px;
    margin-right: 16px;
}

.page-consent .client-logo {
    float: left;
}

.page-consent .client-logo img {
    width: 80px;
    height: 80px;
}
