.flatpickr-wrapper{display:inline-block;width:100%;position:relative;box-sizing:content-box}.flatpickr-wrapper input{cursor:pointer;position:relative;z-index:1}.flatpickr-wrapper .flatpickr-calendar{background:#fff;color:#484848;border:1px solid #ddd;font-size:13px;border-radius:4px;position:absolute;top:100%;left:0;margin-top:3px;opacity:0;z-index:0;visibility:hidden;overflow:hidden;-webkit-transition:opacity 75ms;transition:opacity 75ms;width:100%;max-width:256px}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months{background:0 0;color:#000;padding:4px 0;text-align:center;font-size:135%}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover{color:#f64747}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{float:left;margin-left:.4em}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-next-month{float:right;margin-right:.4em}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-current-month{font-weight:300}.flatpickr-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-current-month span{font-weight:700}.flatpickr-wrapper .flatpickr-calendar table{border-collapse:collapse;margin:0;padding:0;width:100%;background:0 0}.flatpickr-wrapper .flatpickr-calendar table thead{font-size:90%;background:0 0}.flatpickr-wrapper .flatpickr-calendar table td,.flatpickr-wrapper .flatpickr-calendar table th{text-align:center;width:14.3%}.flatpickr-wrapper .flatpickr-calendar table th{color:#999;padding:2px 0 4px;font-weight:700}.flatpickr-wrapper .flatpickr-calendar table tr{background:0 0}.flatpickr-wrapper .flatpickr-calendar table td{cursor:pointer;padding:0}.flatpickr-wrapper .flatpickr-calendar table td .flatpickr-day{background:0 0;display:inline-block;width:100%;max-width:32px;line-height:32px;text-align:center;padding:0;margin:0 1px 1px 0;border:1px solid transparent;border-radius:150px}.flatpickr-wrapper .flatpickr-calendar table td:hover .flatpickr-day{background:#e6e6e6;border-color:#e6e6e6}.flatpickr-wrapper .flatpickr-calendar table td:first-child .flatpickr-day{margin-left:1px}.flatpickr-wrapper .flatpickr-calendar table td.today .flatpickr-day{border-color:#f64747}.flatpickr-wrapper .flatpickr-calendar table td.today:hover .flatpickr-day{border-color:#f64747;background-color:#f64747;color:#fff}.flatpickr-wrapper .flatpickr-calendar table td.selected .flatpickr-day,.flatpickr-wrapper .flatpickr-calendar table td.selected:hover .flatpickr-day{background-color:#446CB3;color:#fff;border-color:#446CB3}.flatpickr-wrapper .flatpickr-calendar .disabled,.flatpickr-wrapper .flatpickr-calendar .disabled .flatpickr-day,.flatpickr-wrapper .flatpickr-calendar .disabled:hover .flatpickr-day{color:#ddd;background:0 0;border-color:transparent;cursor:default}.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.open .flatpickr-calendar{z-index:100;opacity:1;visibility:visible}.flatpickr-wrapper.inline .flatpickr-calendar{position:static}.flatpickr-time{overflow:auto;border-top:1px solid rgba(72,72,72,.15)}.flatpickr-hour,.flatpickr-minute{background:0 0;-webkit-appearance:none;box-shadow:none;border:0;border-radius:0;display:inline-block;margin:0;padding:0 2%;height:38px;line-height:38px;cursor:pointer;float:left;font-weight:700;width:36%;color:#484848}.flatpickr-hour:focus,.flatpickr-minute:focus{outline:0;border:0}.flatpickr-hour{font-weight:700;text-align:right}.flatpickr-minute{width:26%;font-weight:300;text-align:left}.flatpickr-am-pm:hover,.flatpickr-hour:hover,.flatpickr-minute:hover{background:#f5f5f5}.flatpickr-am-pm,.flatpickr-time-separator{height:38px;display:block;line-height:38px;float:left;text-align:center;width:5%}.flatpickr-am-pm{width:21%;padding:0 2%;cursor:pointer;text-align:left}.flatpickr-time input[type=number]::-webkit-inner-spin-button,.flatpickr-time input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}