.unread-messages{position:absolute;top:-9px;right:-8px;color:#fff;background:#f0575e;border-radius:50%;height:19px;width:19px;font-family:Lato,sans-serif;font-size:.7em;line-height:19px;display:none}.notifications-dropdown-wrapper{position:relative}#notifications-dropdown-wrapper .header-icon span{background:#a1a1a1 url(../skin/frontend/recyclebank/blank/images/sprites/header.png) -35px center no-repeat;display:inline-block;width:43px;height:43px}.notification-img-size{width:50px}.alert-empty{padding:0}.alert-callout{border:2px solid rgba(0,0,0,0.5);width:310px;z-index:1000;background:#f3f3f3;border-radius:8px;padding:10px;text-align:left}.callout-notification-link,.callout-notification-text,.callout-notification-text a,.callout-notification-title{font-family:Lato,sans-serif;font-size:14px}.callout-notification-link,.callout-notification-title{font-weight:bold}.callout-notification-title{color:#7b7875;margin-bottom:5px}.callout-notification-link,.callout-notification-link:hover{color:#000;margin-left:5px}.callout-notification-text a{font-size:13px;white-space:nowrap}.callout-notification-text{color:#737373}.alert-empty .close{background:url(../skin/frontend/recyclebank/blank/images/lightbox-close-smaller.png) no-repeat;display:block;top:4px;right:4px;width:22px;height:22px;position:absolute;cursor:pointer;opacity:1;text-indent:-1000em}.next-icon{content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-left:6px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-2px;margin-left:.3em}.notification-message{border-radius:6px;margin:2px;padding:7px 8px 7px 12px;font:normal 14px Lato,sans-serif;text-align:left}.notification-message:hover{background-color:#c2c2c2}.notification-bottom{text-align:center}.notification-bottom a{color:#626467;font-size:15px}.notification-unread{background-color:#d7d7d7}.notifications-dropdown{max-height:500px;width:320px;overflow:auto}.notifications-dropdown hr{margin:0 auto}.view-all-notifications a,.view-all-notifications a:hover{color:#626467;cursor:pointer;font-family:Lato,sans-serif;font-weight:bold;padding-bottom:3px;text-align:center;text-decoration:none}.view-all-notifications:before{content:'';border-top:2px solid #ccc;display:block;margin:0 auto 10px;width:95%}.dropdown-unread-notifications{font-size:15px;font-family:Lato,sans-serif;text-align:center;background-color:#717070;margin:2px;padding:5px;border-radius:6px;color:white}.notifications-loader-image{background:url(../skin/frontend/recyclebank/blank/images/ajax-loader-grey.gif) center center no-repeat;height:16px;margin:20px}.notifications{position:fixed}.notifications.top-right{top:120px;right:120px;position:fixed;display:inline-block;z-index:9999}.notifications>div{position:relative;z-index:999;margin:5px 0}#notifications-dropdown-menu{left:-148px;top:120%;width:320px}
#header-icons{line-height:18px;position:absolute;top:4px;right:40px}#header-icons>*{float:left;margin-left:12px}#header-icons>div:first-child{margin-left:0}#header-icons .header-icon,#header-icons .header-icon span{display:inline-block;width:32px;height:32px}#header-icons .header-icon{background:#a1a1a1 url(../skin/frontend/recyclebank/blank/images/sprites/header.png) no-repeat;border-radius:4px}#header-icons .header-icon span{border-radius:4px;cursor:pointer;overflow:hidden}#header-icons .header-icon:hover{opacity:.8}#header-icons .header-icon img{max-width:32px;max-height:32px}#header-icons .header-icon-user{background-position:5px center}#header-icons .header-icon-facebook{background-position:-75px center}#header-icons .header-icon-twitter{background-position:-115px center}#account-welcome-name span.arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #555;display:inline-block;position:absolute;right:5px;top:7px;z-index:955}#account-welcome-name:hover{color:#852f52;text-decoration:none}#account-dropdown-wrapper.open #account-welcome-name span{border-top-color:#fff}#account-dropdown-menu li:last-child{border-top:1px solid #d5d4d3;margin-top:5px;padding-top:5px}#account-dropdown-menu a{color:#878787;display:block;font:normal 14px Lato,sans-serif;padding:2px 5px}#account-dropdown-menu a:hover{background:0;color:#333;cursor:pointer;text-decoration:none}#header-points{color:#fff;display:inline-block;font-family:Lato,sans-serif;margin:0;position:absolute;top:52px;right:0;text-align:right;vertical-align:top;z-index:10}#header-points-balance{background:#e15067;border:2px solid #fff;border-radius:50%;color:#fff;display:block;font-size:26px;font-family:inherit;font-weight:500;width:100px;height:100px;line-height:80px;padding:0 10px;text-align:center;vertical-align:middle}#header-points-balance:hover{text-decoration:none}#header-points-balance.font-chars-6{font-size:24px}#header-points-balance.font-chars-7{font-size:22px}#header-points-balance.font-chars-9{font-size:18px}#header-points-balance.font-chars-10{font-size:16px}#header-points-text{font-size:16px;font-weight:300;position:absolute;top:56px;text-align:center;text-transform:uppercase;width:100%}#account-dropdown-wrapper{display:inline-block;position:relative}#account-dropdown-menu{top:120%;left:-68px}#account-dropdown-menu::after,#notifications-dropdown-menu::after{position:absolute;top:-10px;left:50%;margin-left:-6px;display:inline-block;border-right:10px solid transparent;border-bottom:10px solid #ebebeb;border-left:10px solid transparent;content:''}#account-dropdown-menu li{padding:1px 0}#account-dropdown-menu li.last{border-top:1px solid #d5d4d3}#account-dropdown-menu>li>a{padding-top:6px;padding-bottom:6px}.row-irecycle-button{margin-top:10px}.irecycle-button-info,.irecycle-button-points{color:#fff;font:normal 18px Lato,sans-serif}.irecycle-button-info{padding:.45em .8em;border-radius:0 5px 5px 0;background-color:#636363}.irecycle-button-points{padding:.45em .5em;border-radius:5px 0 0 5px;background-color:#959595}.block-recycling-report{float:right}.block-recycling-report-text{color:#313133;font-size:14px;margin-top:1em}.header-curbside-subscribed .fb-share-button{float:right;margin-top:-20px;opacity:0;height:0;overflow:hidden}.header-curbside-reporting .btn-checkmark,.header-curbside-reporting .btn-report-recycling{font-size:18px;margin-left:10px;position:relative;text-transform:uppercase}.header-curbside-reporting .btn-checkmark:focus,.header-curbside-reporting .btn-report-recycling:focus{background:inherit;text-decoration:none}.header-curbside-reporting .btn-report-recycling:not(.loading):hover{background:#fff;color:#7d93ba;text-decoration:none}.header-curbside-reporting .btn-report-recycling.loading:active,.header-curbside-reporting .btn-report-recycling.loading:hover{background:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-curbside-reporting .btn-checkmark{color:transparent}.header-curbside-reporting .btn-checkmark:hover{background:inherit;cursor:auto}.header-curbside-reporting .btn-checkmark:before{content:'';position:absolute;top:50%;left:50%;margin:-.35em 0 0 -.5em;height:.5em;width:1em;border:solid #fff;border-width:0 0 .25em .25em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.2);box-shadow:-1px 1px 1px rgba(0,0,0,0.2)}.header-curbside-reporting .btn-checkmark:after{content:'✔'}.header-welcome{background:#96aace;color:#fff;font:300 18px Lato,sans-serif;padding:12px;text-align:center}.header-client-logo{background:#fff center no-repeat;background-size:cover;border:2px solid #a1a1a1;border-radius:5px;display:inline-block;width:120px;height:93px;position:absolute;top:-35px;left:40px;z-index:1}.has-client-logo #menu{margin-left:170px;margin-right:150px;padding-left:0}.header-auth-block-dashboard{font-family:Lato,sans-serif;margin-top:15px}.header-curbside-subscribed{color:#fff;font-size:15px;line-height:32px;vertical-align:middle}.header-curbside-subscribed .header-curbside-subscribed-col{border-left:3px solid #96aace;padding:10px 0}.header-curbside-subscribed .header-curbside-subscribed-col:first-child{border-left:none;border-right:1px solid #96aace}.header-curbside-subscribed-heading,.header-curbside-recycled-amount{font-weight:bold;margin-top:0}.header-curbside-tabs li{border-left:3px solid #88b5ba;float:left;padding:15px;position:relative;text-align:center;width:50%}.header-curbside-tabs.is-single-curbside-tab li{width:100%}.header-curbside-tabs li:first-child{border-left:none;border-right:1px solid #88b5ba}.header-curbside-tabs li:first-child{border-left:none}.header-curbside-tabs li.active{background:#65888c}.header-curbside-tabs li.active a{background-position:bottom right}.header-curbside-tabs li.active:before{content:'';display:inline-block;width:0;height:0;margin-left:-15px;vertical-align:middle;border-bottom:12px solid;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;left:50%;bottom:0}.header-curbside-tabs a{color:#fff;display:block;font-family:Lato,sans-serif;font-size:18px;font-weight:normal;line-height:24px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle}.header-curbside-tabs.is-single-curbside-tab a{cursor:default}.header-curbside-tabs:not(.is-single-curbside-tab) a:before{background:url(../skin/frontend/recyclebank/blank/images/sprites/arrows-small.png) bottom left no-repeat;content:'';display:inline-block;position:absolute;top:50%;right:40px;margin-top:-16px;opacity:.5;width:30px;height:30px}.header-curbside-tabs li.active a:before{background-position:bottom right;opacity:1}.header-curbside-tabs .i-tab{background:url(../skin/frontend/recyclebank/blank/images/sprites/curbside-small.png) no-repeat;display:inline-block;margin-right:10px;vertical-align:middle;width:28px;height:26px}.header-curbside-tabs .i-tab-resources{background-position:-109px -47px}.header-curbside-tabs .i-tab-impact{background-position:-137px -47px}.header-curbside-grid-wrapper{background:#88b5ba;border-top:6px solid #7da8ad;border-bottom:6px solid #7da8ad}.header-curbside-grid{background:#7da8ad;border-spacing:6px;margin:-6px 0;width:100%}.header-curbside-grid-col{background:#88b5ba;color:#fff;font-size:16px;height:185px;padding:15px 10px;text-align:center;vertical-align:top}.header-curbside-grid-col h3{color:#fff;font-size:20px;font-weight:bold;margin-top:10px;text-transform:uppercase}.header-curbside-grid-col h3.coming-soon{background-color:red;color:#fff;padding:5px}.header-curbside-grid-col .bottom .tooltip-arrow{border-bottom-color:#4f6a6d}.header-curbside-grid-col .tooltip-inner{background:#4f6a6d}.header-curbside-impact-coming-soon-message{font-family:Lato,sans-serif;font-size:23px}.header-curbside-impact-coming-soon-message a{color:#fff;font-family:inherit;font-weight:bold;text-decoration:underline}.header-curbside-impact-coming-soon-message h1,.header-curbside-impact-coming-soon-message h2,.header-curbside-impact-coming-soon-message h3{font-family:inherit;font-weight:bold}.header-curbside-impact-coming-soon-message p{color:#fff;font:inherit;font-weight:300;line-height:1.2}.header-curbside-material{font-weight:300;text-transform:capitalize}.header-curbside-tab-footer{background:#7da8ad;color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:300;height:40px;padding-top:7px;position:relative;text-align:center}.header-curbside-tab-footer a{color:#fff;font:inherit;font-weight:normal;text-decoration:underline}.header-curbside-client-links ul{margin:0}.header-curbside-client-links li{border-right:1px solid #fff;display:inline;margin-left:-2px;padding:0 10px}.header-curbside-client-links li:first-child{padding-right:0}.header-curbside-client-links li:first-child,.header-curbside-client-links li:last-child{border-right:0}.header-curbside-client-links .curbside-download-button{background:#fff;color:#7da8ad;position:absolute;top:0;right:6px;text-decoration:none}.header-curbside-tab-content .message{border-left:6px solid #7da8ad;border-right:6px solid #7da8ad;color:#7ea9ae;font-size:16px;font-weight:300;padding:15px;text-align:center}.header-curbside-tab-content .message a{color:#7ea9ae;font:inherit;font-weight:normal;text-decoration:underline}#header-curbside-date,#curbside-pickup-description{display:inline-block}.header-curbside-date{font-size:18px;font-weight:bold;line-height:21px;text-transform:uppercase;vertical-align:middle}.header-curbside-date sup{text-transform:none}.header-curbside-recycled-amount{margin-top:10px}.header-auth-block-curbside-subscribed{background:#7ea9ae;color:#fff}.header-auth-block-curbside-reporting{background:#7d93ba;color:#fff}.i-curbside-material{background:url(../skin/frontend/recyclebank/blank/images/sprites/curbside.png) no-repeat;display:inline-block;height:72px}.i-curbside-material-metal{width:41px}.i-curbside-material-paper{background-position:-41px 0;width:54px}.i-curbside-material-plastic{background-position:-95px 0;width:23px}.i-curbside-material-glass{background-position:-118px 0;width:21px}.i-curbside-impact{background:url(../skin/frontend/recyclebank/blank/images/sprites/curbside-small.png) no-repeat;display:inline-block;height:46px}.i-curbside-impact-user{width:48px;background-position:-109px 0}.i-curbside-impact-members{width:57px;background-position:-157px 0}.i-curbside-impact-community{background-position:-214px 0;width:86px}.header-curbside-equivalents{position:relative;text-align:center}.header-curbside-equivalents>div{display:none}.header-curbside-equivalents .cycle-slide{height:155px;text-align:center;width:100%}.header-curbside-equivalents .cycle-slide img{max-width:46px;vertical-align:baseline}.header-curbside-equivalents .equivalent-prev,.header-curbside-equivalents .equivalent-next{position:absolute;opacity:.6;top:57px;z-index:101}.header-curbside-equivalents .equivalent-prev{left:0}.header-curbside-equivalents .equivalent-next{right:0}.header-curbside-equivalents .equivalent-prev:active,.header-curbside-equivalents .equivalent-prev:focus,.header-curbside-equivalents .equivalent-prev:hover,.header-curbside-equivalents .equivalent-next:active,.header-curbside-equivalents .equivalent-next:focus,.header-curbside-equivalents .equivalent-next:hover{opacity:1}@media only screen and (min-width:1200px){.has-client-logo #menu{margin-left:180px;margin-right:160px}}@media only screen and (min-width:1250px){.has-client-logo #menu{margin-left:196px;margin-right:196px}}@media only screen and (min-width:1350px){.header-curbside-grid-col .tooltip-inner{font-size:13px}}.auth-congrats-inner{padding:50px;width:860px}.auth-congrats-body,.auth-congrats-text,.auth-congrats-heading,.auth-congrats-points,.auth-congrats-buttons a{font-family:"Lato",sans-serif}.auth-congrats-text,.auth-congrats-points,.auth-congrats-heading,.auth-congrats-buttons a{text-transform:uppercase}.auth-congrats-heading{color:#fff;font-size:40px;font-weight:bold;margin-top:10px}.auth-congrats-points{background:#e95165;border:5px solid #fff;border-radius:50%;color:#fff;font-size:40px;margin:0 auto;padding-top:1.5em;text-align:center;width:6em;height:6em}.auth-congrats-points span{display:block;font-size:75px;font-weight:bold;line-height:.8em}.auth-congrats-buttons-wrapper{margin-top:40px}.auth-congrats-buttons{margin-top:10px}.auth-congrats-buttons a{border-bottom:1px solid #fff;color:#fff;font-size:20px;font-weight:bold}.auth-congrats-buttons a:hover{text-decoration:none}.auth-congrats-buttons li:first-child{border-left:0}.auth-congrats-buttons li{border-left:2px solid #fff;line-height:1.3em;padding:0 15px}.auth-congrats-text{font-size:20px;font-weight:300}.auth-congrats-body{font-size:28px;font-weight:300;line-height:1.1em}
.personal-info .validate-select{width:150px}#contactsForm .hintError{width:auto;margin-left:0}#contactsForm .input-box{width:256px}#email-reminder{width:600px}#email-reminder .checkbox-box{margin-bottom:10px}#email-reminder .main-button{margin-top:20px}#email-reminder h2{margin-bottom:1em}.self-reminder-form{margin:10px 0}.self-reminder-form label{font-weight:normal}#hidden{display:none}#popup p{width:400px;margin-top:30px;font-size:18px;line-height:24px}#infoSubmitButtons{margin-top:40px;padding-bottom:60px;margin-left:20%;margin-right:20%}#popup .lightbox-loader{top:0;border-radius:20px}.btn-customer-deactivate{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-customer-deactivate.loading{position:relative;color:#ebebeb;padding-right:18px;padding-left:48px}.btn-customer-deactivate.loading:before{background:url(../skin/frontend/recyclebank/blank/images/ajax-loader-red.gif) no-repeat center;background-size:24px 24px;content:'';display:inline-block;position:absolute;left:12px;width:24px;height:24px}