﻿/*body .profile.mediaLanding input.media-lander-input {
    background-color: #333333 !important;
    color: #4d4d4d !important;
    max-height: 32px;
    margin-top: 16px !important;
    margin-bottom: 36px !important;
}*/

.mediaLanding input::placeholder {
    color: white !important;
}

.mediaLanding input::-ms-input-placeholder {
    color: white !important;
}

body.login h1 {
    color: black;
}

body.login p.limit {
    margin-bottom: 64px;
}


body.login .profile input[type=text].media-lander-input, body.login .profile input[type=password].media-lander-input {
    max-width: 460px;
    background-color: #333333;
    color: white;
    max-height: 38px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 38px;
    font-size: 16px;
}


.page-wrapper .mediaLanding .page-content .row {
    margin: unset;
}

.page-wrapper .mediaLanding .page-content .row.media-landing-login {
    margin-top: 35px;
}

body.login .profile input[type=password].media-lander-input {
    margin-top: 8px;
}


.button.orange {
    color: #e69a2a;
}

    .button.orange .button-border {
        border: 2px solid #e69a2a;
    }

    .button.orange .back {
        background-color: #e69a2a;
    }

    .button.orange:hover .button-border {
        border: 1px solid #e69a2a;
    }

.button.orange-text {
    color: #e69a2a;
}

.page-wrapper .mediaLanding .page-content {
    width: 100%;
}

.page-wrapper .mediaLanding .page-content p {
    font-family: "Druk";
    font-size: 36px;
    line-height: 38px;
}


.mediaLanding {
    color: white;
}

body.login .profile.mediaLanding .forgot-password a {
    color: white;
}

body.login .profile.mediaLanding h2 {
    font-family: "Druk Text";
    color: #e69a2a;
}

.profile.mediaLanding {
    border-top: 6px solid #e69a2a;
}

.mediaBronco .mediaLandingLeft {
    background-image: url('/Assets/images/mediaLanding/winston_age_gate_web_design_media_IMG-01.jpg');
}

.mediaBronco .mediaLandingRight {
    background-image: url('/Assets/images/mediaLanding/BRONCO.jpg');
}

.mediaCashin .mediaLandingLeft {
    background-image: url('/Assets/images/mediaLanding/winston_age_gate_web_design_media_IMG-05.jpg');
}

.mediaCashin .mediaLandingRight {
    background-image: url('/Assets/images/mediaLanding/CASH-IN.jpg');
}

.mediaPayback .mediaLandingLeft {
    background-image: url('/Assets/images/mediaLanding/winston_age_gate_web_design_media_IMG-03.jpg');
}

.mediaPayback .mediaLandingRight {
    background-image: url('/Assets/images/mediaLanding/PAYBACK.jpg');
}

.mediaLandingLeft {
    background-size: cover, cover;
    background-blend-mode: multiply;
    margin-left: unset;
    flex: 50%;
    max-width: 50%;
    min-height: 774px;
    padding: 0 0 12px 0 !important;
}

.mediaLandingLeft2 {
    margin-left: 16.66666%;
    margin-right: 16.66666%;
}

.mediaLandingRight {
    background-size: cover, cover;
    background-blend-mode: multiply;
    flex: 50%;
    max-width: 50%;
    min-height: 774px;
    padding-bottom: 12px;
    border-left: 4px solid white;
}

.mediaLandingRight2 {
    margin-left: 16.66666%;
    margin-right: 16.66666%;
}

.mediaLanding .page-content {
    max-width: unset;
}

body.login .profile {
    margin-bottom: 0px;
}

@media screen and (max-width: 767px) {
    body.login h1 {
        font-size: 59px;
        line-height: 47px;
    }


    .mediaLandingLeft {
        flex: 100%;
        max-width: 100%;
        min-height: 340px;
    }

    .mediaLandingRight {
        border-top: 6px solid white;
        flex: 100%;
        max-width: 100%;
        min-height: 340px;
        border-left: unset;
    }

    body.login p.limit {
        margin-bottom: 36px;
    }


    .mediaLandingLeft2 {
        margin-left: 8.33333%;
        margin-right: 8.33333%;
    }


    .mediaLandingRight2 {
        margin-left: 8.33333%;
        margin-right: 8.33333%;
    }
}

.legalese {
    color: white;
    font-size: 10px;
    padding-top: 10px;
}