|
@@ -1,134 +1,12 @@
|
|
-/*!
|
|
|
|
- * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
|
|
|
|
- *
|
|
|
|
- * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
|
|
|
|
- * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
|
|
|
|
- *
|
|
|
|
- * Built for http://www.improvely.com
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
- .daterangepicker.dropdown-menu {
|
|
|
|
- max-width: none;
|
|
|
|
- z-index: 3000;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
|
|
|
|
- float: left;
|
|
|
|
- margin: 4px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
|
|
|
|
-.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
|
|
|
|
- float: right;
|
|
|
|
- margin: 4px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker.single .ranges, .daterangepicker.single .calendar {
|
|
|
|
- float: none;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges {
|
|
|
|
- width: 160px;
|
|
|
|
- text-align: left;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges .range_inputs>div {
|
|
|
|
- float: left;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges .range_inputs>div:nth-child(2) {
|
|
|
|
- padding-left: 11px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .calendar {
|
|
|
|
- display: none;
|
|
|
|
- max-width: 270px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker.show-calendar .calendar {
|
|
|
|
- display: block;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .calendar.single .calendar-date {
|
|
|
|
- border: none;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .calendar th, .daterangepicker .calendar td {
|
|
|
|
- font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
|
|
|
- white-space: nowrap;
|
|
|
|
- text-align: center;
|
|
|
|
- min-width: 32px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .daterangepicker_start_input label,
|
|
|
|
-.daterangepicker .daterangepicker_end_input label {
|
|
|
|
- color: #333;
|
|
|
|
- display: block;
|
|
|
|
- font-size: 11px;
|
|
|
|
- font-weight: normal;
|
|
|
|
- height: 20px;
|
|
|
|
- line-height: 20px;
|
|
|
|
- margin-bottom: 2px;
|
|
|
|
- text-shadow: #fff 1px 1px 0px;
|
|
|
|
- text-transform: uppercase;
|
|
|
|
- width: 74px;
|
|
|
|
-}
|
|
|
|
|
|
+/**
|
|
|
|
+* A stylesheet for use with Bootstrap 3.x
|
|
|
|
+* @author: Dan Grossman http://www.dangrossman.info/
|
|
|
|
+* @copyright: Copyright (c) 2012-2015 Dan Grossman. All rights reserved.
|
|
|
|
+* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
|
|
|
|
+* @website: https://www.improvely.com/
|
|
|
|
+*/
|
|
|
|
|
|
-.daterangepicker .ranges input {
|
|
|
|
- font-size: 11px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges .input-mini {
|
|
|
|
- border: 1px solid #ccc;
|
|
|
|
- border-radius: 4px;
|
|
|
|
- color: #555;
|
|
|
|
- display: block;
|
|
|
|
- font-size: 11px;
|
|
|
|
- height: 30px;
|
|
|
|
- line-height: 30px;
|
|
|
|
- vertical-align: middle;
|
|
|
|
- margin: 0 0 10px 0;
|
|
|
|
- padding: 0 6px;
|
|
|
|
- width: 74px;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges ul {
|
|
|
|
- list-style: none;
|
|
|
|
- margin: 0;
|
|
|
|
- padding: 0;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges li {
|
|
|
|
- font-size: 13px;
|
|
|
|
- background: #f5f5f5;
|
|
|
|
- border: 1px solid #f5f5f5;
|
|
|
|
- color: #08c;
|
|
|
|
- padding: 3px 12px;
|
|
|
|
- margin-bottom: 8px;
|
|
|
|
- -webkit-border-radius: 5px;
|
|
|
|
- -moz-border-radius: 5px;
|
|
|
|
- border-radius: 5px;
|
|
|
|
- cursor: pointer;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
|
|
|
|
- background: #08c;
|
|
|
|
- border: 1px solid #08c;
|
|
|
|
- color: #fff;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .calendar-date {
|
|
|
|
- border: 1px solid #ddd;
|
|
|
|
- padding: 4px;
|
|
|
|
- border-radius: 4px;
|
|
|
|
- background: #fff;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-.daterangepicker .calendar-time {
|
|
|
|
- text-align: center;
|
|
|
|
- margin: 8px auto 0 auto;
|
|
|
|
- line-height: 30px;
|
|
|
|
-}
|
|
|
|
|
|
+/* Container Appearance */
|
|
|
|
|
|
.daterangepicker {
|
|
.daterangepicker {
|
|
position: absolute;
|
|
position: absolute;
|
|
@@ -137,9 +15,8 @@
|
|
left: 20px;
|
|
left: 20px;
|
|
padding: 4px;
|
|
padding: 4px;
|
|
margin-top: 1px;
|
|
margin-top: 1px;
|
|
- -webkit-border-radius: 4px;
|
|
|
|
- -moz-border-radius: 4px;
|
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
|
+ width:278px;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker.opensleft:before {
|
|
.daterangepicker.opensleft:before {
|
|
@@ -219,6 +96,60 @@
|
|
content: '';
|
|
content: '';
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+.daterangepicker.dropup{
|
|
|
|
+ margin-top: -5px;
|
|
|
|
+}
|
|
|
|
+.daterangepicker.dropup:before{
|
|
|
|
+ top: initial;
|
|
|
|
+ bottom:-7px;
|
|
|
|
+ border-bottom: initial;
|
|
|
|
+ border-top: 7px solid #ccc;
|
|
|
|
+}
|
|
|
|
+.daterangepicker.dropup:after{
|
|
|
|
+ top: initial;
|
|
|
|
+ bottom:-6px;
|
|
|
|
+ border-bottom: initial;
|
|
|
|
+ border-top: 6px solid #fff;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker.dropdown-menu {
|
|
|
|
+ max-width: none;
|
|
|
|
+ z-index: 3000;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker.single .ranges, .daterangepicker.single .calendar {
|
|
|
|
+ float: none;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar {
|
|
|
|
+ display: none;
|
|
|
|
+ max-width: 270px;
|
|
|
|
+ margin: 4px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker.show-calendar .calendar {
|
|
|
|
+ display: block;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar.single .calendar-table {
|
|
|
|
+ border: none;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/* Calendars */
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar th, .daterangepicker .calendar td {
|
|
|
|
+ white-space: nowrap;
|
|
|
|
+ text-align: center;
|
|
|
|
+ min-width: 32px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar-table {
|
|
|
|
+ border: 1px solid #ddd;
|
|
|
|
+ padding: 4px;
|
|
|
|
+ border-radius: 4px;
|
|
|
|
+ background: #fff;
|
|
|
|
+}
|
|
|
|
+
|
|
.daterangepicker table {
|
|
.daterangepicker table {
|
|
width: 100%;
|
|
width: 100%;
|
|
margin: 0;
|
|
margin: 0;
|
|
@@ -228,19 +159,20 @@
|
|
text-align: center;
|
|
text-align: center;
|
|
width: 20px;
|
|
width: 20px;
|
|
height: 20px;
|
|
height: 20px;
|
|
- -webkit-border-radius: 4px;
|
|
|
|
- -moz-border-radius: 4px;
|
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
- cursor: pointer;
|
|
|
|
white-space: nowrap;
|
|
white-space: nowrap;
|
|
|
|
+ cursor: pointer;
|
|
}
|
|
}
|
|
|
|
|
|
-.daterangepicker td.off {
|
|
|
|
|
|
+.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
|
|
color: #999;
|
|
color: #999;
|
|
|
|
+ background: #fff;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker td.disabled, .daterangepicker option.disabled {
|
|
.daterangepicker td.disabled, .daterangepicker option.disabled {
|
|
color: #999;
|
|
color: #999;
|
|
|
|
+ cursor: not-allowed;
|
|
|
|
+ text-decoration: line-through;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
|
|
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
|
|
@@ -249,26 +181,18 @@
|
|
|
|
|
|
.daterangepicker td.in-range {
|
|
.daterangepicker td.in-range {
|
|
background: #ebf4f8;
|
|
background: #ebf4f8;
|
|
- -webkit-border-radius: 0;
|
|
|
|
- -moz-border-radius: 0;
|
|
|
|
border-radius: 0;
|
|
border-radius: 0;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker td.start-date {
|
|
.daterangepicker td.start-date {
|
|
- -webkit-border-radius: 4px 0 0 4px;
|
|
|
|
- -moz-border-radius: 4px 0 0 4px;
|
|
|
|
border-radius: 4px 0 0 4px;
|
|
border-radius: 4px 0 0 4px;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker td.end-date {
|
|
.daterangepicker td.end-date {
|
|
- -webkit-border-radius: 0 4px 4px 0;
|
|
|
|
- -moz-border-radius: 0 4px 4px 0;
|
|
|
|
border-radius: 0 4px 4px 0;
|
|
border-radius: 0 4px 4px 0;
|
|
}
|
|
}
|
|
|
|
|
|
.daterangepicker td.start-date.end-date {
|
|
.daterangepicker td.start-date.end-date {
|
|
- -webkit-border-radius: 4px;
|
|
|
|
- -moz-border-radius: 4px;
|
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -305,15 +229,147 @@
|
|
margin-bottom: 0;
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
|
|
|
|
-.daterangepicker_start_input {
|
|
|
|
- float: left;
|
|
|
|
|
|
+.daterangepicker th.month {
|
|
|
|
+ width: auto;
|
|
}
|
|
}
|
|
|
|
|
|
-.daterangepicker_end_input {
|
|
|
|
- float: left;
|
|
|
|
- padding-left: 11px
|
|
|
|
|
|
+/* Text Input Above Each Calendar */
|
|
|
|
+
|
|
|
|
+.daterangepicker .input-mini {
|
|
|
|
+ border: 1px solid #ccc;
|
|
|
|
+ border-radius: 4px;
|
|
|
|
+ color: #555;
|
|
|
|
+ display: block;
|
|
|
|
+ height: 30px;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ vertical-align: middle;
|
|
|
|
+ margin: 0 0 5px 0;
|
|
|
|
+ padding: 0 6px 0 28px;
|
|
|
|
+ width: 100%;
|
|
}
|
|
}
|
|
|
|
|
|
-.daterangepicker th.month {
|
|
|
|
- width: auto;
|
|
|
|
|
|
+.daterangepicker .input-mini.active {
|
|
|
|
+ border: 1px solid #357ebd;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .daterangepicker_input i {
|
|
|
|
+ position: absolute;
|
|
|
|
+ left: 8px;
|
|
|
|
+ top: 8px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .daterangepicker_input {
|
|
|
|
+ position: relative;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/* Time Picker */
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar-time {
|
|
|
|
+ text-align: center;
|
|
|
|
+ margin: 5px auto;
|
|
|
|
+ line-height: 30px;
|
|
|
|
+ position: relative;
|
|
|
|
+ padding-left: 28px;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .calendar-time select.disabled {
|
|
|
|
+ color: #ccc;
|
|
|
|
+ cursor: not-allowed;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/* Predefined Ranges */
|
|
|
|
+
|
|
|
|
+.daterangepicker .ranges {
|
|
|
|
+ font-size: 11px;
|
|
|
|
+ float: none;
|
|
|
|
+ margin: 4px;
|
|
|
|
+ text-align: left;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .ranges ul {
|
|
|
|
+ list-style: none;
|
|
|
|
+ margin: 0 auto;
|
|
|
|
+ padding: 0;
|
|
|
|
+ width: 100%;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .ranges li {
|
|
|
|
+ font-size: 13px;
|
|
|
|
+ background: #f5f5f5;
|
|
|
|
+ border: 1px solid #f5f5f5;
|
|
|
|
+ color: #08c;
|
|
|
|
+ padding: 3px 12px;
|
|
|
|
+ margin-bottom: 8px;
|
|
|
|
+ border-radius: 5px;
|
|
|
|
+ cursor: pointer;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
|
|
|
|
+ background: #08c;
|
|
|
|
+ border: 1px solid #08c;
|
|
|
|
+ color: #fff;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+/* Larger Screen Styling */
|
|
|
|
+@media (min-width: 564px) {
|
|
|
|
+ .daterangepicker{
|
|
|
|
+ width: auto;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .ranges ul {
|
|
|
|
+ width: 160px;
|
|
|
|
+ }
|
|
|
|
+ .daterangepicker.single .ranges ul {
|
|
|
|
+ width: 100%;
|
|
|
|
+ }
|
|
|
|
+ .daterangepicker .calendar.left .calendar-table {
|
|
|
|
+ border-right: none;
|
|
|
|
+ border-top-right-radius: 0;
|
|
|
|
+ border-bottom-right-radius: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .calendar.right .calendar-table {
|
|
|
|
+ border-left: none;
|
|
|
|
+ border-top-left-radius: 0;
|
|
|
|
+ border-bottom-left-radius: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .calendar.left {
|
|
|
|
+ clear: left;
|
|
|
|
+ margin-right: 0;
|
|
|
|
+ }
|
|
|
|
+ .daterangepicker.single .calendar.left {
|
|
|
|
+ clear: none;
|
|
|
|
+ }
|
|
|
|
+ .daterangepicker.single .ranges,
|
|
|
|
+ .daterangepicker.single .calendar{
|
|
|
|
+ float:left;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .calendar.right {
|
|
|
|
+ margin-left: 0;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .left .daterangepicker_input {
|
|
|
|
+ padding-right: 12px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .calendar.left .calendar-table {
|
|
|
|
+ padding-right: 12px;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ .daterangepicker .ranges,
|
|
|
|
+ .daterangepicker .calendar {
|
|
|
|
+ float: left;
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+@media (min-width: 730px) {
|
|
|
|
+ .daterangepicker .ranges {
|
|
|
|
+ width: auto;
|
|
|
|
+ float: left;
|
|
|
|
+ }
|
|
|
|
+ .daterangepicker .calendar.left {
|
|
|
|
+ clear: none;
|
|
|
|
+ }
|
|
}
|
|
}
|