/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
.datetimepicker{margin-top:10px;border-radius:2px;text-align:center;border-radius:8px !important}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker>div{display:none}.datetimepicker table{background:transparent;border-radius:2px}.datetimepicker table th{-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;width:34px;height:40px;text-align:center;font-weight:400}.datetimepicker table th.next,.datetimepicker table th.prev{-webkit-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.datetimepicker table th.switch{width:170px;background:transparent;cursor:pointer}.datetimepicker table th.next:hover,.datetimepicker table th.prev:hover,.datetimepicker table th.switch:hover{background:var(--primary-bg-color);color:#fff}.datetimepicker table th.next,.datetimepicker table th.prev{background:transparent;color:#fff;cursor:pointer}.datetimepicker table th.next i,.datetimepicker table th.prev i{width:34px;height:34px;display:inline-block}.datetimepicker table th.next{border-top-right-radius:2px}.datetimepicker table th.prev{border-top-left-radius:2px}.datetimepicker table th.dow{color:var(--primary-bg-color);background:#fff}.datetimepicker table th.today{background:#fff;color:var(--primary-bg-color);cursor:pointer}.datetimepicker table th.today:hover{background:#e9e7f7}.datetimepicker-days td:hover{background:#e9e7f7}.datetimepicker-hours span.hour:hover,.datetimepicker-hours span.minute:hover,.datetimepicker-hours span.month:hover,.datetimepicker-hours span.year:hover{background:#e9e7f7}.datetimepicker-minutes span.hour:hover,.datetimepicker-minutes span.minute:hover,.datetimepicker-minutes span.month:hover,.datetimepicker-minutes span.year:hover{background:#e9e7f7}.datetimepicker-months span.hour:hover,.datetimepicker-months span.minute:hover,.datetimepicker-months span.month:hover,.datetimepicker-months span.year:hover{background:#e9e7f7}.datetimepicker-years span.hour:hover,.datetimepicker-years span.minute:hover,.datetimepicker-years span.month:hover,.datetimepicker-years span.year:hover{background:#e9e7f7}.datetimepicker table .icon-arrow-left:before{display:inline-block;font:1.6rem/1 "FontAwesome",sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);content:"";vertical-align:bottom}.datetimepicker table .icon-arrow-right:before{display:inline-block;font:1.6rem/1 "FontAwesome",sans-serif;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);content:"";vertical-align:bottom;content:""}.datetimepicker table td{width:34px;height:34px;cursor:pointer;font-size:.8rem;color:#031b4e;background:#fff}.datetimepicker table td.today{background:var(--primary-bg-color);color:#fff}.datetimepicker table span.active,.datetimepicker table td.active{background:var(--primary-bg-color);color:#fff}.datetimepicker table .new,.datetimepicker table .disabled{background:#e9e7f7;color:#031b4e;cursor:not-allowed}.datetimepicker-hours table td,.datetimepicker-minutes table td,.datetimepicker-months table td,.datetimepicker-years table td{height:auto;background:#fff}.datetimepicker-hours table td:after,.datetimepicker-hours table td:before{content:" ";display:table}.datetimepicker-minutes table td:after,.datetimepicker-minutes table td:before{content:" ";display:table}.datetimepicker-months table td:after,.datetimepicker-months table td:before{content:" ";display:table}.datetimepicker-years table td:after,.datetimepicker-years table td:before{content:" ";display:table}.datetimepicker-hours table td:after,.datetimepicker-minutes table td:after,.datetimepicker-months table td:after,.datetimepicker-years table td:after{clear:both}.datetimepicker-hours span.hour,.datetimepicker-hours span.minute,.datetimepicker-hours span.month,.datetimepicker-hours span.year{float:left;height:38px;width:59.5px;line-height:38px}.datetimepicker-minutes span.hour,.datetimepicker-minutes span.minute,.datetimepicker-minutes span.month,.datetimepicker-minutes span.year{float:left;height:38px;width:59.5px;line-height:38px}.datetimepicker-months span.hour,.datetimepicker-months span.minute,.datetimepicker-months span.month,.datetimepicker-months span.year{float:left;height:38px;width:59.5px;line-height:38px}.datetimepicker-years span.hour,.datetimepicker-years span.minute,.datetimepicker-years span.month,.datetimepicker-years span.year{float:left;height:38px;width:59.5px;line-height:38px}.datetimepicker-hours fieldset,.datetimepicker-hours legend{margin:0;padding:0}.datetimepicker-minutes fieldset,.datetimepicker-minutes legend{margin:0;padding:0}.datetimepicker-inline{width:238px}.datetimepicker-inline:before{content:none}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:10px}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:10px}.datetimepicker-dropdown-top-left,.datetimepicker-dropdown-top-right{margin-top:0}.datetimepicker-dropdown-top-left:before,.datetimepicker-dropdown-top-right:before{display:inline-block;width:0;height:0;vertical-align:middle;border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:0 dotted;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);bottom:-7px;right:10px}.am-input-group.date span.add-on{cursor:pointer}.dropdown-menu{position:absolute;display:none}@media only screen and (max-width:640px){.datetimepicker{width:100%;left:0 !important}.datetimepicker table{width:100%}.datetimepicker td span.hour,.datetimepicker td span.minute,.datetimepicker td span.month,.datetimepicker td span.year{width:25%}.datetimepicker:before{content:none}.next,.prev{width:44px;height:44px}}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.left-align{text-align:left}.right-align{text-align:right}.cal1 .clndr .clndr-controls{width:100%;position:relative;display:flex;padding:15px;border:1px solid #f0f0f4;border-bottom:0;background-color:#f4f6fd}.cal1 .clndr .clndr-controls .month{float:left;width:33%;text-align:center;line-height:32px}.cal1 .clndr .clndr-controls .clndr-control-button{float:left;width:37%}.cal1 .clndr .clndr-controls .clndr-control-button.rightalign{text-align:right;width:34%}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:6px 8px;min-width:80px;text-align:center;display:inline-block;border-radius:5px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{color:#fff}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover,.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:none;cursor:default}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%}.cal1 .clndr .clndr-table .header-days{height:50px;font-size:10px}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;color:#fff}.cal1 .clndr .clndr-table tr{height:85px}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day{width:100%;height:inherit}.cal1 .clndr .clndr-table tr .day.today,.cal1 .clndr .clndr-table tr .day.my-today{color:#fff}.cal1 .clndr .clndr-table tr .day.event:hover,.cal1 .clndr .clndr-table tr .day.my-event:hover{background:#dae1f1;color:#313e58}.cal1 .clndr .clndr-table tr .day.inactive,.cal1 .clndr .clndr-table tr .day.my-inactive{background:#f2f4f8}.cal1 .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:12px;text-align:right}.cal1 .clndr .clndr-table tr .empty,.cal1 .clndr .clndr-table tr .adjacent-month,.cal1 .clndr .clndr-table tr .my-empty,.cal1 .clndr .clndr-table tr .my-adjacent-month{width:100%;height:inherit}.cal1 .clndr .clndr-table tr .empty:last-child,.cal1 .clndr .clndr-table tr .adjacent-month:last-child,.cal1 .clndr .clndr-table tr .my-empty:last-child,.cal1 .clndr .clndr-table tr .my-adjacent-month:last-child{border-right:1px solid #f0f0f4}.cal1 .clndr .clndr-table tr:last-child .day,.cal1 .clndr .clndr-table tr:last-child .my-day{border-bottom:1px solid #f0f0f4}.cal1 .clndr .clndr-table tr:last-child .empty,.cal1 .clndr .clndr-table tr:last-child .my-empty{border-bottom:1px solid #d7e7ff}.cal2{max-width:177px;margin:30px auto;font-family:"Droid Sans Mono"}.cal2 .clndr .clndr-controls{display:block;display:inline-block;width:100%;margin-bottom:3px}.cal2 .clndr .clndr-controls .clndr-previous-button{float:left;width:10%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal2 .clndr .clndr-controls .clndr-previous-button:hover{background-color:#f4f4f4}.cal2 .clndr .clndr-controls .month{float:left;width:80%;text-align:center}.cal2 .clndr .clndr-controls .clndr-next-button{float:left;width:10%;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal2 .clndr .clndr-controls .clndr-next-button:hover{background-color:#f4f4f4}.cal2 .clndr .clndr-grid{text-align:center;border:1px solid #ff4545;display:inline-block}.cal2 .clndr .clndr-grid .header-day{float:left;width:25px;height:25px;background:#ff4545}.cal2 .clndr .clndr-grid .day{float:left;width:25px;height:25px}.cal2 .clndr .clndr-grid .day.event{background-color:#b4e09f}.cal2 .clndr .clndr-grid .day.today{background-color:#e3c57f}.cal2 .clndr .clndr-grid .day.selected{background-color:#e37fd6}.cal2 .clndr .clndr-grid .day.inactive{color:#808080}.cal2 .clndr .clndr-grid .empty,.cal2 .clndr .clndr-grid .adjacent-month{float:left;width:25px;height:25px;background:#ddd}.cal2 .clndr .clndr-today-button{width:100%;text-align:center;cursor:pointer}.cal2 .clndr .clndr-today-button:hover{background-color:#ddd}.cal2 .multi-month-controls .quarter-button{display:inline-block;width:25%}.cal2 .multi-month-controls .quarter-button:hover{cursor:pointer;background-color:#f4f4f4}.cal2 .day.inactive{background-color:#aaa}.cal3{max-width:354px;margin:0 auto;font-family:"Droid Sans Mono"}.cal3 .cal{float:left;width:177px}.cal3 .clndr .clndr-controls{display:block;display:inline-block;width:100%;margin-bottom:8px}.cal3 .clndr .clndr-controls.top{margin-bottom:-22px;position:relative;z-index:1}.cal3 .clndr .clndr-controls .clndr-previous-button{float:left;width:10%;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal3 .clndr .clndr-controls .clndr-previous-button:hover{background-color:#f4f4f4}.cal3 .clndr .clndr-controls .month{text-align:center;width:80%;margin:0 auto}.cal3 .clndr .clndr-controls .clndr-next-button{float:right;width:10%;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal3 .clndr .clndr-controls .clndr-next-button:hover{background-color:#f4f4f4}.cal3 .clndr .clndr-grid{text-align:center;border:1px solid #ff4545;display:inline-block}.cal3 .clndr .clndr-grid .header-day{float:left;width:25px;height:25px;background:#ff4545}.cal3 .clndr .clndr-grid .day{float:left;width:25px;height:25px}.cal3 .clndr .clndr-grid .day.event{background-color:#b4e09f}.cal3 .clndr .clndr-grid .day.today{background-color:#e3c57f}.cal3 .clndr .clndr-grid .empty,.cal3 .clndr .clndr-grid .adjacent-month{float:left;width:25px;height:25px;background:#ddd}.cal3 .clndr .clndr-today-button{width:100%;text-align:center;cursor:pointer}.cal3 .clndr .clndr-today-button:hover{background-color:#ddd}.cal3 .multi-month-controls .quarter-button{display:inline-block;width:25%}.cal3 .multi-month-controls .quarter-button:hover{cursor:pointer;background-color:#f4f4f4}.clndr-next-button,.clndr-previous-button,.clndr-next-year-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-previous-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}