.guideContainerNode .mobileLayout{display:none}
.guideContainerNode button.submit:not(.af-icon-button){color:#fff;background:#f40000;border-style:hidden;padding-bottom:10px;padding-top:10px;padding-right:32px;padding-left:32px}
.guideContainerNode .guideWidgetLabel a{color:#555}
.guideTermsAndConditions div.guideFieldWidget>div:not(.afTncContentArea){display:flex;align-items:center}
.form-terms .guideWidgetLabel.right label,.form-terms .guideWidgetLabel.left label{line-height:initial}
.notify-me-terms .afTncContentArea{display:none}
.notify-me-terms .guideWidgetLabel label p{color:#666;line-height:1.42857143;font-size:1rem;font-weight:normal;margin-bottom:2px;margin-top:0;margin-left:0;margin-right:0}
.notify-me-terms .guide-tnc-checkbox{display:flex;align-items:center;height:100% !important}
.notify-me-terms .guide-tnc-checkboxwidget input{position:absolute;z-index:2;opacity:0;cursor:pointer;height:30px;width:38px;left:0;margin:0}
.notify-me-terms .guide-tnc-checkboxwidget{position:relative}
.notify-me-terms .guide-tnc-checkboxwidget:before{content:"";display:inline-block;position:relative;height:25px;width:25px;background-color:#eee;margin-right:10px}
.notify-me-terms .guide-tnc-checkboxwidget:hover:before{background-color:#ccc}
.notify-me-terms .guide-tnc-checkbox-reviewed .guide-tnc-checkboxwidget:before{background-color:#2196f3}
.notify-me-terms .guide-tnc-checkbox-reviewed .guide-tnc-checkboxwidget:after{content:"";position:absolute;display:block;left:8px;top:3px;width:10px;height:15px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}
.notify-me-terms .guideWidgetLabel{font-size:22px}
.notify-me-terms .guideFieldWidget.afTermsAndConditions{height:100%}
.recaptcha_info a{color:#555}
.submit{padding-left:.5rem;padding-right:.75rem}