.newsletter-bar{position:relative}.newsletter-form label{display:block;line-height:1}.newsletter-form .btn,.newsletter-form .form-control{height:calc(2.46rem + 4px)}.newsletter-form .btn{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d;padding-top:0;padding-bottom:0}.newsletter-form .btn:hover{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}.newsletter-form .btn:focus,.newsletter-form .btn.focus{box-shadow:0 0 0 .2rem rgba(77,77,77,.5)}.newsletter-form .btn.disabled,.newsletter-form .btn:disabled{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d}.newsletter-form .btn:not(:disabled):not(.disabled):active,.newsletter-form .btn:not(:disabled):not(.disabled).active,.show>.newsletter-form .btn.dropdown-toggle{color:#fff;background-color:#333;border-color:#2d2d2d}.newsletter-form .btn:not(:disabled):not(.disabled):active:focus,.newsletter-form .btn:not(:disabled):not(.disabled).active:focus,.show>.newsletter-form .btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,77,77,.5)}@media(min-width:576px){.newsletter-form form{position:relative;padding-right:5rem}.newsletter-form form:before,.newsletter-form form:after{content:" ";display:table}.newsletter-form form:after{clear:both}.newsletter-form .form-group{width:50%;float:left;padding-right:1rem;margin:0}.newsletter-form [class*=col-]{position:static}.newsletter-form .btn{position:absolute;bottom:0;right:0;width:5rem}}