.calendar .month .month-grid.datepicker.datepicker-inline,.week-calendar .month .month-grid.datepicker.datepicker-inline{border:1px solid #e1e1e1;padding:0;width:100%}.calendar .month .month-grid.datepicker.datepicker-inline table,.week-calendar .month .month-grid.datepicker.datepicker-inline table{width:100%}.calendar .month .month-grid.datepicker.datepicker-inline table .day,.calendar .month .month-grid.datepicker.datepicker-inline table .day.active,.calendar .month .month-grid.datepicker.datepicker-inline table .day:hover,.week-calendar .month .month-grid.datepicker.datepicker-inline table .day,.week-calendar .month .month-grid.datepicker.datepicker-inline table .day.active,.week-calendar .month .month-grid.datepicker.datepicker-inline table .day:hover{background:none;color:#333;cursor:default;text-shadow:none}.calendar .month .month-grid.datepicker.datepicker-inline table .new.day,.calendar .month .month-grid.datepicker.datepicker-inline table .old.day,.week-calendar .month .month-grid.datepicker.datepicker-inline table .new.day,.week-calendar .month .month-grid.datepicker.datepicker-inline table .old.day{cursor:default;visibility:hidden}.calendar .month .month-grid.datepicker.datepicker-inline thead tr:first-child th,.week-calendar .month .month-grid.datepicker.datepicker-inline thead tr:first-child th{background-color:#007aa5;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;cursor:default}.calendar .month .month-grid.datepicker.datepicker-inline thead .cw,.calendar .month .month-grid.datepicker.datepicker-inline thead .dow,.week-calendar .month .month-grid.datepicker.datepicker-inline thead .cw,.week-calendar .month .month-grid.datepicker.datepicker-inline thead .dow{background-color:#ebfaff;border-bottom:1px solid #e1e1e1;border-radius:0}.calendar .month .month-grid.datepicker.datepicker-inline table .cw,.week-calendar .month .month-grid.datepicker.datepicker-inline table .cw{font-size:10px;padding:0 2px 0 5px;vertical-align:middle;width:12px}.week-calendar .month .month-grid.datepicker.datepicker-inline table .day.disabled-date{background-color:#3276b1;border-color:#285e8e;border-radius:0;color:#fff}.week-calendar .month .month-grid.datepicker.datepicker-inline table .day.disabled-date:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.week-calendar .month .month-grid.datepicker.datepicker-inline table .day.disabled-date:nth-of-type(2){border-bottom-left-radius:4px;border-top-left-radius:4px}.icon.icon-calendar{width:60px;height:85px;padding-top:10px}.icon.icon-week{width:77px;height:83px;padding-top:13px;padding-right:7px}.icon.icon-current-week{padding-top:15px;height:87px;padding-right:12px;width:88px}.icon.icon-table{width:18px;height:18px;color:white}.content-week .title{border-bottom:1px solid #e1e1e1;padding:0 10px;text-align:center}.content-week .title h1{display:inline-block;font-size:100px;font-weight:400;line-height:1;margin:0 0 -1px;position:relative}.content-week .title h1:before{background:#1e1e1e;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.content-week .content{padding:35px 10px 0;text-align:center}.content-week .content h2{font-size:24px;font-weight:400;margin-bottom:38px}.open-on-hover{position:relative}.open-on-hover:focus-within>.dropdown-menu,.open-on-hover:hover>.dropdown-menu{display:block}.open-on-hover:focus-within>.btn.dropdown-toggle,.open-on-hover:hover>.btn.dropdown-toggle{background:#fff;border:1px solid #ccc;border-bottom:0;border-radius:3px 3px 0 0;box-shadow:0 0 5px rgba(0,0,0,.15);color:#7f7f7f}.open-on-hover:focus-within>.btn.dropdown-toggle .caret,.open-on-hover:hover>.btn.dropdown-toggle .caret{color:#777}.calendar-dropdown-link{background:transparent;border:0;color:#333;cursor:pointer;display:block;font-size:13px;line-height:22px;padding:6px;text-align:left;width:100%}.calendar-dropdown-link:focus,.calendar-dropdown-link:hover{background:#f2f2f2}