.ab-progress-bar .ab-step-tabs .step{height:3px}.ab-progress-bar .ab-step-tabs a{color:#999}.ab-first-step .ab-time-range select,.ab-formGroup .ab-formField .ab-formElement{border-color:#ddd;padding:6px!important;border-radius:0!important}.ab-first-step .ab-time-range select{height:38px!important}.ab-row-fluid{margin-bottom:30px!important}.ab-nav-steps{border-top-color:#ececec!important}.ladda-button:hover{opacity:.8;background:transparent}.ab-first-step .ab-week-days li label{background:#eee}.ab-columnizer .ab-available-day,.ab-columnizer .ab-available-hour{border:0}.ab-columnizer .ab-available-hour:hover{border:1px solid #ddd!important}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{font-weight:400!important}.picker__frame *{font-size:13px!important}.picker--focused .picker__day--selected,.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__day--selected,.picker__day--selected:hover{background:#ececec!important}.picker__day{padding:8px 0}.picker__button--clear,.picker__button--close,.picker__button--today{padding:10px 0!important;background:#ececec}.picker__header{padding:10px 0;margin:0}.picker__nav--next,.picker__nav--prev{color:#bfbfbf;background:#ececec!important;margin-top:8px}.picker__holder{border:0}button.ab-columnizer .ab-available-hour:hover{border:2px solid #eee!important}.ab-formGroup .ab-formField .ab-formElement.ab-user-phone{height:38px!important}