﻿/*Código DatePicker*/
/*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.1
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget.usetwentyfour.dropdown-menu.bottom{
    height: auto;
    width: auto;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom{
    height: auto;
    width:auto;
}
.bootstrap-datetimepicker-widget {
  top: 0;
  left: 0;
  width: 207px;
  padding: 3px;
  margin-top: 0.78px;
  z-index: 99999 !important;
  border-radius: 3px;
}
.bootstrap-datetimepicker-widget.timepicker-sbs {
  width: 468px;
}
.bootstrap-datetimepicker-widget.bottom:before {
  content: '';
  display: inline-block;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-bottom: 5.5px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -5.5px;
  left: 5.5px;
}
.bootstrap-datetimepicker-widget.bottom:after {
  content: '';
  display: inline-block;
  border-left: 4.7px solid transparent;
  border-right: 4.7px solid transparent;
  border-bottom: 4.7px solid white;
  position: absolute;
  top: -4.7px;
  left: 6.2px;
}
.bootstrap-datetimepicker-widget.top:before {
  content: '';
  display: inline-block;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 5.5px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: -5.5px;
  left: 4.7px;
}
.bootstrap-datetimepicker-widget.top:after {
  content: '';
  display: inline-block;
  border-left: 4.7px solid transparent;
  border-right: 4.7px solid transparent;
  border-top: 4.7px solid white;
  position: absolute;
  bottom: -4.7px;
  left: 5.5px;
}
.bootstrap-datetimepicker-widget .dow {
  width: 29.57px;
}
.bootstrap-datetimepicker-widget.pull-right:before {
  left: auto;
  right: 4.7px;
}
.bootstrap-datetimepicker-widget.pull-right:after {
  left: auto;
  right: 5.5px;
}
.bootstrap-datetimepicker-widget > ul {
  list-style-type: none;
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 4.7px 0;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 42px;
  font-weight: bold;
  font-size: 11px;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 4.7px;
}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
  width: 3px;
  padding: 0;
  margin: 0;
}
.bootstrap-datetimepicker-widget .datepicker > div {
  display: none;
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget table {
  width: 207px;
  margin: 0;
}
.bootstrap-datetimepicker-widget td,
.bootstrap-datetimepicker-widget th {
  text-align: center;
  border-radius: 3px;
  font-size:10px;
}
.bootstrap-datetimepicker-widget td {
  height: 42.12px;
  line-height: 42.12px;
  width: 42.12px;
}
.bootstrap-datetimepicker-widget td.cw {
  font-size: 7.8px;
  height: 15.6px;
  line-height: 15.6px;
  color: #777777;
}
.bootstrap-datetimepicker-widget td.day {
  height: 15.6px;
  line-height: 15.6px;
  width: 15.6px;
  font-size: 10px;
}
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget td.old,
.bootstrap-datetimepicker-widget td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget td.today:before {
  content: '';
  display: inline-block;
  border-left: 5.5px solid transparent;
  border-bottom: 5.5px solid rgb(27, 161, 226);
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 3px;
  right: 3px;
}
.bootstrap-datetimepicker-widget td.active,
.bootstrap-datetimepicker-widget td.active:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -0.78px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget td.active{
	-webkit-box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.35);
	box-shadow: inset 0px 0px 8px 0px rgba(0,0,0,0.35);
}
.bootstrap-datetimepicker-widget td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget td.disabled,
.bootstrap-datetimepicker-widget td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget td span {
  display: inline-block;
  width: 42.12px;
  height: 42.12px;
  line-height: 42.12px;
  margin: 1.56px 1.17px;
  cursor: pointer;
  border-radius: 3px;
}
.bootstrap-datetimepicker-widget td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget td span.active {
  background-color: rgb(27, 161, 226);
  color: #fff;
  text-shadow: 0 -0.78px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget td span.disabled,
.bootstrap-datetimepicker-widget td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget th {
  height: 15.6px;
  line-height: 15.6px;
  width: 15.6px;
}
.bootstrap-datetimepicker-widget th.picker-switch {
  width: 113.1px;
}
.bootstrap-datetimepicker-widget th.next,
.bootstrap-datetimepicker-widget th.prev {
  font-size: 16.38px;
}
.bootstrap-datetimepicker-widget th.disabled,
.bootstrap-datetimepicker-widget th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
  background: #eeeeee;
}
.input-group.date .input-group-addon span {
  display: block;
  cursor: pointer;
  width: 12.48px;
  height: 12.48px;
}
.bootstrap-datetimepicker-widget.left-oriented:before {
  left: auto;
  right: 4.7px;
}
.bootstrap-datetimepicker-widget.left-oriented:after {
  left: auto;
  right: 5.5px;
}
.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td {
  padding: 0px !important;
}
@media screen and (max-width: 767px) {
  .bootstrap-datetimepicker-widget.timepicker-sbs {
    width: 220.74px;
  }
}


/*CSS personalizado do DatePicker*/
.datepicker .datepicker-days .table-condensed thead .prev,
.datepicker .datepicker-days .table-condensed thead .picker-switch,
.datepicker .datepicker-days .table-condensed thead .next,
.datepicker .datepicker-months .table-condensed thead,
.datepicker .datepicker-years .table-condensed thead{
    background-color: #428bca;
    color: #ffffff;
    margin: 0px;

}
.datepicker .datepicker-days .table-condensed tr th,
.datepicker .datepicker-months .table-condensed thead tr th,
.datepicker .datepicker-years .table-condensed thead tr th,
.datepicker .datepicker-months .table-condensed td span,
.datepicker .datepicker-years .table-condensed td span,
.datepicker .datepicker-days .table-condensed tr td{
    border-radius: 0px;
}

.datepicker .datepicker-days .table-condensed thead tr th:hover,
.datepicker .datepicker-months .table-condensed thead tr th:hover,
.datepicker .datepicker-months .table-condensed thead tr th:active,
.datepicker .datepicker-years .table-condensed thead tr th:hover,
.datepicker .datepicker-years .table-condensed thead tr th:active,
.datepicker .datepicker-days .table-condensed thead tr th:active{
    cursor: pointer;
    background-color: #3071a9;
    color: #ffffff;
}

.datepicker .datepicker-days .table-condensed tbody td,
.datepicker .datepicker-days .table-condensed thead,
.datepicker .datepicker-days .table-condensed thead .dow{
    border: 1px solid #eee;
    border-collapse: collapse;
}
.bootstrap-datetimepicker-widget{
    z-index: 1000;
    padding: 0px!important;
    border: 0px;
}

.datepicker .datepicker-days .table-condensed{
    font-family: 'Segoe UI';
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom .timepicker .timepicker-hours .table-condensed tr td,
.bootstrap-datetimepicker-widget.dropdown-menu.bottom .timepicker .timepicker-hours .table-condensed tr {
    height: 33px !important;
    margin: 0;
    padding: 0;
    line-height: 20px;
}

.bootstrap-datetimepicker-widget.timepickeronly.dropdown-menu.bottom,
.bootstrap-datetimepicker-widget .timepicker {
     min-width:55px;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody {
    height: 66px;
    width: 55px;
    margin:0;
    min-width:55px;
}

.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td a,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td  a .glyphicon,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td span.timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td span.timepicker-minute {
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 20px;
    width: 20px;
}
.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tr td.separator {
    width:10px;
    height: 20px;
    padding: 0;
    margin: 0;
    border: 0;
    line-height: 20px;
}

.bootstrap-datetimepicker-widget td.day.holliday {
    background-color: #FF9898;
}
.bootstrap-datetimepicker-widget td.day.eventDay {
    background-color: #FFFF99;
}
.bootstrap-datetimepicker-widget td.day.pvDay {
    border: 1px solid #4DB870!important;
}