body {
	background: #eee;
	

  font-family: 'Open Sans', Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
}
#index-banner{
	background-color: #26a69a;
}
#index-banner .header{
	color: #fff
}
.error {
    line-height: 12px;
    position: relative;
    top: -10px;
    color: #F44336;
}

.input-field .prefix ~ .errors .error {
    margin-left: 3rem;
}

.input-field.has-error .prefix {
    color: #F44336;
}
.breadcrumbs{
	height: 20px;
	
}

.card .card-title {
	padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 20px;
    line-height: 30px;
}
@media only screen and (min-width: 600px){
	.card_interval_left{
		padding: 0 0 0 0.75rem;
	}
	.card_interval_right{
		padding: 0 0.75rem 0 0;
	}
}
.jiugong td{
	
	text-align: center;
}
td.td_top{
	border-top:1px dotted;
	border-right:1px dotted;
	border-bottom:none;
	border-left:1px dotted;
	padding:0px 2px;
}
td.td_middle{
	border-top:none;
	border-right:1px dotted;
	border-bottom:none;
	border-left:1px dotted;
	padding:0px 2px;
}
td.td_bottom{
	border-top:none;
	border-right:1px dotted;
	border-bottom:1px dotted;
	border-left:1px dotted;
	padding:0px 2px;
}
td.td_both{
	padding:0px 2px;
}
.td_dotted {
	border: dotted 1px;
	text-align: center;
}
.picker_time-display {
	
	text-align: center;
	background-color: #26a69a;
	color: #fff;
	padding-bottom: 15px;
	font-weight: 300;

}
div .year_special_interval{
	 padding: 0 0.75rem 0 0;
}
div .special_interval{
	 padding: 0 0 0 1rem;
}

.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
list-style: none;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
box-shadow: 0 6px 12px rgba(0,0,0,0.175);
background-clip: padding-box;

}
@media only screen and (min-width: 0) and (max-width: 400px){
	.figures_font_size{
		font-size: 0.65rem;
		word-wrap:break-word;
	}
}
@media only screen and (min-width: 400px) and (max-width: 600px){
	.figures_font_size{
		font-size: 0.5rem;
		word-wrap:normal;
	}
}
@media only screen and (min-width: 600px) and (max-width: 800px){
	.figures_font_size{
		font-size: 0.8rem;
		word-wrap:break-word;
	}
}
@media only screen and (min-width: 800px) and (max-width: 900px){
	.figures_font_size{
		font-size: 0.8rem;
		word-wrap:normal;
	}
	
}
@media only screen and (min-width: 900px) {
  .figures_font_size {
    font-size: 1rem;
	word-wrap:normal;
  }
}
.picker__title-display {
	background-color: ##26a69a;
    padding: 10px;
    font-weight: 200;
    letter-spacing: .5;
    font-size: 1rem; 
}