﻿.form label.error { color:red; font-size:12px; line-height:13px;padding:2px 0;}
.form input.error { border:solid 1px red; }

.lightbox-close button {    width: 30px !important; position:static !important;}
.module-banner-heading { display: none; }

.no-margin-bottom {
    margin-bottom: 0;
}

.top-margin-20 {
    margin-top: 20px;
}

.bottom-margin-20 {
    margin-bottom: 20px;
}
.comment-baloon {
    margin-left: 2px;
}

.widget-article-email-signup {
    margin: 30px 0 !important;
    padding: 20px 40px !important;
}
.widget-article-email-signup .form {
    margin: 10px 0;
}

.forced { background-color: #ca1e24;color: #fff;padding: 10px;display: block;width: 100%;margin-bottom: 15px;text-align: center; font-family: "Raleway", sans-serif;font-weight: 700;font-size: 14px;}
.forced2 { color: #ca1e24;text-align: center; font-family: "Raleway", sans-serif;font-weight: 700;font-size: 17px;}

.bluedisclaimerbox {padding: 10px 10px;margin: 1px 0 5px 0;}

.wrapper-dmPlayVideoContent .video-content .video > div:first-of-type > div:first-of-type > div:first-of-type {
    width: 100% !important;
    height: 100% !important;
}

.others-answers2 {
    padding: 2rem 1rem;
    background: #f5f4f0; }
.others-answers2 ul {
    list-style-type: none;
    padding: 0;
    display: flex;
    height: 30px; }
.others-answers2 ul li {
    text-align: center;
    vertical-align: middle;
    line-height: 30px; }
.others-answers2 ul li:first-of-type, .others-answers2 ul li:last-of-type {
    min-width: 10%;
    flex-grow: 0;
    padding-right: 1rem;
    margin-bottom: 1rem; }
.others-answers2 ul li span {
    display: inline-block;
    background: #0091ae;
    width: 100%;
    height: 30px; }
