/*!
 * RM-DATEPICKER v1.0.0
 * http://rubymage.com
 *
 * Copyright 2015 Sergiu Ghenciu, RUBYMAGE
 * Released under the MIT license
 * https://github.com/RUBYMAGE/angular-datepicker/blob/master/LICENSE
 */@import url(https://fonts.googleapis.com/icon?family=Material+Icons);.rm-datepicker [class*=mi_]{speak:none;line-height:inherit;font-family:"Material Icons";font-style:normal;font-weight:400;font-size:inherit;font-variant:normal;text-rendering:auto;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rm-datepicker [class*=mi_]:before{display:inline-block;speak:none;text-decoration:inherit}.rm-datepicker .mi_arrow_back:before{content:"\e5C4"}.rm-datepicker .mi_keyboard_arrow_up:before{content:"\e316"}.rm-datepicker .mi_keyboard_arrow_down:before{content:"\e313"}.rm-datepicker .mi_close:before{content:"\e5CD"}.rm-datepicker [ng-cloak]{display:none!important}.rm-datepicker .nav:after,.rm-datepicker:after{content:'';display:block;clear:both}.rm-datepicker{background-color:#fff;line-height:1.5;font-family:arial,sans-serif;font-weight:400;color:rgba(0,0,0,.87);box-sizing:border-box}.rm-datepicker *,.rm-datepicker :after,.rm-datepicker :before{box-sizing:inherit}.rm-datepicker a{color:rgba(0,0,0,.87);text-decoration:none;-webkit-tap-highlight-color:transparent}.rm-overlay{z-index:999980;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3)}.rm-datepicker.it-is-input{position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:999999;min-width:360px}@media only screen and (max-width:480px){.rm-datepicker.it-is-input{left:0;right:0;margin:0 auto;width:100%;min-width:0;max-width:360px}}@media only screen and (min-width:0){.rm-datepicker{font-size:14px}}@media only screen and (min-width:992px){.rm-datepicker{font-size:14.5px}}@media only screen and (min-width:1200px){.rm-datepicker{font-size:15px}}.rm-datepicker .waves-effect .waves-ripple{z-index:1;background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.rm-datepicker .body .waves-effect .waves-ripple{background:rgba(0,150,136,.7)}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.45)}.waves-effect.waves-red .waves-ripple{background:rgba(244,67,54,.7)}.waves-effect.waves-yellow .waves-ripple{background:rgba(255,235,59,.7)}.waves-effect.waves-orange .waves-ripple{background:rgba(255,152,0,.7)}.waves-effect.waves-purple .waves-ripple{background:rgba(156,39,176,.7)}.waves-effect.waves-green .waves-ripple{background:rgba(76,175,80,.7)}.waves-effect.waves-teal .waves-ripple{background:rgba(0,150,136,.7)}.rm-datepicker .nav{background-color:#00bfa5;width:100%;position:relative}.rm-datepicker .nav a{height:50px;line-height:50px;cursor:pointer;font-size:1em;color:#fff;padding:0 10px;display:inline-block;text-align:center;transition:background-color .3s;float:left}.rm-datepicker .nav .today{float:right;text-align:right}.rm-datepicker .nav a *{height:inherit;line-height:inherit}.rm-datepicker .nav a:hover{background-color:rgba(0,0,0,.1)}.rm-datepicker .nav i{font-size:1.1em}.rm-datepicker .nav .adjacent i{font-size:1.4em}.rm-datepicker .nav>a:first-child{width:60px;text-align:left}.rm-datepicker .nav .back{width:50%;max-width:170px;margin-left:-60px;padding-left:32px}.rm-datepicker .nav .adjacent{width:15%;max-width:50px}.rm-datepicker .nav .today{width:20%}@media only screen and (min-width:339px){.rm-datepicker .nav a:first-child,.rm-datepicker .nav a:last-child{padding:0 15px}.rm-datepicker .nav .back{padding:0 0 0 40px}}@media only screen and (max-width:315px){.rm-datepicker .nav a{height:35px;line-height:35px;padding:0 15px}.rm-datepicker .nav .back{width:100%;max-width:100%;text-align:left;padding-left:45px}.rm-datepicker .nav .adjacent,.rm-datepicker .nav .today{width:33.3333%;max-width:100%;text-align:center}}.rm-datepicker .square>*{float:left;margin:0;position:relative}.rm-datepicker .square a{z-index:9;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:pointer}.rm-datepicker .square a:before{content:"";display:inline-block;vertical-align:middle;height:100%}.rm-datepicker .square a *{vertical-align:middle}.rm-datepicker .date a{color:rgba(0,0,0,.87);font-size:.8em;font-weight:400;cursor:pointer;border-top:1px solid #eee;border-left:1px solid #eee}.rm-datepicker .date .j a,.rm-datepicker .date a.j,.rm-datepicker .date a:hover{font-weight:600}.rm-datepicker .date .j a{background-color:rgba(0,191,165,.5)}.rm-datepicker .date .out a{background-color:#E4E3E3!important;opacity:.3;border-color:#BBB}.rm-datepicker .date .off a{background-color:#F2F2F2!important;opacity:.05;border-color:#555;cursor:not-allowed}.rm-datepicker .decade.date>:nth-child(-n+4) a,.rm-datepicker .month.date>:nth-child(-n+7) a,.rm-datepicker .year.date>:nth-child(-n+4) a{border-top-color:transparent}.rm-datepicker .date>:nth-child(1) a,.rm-datepicker .decade.date>:nth-child(4n+1) a,.rm-datepicker .month.date>:nth-child(7n+1) a,.rm-datepicker .year.date>:nth-child(4n+1) a{border-left-color:transparent}.rm-datepicker .day{background-color:#eee}.rm-datepicker .day>*{display:inline-block;width:14.2857142857%;text-align:center;padding:4px 0;color:rgba(0,0,0,.87);font-size:.8em}.rm-datepicker .sunSat+*>:nth-child(7),.rm-datepicker .sunSat+*>:nth-child(7n) a,.rm-datepicker .sunSat>:nth-child(7),.rm-datepicker .sunSat>:nth-child(7n) a,.rm-datepicker.mondayStart .sunSat+*>:nth-child(6),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n+6) a,.rm-datepicker.mondayStart .sunSat>:nth-child(6),.rm-datepicker.mondayStart .sunSat>:nth-child(7n+6) a{color:#039BE5!important}.rm-datepicker .sunSat+*>:nth-child(1),.rm-datepicker .sunSat+*>:nth-child(7n+1) a,.rm-datepicker .sunSat>:nth-child(1),.rm-datepicker .sunSat>:nth-child(7n+1) a,.rm-datepicker.mondayStart .sunSat+*>:nth-child(7),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n) a,.rm-datepicker.mondayStart .sunSat>:nth-child(7),.rm-datepicker.mondayStart .sunSat>:nth-child(7n) a{color:#f44336!important}.rm-datepicker.mondayStart .sunSat+*>:nth-child(1),.rm-datepicker.mondayStart .sunSat+*>:nth-child(7n+1) a,.rm-datepicker.mondayStart .sunSat>:nth-child(1),.rm-datepicker.mondayStart .sunSat>:nth-child(7n+1) a{color:rgba(0,0,0,.87)!important}.rm-datepicker .decade>*,.rm-datepicker .year>*{width:25%;padding:25% 0 0}.rm-datepicker .month>*{width:14.2857142857%;padding:14.2857142857% 0 0}