﻿.secure-recycling-form .checkbox{margin-bottom:10px;}.secure-recycling-form .checkbox .more-information-button{float:right;}.secure-recycling-form .checkbox>input[type=checkbox]{float:left;}.secure-recycling-form .checkbox>label{display:block;margin-left:25px;}.secure-recycling-form .more-information-button{display:block;border:1px solid #ccc;color:#004c93;font-size:20px;font-weight:bold;width:24px;line-height:24px;text-decoration:none;background:#fff;text-align:center;}.secure-recycling-form .more-information{display:none;position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100%;padding:25px;background:rgba(0,0,0,.85);z-index:99;overflow-y:auto;}.secure-recycling-form .more-information .more-information-content{margin:0 auto;padding:20px;background:#fff;color:#000;max-width:400px;text-align:left;}.secure-recycling-form .more-information .more-information-content .close{float:right;padding:0 0 12px 12px;font-size:14px;font-weight:bold;cursor:pointer;}.secure-recycling-form .more-information .more-information-content p{white-space:pre-line;}.secure-recycling-services{zoom:1;margin-left:-25px;}.secure-recycling-services:before{content:'';display:block;}.secure-recycling-services:after{content:'';display:table;clear:both;}.secure-recycling-services .item{float:left;position:relative;box-sizing:border-box;width:calc(33% - 25px);background:#fff;padding:25px;margin:0 0 25px 25px;text-align:center;border-radius:8px;}.secure-recycling-services .item h3{display:flex;justify-content:center;align-items:center;padding:10px 25px;margin:-25px -25px 10px -25px;font-weight:normal;font-size:20px;background:#004c93;color:#fff;min-height:60px;text-transform:uppercase;border-radius:8px 8px 0 0;}.secure-recycling-services .item input[type=checkbox]{height:22px;width:22px;vertical-align:top;}.secure-recycling-services .item .price{display:flex;flex-direction:column;height:425px;color:#004c93;}.secure-recycling-services .item .price strong{display:block;font-size:60px;font-weight:normal;line-height:1;padding-top:10px;}.secure-recycling-services .item .price small{font-size:12px;}.secure-recycling-services .item .price .form-group{margin-bottom:0;}.secure-recycling-services .item .price .quantity{margin-bottom:1rem;}.secure-recycling-services .item.color-blue h3{background:#004c93;}.secure-recycling-services .item.color-yellow h3{background:#ffe500;color:#004c93;}.secure-recycling-services .item.color-purple h3{background:#a51482;}.secure-recycling-services .item pre.text{white-space:pre-wrap;}.secure-recycling-services .item .text{font-size:14px;margin:10px 0;}.secure-recycling-services .item .text.align-left{text-align:left;}.secure-recycling-services .item .text.centered{text-align:center;}.secure-recycling-services .item .actions{margin-top:auto;height:120px;display:flex;flex-direction:column;justify-content:space-between;}.secure-recycling-services .item .quantity{min-height:35px;}.secure-recycling-services .item .quantity button{vertical-align:middle;background:none;border:0;color:#004c93;font-size:32px;font-weight:bold;width:32px;line-height:32px;outline:0!important;}.secure-recycling-services .item .quantity input{border:1px solid #ccc;font-size:24px;color:#004c93;vertical-align:top;width:80px;text-align:center;}.secure-recycling-services .item .quantity .checkbox{display:inline-block;border:1px solid #ccc;color:#ccc;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;}.secure-recycling-services .item .quantity .checkbox:before{content:'✓';font-size:24px;font-weight:bold;}.secure-recycling-services .item .quantity .checkbox.checked{border-color:#004c93;color:#004c93;}.secure-recycling-services .item .more-information-button{position:absolute;right:25px;bottom:25px;}.secure-recycling-services .icon{width:60px;height:80px;}@media only screen and (min-width:768px) and (max-width:1024px){.secure-recycling-services .item{width:calc(50% - 25px);}}@media only screen and (max-width:767px){.secure-recycling-services{margin:0;}.secure-recycling-services .item{float:none;width:auto;margin:0 0 25px 0;min-height:370px;}.secure-recycling-services .item .text{min-height:0;}.secure-recycling-services .item .quantity{min-height:0;}}.secure-recycling-table{width:100%;margin-bottom:25px;background:#e6e6e6;font-weight:bold;}.secure-recycling-table td,.secure-recycling-table th{padding:10px;text-align:left;vertical-align:middle;word-wrap:break-word;}.secure-recycling-table td.col-title,.secure-recycling-table th.col-title{width:100%;}.secure-recycling-table td.col-nowrap,.secure-recycling-table th.col-nowrap{word-wrap:normal;white-space:nowrap;}.secure-recycling-table td.col-sum,.secure-recycling-table th.col-sum{text-align:right;}.secure-recycling-table td.col-sum .sum,.secure-recycling-table th.col-sum .sum{font-size:20px;}.secure-recycling-table td.col-sum small,.secure-recycling-table th.col-sum small{font-size:14px;}.secure-recycling-table .icon{width:30px;height:40px;}.secure-recycling-table input{width:60px;text-align:center;}.secure-recycling-table button{background:none;border:0;color:#004c93;font-size:22px;font-weight:bold;width:22px;line-height:20px;outline:0!important;}.secure-recycling-table .sum{font-size:20px;}.secure-recycling-table .tick{display:block;text-align:center;}.secure-recycling-table .tick:before{content:'✓';font-size:24px;font-weight:bold;color:#004c93;}.secure-recycling-table .count{display:block;text-align:center;}@media only screen and (max-width:767px){.secure-recycling-table td,.secure-recycling-table th{padding:3px;}.secure-recycling-table .col-adjust,.secure-recycling-table .col-icon{display:none;}}.secure-recycling-table .important-notice,.secure-recycling-services .important-notice{background-color:#fffca8;border:1px solid;border-color:#e6e395;padding:10px;border-radius:2px;}.secure-recycling-table .icon,.secure-recycling-services .icon{display:none;float:left;background-repeat:no-repeat;background-position:center;background-size:contain;}.secure-recycling-table .icon.centered,.secure-recycling-services .icon.centered{float:none;margin:0 auto;}.secure-recycling-table .icon-type-cage,.secure-recycling-services .icon-type-cage{display:block;background-image:url(img/secure-recycling-cage.png);}.secure-recycling-table .icon-type-bin,.secure-recycling-services .icon-type-bin{display:block;background-image:url(img/secure-recycling-bin.png);}.secure-recycling-table .icon-type-large-bin,.secure-recycling-services .icon-type-large-bin{display:block;background-image:url(img/secure-recycling-large-bin.png);}.secure-recycling-table .icon-type-small-bin,.secure-recycling-services .icon-type-small-bin{display:block;background-image:url(img/secure-recycling-small-bin.png);}.secure-recycling-table .icon-type-battery-container,.secure-recycling-services .icon-type-battery-container{display:block;background-image:url(img/secure-recycling-battery-container.png);}.secure-recycling-table .icon-type-safety-cabinet,.secure-recycling-services .icon-type-safety-cabinet{display:block;background-image:url(img/secure-recycling-safety-cabinet.png);}.list-group .order-direction{font-weight:700;}.list-group-item.active .button-1{background:#fff;color:#0062cc;}.list-group-item .add-button{padding:0 .2em;font-size:1.5em;margin:-.5em -.75em 0 0;color:#6aa51d;}.list-group-item .remove-button{padding:0 .2em;font-size:1.5em;margin:-.5em -.75em 0 0;color:#d65202;}.list-group-item .action-required{line-height:1em;padding:.25em;}.list-group-item:not(.disabled) .action-required{color:#d65202;}.list-group-item.disabled{background-color:#ccc;}.list-group-item.order-search-item .row{margin:0;}.list-group-item.order-search-item .row .col{border:0;padding:0 1rem;}.list-group-item.order-search-item .price-summary .row{margin:0;}.list-group-item.order-search-item .price-summary .col{border:0;padding:0;}.list-group-item.order-search-item .price-summary .col.price-col{text-align:right;}.list-group-item.order-search-item .price-summary .price{white-space:nowrap;}.list-group-item .service-level{display:inline-block;height:20px;width:20px;margin:0 .5em;vertical-align:middle;}.list-group-item .service-level.color-blue{background:#004c93;}.list-group-item .service-level.color-yellow{background:#ffe600;}.list-group-item .service-level.color-purple{background:#a51482;}.tag-container{min-width:100%;min-height:2em;}.tag-item{display:inline-block;margin:0 .5em .5em 0;border:solid 1px #ccc;user-select:none;}.tag-item .hover-only{display:none;}.tag-item.hoverable{cursor:pointer;}.tag-item.hoverable:hover:not(.active){background:#e6e6e6;color:#222;}.tag-item.hoverable:hover .hover-only{display:inline;}.tag-item.selected{background:#e6e6e6;border:dotted 1px #000;}.tag-item .remove-button{padding:.5rem;border-left:solid 1px #ccc;}.tag-item .remove-button:hover{color:#d65202;}.tag-item-text{line-height:2rem;padding:.5rem 1rem;}.line.action-required{color:#d65202;}.line.no-action-required{color:#6aa51d;}.bold{font-weight:bold;}.fixed-container{padding:10px;width:200px;background-color:#fffca8;z-index:1;position:fixed;right:20px;top:160px;border:1px solid #e6e395;border-radius:2px;}.lock-button{position:-webkit-sticky;position:sticky;top:100px;width:2.5em;}.customer-order{font-family:'Web-Darwin','Corbel',sans-serif;}.customer-order .tooltip{color:#004c93;border-bottom:0;}.customer-order .tooltiptext{left:-200px;top:25px;}.customer-order .secure-recycling-services .form-group{display:inline-block;}.service-description{background-color:#0062af;border-radius:8px;padding:20px;color:#fff;text-align:left;margin:0 0 25px 0;font-size:17px;}.service-description p{margin:0 0 0 0;}.button.dark-blue{background-color:#0062af;}.button.dark-blue.disabled,.button.dark-blue[disabled]{background-color:#e6e6e6;cursor:default;}