@import 'css/master/settings/settings'; .inline_subscribe { .frequency_label { font-weight: $fontWeightBold; padding: 0 4px; display: block; } .clr_pad { padding: 0px; } } .custom_select { width: 175px; position: relative; height: 40px; background: $white; margin: 5px 0; @include box-shadow(0 7px 10px -8px, $grayLight); &:after { content: ""; position: absolute; top: 0; width: 0; height: 0; right: 11px; bottom: 0; margin: auto; border-style: solid; border-width: 5px 5px 0; border-color: $blue transparent; pointer-events: none; display: block; clear: none; } &:before { width: 30px; position: absolute; top: 1px; right: 1px; bottom: 1px; background: $white; border-left: 1px solid $grayLight; content: ""; pointer-events: none; display: block; } &:hover:before { background: $grayLight; } select { box-shadow: none; background: transparent; height: 100%; width: 100%; cursor: pointer; outline: none; padding: 0 35px 0 15px; border: 1px solid $grayLight; margin-right: 0; @include border-radius(4px); font-size: 0.875rem; -moz-appearance: none; -webkit-appearance: none; text-indent: 0; &:focus { border-color: $grayLight; } } } .switch { margin: 0; padding: 0; outline: 0; overflow: visible; height: auto; font-family: inherit; font-weight: $fontWeightNormal; text-decoration: none; text-align: center; cursor: pointer; color: $white; vertical-align: middle; display: inline-block; width: 170px; font-size: 12px; .switch_btn { padding: 10px 7px; border-style: solid; display: inline-block; width: 41%; } .switch1 { @include border-radius(8px 0 0 8px); margin: 0 -2px 0 0; border-width: 1px 0 1px 1px; @extend .switch_btn; } .switch2{ @include border-radius(0 8px 8px 0); margin: 0 0 0 -2px; border-width: 1px 1px 1px 0; @extend .switch_btn; } .switch_on { color: $white; background-color: $blue; &:hover { cursor: auto; } } .switch_off { border-color: $white; background-color: $grayLight; color: $gray; &:hover { border-color: $white; background-color: $grayMedium; color: $gray; } } } #cartHasSubscriptions, #cartHasSameDayDelivery { float: left; width: 100%; box-sizing: border-box; padding: 12px 18px; .accept_terms { top: -30px; background-color: $messageError; position: absolute; left: 0; z-index: 5; color: $white; font-size: 12px; &:after { top: 100%; left: 5%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-top-color: $messageError; border-width: 5px; margin-left: -5px; } } .form_field { display: block; position: relative; padding: 0; font-size: 1em; margin: 0; > label { padding: 6px 3px; margin-left: -6px; height: 1.2em; line-height: 1.2em; font-size: 1em; font-weight: $fontWeightNormal; } } } .recurrence_detail { width: 100%; /* min-height: 50px;*/ margin-bottom: 10px; .frequency, .start_delivery { span{ display: inline-block; } span:first-child { width: 100px; } } .subscription_icon { vertical-align: text-top; display: inline-block; } } .hide { display: none; }