@charset "UTF-8";

/* Tables Styling */
/*============================================================
datepicker
=============================================================*/
.datepicker { font-family:'Lato', 'Nanum Gothic'; font-size:13px; }
 .datepicker-inline { width:192px; height:192px; } 
.datepicker.datepicker-rtl { direction:rtl; }
.datepicker.datepicker-rtl table tr td span { float:right; }
.datepicker-dropdown { top:0; left:0; padding:5px !important; }
.datepicker-dropdown:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-top:0; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; }
.datepicker-dropdown:after { content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #ffffff; border-top:0; position:absolute; }
.datepicker-dropdown.datepicker-orient-left:before { left:6px; }
.datepicker-dropdown.datepicker-orient-left:after { left:7px; }
.datepicker-dropdown.datepicker-orient-right:before { right:6px; }
.datepicker-dropdown.datepicker-orient-right:after { right:7px; }
.datepicker-dropdown.datepicker-orient-top:before { top:-7px; }
.datepicker-dropdown.datepicker-orient-top:after { top:-6px; }
.datepicker-dropdown.datepicker-orient-bottom:before { bottom:-7px; border-bottom:0; border-top:7px solid #999; }
.datepicker-dropdown.datepicker-orient-bottom:after { bottom:-6px; border-bottom:0; border-top:6px solid #ffffff; }
.datepicker > div { display:none; }
.datepicker.days div.datepicker-days { display:block; }
.datepicker.months div.datepicker-months { display:block; }
.datepicker.years div.datepicker-years { display:block; }
.datepicker table { margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; table-layout:auto; }
.datepicker td, .datepicker th { padding:1px !important; text-align:center; width:20px; height:20px; border:none;  font-size:0.925em; border-radius:4px;}
.datepicker th { font-size:0.925em; font-weight:normal; }
.datepicker th.prev { font-size:1.175em; font-family:verdana; line-height:1.2em; }
.datepicker th.prev:hover { background:#e9f1fa; color:#157bee; }
.datepicker th.next { font-size:1.175em; font-family:verdana; line-height:1.2em; }
.datepicker th.next:hover { background:#e9f1fa; color:#157bee; }
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color:transparent; }
.datepicker table tr td.day:hover { background:#f9f9f9; color:#157bee; cursor:pointer; }
.datepicker table tr td.old, .datepicker table tr td.new { color:#dfdfdf; }
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background:none; color:#dfdfdf; cursor:default; }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background-color:#7fcff4; color:#fff; }
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] { background-color:#7fcff4 !important; }
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active { background-color:#3cc4d4; }
.datepicker table tr td.today:hover:hover { color:#fff; }
.datepicker table tr td.today.active:hover { color:#fff; }
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover {background: #e9f1fa; color: #157bee; border-radius:0; }
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { background-color:#f3d17a; }
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] { background-color:#f3e97a; }
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active { background-color:#efe24b \9; }
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { background-color:#9e9e9e; color:#ffffff; }
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] { background-color:#808080; }
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active { background-color:#666666 \9; }
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { background-color:#1bbae1; color:#ffffff; }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color:#388be9; background-image:inherit; border-color:inherit; text-shadow:inherit; }
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active { background-color:#388be9; }
.datepicker table tr td span { display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer; border-radius:4px; }
.datepicker table tr td span:hover {background: #e9f1fa; color: #157bee; }
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background:none; color:#999999; cursor:default; }
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { background-color:#388be9; color:#ffffff; }
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] { background-color:#7fcff4; }
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active { background-color:#388be9; background-image:inherit; border-color:inherit; text-shadow:inherit; }
.datepicker table tr td span.old, .datepicker table tr td span.new { color:#999999; }
.datepicker th.datepicker-switch { font-size:1.15em; font-weight:600; }
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover { background:#e9f1fa; color:#157bee; }
.datepicker-months th.datepicker-switch, .datepicker-years th.datepicker-switch { width:145px; }
.datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor:pointer; }
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {background: #e9f1fa; color: #157bee; }
.datepicker .cw { font-size:10px; width:12px; padding:0 2px 0 5px; vertical-align:middle; }
.datepicker thead tr:first-child th.cw { cursor:default; background-color:transparent; }
.input-datepicker {text-align:left;}
.input-datepicker.flex .datepicker-inline { width:100%; padding:10px 20px; }
.input-datepicker.flex .datepicker td, .datepicker th { height:25px; font-size:11px; }
.input-datepicker.flex .datepicker th.datepicker-switch { font-size:18px; }

.datepicker th.dow { border-radius:0; background:linear-gradient(to top, #f9f9f9, #fff); font-weight:600; font-size:0.85em; border-bottom:1px solid #e2e2e2; border-top:1px double #111; }

.datepicker-dropdown.dropdown-menu:after {display:none}
.datepicker-dropdown.dropdown-menu:before {display:none}
/* Tables Styling */