.ac_case_status_search_container{
	padding: 20px;
	background: #f3ece4;
	color: #042125;
	position: relative;
}

.ac_case_status_search_container p{
	text-align: left;
	color: #042125;
}

#ac-case-status-search-form button{
	cursor: pointer;
}

.ac_case_status_searching{
	opacity: 0.6;
}

.ac_case_status_search_loading{
	display: none;
}

.ac_case_status_searching .ac_case_status_search_loading{
	background: url(/wp-content/themes/acentra-health/case-status/loading.gif) center center no-repeat;
	background-size: 100px 100px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.ac_status_items{
	list-style: none;
	padding: 0;
}

.ac_status_items li{
	list-style: none;
	padding: 0 0 20px 0 !important;
}

.ac_status_items li::before{
	display: none !important;
}

.ac_status_items li strong{
	display: block;
}

.ac_case_status_results_container{
	padding-top: 40px;
}

.ac_visual_status_container{
	list-style: none ;
	padding: 0;
	display: block;
	width: 100%;
}

.ac_visual_status_container li{
	position: relative;
	list-style: none;
	padding: 5px !important;
	display: inline-block !important;
	width: 11%;
	vertical-align: top;
	text-align: center;
	font-size: 14px !important;
	line-height: 16px !important;
}

.ac_visual_status_container li::before{
	display: none !important;
}

.ac_visual_status_container li::after{
	content: ' ';
	height: 25px;
	width: 50px;
	background: url(arrow.png) center center no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
	right: -25px;
	top: 15px;
}

.ac_visual_status_container li.ac_no_arrow::after{
	display: none !important;
}

.ac_visual_status_container li span{
	display: block;
	text-align: center;
	border-radius: 20px;
	height: 40px;
	width: 40px;
	margin: 0 auto 10px;
	border: 1px #042125 solid;
	font-size: 16px;
	line-height: 40px !important;
}

.ac_visual_status_container li span.ac_step_active{
	background: #042125 !important;
	color: #fff !important;
}

.ac_case_search_container{
	background: #f3ece4;
}

.ac_case_search_form_container{
	border-right: 20px #fff solid;
}

.ac_case_video_container{
	padding: 20px;
	background: #f3ece4;
	color: #042125;
}

.ac_case_video_container p{
	text-align: left;
	color: #042125;
}

.ac_case_video_container a{
	display: block;
	background: #042125;
	text-align: center;
	border-radius: 20px;
	font-weight: bold;
	color: #fff;
	padding: 6px;
	margin-bottom: 10px;
}

@media screen and (max-width: 1125px){
	.ac_visual_status_container li{
		font-size: 12px !important;
	}
}

@media screen and (max-width: 1031px){
	.ac_visual_status_container li{
		font-size: 10px !important;
	}
}

@media screen and (max-width: 980px){
	.ac_case_search_form_container{
		border-right: none;
		border-top: 20px #fff solid;
	}
}

@media screen and (max-width: 900px){
	.ac_visual_status_container li{
		width: 19%;
	}
}

@media screen and (max-width: 600px){
	.ac_visual_status_container{
		display: none;
	}
}