.full-width {
    display: block;
    max-width: 100%;
    height: auto;
}

.full-vh {
    min-height: 100vh;
}

.text-phosp-primary {
    color: #1D71B8;
}

.text-phosp-secondary {
    color: #000000;
}

.text-phosp-success {
    color: #3AAA35;
}

.text-phosp-success-light {
    color: #B9CF34;
}

.text-white {
    color: white;
}

.text-phosp-info {
    color: #009FE3;
}

.bg-phosp-primary {
    background: #1D71B8;
}

.bg-phosp-success {
    background: #3AAA35;
}

.bg-phosp-success-light {
    background: #B9CF34;
}

.bg-phosp-info {
    background: #009FE3;
}

.nav-link:hover {
    color: #3AAA35;
}

.img-bg {
    background-color: #6e052d;
}

.homepage {
    background-blend-mode: multiply;
    border-radius: 0;
    opacity: 0.9;
    color: white;
    background: url(https://www.uk-reach.org/static/images/media/index_bg.jpg) 30% 20% no-repeat;
}

.image-banner {
    background-size: cover;
    background-blend-mode: multiply;
    border-radius: 0;
    height: 450px;
    width: 100%;
    opacity: 0.9;
    color: white;
}

.link {
    color: white;
}

.logo-style-layout {
    width: 100%;
    height: auto;
    max-height: 120px;
    object-fit: contain;
}

.yt-video-container {
    position: relative;
    padding-bottom: 60%;
    height: 0;
}

.yt-video-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.yt-text-color {
    color: #005A70;
}

.homepage-section-1 {
    border-radius: 0;
    background: #fcf0f2;
}

.homepage-challenge {
    border-radius: 0;
    color: #6e052d;
    background-color: #f2f2f2;
}

.homepage-solution {
    border-radius: 0;
    color: #5a4bc2;
    background-color: #e1e0e8;
}

.homepage-outcome {
    border-radius: 0;
    background-color: #cbf3fc;
    color: #005475;
}

.footer-bg {
    background-color: #924361;
}

.participants {
    background-blend-mode: multiply;
    border-radius: 0;
    opacity: 0.9;
    color: white;
    background: url(https://www.uk-reach.org/static/images/media/participants_bg_img.jpg) 30% 20% no-repeat;
    background-size: cover;
}

.researchers {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/partners_bg.jpg) 30% 20% no-repeat;
    background-size: cover;

}

.partners {
    height: 300px;
}

.newsletter {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/newsletter_bg.jpg) 30% 20% no-repeat;
    background-size: cover;

}

.study-team {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/study_team_bg.jpg) 30% 20% no-repeat;
    background-size: cover;

}

.contact-us {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/contact_page_bg.png) 30% 20% no-repeat;
    background-size: cover;

}

.login {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/login_bg.jpg) 30% 20% no-repeat;
    background-size: cover;

}

.signup {
    height: 300px;

    background: url(https://www.uk-reach.org/static/images/media/join_the_study_bg_img.jpg) 30% 20% no-repeat;
    background-size: cover;

}

.pis {
    max-height: 50vh;
    border: darkgray solid 1px;
    height: 50vh;
}

.pis-text {
    font-size: 24px;
}

.birthdate {
    width: 33%;
    display: inline-block;
}

.media {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/media_bg.jpg) 30% 20% no-repeat;
    background-size: cover;
}

.media_tab {
    justify-content: center;
}

.overflow {
    overflow: scroll;
    max-height: 100vh;
}

.footer-logo {
    max-height: 64px;
}

.faq {
    height: 300px;
    background: url(https://www.uk-reach.org/static/images/media/contact_page_bg.png) 30% 20% no-repeat;
    background-size: cover;
}

.borderless {
    border: 0px;
}

.ssc {
    display: block;
}

.smaller-text {
    font-size: 50%;
}

#button-signout {
    display: inline;
}

#button-signout button {
    background: none;
    border: none;
    cursor: pointer;
    /*padding: 0;*/
    color: #1D71B8;
}

.pad{
    padding-top: 7px;
}

.nihr-funding{
    margin-left:20px;
    margin-top:50px;
}
