.consult-form button:hover {
    background: #2ea3b3 !important;
}

form label {
	font-weight: bold !important;
	font-size: 20px;
	color: #fa0000;
}

.headshot {
	max-width: 270px;
	padding: 0 15px;
}

.staff {
	padding: 20px 0;
	border-bottom: 1px solid #c1c1c1;
}

#inside-page-main-container .contained-section .ip-content .ip-content-block-wrap #accordion .ui-accordion-content {
	background: #2ea3b3 !important;
}

div#info {
	display: block;
}


.consult-form {
	display: none;
}

a.cf-button, a.back {
	background: #2a3868;
	color: #fff !important;
	padding: 15px 30px;
	border-radius: 100px;
	transition: all ease 0.3s;
}

a.cf-button:after {
	content: "\f105";
	font-family: fontawesome;
	padding-left: 10px;
}



a.back:before {
	content: "\f104";
	font-family: fontawesome;
	padding-right: 10px;
}

div#info a.back {
	display: none;
}


a.cf-button:hover {
	color: #fff;
	background: #2ea3b4;
}

ul#progressbar li:before {
	display: none !important;
}

.step-title h4 {
	font-size: 20px;
	margin-bottom: 1em;
}

.consult-content >div {
	padding: 0 20px 0 0;
}

.consult-content h5 {
	margin-bottom: 1em;
}

.data-title {
	line-height: 3em;
}

div#treatment p {
	line-height: 35px !important;
}

.col-xs-12.app-content {
	padding: 0;
}

.col-xs-12.app-content >div {
	padding: 0;
}

.col-xs-12.date-sec {
	padding: 0;
}

.col-xs-12.date-sec >div {
	padding:;
}

.data-title a {
	color: #2ea3b4;
}

.data-title:before {
	content: '\f055';
	font-family: fontawesome;
	color: #2ea3b4;
	padding-right: 15px;
}

div#treatment p {
	line-height: 35px !important;
}

.illness ul li {
	padding-left: 0 !important;
}

.consult-form button {
	background: #2a3868;
	padding: 15px 35px;
	color: #fff;
	font-size: 17px;
	border: none;
	border-radius: 100px;
}

.illness ul {
	column-count: 3;
}
.illness ul li:before {
	display: none !important;
}

.alert-danger {
	margin-top: 3em;
}

.app-counter p {
	color: #299dac;
	font-weight: bold;
	font-size: 20px !important;
}

ul.custom.alert.alert-danger.alert-custom-errors li:before {
	display: none !important;
}

ul.custom.alert.alert-danger.alert-custom-errors li {
	line-height: 2em !important;
}

.alert-danger {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 20px 1imporant;
	border-radius: 0 !important;
}

.consult-content a {
	color: #2ea3b4;
	text-transform: capitalize;

}


.consult-form h4 {
	margin: 20px 0;
	color: #2ea3b4;
}

.button-wrapper {
	position: relative;
	top: 1em;
}


@media (max-width:991px) and (min-width:750px){
	.illness ul {
		column-count: 1;
	}		


}

@media (max-width:991px) {
	.consult-content >div {
		padding: 0;
	}

	a.cf-button {
		position: relative;
		top: -20px;
		left: 15px;
	}
}

@media (max-width:749px) {	
	.illness ul {
		column-count: 1;
	}	

	div.text-wrap {
		padding-left: 10px !important;
		padding-right: 10px!important;
	}
	.consult-content.active {
		padding: 0 !important;
	}
}

