﻿

.angularjs-datetime-picker {
  display: inline-block;
  background: #3abdaa;
  border-radius:10px;
  color:#fff;
  padding-bottom:5px;

  width:260px;
  padding-right:20px;
  margin-left:-40px;
  font-family: 'Open Sans', sans-serif !important;
  

}

.timeValue{
	font-size:20px;
}

.timeLabel{
	font-size:20px;
}
.angularjs-datetime-picker > .adp-month {
  text-align: center;
  line-height: 22px;
  padding: 10px;
  background: #fcfcfc;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  position: relative;
  
}
.angularjs-datetime-picker > .adp-month > button {
  color: #555;
      font-family: 'Open Sans', sans-serif !important;
  outline: none;
  position: absolute;
  background: transparent;
  border: none;
  cursor: pointer;
}
.angularjs-datetime-picker > .adp-month > button:hover {
  color: #333;
}
.angularjs-datetime-picker > .adp-month > button.adp-prev {
  left: 10px;
}
.angularjs-datetime-picker > .adp-month > button.adp-next {
  right: 10px;
}
.angularjs-datetime-picker > .adp-days {
  width: 100%; /* 30 x 7 */
  margin: 10px;

}
.angularjs-datetime-picker > .adp-days > .adp-day-of-week, .angularjs-datetime-picker > .adp-days > .adp-day {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid transparent;
  width: 30px;
  line-height: 28px;
  float: left;
}
.angularjs-datetime-picker > .adp-days > .adp-day-of-week {
  font-weight: bold;
}
.angularjs-datetime-picker > .adp-days > .adp-day:not(.selectable) {
  opacity: 0.15;
  cursor: default;
}
.angularjs-datetime-picker > .adp-days > .adp-day.selectable  {
  cursor: pointer;
}
.angularjs-datetime-picker > .adp-days > .adp-day.selected {
  background: #e0e0e0;
}
.angularjs-datetime-picker > .adp-days > .adp-day.selectable:hover {
  background: #eee;
}
.angularjs-datetime-picker > .adp-days:after {
  content: '';
  display: block;
  clear: left;
  height: 0;
}

.angularjs-datetime-picker input[type=range] {
 
}

/*label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal !important;
    font-size: 17px !important;
    text-align: left;
	color:#fff !important;
	margin-top:1px;
	
}*/

/*input[type="range"] {
    display: block;
    width: 100%;
	background:#2c474d;
	border-radius:10px;
	padding-left:5px;
	padding-right:5px;
}*/