﻿.media-centre .media-centre-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}



._grey {
    color: var(--Grey4) !important;
}


.news-signup-form form {
    margin-top: 40px;
}

.news-signup-form .fields {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

    .news-signup-form .fields .flex-col-2 {
        display: flex;
        gap:20px;
        flex-direction:column;
    }
    .news-signup-form .fields .left {
        text-align:left;
    }

    .news-signup-form .fields .cta {
        width: 100%;
    }

    @media screen and (min-width:1028px) {
        .news-signup-form .fields .cta {
            width: 200px;
        }

        .news-signup-form .fields .flex-col-2 {
            flex-direction: row;
            justify-content: space-between;
        }

    }

    .news-signup-form .fields input[type=email],
    .news-signup-form .fields input[type=text]
    {
        width: 100%;
        border-left: 0;
        border-top: 0;
        border-right: 0;
        border-bottom: 1px;
        border-color: black;
        border-style: solid;
        padding-left: 0;
    }
    .signup-form input[type=text] {
        padding: 7px 10px;
    }

    .news-signup-form .fields .chk-wrap label {
        cursor: pointer;
    }







.news-signup-form .input-validation {
    text-align: left;
}

/*---sinup*/
.nl-signup-ol.show {
    z-index: 10000;
}

.nl-signup-ol h1 {
    font-size: 32px;
    line-height: 34px;
}

.nl-signup-ol .nl-signup-ol-contents {
    padding: 0;
    display: inline-block;
}

.nl-signup-ol h6 {
    margin-bottom: 30px;
}

.nl-signup-ol .before-signup,
.nl-signup-ol .after-signup {
    overflow: scroll;
    height: 100%;
}



.nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-left form label, .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-left form input {
    line-height: 16px;
}

.nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-left form .form-group {
    margin-bottom: 20px;
}

.nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-left form button.submit {
    margin-bottom: 15px;
}

.nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-left .signup-msg ul {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right {
    min-width: auto;
}

    .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right .banner {
        height: 200px;
    }

        .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right .banner .banner-img {
            height: 200px;
        }

        .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right .banner .banner-text {
            padding: 15px;
        }

            .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right .banner .banner-text h2 {
                font-size: 26px;
                line-height: 27px;
            }

            .nl-signup-ol .nl-signup-ol-contents .nl-signup-ol-contents-right .banner .banner-text p {
                font-size: 14px;
                line-height: 23px;
            }

/*Media Center End*/