You are here

persian-datepicker.css in Calendar Systems 8.3

/*
** persian-datepicker - v1.2.0
** Reza Babakhani <babakhani.reza@gmail.com>
** http://babakhani.github.io/PersianWebToolkit/docs/datepicker
** Under MIT license
*/

.datepicker-plot-area {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none; }

.datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn {
  transition: all 100ms ease; }

.datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
.datepicker-plot-area .datepicker-month-view .month-item-disable {
  border-radius: 0; }

.datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn {
  border-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.datepicker-plot-area .datepicker-time-view .down-btn {
  border-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.datepicker-plot-area, .datepicker-plot-area .datepicker-time-view > .time-segment {
  border-radius: 0; }

.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  border-radius: 0; }

.datepicker-plot-area {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
.datepicker-plot-area .datepicker-month-view .month-item-disable, .datepicker-plot-area .datepicker-time-view > .time-segment, .datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn, .datepicker-plot-area .datepicker-time-view input, .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev, .datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-plot-area .toolbox .pwt-btn-today {
  cursor: pointer; }

.datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item {
  font: 14px;
  background-color: #fff;
  color: #333;
  border: 0;
  text-shadow: none; }

.datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
.datepicker-plot-area .datepicker-month-view .month-item-disable {
  background-color: #f1f1f1;
  color: #ccc;
  border: none;
  text-shadow: none;
  cursor: default; }

.datepicker-plot-area .datepicker-day-view .table-days td.today span {
  background-color: #333;
  color: #fff;
  border: 0;
  text-shadow: none; }

.datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
  background-color: "";
  color: #ccc;
  border: none;
  text-shadow: none; }

.datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-year-view .year-item.selected,
.datepicker-plot-area .datepicker-month-view .month-item.selected {
  background-color: #005299;
  color: #fff;
  border: none;
  text-shadow: 1px 1px 1px #000; }

.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover, .datepicker-plot-area .datepicker-day-view .table-days td span:hover, .datepicker-plot-area .datepicker-year-view .year-item:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover {
  background-color: #007be6;
  color: #fff;
  border: 0;
  text-shadow: none; }

.datepicker-container {
  display: block;
  position: absolute;
  z-index: 100000;
  top: 0;
  direction: ltr; }
.datepicker-container.pwt-hide {
  display: none; }

.datepicker-plot-area {
  box-sizing: border-box;
  overflow: hidden;
  min-height: 70px;
  display: block;
  width: 200px;
  min-width: 200px;
  padding: 3px;
  position: absolute;
  font: 12px tahoma;
  border: 1px solid #ccc;
  background-color: #fff; }
.datepicker-plot-area.datepicker-state-only-time {
  padding: 0; }
.datepicker-plot-area table,
.datepicker-plot-area th,
.datepicker-plot-area td {
  border: 0;
  background: none; }
.datepicker-plot-area * {
  text-align: center;
  color: #333; }
.datepicker-plot-area .datepicker-day-view,
.datepicker-plot-area .datepicker-month-view,
.datepicker-plot-area .datepicker-year-view {
  display: block;
  width: 100%;
  float: left;
  min-height: 200px;
  margin: 0; }

.datepicker-plot-area-inline-view {
  display: block;
  width: 100%;
  position: static;
  float: left; }

.datepicker-plot-area .datepicker-time-view {
  display: block;
  float: left;
  width: 100%;
  padding: 5px;
  background: #f9f9f9;
  border-top: 1px solid #f1f1f1; }
.datepicker-plot-area .datepicker-time-view > .time-segment {
  display: block;
  width: 22%;
  float: left;
  overflow: hidden; }
.datepicker-plot-area .datepicker-time-view > .time-segment:hover .down-btn,
.datepicker-plot-area .datepicker-time-view > .time-segment:hover .up-btn {
  font-weight: bold; }
.datepicker-plot-area .datepicker-time-view .divider {
  display: block;
  width: 3%;
  height: 60px;
  line-height: 60px;
  float: left;
  overflow: hidden;
  font: 12px bold; }
.datepicker-plot-area .datepicker-time-view .divider span {
  height: 60px;
  line-height: 60px; }
.datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn {
  display: block;
  float: left;
  width: 100%;
  margin: 0;
  height: 20px;
  line-height: 22px;
  color: #ccc; }
.datepicker-plot-area .datepicker-time-view .down-btn:hover,
.datepicker-plot-area .datepicker-time-view .up-btn:hover {
  background-color: rgba(250, 250, 250, 0.3);
  color: #807f7f; }
.datepicker-plot-area .datepicker-time-view input {
  display: block;
  width: 90%;
  margin: 0 5%;
  height: 20px;
  padding: 0;
  outline: none;
  border: none;
  background: transparent; }

.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view {
  padding: 0 5px;
  margin: 0; }
.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .time-segment,
.datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .divider {
  padding: 5px 0; }

.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .time-segment {
  width: 31.33%; }

.datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .meridian-divider {
  display: none; }

.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .time-segment {
  width: 31.33%; }

.datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .second-divider {
  display: none; }

.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .time-segment {
  width: 48%; }

.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .second-divider,
.datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .meridian-divider {
  display: none; }

.datepicker-plot-area .datepicker-day-view .table-days {
  width: 100%;
  float: left;
  direction: rtl; }
.datepicker-plot-area .datepicker-day-view .table-days td {
  width: 14.2%;
  height: 26px;
  padding: 0;
  margin: 0;
  position: relative; }
.datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day {
  font-style: normal;
  position: absolute;
  font-size: 8.5px;
  bottom: 0;
  right: 2px;
  color: #f1f1f1; }
.datepicker-plot-area .datepicker-day-view .table-days td span {
  display: block;
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding: 0;
  margin: 0; }

.datepicker-plot-area .datepicker-day-view .month-grid-box {
  display: block;
  width: 100%;
  float: right;
  min-height: 180px;
  margin: 8px 0; }
.datepicker-plot-area .datepicker-day-view .month-grid-box .header {
  display: block;
  width: 100%;
  float: left;
  padding-bottom: 8px; }
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
  display: block;
  width: 100%;
  height: 25px;
  float: left; }
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
  display: block;
  width: 14.2%;
  height: 25px;
  float: right;
  line-height: 25px;
  font: 11px;
  font-weight: bold;
  color: #333; }

.datepicker-plot-area .datepicker-year-view,
.datepicker-plot-area .datepicker-month-view {
  padding-top: 10px; }

.datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item {
  display: block;
  width: 33.333333%;
  margin: 2px 0 0;
  float: right;
  height: 42px;
  line-height: 42px; }

.datepicker-plot-area .datepicker-navigator {
  display: block;
  width: 100%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  background-color: rgba(250, 250, 250, 0.1);
  color: #333; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
  background-color: rgba(250, 250, 250, 0.3); }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  display: block;
  width: 15%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  display: block;
  width: 66%;
  margin: 0 2%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  display: block;
  width: 15%;
  float: left; }

.datepicker-plot-area .toolbox {
  display: block;
  float: left;
  width: 100%;
  margin-top: 5px; }
.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-plot-area .toolbox .pwt-btn-today {
  background-color: rgba(250, 250, 250, 0.1);
  float: right;
  display: block;
  font-weight: bold;
  font-size: 11px;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  margin: 0 auto;
  margin-left: 5px;
  padding: 0 5px;
  min-width: 50px; }
.datepicker-plot-area .toolbox .pwt-btn-submit:hover,
.datepicker-plot-area .toolbox .pwt-btn-calendar:hover,
.datepicker-plot-area .toolbox .pwt-btn-today:hover {
  background-color: rgba(250, 250, 250, 0.3); }

.datepicker-plot-area .datepicker-navigator {
  display: block;
  width: 100%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  background-color: rgba(250, 250, 250, 0.1);
  color: #333; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
  background-color: rgba(250, 250, 250, 0.3); }
.datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  display: block;
  width: 15%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  display: block;
  width: 66%;
  margin: 0 2%;
  float: left; }
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  display: block;
  width: 15%;
  float: left; }

.datepicker-container.pwt-mobile-view {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  transition: all 1s; }
.datepicker-container.pwt-mobile-view.pwt-hide {
  top: 100vh;
  height: 0; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
  color: #fff;
  background: #ccc; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td,
.datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td span {
  height: 44px;
  line-height: 44px;
  font-size: 14px; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item {
  height: 70px;
  line-height: 70px; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area [class*='pwt-btn'] {
  height: 48px;
  line-height: 48px; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today {
  float: left; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time {
  background: rgba(0, 0, 0, 0.7);
  border: 0;
  padding-top: 60%; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
  margin-right: 5px; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view input {
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  margin: 5px 0; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider,
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider span {
  font-size: 16px;
  display: block;
  height: 144px;
  line-height: 144px; }
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .down-btn,
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .up-btn {
  height: 48px;
  line-height: 48px; }
.datepicker-container.pwt-mobile-view .datepicker-time-view input {
  height: 32px;
  line-height: 34px;
  font-size: 18px; }
.datepicker-container.pwt-mobile-view .datepicker-time-view .divider,
.datepicker-container.pwt-mobile-view .datepicker-time-view .divider span {
  height: 120px;
  line-height: 120px; }
.datepicker-container.pwt-mobile-view .datepicker-time-view .down-btn,
.datepicker-container.pwt-mobile-view .datepicker-time-view .up-btn {
  height: 40px;
  line-height: 40px; }

File

asset/css/persian-datepicker.css
View source
  1. /*
  2. ** persian-datepicker - v1.2.0
  3. ** Reza Babakhani
  4. ** http://babakhani.github.io/PersianWebToolkit/docs/datepicker
  5. ** Under MIT license
  6. */
  7. .datepicker-plot-area {
  8. -moz-user-select: none;
  9. -khtml-user-select: none;
  10. -webkit-user-select: none;
  11. -o-user-select: none; }
  12. .datepicker-plot-area .datepicker-time-view .down-btn,
  13. .datepicker-plot-area .datepicker-time-view .up-btn {
  14. transition: all 100ms ease; }
  15. .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
  16. .datepicker-plot-area .datepicker-month-view .month-item-disable {
  17. border-radius: 0; }
  18. .datepicker-plot-area .datepicker-time-view .down-btn,
  19. .datepicker-plot-area .datepicker-time-view .up-btn {
  20. border-radius: 0;
  21. border-top-left-radius: 0;
  22. border-top-right-radius: 0; }
  23. .datepicker-plot-area .datepicker-time-view .down-btn {
  24. border-radius: 0;
  25. border-bottom-right-radius: 0;
  26. border-bottom-left-radius: 0; }
  27. .datepicker-plot-area, .datepicker-plot-area .datepicker-time-view > .time-segment {
  28. border-radius: 0; }
  29. .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
  30. .datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
  31. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
  32. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  33. border-radius: 0; }
  34. .datepicker-plot-area {
  35. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  36. .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
  37. .datepicker-plot-area .datepicker-month-view .month-item, .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
  38. .datepicker-plot-area .datepicker-month-view .month-item-disable, .datepicker-plot-area .datepicker-time-view > .time-segment, .datepicker-plot-area .datepicker-time-view .down-btn,
  39. .datepicker-plot-area .datepicker-time-view .up-btn, .datepicker-plot-area .datepicker-time-view input, .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
  40. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
  41. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev, .datepicker-plot-area .toolbox .pwt-btn-submit,
  42. .datepicker-plot-area .toolbox .pwt-btn-calendar,
  43. .datepicker-plot-area .toolbox .pwt-btn-today {
  44. cursor: pointer; }
  45. .datepicker-plot-area .datepicker-day-view .table-days td span, .datepicker-plot-area .datepicker-year-view .year-item,
  46. .datepicker-plot-area .datepicker-month-view .month-item {
  47. font: 14px;
  48. background-color: #fff;
  49. color: #333;
  50. border: 0;
  51. text-shadow: none; }
  52. .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable,
  53. .datepicker-plot-area .datepicker-month-view .month-item-disable {
  54. background-color: #f1f1f1;
  55. color: #ccc;
  56. border: none;
  57. text-shadow: none;
  58. cursor: default; }
  59. .datepicker-plot-area .datepicker-day-view .table-days td.today span {
  60. background-color: #333;
  61. color: #fff;
  62. border: 0;
  63. text-shadow: none; }
  64. .datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
  65. background-color: "";
  66. color: #ccc;
  67. border: none;
  68. text-shadow: none; }
  69. .datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-year-view .year-item.selected,
  70. .datepicker-plot-area .datepicker-month-view .month-item.selected {
  71. background-color: #005299;
  72. color: #fff;
  73. border: none;
  74. text-shadow: 1px 1px 1px #000; }
  75. .datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover, .datepicker-plot-area .datepicker-day-view .table-days td span:hover, .datepicker-plot-area .datepicker-year-view .year-item:hover,
  76. .datepicker-plot-area .datepicker-month-view .month-item:hover {
  77. background-color: #007be6;
  78. color: #fff;
  79. border: 0;
  80. text-shadow: none; }
  81. .datepicker-container {
  82. display: block;
  83. position: absolute;
  84. z-index: 100000;
  85. top: 0;
  86. direction: ltr; }
  87. .datepicker-container.pwt-hide {
  88. display: none; }
  89. .datepicker-plot-area {
  90. box-sizing: border-box;
  91. overflow: hidden;
  92. min-height: 70px;
  93. display: block;
  94. width: 200px;
  95. min-width: 200px;
  96. padding: 3px;
  97. position: absolute;
  98. font: 12px tahoma;
  99. border: 1px solid #ccc;
  100. background-color: #fff; }
  101. .datepicker-plot-area.datepicker-state-only-time {
  102. padding: 0; }
  103. .datepicker-plot-area table,
  104. .datepicker-plot-area th,
  105. .datepicker-plot-area td {
  106. border: 0;
  107. background: none; }
  108. .datepicker-plot-area * {
  109. text-align: center;
  110. color: #333; }
  111. .datepicker-plot-area .datepicker-day-view,
  112. .datepicker-plot-area .datepicker-month-view,
  113. .datepicker-plot-area .datepicker-year-view {
  114. display: block;
  115. width: 100%;
  116. float: left;
  117. min-height: 200px;
  118. margin: 0; }
  119. .datepicker-plot-area-inline-view {
  120. display: block;
  121. width: 100%;
  122. position: static;
  123. float: left; }
  124. .datepicker-plot-area .datepicker-time-view {
  125. display: block;
  126. float: left;
  127. width: 100%;
  128. padding: 5px;
  129. background: #f9f9f9;
  130. border-top: 1px solid #f1f1f1; }
  131. .datepicker-plot-area .datepicker-time-view > .time-segment {
  132. display: block;
  133. width: 22%;
  134. float: left;
  135. overflow: hidden; }
  136. .datepicker-plot-area .datepicker-time-view > .time-segment:hover .down-btn,
  137. .datepicker-plot-area .datepicker-time-view > .time-segment:hover .up-btn {
  138. font-weight: bold; }
  139. .datepicker-plot-area .datepicker-time-view .divider {
  140. display: block;
  141. width: 3%;
  142. height: 60px;
  143. line-height: 60px;
  144. float: left;
  145. overflow: hidden;
  146. font: 12px bold; }
  147. .datepicker-plot-area .datepicker-time-view .divider span {
  148. height: 60px;
  149. line-height: 60px; }
  150. .datepicker-plot-area .datepicker-time-view .down-btn,
  151. .datepicker-plot-area .datepicker-time-view .up-btn {
  152. display: block;
  153. float: left;
  154. width: 100%;
  155. margin: 0;
  156. height: 20px;
  157. line-height: 22px;
  158. color: #ccc; }
  159. .datepicker-plot-area .datepicker-time-view .down-btn:hover,
  160. .datepicker-plot-area .datepicker-time-view .up-btn:hover {
  161. background-color: rgba(250, 250, 250, 0.3);
  162. color: #807f7f; }
  163. .datepicker-plot-area .datepicker-time-view input {
  164. display: block;
  165. width: 90%;
  166. margin: 0 5%;
  167. height: 20px;
  168. padding: 0;
  169. outline: none;
  170. border: none;
  171. background: transparent; }
  172. .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view {
  173. padding: 0 5px;
  174. margin: 0; }
  175. .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .time-segment,
  176. .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view > .divider {
  177. padding: 5px 0; }
  178. .datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .time-segment {
  179. width: 31.33%; }
  180. .datepicker-plot-area.datepicker-state-no-meridian .datepicker-time-view > .meridian-divider {
  181. display: none; }
  182. .datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .time-segment {
  183. width: 31.33%; }
  184. .datepicker-plot-area.datepicker-state-no-second .datepicker-time-view > .second-divider {
  185. display: none; }
  186. .datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .time-segment {
  187. width: 48%; }
  188. .datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .second-divider,
  189. .datepicker-plot-area.datepicker-state-no-meridian.datepicker-state-no-second .datepicker-time-view > .meridian-divider {
  190. display: none; }
  191. .datepicker-plot-area .datepicker-day-view .table-days {
  192. width: 100%;
  193. float: left;
  194. direction: rtl; }
  195. .datepicker-plot-area .datepicker-day-view .table-days td {
  196. width: 14.2%;
  197. height: 26px;
  198. padding: 0;
  199. margin: 0;
  200. position: relative; }
  201. .datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day {
  202. font-style: normal;
  203. position: absolute;
  204. font-size: 8.5px;
  205. bottom: 0;
  206. right: 2px;
  207. color: #f1f1f1; }
  208. .datepicker-plot-area .datepicker-day-view .table-days td span {
  209. display: block;
  210. width: 100%;
  211. height: 26px;
  212. line-height: 26px;
  213. padding: 0;
  214. margin: 0; }
  215. .datepicker-plot-area .datepicker-day-view .month-grid-box {
  216. display: block;
  217. width: 100%;
  218. float: right;
  219. min-height: 180px;
  220. margin: 8px 0; }
  221. .datepicker-plot-area .datepicker-day-view .month-grid-box .header {
  222. display: block;
  223. width: 100%;
  224. float: left;
  225. padding-bottom: 8px; }
  226. .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
  227. display: block;
  228. width: 100%;
  229. height: 25px;
  230. float: left; }
  231. .datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
  232. display: block;
  233. width: 14.2%;
  234. height: 25px;
  235. float: right;
  236. line-height: 25px;
  237. font: 11px;
  238. font-weight: bold;
  239. color: #333; }
  240. .datepicker-plot-area .datepicker-year-view,
  241. .datepicker-plot-area .datepicker-month-view {
  242. padding-top: 10px; }
  243. .datepicker-plot-area .datepicker-year-view .year-item,
  244. .datepicker-plot-area .datepicker-month-view .month-item {
  245. display: block;
  246. width: 33.333333%;
  247. margin: 2px 0 0;
  248. float: right;
  249. height: 42px;
  250. line-height: 42px; }
  251. .datepicker-plot-area .datepicker-navigator {
  252. display: block;
  253. width: 100%;
  254. float: left; }
  255. .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
  256. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
  257. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  258. display: block;
  259. float: left;
  260. height: 28px;
  261. line-height: 28px;
  262. font-weight: bold;
  263. background-color: rgba(250, 250, 250, 0.1);
  264. color: #333; }
  265. .datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
  266. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,
  267. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
  268. background-color: rgba(250, 250, 250, 0.3); }
  269. .datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  270. display: block;
  271. width: 15%;
  272. float: left; }
  273. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  274. display: block;
  275. width: 66%;
  276. margin: 0 2%;
  277. float: left; }
  278. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  279. display: block;
  280. width: 15%;
  281. float: left; }
  282. .datepicker-plot-area .toolbox {
  283. display: block;
  284. float: left;
  285. width: 100%;
  286. margin-top: 5px; }
  287. .datepicker-plot-area .toolbox .pwt-btn-submit,
  288. .datepicker-plot-area .toolbox .pwt-btn-calendar,
  289. .datepicker-plot-area .toolbox .pwt-btn-today {
  290. background-color: rgba(250, 250, 250, 0.1);
  291. float: right;
  292. display: block;
  293. font-weight: bold;
  294. font-size: 11px;
  295. height: 24px;
  296. line-height: 24px;
  297. white-space: nowrap;
  298. margin: 0 auto;
  299. margin-left: 5px;
  300. padding: 0 5px;
  301. min-width: 50px; }
  302. .datepicker-plot-area .toolbox .pwt-btn-submit:hover,
  303. .datepicker-plot-area .toolbox .pwt-btn-calendar:hover,
  304. .datepicker-plot-area .toolbox .pwt-btn-today:hover {
  305. background-color: rgba(250, 250, 250, 0.3); }
  306. .datepicker-plot-area .datepicker-navigator {
  307. display: block;
  308. width: 100%;
  309. float: left; }
  310. .datepicker-plot-area .datepicker-navigator .pwt-btn-next,
  311. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
  312. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  313. display: block;
  314. float: left;
  315. height: 28px;
  316. line-height: 28px;
  317. font-weight: bold;
  318. background-color: rgba(250, 250, 250, 0.1);
  319. color: #333; }
  320. .datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
  321. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,
  322. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
  323. background-color: rgba(250, 250, 250, 0.3); }
  324. .datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  325. display: block;
  326. width: 15%;
  327. float: left; }
  328. .datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  329. display: block;
  330. width: 66%;
  331. margin: 0 2%;
  332. float: left; }
  333. .datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  334. display: block;
  335. width: 15%;
  336. float: left; }
  337. .datepicker-container.pwt-mobile-view {
  338. position: fixed;
  339. width: 100%;
  340. height: 100%;
  341. top: 0;
  342. left: 0;
  343. bottom: 0;
  344. overflow: hidden;
  345. transition: all 1s; }
  346. .datepicker-container.pwt-mobile-view.pwt-hide {
  347. top: 100vh;
  348. height: 0; }
  349. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
  350. color: #fff;
  351. background: #ccc; }
  352. .datepicker-container.pwt-mobile-view .datepicker-plot-area {
  353. position: absolute;
  354. width: 100%;
  355. height: 100%;
  356. top: 0;
  357. left: 0;
  358. right: 0;
  359. bottom: 0; }
  360. .datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td,
  361. .datepicker-container.pwt-mobile-view .datepicker-plot-area .table-days td span {
  362. height: 44px;
  363. line-height: 44px;
  364. font-size: 14px; }
  365. .datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item,
  366. .datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item {
  367. height: 70px;
  368. line-height: 70px; }
  369. .datepicker-container.pwt-mobile-view .datepicker-plot-area [class*='pwt-btn'] {
  370. height: 48px;
  371. line-height: 48px; }
  372. .datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today {
  373. float: left; }
  374. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time {
  375. background: rgba(0, 0, 0, 0.7);
  376. border: 0;
  377. padding-top: 60%; }
  378. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
  379. margin-right: 5px; }
  380. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view input {
  381. height: 40px;
  382. line-height: 40px;
  383. font-size: 24px;
  384. margin: 5px 0; }
  385. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider,
  386. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .divider span {
  387. font-size: 16px;
  388. display: block;
  389. height: 144px;
  390. line-height: 144px; }
  391. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .down-btn,
  392. .datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .datepicker-time-view .up-btn {
  393. height: 48px;
  394. line-height: 48px; }
  395. .datepicker-container.pwt-mobile-view .datepicker-time-view input {
  396. height: 32px;
  397. line-height: 34px;
  398. font-size: 18px; }
  399. .datepicker-container.pwt-mobile-view .datepicker-time-view .divider,
  400. .datepicker-container.pwt-mobile-view .datepicker-time-view .divider span {
  401. height: 120px;
  402. line-height: 120px; }
  403. .datepicker-container.pwt-mobile-view .datepicker-time-view .down-btn,
  404. .datepicker-container.pwt-mobile-view .datepicker-time-view .up-btn {
  405. height: 40px;
  406. line-height: 40px; }