﻿.delivery-ts-new-shipping-address{display:none;}.delivery-ts-new-shipping-address .maxlength-feedback{display:block;position:relative;float:right;width:160px;height:25px;}.delivery-ts-service-area{font-weight:bold;color:#008000;}.delivery-ts-selected-date{font-weight:normal;color:#f00;font-size:13pt;}.time-slots-list.buildin .delivery-ts-selected-date{font-weight:bold;font-size:13pt;}.delivery-ts-selected-date-unselected{font-weight:normal;color:#f00;font-size:13px;}.delivery-ts-label{font-size:13px;}.delivery-ts-holder .coop-description{margin-bottom:15px !important;margin-top:-15px !important;}#hDeliveryTimeSlotsBuildIn .delivery-ts-label,.week-period{margin-top:-42px;}#pnlBuildInChangeSection .delivery-ts-label .week-period{margin-top:-12px;}.time-slots-list.buildin .week-period{margin-top:-18px;}.time-slots-list.buildin .week-period,.delivery-ts-label .week-period{color:#f00 !important;text-transform:uppercase;display:block;position:absolute;font-size:9pt;}.time-slots-list.buildin .delivery-ts-period .selected-week{width:20%;margin-top:-10px;font-size:10pt;}.time-slots-list.buildin .delivery-ts-label{font-size:13pt;}.next-week-delivery-confirm span{color:#f00;display:block;font-size:14pt;line-height:21pt;}.next-week-delivery-confirm .confirm-buttons{margin-top:25px;}.next-week-delivery-confirm .confirm-buttons #btnNo{margin-bottom:5px;margin-right:5px;}.next-week-delivery-confirm .confirm-buttons #btnYes{margin-bottom:5px;margin-left:5px;}#hDeliveryAddresses{padding-top:15px;}#hDeliveryTimeSlots{padding-top:10px;padding-bottom:25px;}#hDeliveryTimeSlots2{font-size:13px;color:#333;}.delivery-ts-holder-shipping{text-align:left;}.delivery-ts-holder-shipping .checkout-data .enter-address,.delivery-ts-holder-shipping .checkout-data .enter-address .enter-address-body{margin:0;border:0;}.delivery-ts-holder{text-align:left;}.delivery-settings-action-btn,.delivery-settings-action-btn:link,.delivery-settings-action-btn:visited{color:#fff;}.delivery-settings-form .time-slots-list{text-align:left;}.delivery-settings-form .time-slots-list .week-period{display:block;margin-top:-18px;color:#f00;text-transform:uppercase;font-size:10pt;position:absolute;}.delivery-ts-period{text-align:center;height:35px;vertical-align:middle;border-top:solid 1px #e1e1e1;padding-top:8px;}.delivery-ts-period a{color:#fff;}.delivery-ts-period .grey{font-size:13px;}.delivery-ts-period .yellow{margin-top:2px;margin-right:2px;font-size:13px;margin-left:2px;}.delivery-ts-period .selected-period{width:230px;display:inline-block;font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:11.4pt;font-weight:normal;font-style:normal;text-transform:none;font-variant:normal;text-decoration:none;letter-spacing:1px;color:#008000;vertical-align:bottom;}.delivery-ts-period .selected-week{color:#008000;position:absolute;margin-top:-5px;width:31%;font-size:10pt;text-transform:uppercase;}.delivery-ts-list-holder table{border:solid 1px #d5d5d5;border-collapse:collapse;border-spacing:0;margin:auto;padding:0;width:100%;}.delivery-ts-list-holder table th,.delivery-ts-list-holder table th td{border:solid 1px #d5d5d5;border-collapse:collapse;border-spacing:0;margin:0;padding:0;width:auto;}.delivery-ts-list-holder table thead tr th{width:60px;text-align:center;height:50px;background-color:#82b73a;color:#fff;}.delivery-ts-list-holder table thead tr .th-first{width:75px;}.delivery-ts-list-holder table tbody tr td{height:50px;text-align:center;vertical-align:middle;padding:0;overflow:hidden;border:1px solid #d5d5d5;}.delivery-ts-list-holder table tbody tr .ts-duration{font-weight:bold;font-size:12px;}.delivery-ts-list-holder table tbody tr td .time-slot-closed{background-color:#dbdbdb;height:100%;}.delivery-ts-list-holder table tbody tr td .time-slot,.delivery-ts-list-holder table tbody tr td .time-slot:visited,.delivery-ts-list-holder table tbody tr td .time-slot:link{display:block;height:100%;padding-top:16px;text-decoration:none;}.delivery-ts-list-holder table tbody tr td .time-slot:active,.delivery-ts-list-holder table tbody tr td .time-slot:hover{background-color:#82b73a;color:#fff;}.delivery-ts-list-holder table tbody tr td .time-slot-active,.delivery-ts-list-holder table tbody tr td .time-slot-active:hover,.delivery-ts-list-holder table tbody tr td .time-slot-active:link,.delivery-ts-list-holder table tbody tr td .time-slot-active:visited,.delivery-ts-list-holder table tbody tr td .time-slot-active:active{display:block;height:100%;padding-top:16px;text-decoration:none;background-color:#fff;color:#fff;}.delivery-ts-list-holder table tbody tr td .time-slot-active>div:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:25pt;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;color:#82b73a;margin-left:-15px;}.delivery-ts-list-holder table tbody tr td .time-slot:before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:25pt;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;color:#fff;margin-left:-15px;text-shadow:0 0 2px #333;}.delivery-ts-continue{margin-top:25px;float:right;}.delivery-ts-legend{margin-top:10px;padding-left:20px;vertical-align:baseline;display:inline-block;}.delivery-ts-legend span{margin-left:5px;display:block;float:left;font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:12px;padding-top:2px;}.delivery-ts-legend .block-d{border:solid 1px #d5d5d5;background-color:#dbdbdb;width:16px;height:14px;}.delivery-ts-legend .block-a{border:solid 1px #d5d5d5;background-color:transparent;width:16px;height:14px;}.delivery-ts-legend .block-s{border:solid 1px #d5d5d5;background-color:#82b73a;width:16px;height:14px;}#delivery_ts_error_1{color:#f00;}.shopping-cart-delivery-on{color:#008000;font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:13pt;font-style:normal;font-variant:normal;height:auto;line-height:13pt;text-align:left;width:auto;zoom:1;}.shopping-cart-delivery-on .week-period{color:#f00;text-transform:uppercase;display:block;font-size:10pt;position:absolute;margin-top:-15px;}.delivery-ts-delivery-on-value{color:#f00;}.delivery-info-header{display:block;float:left;margin-top:26px;margin-left:3px;}.delivery-info-header #changeDeliverySettings,.delivery-info-header #changeDeliverySettings:visited,.delivery-info-header #changeDeliverySettings:link{color:#f00;cursor:auto;display:inline;font-family:'Raleway',Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;}.delivery-info-header #changeDeliverySettings:active,.delivery-info-header #changeDeliverySettings:hover{text-decoration:underline;}.delivery-ts-popup-header-text{text-align:left;margin-top:10px;margin-bottom:5px;}#delivery_ts_addresses_list1 *{font-size:1em;}div.expdropdown{max-width:100% !important;width:auto !important;}div.expdropdown select.expdropdown-select{max-width:100% !important;white-space:normal;word-wrap:break-word;padding:5px 0 5px 0;}.delivery-settings-form .delivery-type a,.delivery-settings-form-built-in .delivery-type a{text-decoration:none;display:inline-block;padding:0 40px;text-align:center;color:#fff;}.delivery-settings-form .delivery-type a.last,.delivery-settings-form-built-in .delivery-type a.last{margin-left:20px;}.delivery-settings-form .delivery-type a:hover,.delivery-settings-form-built-in .delivery-type a:hover{background-color:#3f7ebd;}.delivery-settings-form .delivery-type a.active,.delivery-settings-form-built-in .delivery-type a.active{background-color:#2d73b9;}.delivery-settings-form .delivery-type .unactive,.delivery-settings-form-built-in .delivery-type .unactive{background-color:#808080;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.delivery-ts-list-holder table tbody tr td .time-slot:before{margin-left:35px;}.delivery-ts-list-holder table tbody tr td .time-slot-active>div:before{margin-left:35px;}}