.weight-600{
	font-weight:600;
}

.background-green{
	background:#77B9BB;
	color:white;
}

.item-labeless{
	padding: 22px 0;
}
.item-labeless select{
	max-width: 100%;
    width: 100%;
    direction: ltr;
    height:52px;
    font-size:16px;
}

.material-button{
	bottom:20px;
	right:20px;
	line-height:48px;
	border-radius:500px !important;
	position:fixed;
	min-width:50px;
	min-height:50px;
	z-index:9;
	box-shadow:0px 1px 1px black;
	font-size:28px;
	text-align:center;
	cursor:pointer;
	color:white;
}
.material-button.red{
	border-color:rgb(230,81,0) !important;
	background-color:rgb(230,81,0) !important;
}
.material-button.orange{
	border-color:#ffc900 !important;
	background-color:#ffc900 !important;
}
.material-button.green{
	border-color:#33cd5f !important;
	background-color:#33cd5f !important;
}
.material-button.purple{
	border-color:#886aea !important;
	background-color:#886aea !important;
}
.material-button.light-blue{
	border-color:#11c1f3 !important;
	background-color:#11c1f3 !important;
}
.material-button.blue{
	border-color:#387ef5 !important;
	background-color:#387ef5 !important;
}
.material-button:active{
	opacity:0.8;
}
.material-button-title{
	position:fixed;
	right:88px;
	background:white;
	padding:5px 15px;
	z-index:99;
	border-radius:3px;
}
.color-green{
	color:#77B9BB !important;
}
.color-black{
	color:black !important;
}
.color-gray{
	color:#BBB;
}
.color-white{
	color:white;
}
.color-lightgray{
	color:lightgray;
}
.cursor-pointer{
	cursor:pointer;
}
.inblock{
	display:inline-block;
}

.vertical-middle .scroll{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.vertical-middle .scroll-content{
	display:table !important;
	width:100% !important;
	height:100% !important;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px lightblue inset;
}

.placeholder-white::-webkit-input-placeholder {
	color: white;
}
.placeholder-white:-moz-placeholder {
   color: white;
}
.placeholder-white::-moz-placeholder {
   color: white;
}
.placeholder-white:-ms-input-placeholder {  
   color: white;
}

@media (max-height:400px){
	.vertical-middle .scroll{
		display:block;
	}
	.vertical-middle .scroll-content{
		display:block !important;
	}
}