.calendar-object{padding:15px 0}.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-year,.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-month{display:inline-block;font-size:100%;color:#162345}.calendar-object .pignose-calendar .pignose-calendar-top{padding:15px;border-color:#162345;height:60px}.calendar-object .pignose-calendar{border-color:#162345}.calendar-object .pignose-calendar .pignose-calendar-header{border-bottom:1px solid #162345;margin-top:0;padding-top:6px;padding-bottom:6px}.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-date{color:#162345;font-size:13px;text-transform:uppercase;padding:0 0 0 15px;top:20px;left:20px}.calendar-object .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-active a{background:#ff8400;border-color:#fff0}.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav{position:absolute;top:18px;right:50px}.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav .pignose-calendar-top-icon:hover{color:#ff8400}.calendar-object .pignose-calendar .pignose-calendar-top .pignose-calendar-top-nav.pignose-calendar-top-next{margin-right:0;right:10px}.calendar-object .pignose-calendar .pignose-calendar-header .pignose-calendar-week{font-size:12px}.calendar-object .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-disabled a{opacity:1;background:#fff0}.calendar-object .pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sun,.calendar-object .pignose-calendar .pignose-calendar-header .pignose-calendar-week.pignose-calendar-week-sat{color:#162345}.calendar-object .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sun a,.calendar-object .pignose-calendar .pignose-calendar-unit.pignose-calendar-unit-sat a,.calendar-object .pignose-calendar .pignose-calendar-unit a{color:#0d1a33}.ze-vc-service-booking .ze_time_slots{margin:0;list-style-type:none}.ze_time_slots .time-slot{border:1px solid #162345;padding:15px 25px;margin:15px 0;float:left;width:100%;color:#858689;cursor:pointer}.service-booking-form input.booking-form{border:2px solid #162345;text-transform:uppercase;background:#fff0;color:#162345;padding:10px 20px;transition:background 0.4s ease,color 0.4s ease}.service-booking-form input.booking-form:hover{background:#162345;color:#fff}.ze-vc-service-booking-input-container .input-label input,.ze-vc-service-booking-input-container .input-label textarea{width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #162345;background:#fff0;transition:background 0.4s ease,border 0.4s ease}.ze-vc-service-booking-input-container .input-label input:focus,.ze-vc-service-booking-input-container .input-label textarea:focus,.ze-vc-service-booking-input-container .input-label input,.ze-vc-service-booking-input-container .input-label textarea{background:#fff0;border-color:#162345;box-shadow:none;outline:none;padding:10px}.ze-vc-service-booking-input-container .input-label{position:relative;padding-top:50px;margin-bottom:20px}.ze-vc-service-booking-input-container .input-label label{position:absolute;top:60px;left:15px;transition:top 0.5s ease}.ze-vc-service-booking-input-container .input-label label.labelling{top:20px}.time-slot.selected{background:#ff8400;color:#fff;border-color:#ff8400}.time-slot-calender-title,.time-slot-list-title{color:#1c2646;margin-bottom:40px}.col-sm-12.col-md-6.service-submit-container{text-align:right}.service-booking-form input.booking-form{padding:15px 30px;font-size:15px;font-family:Roboto;font-weight:700;letter-spacing:1px}.service-container-description,.service-container-description p{font-size:12px;font-family:Poppins;color:#a4a4a4}#service-success .modal-dialog{margin:200px auto 0}#service-success .modal-body{padding:40px}#service-success .modal-content{border-radius:0;text-align:center}#service-success .modal-content .popup-icon{font-size:60px;color:#172037}#service-success .modal-content .popup-title{color:#172037;font-size:20px;letter-spacing:3px;line-height:1.7em;margin-top:0;padding-bottom:20px;border-bottom:1px solid #c1c1c1}#service-success .modal-content .popup-description{color:#898989;font-family:Roboto;font-size:13px}