.datepicker-modal .select-wrapper.valid>input.select-dropdown,.material-form .select-wrapper.valid>input.select-dropdown{border-bottom:1px solid #4caf50;box-shadow:0 1px 0 0 #4caf50}.datepicker-modal .select-wrapper.invalid>input.select-dropdown,.datepicker-modal .select-wrapper.invalid>input.select-dropdown:focus,.material-form .select-wrapper.invalid>input.select-dropdown,.material-form .select-wrapper.invalid>input.select-dropdown:focus{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.datepicker-modal .select-wrapper.invalid~.helper-text[data-error],.datepicker-modal .select-wrapper.valid .helper-text[data-success],.material-form .select-wrapper.invalid~.helper-text[data-error],.material-form .select-wrapper.valid .helper-text[data-success]{color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.datepicker-modal .select-wrapper.valid~.helper-text:after,.material-form .select-wrapper.valid~.helper-text:after{content:attr(data-success);color:#4caf50}.datepicker-modal .select-wrapper.invalid~.helper-text:after,.material-form .select-wrapper.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.datepicker-modal .select-wrapper+label:after,.material-form .select-wrapper+label:after{display:block;content:'';position:absolute;top:100%;left:0;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.modal.datepicker-modal,.modal.timepicker-modal{height:auto!important;bottom:auto}.datepicker-container{border:none}.btn-flat.datepicker-cancel,.btn-flat.datepicker-done{height:36px;line-height:36px;text-transform:uppercase;cursor:pointer;border:none!important;box-shadow:none!important;background-color:transparent}.btn-flat.datepicker-cancel:focus,.btn-flat.datepicker-cancel:hover,.btn-flat.datepicker-done:focus,.btn-flat.datepicker-done:hover{outline:0;background-color:rgba(0,0,0,.1)}.z-depth-0{box-shadow:none!important}.dropdown-content,.z-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.z-depth-3{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.modal,.z-depth-5{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.fade-in{opacity:0;transform-origin:0 50%}.hide{display:none!important}.left-align{text-align:left}.right-align{text-align:right}.center,.center-align{text-align:center}.left{float:left!important}.right{float:right!important}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.circle{border-radius:50%}.center-block{display:block;margin-left:auto;margin-right:auto}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-padding{padding:0!important}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;left:0;top:0;z-index:9999;transform-origin:0 0}.dropdown-content:focus{outline:0}.dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.dropdown-content li.active,.dropdown-content li:hover{background-color:#eee}.dropdown-content li:focus{outline:0}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:16px;color:#26a69a;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}body.keyboard-focused .dropdown-content li:focus{background-color:#dadada}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;transform:none}.dropdown-trigger{cursor:pointer}.modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;height:auto;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}.modal-header{border-radius:0}.modal:focus{outline:0}.modal h1,.modal h2,.modal h3,.modal h4{margin-top:0}.modal .modal-content{padding:24px}.modal .modal-close{cursor:pointer}.modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.modal .modal-footer .btn,.modal .modal-footer .btn-flat{margin:auto 0 auto 10px}.modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.modal.modal-fixed-footer{padding:0;height:70%}.modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.datepicker-modal select,.material-form select{display:none}.datepicker-modal select.browser-default,.material-form select.browser-default{display:block}.datepicker-modal select,.material-form select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.datepicker-modal .select-label,.material-form .select-label{position:absolute}.datepicker-modal .select-wrapper,.material-form .select-wrapper{position:relative}.datepicker-modal .select-wrapper.invalid+label,.datepicker-modal .select-wrapper.valid+label,.material-form .select-wrapper.invalid+label,.material-form .select-wrapper.valid+label{width:100%;pointer-events:none}.datepicker-modal .select-wrapper input.select-dropdown,.material-form .select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:16px;margin:0 0 8px 0;padding:0;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.datepicker-modal .select-wrapper input.select-dropdown:focus,.material-form .select-wrapper input.select-dropdown:focus{border-bottom:1px solid #26a69a}.datepicker-modal .select-wrapper .caret,.material-form .select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:0;fill:rgba(0,0,0,.87)}.datepicker-modal .select-wrapper+label,.material-form .select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}.datepicker-modal select:disabled,.material-form select:disabled{color:rgba(0,0,0,.42)}.datepicker-modal .select-wrapper.disabled+label,.material-form .select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.datepicker-modal .select-wrapper.disabled .caret,.material-form .select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.datepicker-modal .select-wrapper input.select-dropdown:disabled,.material-form .select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker-modal .select-wrapper i,.material-form .select-wrapper i{color:rgba(0,0,0,.3)}.datepicker-modal .select-dropdown li.disabled,.datepicker-modal .select-dropdown li.disabled>span,.datepicker-modal .select-dropdown li.optgroup,.material-form .select-dropdown li.disabled,.material-form .select-dropdown li.disabled>span,.material-form .select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.datepicker-modal body.keyboard-focused .select-dropdown.dropdown-content li:focus,.material-form body.keyboard-focused .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.datepicker-modal .select-dropdown.dropdown-content li:hover,.material-form .select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.datepicker-modal .select-dropdown.dropdown-content li.selected,.material-form .select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.datepicker-modal .prefix~.select-wrapper,.material-form .prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.datepicker-modal .prefix~label,.material-form .prefix~label{margin-left:3rem}.datepicker-modal .select-dropdown li img,.material-form .select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.datepicker-modal .select-dropdown li.optgroup,.material-form .select-dropdown li.optgroup{border-top:1px solid #eee}.datepicker-modal .select-dropdown li.optgroup.selected>span,.material-form .select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.datepicker-modal .select-dropdown li.optgroup>span,.material-form .select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.datepicker-modal .select-dropdown li.optgroup~li.optgroup-option,.material-form .select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}@media only screen and (max-width:992px){.modal{width:80%}}