.module-curbside h1,.module-curbside h2,.module-curbside h3,.module-curbside h4,.module-curbside h5,.module-curbside h6,.module-curbside p,.module-curbside span,.module-curbside li,.module-curbside label,.curbside-btn-back,.curbside-block-title,.curbside-block-subtitle,.curbside-block-form-help,.curbside-block .line-separator span,#curbside-lookup-similar,#curbside-lookup-similar label,.curbside-yesno-option,.widget-curbside div.validation-failed:not(:empty),.widget-curbside .curbside-address-verification-control-label,.widget-curbside .curbside-address-verification-control-description{font-family:"Lato",sans-serif}.module-curbside h3{font-size:30px}.module-curbside h4{font-size:24px}.module-curbside h5{font-size:18px;line-height:1.3em;margin-bottom:10px}.module-curbside{background-color:#ebebeb}.module-curbside #layout-fullwidth{padding-bottom:0}.module-curbside .page{min-height:inherit}.curbside-block{background:#ebebeb;position:relative;width:970px;margin-bottom:0}.curbside-block .line-separator span{background:#ebebeb;font-size:16px}.curbside-block-inner{overflow:hidden;width:970px}.curbside-block-title,.curbside-block-subtitle{color:#fff;text-align:center;letter-spacing:normal}.curbside-block-title{font-size:40px;font-weight:bold;margin-bottom:10px;text-align:center;text-transform:uppercase}.curbside-block-subtitle{font-size:20px;margin-bottom:20px;text-align:center}#curbside-section-address-unknown .curbside-block-title{font-size:32px}#curbside-section-address-unknown-mfm label{font-size:.9em;font-weight:normal}#curbside-section-address-lookup .curbside-block-subtitle{font-size:18px}.curbside-cms-bg{line-height:normal;background-color:#fff}.curbside-cms-block{line-height:normal}.module-curbside .col-main{background-color:#ebebeb;width:970px;margin:0;border:0;padding-bottom:0;padding-top:0}.module-curbside .main{padding-bottom:120px;width:970px;margin-top:0}.module-curbside #footer{background-color:#f1f1f1;margin-top:0}.module-curbside .footer{text-align:center}#curbside-footer{width:970px;padding-top:26px}#curbside-footer #footer-cont{width:880px}#footer-cont a{text-transform:uppercase;font-weight:bold;color:#8f8f8f;font-size:12px}#footer-cont .right{padding-left:30px}#curbside-footer #footer-meta-info{border:0;padding-top:15px;padding-bottom:35px}.curbside-block-text{color:#fff;float:left;font-size:16px;width:476px}.curbside-block-text h2,.curbside-block-text p{color:#fff}.curbside-block-text h2{line-height:1.3em}.curbside-block-text p{font-size:16px;line-height:1.5em}.curbside-block-text .readmore{color:#313133}.curbside-block-form{font-size:14px;position:relative}#curbside-lightbox-login .curbside-block-form{width:350px}#curbside-lightbox-login .curbside-block-title{font-size:32px;line-height:1.2em}.curbside-block-form input::-webkit-input-placeholder{text-transform:uppercase}.curbside-block-form input::-moz-placeholder{text-transform:uppercase}.curbside-block-form input:-moz-placeholder{text-transform:uppercase}.curbside-block-form input:-ms-input-placeholder{text-transform:uppercase}.curbside-section .form-control{border-radius:0;border:3px solid #8c8c8c}.curbside-block-form .form-control{font-size:22px;height:44px;text-align:left}.curbside-block-form .addon-icon-info{top:12px}.curbside-block-form .zip-popover{border-radius:0;color:#fff!important;top:-98px;right:0;width:330px;height:90px}.curbside-block-form .auth-block-highlight{font-size:1em}.curbside-block-form .auth-block-highlight-input input{width:170px}.curbside-block-form input.btn-dark{margin-bottom:15px;margin-top:15px}.curbside-block-form .row{margin-top:5px}.bottom-group-button{margin:0 29% 0 29%;width:42%}#unknown-address-submitted{width:480px}#unknown-address-submitted p{color:#505050;font-size:18px;font-weight:normal;line-height:1.3em;margin-bottom:1em}.curbside-form-error{color:#a94442!important}.curbside-form-error a{color:#a94442!important}.curbside-content{float:right;width:580px}.curbside-unauth-block-inner #curbside_bg_home{margin-left:30px;margin-right:70px}#checkbox-notify{display:inline-block}.curbside-block-form .signup-input-pin{letter-spacing:2px;float:left;text-align:center;width:84px;float:left;padding-right:12px}#curbside-pin-input-wrapper{margin:0 auto;max-width:350px}#curbside-pin-input-wrapper .curbside-submit-btn{margin-top:10px}#curbside-section-address-verification h4{margin-bottom:30px}#curbside-lookup-address-error,#curbside-lookup-submit-error{display:none}#curbside-sms-resend-wrapper{padding-top:15px}#curbside-lookup-similar{background:#507079;margin:10px 0;padding:10px;text-align:left}#curbside-lookup-similar-list{margin-top:10px}.curbside-similar-address{margin-bottom:5px;padding-left:0}#curbside-lookup-similar input[type="radio"]{float:left}#curbside-lookup-similar label{display:block;font-size:14px;font-weight:normal;line-height:20px;margin-left:20px;overflow:hidden}.module-curbside div.validation-failed,.module-curbside div.validation-failed p,.module-curbside div.validation-failed a{color:#a94442}.curbside-address-verification-container{padding-top:20px;text-align:left}.curbside-address-verification-control-input{float:left}.curbside-address-verification-control-description{overflow:hidden;padding-left:10px}.curbside-address-verification-control input[type=radio],.curbside-address-verification-control-label{cursor:pointer}.curbside-address-verification-switch{display:none}.curbside-address-verification-switch+label:before{background:#fff;border:4px solid #8c8c8c;border-radius:50%;content:'';cursor:pointer;display:inline-block;position:relative;top:4px;margin-right:10px;vertical-align:middle;width:20px;height:20px}.curbside-address-verification-switch:checked+label:before{background:#313133}.curbside-address-verification-control-label{color:#505050;font-size:20px;font-weight:normal;margin-bottom:5px;text-transform:uppercase}.curbside-address-verification-control>div,.curbside-address-verification-options>div{font-size:14px;font-weight:normal;color:#505050;margin-bottom:5px}.curbside-address-verification-options{margin:0 auto;text-align:center;width:340px}.curbside-success p{font-size:18px;color:#505050}.curbside-success hr{margin-top:22px;padding-bottom:10px}.report-body{margin-top:15px}.report-content.invalid{line-height:25px}.report-title{font-size:24px;line-height:1.2em}.report-title h1{margin-top:0}.report-body p{font:normal 14px Lato,sans-serif;color:#8f8f8f}.self-reminder-optin{margin-top:15px}#send_sr_reminder{float:left;margin-top:2px;margin-right:10px}.self-reminder-optin .note{color:#7b7875;display:inline}.self-reminder-form{margin-top:10px}.self-reminder-form .legend{margin-left:22px}.oas-ad{width:730px;height:90px;float:left;margin-top:82px}.form-phone .hintError{margin-right:0}.form-phone .hintError,.form-phone .hintContent,.form-phone .hintError .hintContent div.msg{width:190px}.module-curbside .note{font-size:.9em}.module-curbside .note,.module-curbside .note a{font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans-serif,Verdana,sans-serif}.widget-curbside .button-wrapper{margin-top:20px;margin-bottom:10px}.widget-curbside .btn:not(.btn-link){background:transparent;border:3px solid #fff;color:#fff;font-weight:bold;letter-spacing:2px;padding:.2em .5em;text-transform:uppercase}.widget-curbside .btn:not(.btn-link):hover{background:#fff;color:#7da8ae}.widget-curbside .btn:not(.btn-link).btn-lg{border-width:4px;font-size:22px}.widget-curbside .curbside-pin-form .input-pin{border:3px solid #8c8c8c;color:#889395;font-size:40px;height:auto;margin:auto;padding:0;text-align:center;width:350px}.widget-curbside .pin-error{display:block;margin:5px auto;width:350px}#curbside-recycle .empty-result a{color:#999}#curbside-recycle .show-error-message{border-top:1px solid #999}#curbside-lookup-form{display:block;margin:auto;width:400px}#curbside-lookup-form .main-button,#curbside-sms-resend-form .main-button{margin-top:14px}#curbside-lookup-form #send_pin_btn{vertical-align:top}#curbside-verification-cc-wrapper{position:relative}#curbside-verification-cc-wrapper input.form-control{text-align:left}#curbside-verification-cc-number+span.icon-card:before{background:url(../skin/frontend/recyclebank/blank/images/sprites/cards.png) 0 0 no-repeat;content:"";display:block;position:absolute;top:12px;right:16px;width:32px;height:20px}#curbside-verification-cc-number.visa+span.icon-card:before{background-position:-42px -30px}#curbside-verification-cc-number.mastercard+span.icon-card:before{background-position:-86px -60px}#curbside-lightbox{width:620px}.widget-curbside>h1{font:normal 25px Lato,sans-serif;letter-spacing:2px;text-transform:uppercase}.widget-curbside form,.widget-curbside label,.widget-curbside .curbside-section{color:#fff}.widget-curbside div.validation-failed:not(:empty){font-size:14px;font-weight:bold;margin-top:2px;padding:5px}.widget-curbside div.validation-failed a:not(.btn){color:#a94442}.curbside-block-form a:not(.btn){color:#fff;font-family:inherit;text-decoration:underline}.widget-curbside .signup-subscribe-checkboxes{margin-bottom:15px;text-align:left}.widget-curbside .signup-subscribe-checkboxes .checkbox-box{font-size:14px;margin-bottom:10px}.widget-curbside .curbside-block-form .form-control{border-radius:0;text-align:center}.widget-curbside .curbside-block-form input:not(.text-left)::-webkit-input-placeholder{text-align:center}.widget-curbside .curbside-block-form input:not(.text-left)::-moz-placeholder{text-align:center}.widget-curbside .curbside-block-form input:not(.text-left):-moz-placeholder{text-align:center}.widget-curbside .curbside-block-form input:not(.text-left):-ms-input-placeholder{text-align:center}.widget-curbside .curbside-address-verification-control>div,.widget-curbside .curbside-address-verification-options>div,.widget-curbside .curbside-address-verification-control-label{color:#fff}.widget-curbside .curbside-address-pinless-confirmation-error,.widget-curbside .curbside-address-verification-address{display:none}.widget-curbside .curbside-address-verification-address:not(:empty){background:#fff;border-color:#fff;display:block;font-size:1.2em}.widget-curbside .curbside-address-pinless-confirmation-error:not(:empty){display:block}.widget-curbside .curbside-address-pinless-confirmation-error{position:relative}.widget-curbside .curbside-address-pinless-confirmation-error:after{position:absolute;top:-10px;left:50%;margin-left:-6px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #f2dede;border-left:10px solid transparent;content:''}.widget-curbside .curbside-block-form-help{font-weight:300}.widget-curbside .ui-autocomplete{border-radius:0;border:3px solid #8c8c8c;border-top:0;min-width:400px;margin-top:-3px;position:absolute;width:auto!important}.widget-curbside input.ui-autocomplete-loading{background-image:url(../skin/frontend/recyclebank/blank/images/ajax-loader.gif);background-position:445px center;background-repeat:no-repeat}#curbside-section-address-lookup input.ui-autocomplete-loading{background-position:372px center}.widget-curbside .ui-menu-item a{background:#f2f2f2;color:#555;text-decoration:none;font-family:Lato,sans-serif;font-size:14px}.widget-curbside .ui-menu-item a.ui-state-hover{background:#dadada}.curbside-btn-back{border-bottom:1px solid transparent;cursor:pointer;font-size:15px;font-weight:bold;position:absolute;bottom:12px;left:15px;text-transform:uppercase}.curbside-btn-back:hover{border-bottom:1px solid #fff}.curbside-btn-back:before{content:'< '}.curbside-yesno{margin-top:50px;text-align:center}.curbside-yesno-divider{background:#fff;display:inline-block;line-height:90px;margin:0 55px;vertical-align:middle;width:3px;height:95px}.curbside-yesno-option{border:3px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;font-size:36px;font-weight:bold;line-height:90px;width:95px;height:95px;text-align:center;text-transform:uppercase;vertical-align:middle}.curbside-yesno-option:hover{background:#fff;color:#7da8ae}.custom-checkbox-label{display:inline-block;position:relative;margin:auto;cursor:pointer;line-height:1.5em;height:1.5em;clear:both;padding-left:2em}.custom-checkbox-label input{position:absolute;opacity:0;cursor:pointer}.custom-checkbox-label .checkbox-custom{position:absolute;top:0;left:0;height:1.5em;width:1.5em;background-color:transparent;border-radius:.3em;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;border:.12em solid #fff}.custom-checkbox-label input:focus ~ .checkbox-custom{box-shadow:0 0 .3em #e59700}.custom-checkbox-label input:checked ~ .checkbox-custom{background-color:#fff;border-radius:.3em;-webkit-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);opacity:1;border:.12em solid #fff}.custom-checkbox-label .checkbox-custom::after{position:absolute;content:'';left:1em;top:1em;height:0;width:0;border-radius:.3em;border:solid #7da8ae;border-width:0 .15em .15em 0;-webkit-transform:rotate(0deg) scale(0);-ms-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0);opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.custom-checkbox-label input:checked ~ .checkbox-custom::after{-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1;left:.42em;top:.05em;width:.55em;height:1em;border-width:0 .15em .15em 0;background-color:transparent;border-radius:0}