.unsub-container{max-width:25em;margin:30px auto;position:relative;z-index:2}
@media screen and (max-width:380px){
	.unsub-container{margin:30px 0;}
	#unsubForm .google-captcha { transform: scale(0.84); -ms-transform: scale(0.84); height: 66px; }
}
.unsub-container.unsub-success{margin:100px auto 55px}
.unsub-container.unsub-success .btn {font-weight: 500;min-width: 150px;}
.unsub-container.unsub-fail{margin:100px auto 55px}
.unsub-container.unsub-fail .btn {min-width: 130px;}
.unsub-container .alert{margin-bottom:40px}
.unsub-container .mb40{margin-bottom:40px}
.unsub-container .mb30{margin-bottom:40px !important}
.unsub-container .mb40.invisible-captcha-parent { margin: 0; }
.unsub-container .captcha{background-color:rgba(235,239,244,.24);height:80px}
.unsub-container .has-datepicker .ico{top:40px;margin:0}
.unsub-container .header{text-align:center;margin-bottom:40px}
.unsub-container .header .h2{font-size:1.57143em;line-height:1.45455;color:#000}
.unsub-container .header .sub-head{color:#444;font-size:.929em;font-weight: 300;letter-spacing: 0.22px;}
.unsub-container .form.unsub-form .h3{font-size:1em;margin-bottom:30px}
.unsub-container .form.unsub-form .btns .btn{min-width:46%;font-weight: 500;}
.unsub-container .card-steps-holder .step-holder .form-control::-webkit-input-placeholder{opacity:1;display:inline}
@media screen and (max-width:380px){
.unsub-container .card-steps-holder .step-holder{width:100%}
}
.unsub-container .card-steps-holder{font-size:1.143em}
.unsub-container .card-steps-holder .field-focused .form-control,.unsub-container .card-steps-holder .form-control{font-size:1.143em}
.unsub-container .card-steps-holder .input-step .input-divider{color:#999;padding-left:20px;padding-right:20px;font-size:1.25em}
.unsub-success{text-align:center}
.unsub-success .title{font-size:1.572em;color:#1a9a6b;font-weight: 500;}
.unsub-success .desc{font-size:.929em;color:#444;margin:0 0 30px;display:block}
.unsub-success .img{margin:0 0 46px}
.unsub-success .btn{min-width:130px}
.unsub-fail{text-align:center}
.unsub-fail .title{font-size:1.572em;color:#222}
.unsub-fail .desc{font-size:.929em;color:#444;margin:0 0 30px;display:block}
.unsub-fail .img{margin:0 0 40px}
.unsub-fail .btn{min-width:130px}
.confirm-unsub .uid-holder{border-radius:4px;padding:15px 80px;border:solid 1px #eee;background-color:snow}
.confirm-unsub .uid-holder .ico{font-size:11px;margin:4px 10px 0 0;color:#d7282e}
.confirm-unsub .uid-holder strong{font-size:1em;font-weight: 500; letter-spacing:.78px;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.confirm-unsub .btns .btn{min-width:46%;margin:0}
.confirm-unsub .btns .btn+.btn{margin-left:20px}
@media screen and (max-width:768px){
.confirm-unsub .btns .btn{min-width:100%}
.confirm-unsub .btns .btn+.btn{margin:15px 0 0}
}