body,.mui-content{
	background-color: #fff;
	font-size: 16px;
}
.mui-bar{
	background-color: #098733;
	box-shadow: none;
}
.mui-title,.mui-bar .mui-icon{
	color: #fff;
}
.mui-bar-nav~.mui-content{
	padding-top: 2.75rem;
}

.index-content{
	background-color: #098733;
}
.head{
	position: relative;
}
.abs-tab{
	position: absolute;
	top: 20px;
	left: 15px;
}
.index-tab{
	width: 2.5rem;
	text-align: center;
	display: block;
	padding: 0.8rem 0.4rem;
	color: #fff;
	border-radius: 0.3125rem;
	font-size: 1.2rem;
}
.index-main{
	position: relative;
	padding-bottom: 1.25rem;
}
.layer{
	background: url(../img/index-layer.png) no-repeat;
	background-size: 100% 100%;
	width: 90%;
	height: 12rem;
	margin: 0 auto;
	position: absolute;
	left: 6%;
	top: -70px;
	text-indent: 2em;
	color: #098733;
	font-size: 0.9375rem;
	padding: 8% 6% 4%;
	line-height: 24px;
}
.index-form{
	width: 90%;
	margin: 0 auto;
	padding-top: 9rem;
}
.index-form h5{
	color: #fff;
	font-weight: bold;
	font-size: 1rem;
	margin: 0.625rem 0;
}
.input-picker{
	background: #fff url(../img/n-right.png) 98% center no-repeat!important;
	background-size: 0.625rem!important;
}
.submit-btn{
	background-color: #f49709;
	font-weight: bold;
	color: #fff;
	border: 0;
	padding: 12px 0;
}
.search-cont{
	padding: 7% 5%;
}
.card{
	width: 92%;
	margin: 1rem auto 0;
	background-color: #fff;
	border-radius: 0.375rem;
	box-sizing: border-box;
	padding: 0.8rem 0.9rem;
}
.card-header{
	display: flex;
	align-items: center;
}
.mui-badge{
	font-size: 0.9375rem;
	border-radius: 4px;
	padding: 5px 8px;
}
.mui-badge-success{
	background-color: #06af1a;
}
.mui-badge-warning{
	background-color: #f49709;
}
.mui-badge-primary{
	background-color: #287ae9;
}
.card-header h4{
	margin-left: 0.625rem;
}
.card-content{
	color: #9d9d9d;
	margin-top: 0.75rem;
	line-height: 1.75rem;
}
.score-cont{
	text-align: center;
}
.mui-icon-star{
	color: #B5B5B5;
	font-size: 2rem;
}
.mui-icon-star-filled{
	color: #FFB400;
	font-size: 2rem;
} 
.score-cont h4{
	margin-bottom: 0.8rem;
}
.mui-input-group:before{
	height: 0;
}
.mui-input-row label{
	padding-left: 0;
	width: 30%;
}
.mui-input-row label~input, .mui-input-row label~select, .mui-input-row label~textarea{
	width: 70%;
	text-align: right;
}
.mui-input-group .mui-input-row:after{
	left: 0;
}
.mui-input-row .input-picker{
	padding-right: 1.625rem;
}
.mui-input-group .mui-input-row:last-child:after,.mui-input-group:after{
	height: 0;
}