.emailSubscribe.disabled{background-color:#eee;cursor:not-allowed}
.form-container{position:relative}
.prefLoader{position:absolute;top:50%}
.gatedContentElementContainer .form-group label.error{font-weight:normal;color:red !important;margin-top:3px}
.gatedContent .form-group{margin-bottom:3px}
.gatedContent.section .thank-you-message,.gatedContent.section .form-title{font-family:ms_gloriola_ii_stdregular}
.gatedContent.section .btn.btn-primary{min-width:175px}
.individual-otp{width:10%;margin-left:2px;font-family:pfdintextpro-thin;font-size:42px;border:0;border-bottom:1px solid #bebebe;text-align:center;outline:0;background-color:transparent}
.resendOtp{color:#0062ac;cursor:pointer}
.thankyou{color:#666;font-size:16px;letter-spacing:0;text-align:center;margin:0 25px 20px 25px}
.btn-subscribe{font-size:16px;color:#fff;letter-spacing:0;background:#0062ac;border:0;border-radius:5px;height:40px;width:50%;cursor:pointer;outline:0}
.otpValue{font-family:pfdintextpro-thin;font-size:42px;color:#666;letter-spacing:3.5px;text-align:center;border:0;border-bottom:1px solid #979797}
.margin-top25{margin-top:25px}
.margin-left20{margin-left:20px}
.validityMessage{font-size:14px;color:#9b203d;margin-top:10px}
.margin-topbottom{margin-top:10px;margin-bottom:10px}
.disabled-button{background-color:#bebebe !important;border:0;color:#FFF}
.left{float:left}
.right{float:right}
.gatedContentForm .emailSubscribe{min-width:auto !important;float:right;line-height:40px;height:40px;width:30%}
.noData,.invalidOtp{margin-top:30px;color:#9b203d;font-size:16px}
.noData{margin-top:0}
.validateOtp:focus,.validateOtp:active:focus{outline:0}
.gatedContentForm .emailAddress{float:left}
.hideLoader,.hideSubscription{display:none}
@media(min-width:600px){.form-container.col-md-12 .auto-center-50{margin:0 auto 0 auto;width:35%}
}
@media(max-width:600px){.gatedContentForm{padding-left:10px;padding-right:10px}
}