$color-bright: white $font-family: 'Josefin Sans', sans-serif $color-calendar: $brand-primary $color-calendar-compare: #E18E70 $color-calendar-day: $color-bright $color-calendar-outrange: darken($color-calendar,15%) $color-calendar-day-selected: darken($color-calendar,25%) $color-calendar-range: darken($color-calendar,15%) #datepicker input[type="text"] padding: 6px background-color: darken($color-calendar,10%) .input-selected margin: 0 #date-start.input-selected border: solid 3px $color-calendar-day-selected #date-end.input-selected border: solid 3px $color-calendar-day-selected div#datepicker-form #date-range .form-date-heading background-color: darken($color-calendar,5%) #date-compare .form-date-heading background-color: darken($color-calendar-compare,5%) .form-date-heading padding: 6px .title, .checkbox-title label font-family: $font-family font-size: 1.15em color: $color-bright font-weight: 200 text-transform: uppercase line-height: 2em .btn-default background-color: rgba($color-bright,0.3) font-weight: 700 color: $color-bright border: none .form-date-body, .form-date-actions width: 100% padding: 10px background-color: white display: inline-block .form-date-group width: 100% margin: 0 auto label font-family: $font-family font-size: 0.8em font-weight: 700 text-transform: uppercase color: #666 line-height: 3.2em margin-bottom: 0 label, input float: left margin-right: 6px input[type='text'] width: 35% .datepicker position: relative margin: 0 0 8px 0 width: 100% background-color: $color-calendar font-family: $font-family font-size: 14px height: 16.8em table width: 100% margin: 0 thead tr th:after content: "" border-top: 1px solid darken($color-calendar,10%) width: 100% display: block tr th background-color: darken($color-calendar,5%) color: lighten($color-calendar,25%) font-size: 0.7em font-weight: 700 border-bottom: solid 1px lighten($color-calendar,7%) text-transform: uppercase tr:first-child th background-color: $color-bright font-weight: 200 font-size: 1.4em color: $color-calendar-day-selected td, th text-align: center height: 2em line-height: 2em padding: 0 color: $color-calendar-day position: relative td font-weight: 400 padding: 0 10px border-bottom: solid 1px $color-calendar &.day:after content: "" position: absolute display: block top: 0 left: 0 width: 100% height: 100% z-index: 0 background-color: transparent &.day:hover cursor: pointer &.day.disabled color: $color-calendar-outrange &.old, &.new color: $color-calendar-outrange &.start-selected:not(.old):not(.new):not(.end-selected) font-weight: 700 background-color: $color-calendar-day-selected +border-left-radius(15px) @extend .chevron-left &.end-selected:not(.old):not(.new):not(.start-selected) font-weight: 700 background-color: $color-calendar-day-selected @extend .chevron-right +border-right-radius(15px) &.end-selected.start-selected +border-radius(15px) font-weight: 700 background-color: $color-calendar-day-selected &.range color: lighten($color-calendar-range,35%) background-color: $color-calendar-range &.today background-color: $color-bright span padding: 0 display: block width: 33.333% height: 3em line-height: 3em font-weight: 400 float: left text-transform: uppercase cursor: pointer &:hover background-color: $color-calendar-day-selected &.active background-color: $color-calendar-day-selected color: #fff &.old color: $color-calendar-outrange th &.switch width: 145px &.next, &.prev font-size: 1.3em thead tr:first-child th cursor: pointer .chevron-left, .chevron-right position: relative .chevron-left:before, .chevron-right:before display: block content: "" width: 0 height: 0 border-style: solid position: absolute .chevron-left:before right: 0px top: 0 border-width: 1em 0 1em 0.5em border-color: transparent transparent transparent $color-calendar-day-selected background-color: $color-calendar-range .chevron-right:before left: 0px top: 0 border-width: 1em 0 1em 0.5em border-color: transparent transparent transparent $color-calendar-range background-color: $color-calendar-day-selected .input-complete -webkit-animation: one 0.2s ease-in-out -moz-animation: one 0.2s ease-in-out -ms-animation: one 0.2s ease-in-out -o-animation: one 0.2s ease-in-out animation: one 0.2s ease-in-out @-webkit-keyframes one 0% background-color: $color-calendar 100% background-color: $color-bright @-webkit-keyframes two 0% +box-shadow($color-calendar 0 0 0 20px inset) 100% +box-shadow($color-calendar 0 0 0 inset)