html {scroll-behavior: smooth;}
em {
	color: #5c2d88;
}
.lab-lightblue {
	color: #75a0ff;
}
.lab-red.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
	fill: #ff407a;
	stroke: #c30;
}
.lab-darkblue {
	color: #231D4F;
}
.uk-card-search {
	background-color: #fff;
	color: #666;
	box-shadow: 0 1px 20px rgba(80, 46, 144, 0.16);
	border-radius: 7px;
}
.lab-date-tab.uk-tab>.uk-active>a {
	border-color: #231D4F;
	border-width: medium;
}
.lab-date-tab.uk-tab>*>a {
	font-size: 0.7em;
	padding: 5px;
}
.uk-card-default {
	box-shadow: 0px 0px 20px rgba(94, 36, 186, 0.18);
	border: 1px solid rgba(101, 27, 206, 0.18);
	border-radius: 6px;
}
.lab-border13 {
	border-radius: 13px;
}
.uk-input,
.uk-select,
.uk-textarea {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	padding: 0 10px;
	background: #fff;
	color: #666;
	border: 1px solid #fff;
	transition: 0.2s ease-in-out;
	transition-property: color, background-color, border;
}
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
	outline: none;
	background-color: #fff;
	color: #666;
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
}
.autoComplete_wrapper>input {
	max-width: 100%;
	width: 100%;
	border: 0 none;
	padding: 0 10px;
	background: #fff;
	color: #666;
	border: 1px solid #fff;
	transition: 0.2s ease-in-out;
	transition-property: color, background-color, border;
}
.autoComplete_wrapper {
	display: block;
}
.theme--light.v-input,
.theme--light.v-input input,
.theme--light.v-input textarea {
	color: #666;
}
.uk-padding-small {
	padding: 5px;
}
.uk-button-secondary {
	background-color: #ffee33;
	color: #222;
	text-transform: none;
	font-weight: 700;
	border-radius: 7px;
}
uk-input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #666;
}
uk-input::-moz-placeholder {
	/* Firefox 19+ */
	color: #666;
}
uk-input::-ms-input-placeholder {
	/* IE 10+ */
	color: #666;
}
uk-input::-moz-placeholder {
	/* Firefox 18- */
	color: #666;
}
.uk-input::placeholder {
	/* Chrome */
	color: #666;
	font-size: 13px;
	font-weight: 100;
}
.uk-input::placeholder {
	color:#666;
	font-weight:300;
	font-family:'heebo';
}
.uk-form-controls .uk-input::placeholder {
	color:#666;
	font-weight:300;
	font-family:'heebo';
}
#exam_landing_app .uk-input::placeholder {
	color:#666;
	font-weight:300;
	font-family:'heebo';
}
/** new changes **/
div#lab-floatingtimes .uk-input::placeholder {
	color: #94959B;
	font-family: 'Muli', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
}
#exam_landing_app .uk-input {
    color: #502E90;
    font-family:'Muli', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
}
/** end changes **/
.lab-search-label {
	margin-top: -31px;
	position: absolute;
	font-size: 12px;
	margin-left: 40px;
}
.uk-form-icon {
	color: rgba(80, 46, 144, 0.8);
}
.preloader {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	width: 100%;
	background: rgb(23, 22, 22);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	transition: opacity 0.3s linear;
}
.uk-input[list]:hover,
.uk-input[list]:focus {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-divider-vertical {
	height: auto;
	border-left: 1px solid rgba(80, 46, 144, 0.4);
}
.uk-navbar-nav>li>a {
	text-transform: none;
}
.lab-purple-important {
	color: #502E90!important;
}
.lab-nav-padding {
	padding: 10px;
}
.uk-grid>*>:last-child {
	margin-bottom: 0;
}
.uk-list>*>:last-child {
	margin-bottom: 0;
}
.uk-icon-button-lab {
	box-sizing: border-box;
	background-color: #fff;
	color: #502e90;
	border: 1px solid #502e90;
	width: 28px;
	height: 28px;
	border-radius: 500px;
	vertical-align: middle;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: .1s ease-in-out;
	transition-property: color, background-color;
}
.uk-icon-button-full {
	box-sizing: border-box;
	width: 23px;
	height: 23px;
	border-radius: 500px;
	background: #502E90;
	color: #502E90;
	vertical-align: middle;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: .1s ease-in-out;
	transition-property: color, background-color;
}
.uk-slider-items>li {
	transform: scale(0.75);
	transition: all 0.5s ease;
	opacity: 0.4;
}
.uk-slider-items>li.uk-active {
	transform: scale(1);
	opacity: 1;
	z-index: 9999;
}
#lab-floatingfaq .uk-tab>.uk-active>a {
	border-color: #ffee33;
}
#lab-floatingfaq .uk-tab-right::before {
	border-left: none;
}
/*Slider*/
.lab-slider.uk-slider-items>li {
	transform: scale(0.75);
	transition: all 0.5s ease;
	opacity: 0.4;
	margin-left: -27px;
}
.lab-slider.uk-slider-items>li.uk-active {
	transform: scale(1);
	/*transition: all 0.3s ease;*/
	opacity: 1;
	z-index: 9999;
}
.lab-star>.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
	stroke: #c30;
	fill: #c30;
}
.lab-shadow {
	box-shadow: 0px 3px 5px #E2E2E2;
	border-radius: 6px;
}
.lab-card {
	padding: 22px;
}
.lab-half-color {
	color: rgba(80, 46, 144, 0.4);
}
.lab-border-3 {
	border-radius: 3px;
}
/*Sentence*/
.sentence {
	color: #222;
	font-size: 3.4vw;
	text-align: left;
}
.sentence2 {
	color: #222;
	font-size: 2.4vw;
	text-align: left;
}
/*Vertical Sliding*/
.slidingVertical {
	display: inline;
	text-indent: 16px;
}
.slidingVertical span {
	animation: topToBottom 17.5s linear infinite 0s;
	-ms-animation: topToBottom 17.5s linear infinite 0s;
	-webkit-animation: topToBottom 17.5s linear infinite 0s;
	color: #532B9F;
	font-weight: 600;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingVertical span:nth-child(2) {
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.slidingVertical span:nth-child(3) {
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingVertical span:nth-child(4) {
	animation-delay: 7.5s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.slidingVertical span:nth-child(5) {
	animation-delay: 10s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}
.slidingVertical span:nth-child(6) {
	animation-delay: 12.5s;
	-ms-animation-delay: 12.5s;
	-webkit-animation-delay: 12.5s;
}
.slidingVertical span:nth-child(7) {
	animation-delay: 15s;
	-ms-animation-delay: 15s;
	-webkit-animation-delay: 15s;
}
/*topToBottom Animation*/
@-moz-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-moz-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-moz-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-moz-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-webkit-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-webkit-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-ms-keyframes topToBottom {
	0% {
		opacity: 0;
	}
	3.57142% {
		opacity: 0;
		-ms-transform: translateY(-50px);
	}
	7.13286% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	17.85714% {
		opacity: 1;
		-ms-transform: translateY(0px);
	}
	21.42857% {
		opacity: 0;
		-ms-transform: translateY(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
/*Horizontal Sliding*/
.slidingHorizontal {
	display: inline;
	text-indent: 8px;
}
.slidingHorizontal span {
	animation: leftToRight 12.5s linear infinite 0s;
	-ms-animation: leftToRight 12.5s linear infinite 0s;
	-webkit-animation: leftToRight 12.5s linear infinite 0s;
	color: #ED4199;
	opacity: 0;
	overflow: hidden;
	position: absolute;
}
.slidingHorizontal span:nth-child(2) {
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
	-webkit-animation-delay: 2.5s;
}
.slidingHorizontal span:nth-child(3) {
	animation-delay: 5s;
	-ms-animation-delay: 5s;
	-webkit-animation-delay: 5s;
}
.slidingHorizontal span:nth-child(4) {
	animation-delay: 0s;
	-ms-animation-delay: 7.5s;
	-webkit-animation-delay: 7.5s;
}
.slidingHorizontal span:nth-child(5) {
	animation-delay: 0s;
	-ms-animation-delay: 10s;
	-webkit-animation-delay: 10s;
}
/*leftToRight Animation*/
@-moz-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-moz-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-moz-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-moz-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-moz-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-webkit-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-webkit-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-webkit-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
@-ms-keyframes leftToRight {
	0% {
		opacity: 0;
	}
	5% {
		opacity: 0;
		-ms-transform: translateX(-50px);
	}
	10% {
		opacity: 1;
		-ms-transform: translateX(0px);
	}
	25% {
		opacity: 1;
		-ms-transform: translateX(0px);
	}
	30% {
		opacity: 0;
		-ms-transform: translateX(50px);
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 0;
	}
}
.uk-icon-button {
	background-color: #fff;
	color: #502e90;
	/*     border: 1px solid #502e90; */
	width: 28px;
	height: 28px;
}
.uk-icon-button:focus,
.uk-icon-button:hover {
	background-color: #502e90;
	color: #fff;
	border: 1px solid rgba(80, 46, 144, 0.8);
}
.lab-icon-check-small img {
	max-width: 24px;
}
.lab-icon-check-large img {
	max-width: 38px;
}
h1.lab-title {
	font-family: Heebo;
	font-style: normal;
	font-weight: bold;
	font-size: 54px;
	line-height: 64px;
	color: #231D4F;
}
.v-icon.v-icon {
	font-size: 20px;
	opacity: 0.85;
}
.v-application a {
	color: #231D4F!important;
}
.v-application a:hover {
	color: #fff!important;
}
.v-application--wrap {
	min-height: auto;
	border-radius: 7px;
}
.v-application {
	border-radius: 5px;
}
.v-input input {
	height: 40px;
	vertical-align: middle;
	display: inline-block;
	outline: none;
	background-color: #fff;
	color: #333;
	border-color: rgba(0, 0, 0, 1);
	border-radius: 7px;
	box-shadow: 0 1px 20px rgb(255 255 255 / 20%);
}
.v-icon.v-icon {
	color: rgba(80, 46, 144, 0.72);
	max-width: 10px;
	padding: 0 20px;
}
.v-input {
	align-items: flex-start;
	display: flex;
	flex: 1 1 auto;
	font-size: 16px;
	letter-spacing: normal;
	max-width: 100%;
	text-align: left;
}
.v-text-field__details,
.v-text-field>.v-input__control>.v-input__slot:before {
	display: none;
}
.v-text-field {
	padding: 5px;
	margin: 0;
}
.v-input__slot {
	margin: 0;
}
.v-application .primary--text {
	caret-color: transparent !important;
	color: rgba(80, 46, 144, 0.72) !important;
}
.v-application .primary {
	background-color: rgba(80, 46, 144, 1) !important;
	border-color: rgba(80, 46, 144, 0.72) !important;
}
.v-date-picker-title__date {
	font-size: 16px;
	font-weight: 500;
	position: relative;
	overflow: hidden;
	padding-bottom: 2px;
	margin-bottom: -10px;
}
.v-application .accent {
	background-color: rgba(80, 46, 144, 0.72) !important;
}
.v-application .accent--text {
	color: rgba(80, 46, 144, 1) !important;
	caret-color: rgba(80, 46, 144, 0.72) !important;
}
.v-menu__content {
	width: 290px;
	max-width: 290px !important;
}
.v-input__slot {
	margin-bottom: 0;
}
.uk-accordion-title::before {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-open>.uk-accordion-title::before {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}
.uk-accordion-title:focus,
.uk-accordion-title:hover {
	color: #231D4F;
}
.uk-accordion-title h2{
	font-family: 'Heebo', sans-serif;
	display: block;
    font-size: 1.25rem;
    line-height: 1.4;
    color: #502E90;
    font-weight: bold;
	margin-bottom: 0px;
}
.uk-button-secondary:hover {
	background-color: #532B9F;
	color: #fff;
}
.uk-button-secondary:focus {
	background-color: #EEEEFF;
}
.autoComplete_wrapper {
	display: inline;
}
#examAutoComplete,
#insuranceAutoComplete {
	width: 100%;
	border: 1px solid #fff;
}
#insuranceAutoComplete:hover,
#examAutoComplete:hover,
#origin:hover,
#input-3:hover {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
}
#company-insurance,
#location_zip,
#company-test {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
	height: 48px;
	box-shadow: 0 0px 13px rgb(80 46 144 / 16%);
}
#popular_exam_list,
#popular_insurance_list {
	max-height: 350px;
	overflow-y: scroll;
	top: 100%;
	left: 0;
	right: 0;
	padding: 0;
	margin: .5rem 0 0 0;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid rgba(33, 33, 33, .1);
	z-index: 1000;
	outline: 0;
}
#popular_exam_list li,
#popular_insurance_list li {
	cursor: pointer;
	background-color: rgba(123, 123, 123, .1);
	padding: 10px 20px;
	list-style: none;
	text-align: left;
	font-size: 16px;
	color: #212121;
	transition: all .1s ease-in-out;
	border-radius: 3px;
	background-color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .2s ease;
}
#exam_container,
#insurance_container {
	margin-top: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}
#lab-search-bar.uk-sticky.uk-active.uk-sticky-fixed {
	background: #fff;
	padding: 35px 0 20px 0!important;
	border-bottom: 1px solid #e5e5e5;
}
.uk-button-secondary.lab-small-btn {
	padding: 0.25vw;
}


/** Start rating **/
.exam_lab .text-center {
	text-align:center;
}
.exam_lab .no-top-margin {
	margin-top:0px;
}
.exam_lab .top-margin-15 {
	margin-top:15px;
}
.exam_lab .lab-midblue {
	color:#502E90;
}

#star_rating_section .review-line {
    border-top: 1px solid #efefef;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 102%;
}
.star_rating_section .lab-search-result-shield {
    background-image: url(/wp-content/themes/Avada/media/lab-shield.svg);
    width: 30px;
    height: 30px;
}
.star_rating_section .in-network, .star_rating_section .turnaround_quick {
    word-break: break-word;
	font-size:13px;
}
.star_rating_section .lab-search-result-quick {
    background-image: url(/wp-content/themes/Avada/media/lab-quick.svg);
    width: 19px;
    height: 19px;
}

/**** modal popup ****/
.exam-modal-popup .lab-logo-hold-more-popup {
  display: block;
  width: 119px;
  height: 119px;
  margin: 1vw auto;
}

.exam-modal-popup .logo-bg {
  border-radius: 0.5vw;
  width: 100%;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
  background-size: 80%;
  border: 4px solid #F1F0F6;
}
.exam-modal-popup .lfresultsingleleftinnerrightmiddle, .exam-modal-popup .lfresulttitle {
  width: 100%;
  margin-bottom: 0.25vw;
}
.exam-modal-popup .lfresulttitle a::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #502E90;
  visibility: hidden;
  transform: scaleX(0);
  transition: all 0.3s ease-in-out;
}
.exam-modal-popup .lfresulttitle span {
  font-size: 1.21vw;
  font-weight: 700;
  color: #3F305C;
  line-height: 1.5;
  padding-bottom: 2px;
  font-family: 'Heebo', sans-serif;
}
.exam-modal-popup .lfresultsingleleftinnerrightmiddleleft {
  color: #8E8E8E;
  width: 100%;
  font-weight: 300;
  font-family: 'Muli', sans-serif;
  font-size: 0.9375vw;
  line-height: 1;
  opacity: 80%;
}
.exam-modal-popup .lfreviewresultsleftbottom {
  float: left;
  width: 100%;
}

.exam-modal-popup .lab-times > a {
  font-size: 0.85vw;
  margin-top: 0.65vw;
}
.star_rating_section .lab-search-result-direction {
  background-image: url(/wp-content/themes/Avada/media/lab-direction.svg);
  width: 24px;
  height: 24px;
  position: relative;
  margin-left: 6px;
  vertical-align: bottom;
}
.star_rating_section .lab-star-100 {
	background-size:15px 15px;
}
.star_rating_section .lab-pink {
	color:#F55AA9;
}
#star_rating_section .lab-star-link .uk-margin-small-left-5{
	margin-left:7px;
}
#star_rating_section .lab-star-link .uk-margin-small-right-5{
	margin-right:7px;
}
.star_rating_section .lab-total-rating {
	color: #5B6B7D;
}
.star_rating_section .uk-width-70 {
	float:left;
	width:70%;
	display:inline-block;
}

.star_rating_section .uk-width-30 {
	width:30%;
	display:inline-block;
}
.star_rating_section .company-logo-p{
	text-align: center;
}
.star_rating_section .company-logo-p .company-logo {
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	width: 75px;
	display: inline-block;
	height: 75px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
/** end rating **/
/* Desktop and bigger */
@media (min-width: 1303px) {
	.lab-hidden\@l {
		display: none !important;
	}
}
/* Tablet landscape and smaller */
@media (max-width: 1302px) {
	.lab-visible\@l {
		display: none !important;
	}
}

@media (max-width: 1032px) {
	.uk-button {
		padding: 0 5px;
	}
}
@media (max-width: 640px) {
	.lab-font-size-33 {
		font-size: 25px;
		line-height: 25px;
	}
	.lab-font-size-mob {
		font-size: 14px;
	}
	.lab-section {
		padding-top: 20px;
	}
	.lab-padding-remove-top\@s {
		padding-top: 0;
	}
	.lab-margin-small-top\@s {
		margin-top: 10px;
	}
	.lab-700.lab-font-size-60 {
		margin-bottom: 10px;
	}
	.lab-font-size-60 {
		font-size: 6vw;
	}
	.lab-font-size-25 {
		font-size: 18px;
	}
	.uk-card-search {
		background-color: transparent;
		box-shadow: none;
	}
	.lab-search-label {
		margin-top: 0px;
		position: relative;
		margin-left: 0;
	}
	.uk-text-left\@s {
		text-align: left !important;
	}
	[class*="uk-inline"] {
		display: block;
	}
	.uk-form-icon {
		color: rgba(80, 46, 144, 1);
	}
	.uk-button-secondary {
		font-size: 1.5em;
	}
	.uk-button-secondary.lab-small-btn {
		padding: 0.25vw!important;
		font-size: 3vw!important;
	}
	.uk-input,
	.uk-select {
		outline: none;
		background-color: #fff;
		color: #333;
		border-radius: 3px;
		box-shadow: 0px 0px 5px rgba(80, 46, 144, 0.16);
	}
	.lab-search-btn {
		margin-top: 15px;
		font-weight: 600;
		font-size: 17px;
	}
	.v-application--wrap {
		background-color: #fff;
		color: #666;
		box-shadow: none;
		border-radius: 7px;
	}
	.uk-icon-button {
		background-color: #fff!important;
		color: #502e90!important;
	}
}

@media (min-width: 1200px) {
	.lab-card {
		padding: 22px;
	}
}

@media (min-width: 960px) {
	.uk-section {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	.uk-h2,
	h2 {
		font-size: 2.1vw;
	}
}
.v-application .primary {
	background-color: rgba(80, 46, 144, 1) !important;
	border-color: rgba(80, 46, 144, 0.72) !important;
}
.lab-times {
	padding-left: 0.2vw;
}
.lab-times>a {
	font-size: 1vw;
	padding: 0.1vw!important;
}
.uk-slider-items>li {
	transform: scale(1);
	transition: none;
	opacity: 1;
}
.uk-position-center-left-out {
	margin-right: 0;
}
.uk-position-center-right-out {
	margin-left: 0;
}
.uk-slidenav {
	color: rgba(80, 46, 144, 1);
}
.uk-button-secondary:focus {
	background-color: #532B9F;
}
#lab-floatingtimes>.uk-sticky.uk-active {
	z-index: 99!important;
}
[v-cloak] {
	display: none;
}
.autoComplete_wrapper>input {
	padding-left: 40px!important;
}
.autoComplete_wrapper>ul{
    overflow-y: auto;
	top: auto;
}
.labfont-size-14{ margin-top: 10px;font-size: 14px !important;}
/*Search Bar Icons*/
.lab-form-icon-search {
	background-image: url(/wp-content/themes/Avada/media/lab-search.svg);
	width: 22px;
	height: 22px;
	position: absolute;
	top: 25%;
	left: 0;
	background-size: 75%;
	position: relative;
}
.lab-search-btn.uk-button.uk-button-secondary:hover>.lab-form-icon-search {
	background-image: url(/wp-content/themes/Avada/media/lab-search-white.svg);
	width: 22px;
	height: 22px;
	position: absolute;
	top: 25%;
	left: 0;
	background-size: 75%;
	position: relative;
}
.uk-card-default {
	box-shadow: none;
}
.lab-card-body {
	padding: 12px;
}
@media (min-width: 1200px) {
	.lab-card-body {
		padding: 15px;
	}
}
.uk-icon-button {
	background-color: #502e90;
	color: #fff;
}
.uk-accordion-title::before {
	background-image: url(/wp-content/themes/Avada/media/lab-chevron-down.svg);
	fill: blue;
	margin-right: 15px;
}
.uk-open>.uk-accordion-title::before {
	background-image: url(/wp-content/themes/Avada/media/lab-chevron-down.svg);
	transform: rotate(180deg);
	margin-right: 15px;
}
#insuranceAutoCompleteHome,
#location_zip,
#examAutoComplete {
	border-color: rgba(80, 46, 144, 0.72);
	border-radius: 7px;
	height: 48px;
	box-shadow: 0 0px 13px rgb(80 46 144 / 16%);
}
/*Date Picker*/
.datepicker-cell.selected,
.datepicker-cell.selected:hover {
	background-color: #502E90;
}
.datepicker-cell.focused:not(.selected) {
	background-color: #502E90;
	color: #fff;
}
.datepicker-controls .button {
	background-color: #502E90;
	color: #fff;
	font-weight: 300!important;
}
.datepicker-header .datepicker-controls {
	background-color: #502E90;
}
.datepicker-header .datepicker-controls .button:hover {
	background-color: #502E90;
	color: #ccc;
}
.datepicker-cell.day.prev,
.datepicker-cell.day.next {
	visibility: hidden;
}
/*Stars*/
.lab-star-0 {
	background-image: url(/wp-content/themes/Avada/media/star-0.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-25 {
	background-image: url(/wp-content/themes/Avada/media/star-25.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-50 {
	background-image: url(/wp-content/themes/Avada/media/star-50.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-75 {
	background-image: url(/wp-content/themes/Avada/media/star-75.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-star-100 {
	background-image: url(/wp-content/themes/Avada/media/star-100.svg);
	width: 17.5px;
	height: 16.7px;
	margin-left: 5px;
	background-size: cover;
}
.lab-icon-calendar {
	background-image: url(/wp-content/themes/Avada/media/lab-calendar.svg);
	width: 18px;
	height: 18px;
	position: relative;
	background-size: cover;
	top: 12%;
	margin-right: 3px;
}
.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot {
	display: flex;
	flex: 1 1 auto;
	position: relative;
	width: 160px;
	font-weight: 700;
	height: 30px;
}
.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot input {
    text-align: center;
}
.theme--light.v-input,
.theme--light.v-input input,
.theme--light.v-input textarea {
	color: #231D4F;
}
.v-text-field--full-width>.v-input__control>.v-input__slot {
	min-height: auto;
}
.disable_icon {
	pointer-events: none;
	color: #9A9A9A;
	background: none;
	-webkit-text-stroke: 0 #9A9A9A;
	margin-left: 0;
	font-size: 0.6vw;
}
/* Skealton Loading  */
/**
   * placeholder-loading v0.2.6
   * Author: Zalog (https://www.zalog.ro/)
   * License: MIT
   **/

.ph-item {
	direction: ltr;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	padding: 30px 15px 15px;
	overflow: hidden;
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
}
.ph-item,
.ph-item *,
.ph-item :after,
.ph-item :before {
	box-sizing: border-box;
}
.ph-item:before {
	content: " ";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 50%;
	z-index: 1;
	width: 500%;
	margin-left: -250%;
	-webkit-animation: phAnimation 0.8s linear infinite;
	animation: phAnimation 0.8s linear infinite;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 46%, hsla(0, 0%, 100%, .35) 50%, hsla(0, 0%, 100%, 0) 54%) 50% 50%;
}
.ph-item>* {
	flex: 1 1 auto;
	display: flex;
	flex-flow: column;
	padding-right: 15px;
	padding-left: 15px;
}
.ph-row {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 7.5px;
}
.ph-row div {
	height: 10px;
	margin-bottom: 7.5px;
	background-color: #ced4da;
}
.ph-row .big,
.ph-row.big div {
	height: 20px;
	margin-bottom: 15px;
}
.ph-row .empty {
	background-color: hsla(0, 0%, 100%, 0);
}
.ph-col-2 {
	flex: 0 0 16.66667%;
}
.ph-col-4 {
	flex: 0 0 33.33333%;
}
.ph-col-6 {
	flex: 0 0 50%;
}
.ph-col-8 {
	flex: 0 0 66.66667%;
}
.ph-col-10 {
	flex: 0 0 83.33333%;
}
.ph-col-12 {
	flex: 0 0 100%;
}
.ph-avatar {
	position: relative;
	width: 100%;
	min-width: 60px;
	background-color: #ced4da;
	margin-bottom: 15px;
	border-radius: 50%;
	overflow: hidden;
}
.ph-avatar:before {
	content: " ";
	display: block;
	padding-top: 100%;
}
.ph-picture {
	width: 100%;
	height: 120px;
	background-color: #ced4da !important;
	margin-bottom: 15px;
}
#attachId{
	left: 116px;
	top : 0;
	position: absolute;
}
.review-color{
	color:#968fac;
}
.review-comment-color{
	color:#231D4F !important;
}
.font-weight-600{
	font-weight: 600;
}
.review-background-icon{
	background-image: url('/wp-content/themes/Avada/media/OverallRating_no_number.svg');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}

.lab-pull-data h2, .lab-pull-data h3 {
    font-family: 'Heebo', sans-serif;
    font-size: 25px;
    color: #502E90;
    line-height: 1.4;
}
.lab-pull-data .image-content-wrapper .detail-info-abt-wrapper {
    font-size: 17px;
    line-height: 27px;
    margin: 0 0 20px 0 !important;
    font-weight: 300;
}
.lab-search-result-direction {
    background-image: url(/wp-content/themes/Avada/media/lab-direction.svg);
    width: 24px;
    height: 24px;
    position: relative;
    margin-left: 10px;
}
@-webkit-keyframes phAnimation {
	0% {
		transform: translate3d(-30%, 0, 0);
	}
	to {
		transform: translate3d(30%, 0, 0);
	}
}
@keyframes phAnimation {
	0% {
		transform: translate3d(-30%, 0, 0);
	}
	to {
		transform: translate3d(30%, 0, 0);
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.uk-h4, h4 {
		font-size: 1rem;
	}
	.lab-times>a {
		font-size: 1.5vw;
	}
	#attachId {
		left: 190px !important;
		top: 0;
		position: absolute;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.uk-h4, h4 {
		font-size: 1rem;
		white-space: nowrap;
	}
	.lab-times>a {
		font-size: 1vw;
	}
	#attachId {
		left: 40px;
		top: 0;
		position: absolute;
	}
}
@media (min-width : 641px) and (max-width : 959px){
	.lab-times a {
		font-size:2.1vw;
	}	
}
@media (min-width: 960px){
	div#lab-floatingtimes section {position: sticky;top: 110px;}
	div#lab-floatingtimes {position: relative;} 
}
@media (min-width: 1800px){
	.lab-times>a {
		font-size: 0.75vw;
	}
}

@media (min-width: 1800px){}
.home-test-title {font-style: normal;font-weight: 700;font-size: 18px;line-height: 28px;color: #532B9F;margin-bottom: 15px;}
.Ships-business-days {margin-top: 0px;color: #231D4F;font-style: normal;font-weight: 400;font-size: 14.998px;line-height: 19px;font-family: 'Muli', sans-serif;margin-bottom: 15px;}
.Ships-business-days svg {margin-right: 4px;}
.startOrder-item {margin-bottom: 15px;}
.startOrder-item:last-child {margin-bottom: 15px;}
.startOrder-box {background: #FFFFFF;border: 2.24971px solid #F0F1F5;border-radius: 9.74873px;}
.order-inner-bottom a {font-style: normal;color: #532B9F;font-weight: 700;font-size: 13px;text-align: center;display: block;text-decoration: none;line-height: 45px;}
.order-inner-bottom svg {margin-left: 3px;}
.order-inner-bottom {border-top: 2.24971px solid #F0F1F5;display: block;}
.order-inner-top .image-order {width: 100px;display: inline-block;}
.order-inner-top .image-order .lab-profile-pic {width: 100px;height: 100px;border-radius: 100px;max-height: 100px;clip-path: circle();}
.order-inner-top .image-order .company-logo-p{text-align: center;}
.order-inner-top .image-order .company-logo-p .company-logo {border: 1px solid #e5e5e5;border-radius: 50%;width: 75px;display: inline-block;height: 75px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.order-inner-top {display: flex;flex-wrap: wrap;padding: 30px 36px 18px 15px;position: relative;}
.order-inner-top .orderData {width: calc(100% - 100px);padding-left: 10px;}
.order-inner-top .orderData h4.auto-lab-name {margin: 0px;font-size: 16px;line-height: 24px;}
.order-inner-top a {text-decoration: none;}
.order-inner-top .orderData .lab-star-link .lab-pink {color: #F55AA9;margin: 0 5px 0 0px !important;}
.orderData-description {margin: 0px;color: #221D4F;font-style: normal;font-weight: 600;font-size: 14px;font-family: 'Muli', sans-serif;}
.order-inner-top .kitPriceTag {background: #FFFFFF;box-shadow: 0px 0px 5.47768px rgba(139, 139, 139, 0.25);border-radius: 912.946px;display: inline-block;font-style: normal;font-weight: 700;font-size: 16px;line-height: 26px;color: #532B9F;padding: 3px 14px;position: absolute;right: 13px;text-align: center;top: 15px;}
.order-inner-top .kitPriceTag svg {cursor: pointer;position: relative;top: -2px;}
/* Find centers */
.findCenter-uktab .uk-switcher .uk-active {display: block;}
.findCenter-uktab .uk-switcher .uk-active ~ .uk-active {display: none;}
/* Tab UI */
.sectionExamInsurance {margin-top: 12px;margin-bottom: 46px; padding: 15px 70px;}
.ukTabView  {margin-bottom: 47px;}
.sectionExamInsurance .find-centers {padding-bottom:50px;}
.sectionExamInsurance .findCenter-content h5 {font-style: normal;font-weight: 700;font-size: 15px;font-family: var(--font-heebo);margin-bottom: 15px;color: var(--secondary-color);}
.sectionExamInsurance .secionTitle {font-weight: 700;color:var(--secondary-color); font-size: 34px; line-height:42px;font-family: var(--font-heebo);font-style: normal;margin-top: 0px;margin-bottom: 25px;}
.sectionExamInsurance h2.secionTitle {font-size:28px;line-height:32px;}
.sectionExamInsurance ul.uk-tab {margin-left: 0px;margin-bottom: 25px;}
.sectionExamInsurance ul.uk-tab::before {left: 0px;border-width: 2px;border-color: #EDECF0;}
.sectionExamInsurance ul.uk-tab li {padding-left: 0px;margin-right: 25px;}
.sectionExamInsurance ul.uk-tab li:last-child {margin-right: 0px;}
.sectionExamInsurance ul.uk-tab li a {padding:0px  10px  5px  10px;font-size: 15px;text-transform: none;border-width: 2px;color: var(--secondary-color);font-family: var(--font-heebo);}
.sectionExamInsurance ul.uk-tab li.uk-active a {border-color: var(--primary-color);color: var(--secondary-color);font-weight: 500;}
.sectionExamInsurance .findCenter-content>.uk-label-a{margin-top: 25px;display: block;}
.sectionExamInsurance .findCenter-content>.uk-label-header{margin-top: 25px;margin-bottom:20px; display: block; font-size: 15px;}
.sectionExamInsurance .findCenter-content a{font-style: normal;font-weight: 400;font-size: 15px;font-family: var(--font-heebo);text-decoration: underline;}
/* Breadcrumb */
.breadcrumb {padding: 15px 70px;}
.breadcrumb ul li a,.breadcrumb ul li span {text-decoration-line: underline;font-style: normal;font-weight: 400;font-size: 15px;line-height: 24px;font-family: var(--font-heebo);color: var(--primary-color);display: inline-block;cursor: pointer;}
.breadcrumb ul>:nth-child(n+2):not(.uk-first-column)::before {content: "";margin: 0;background: var(--secondary-color);line-height: 22px;position: absolute;left: 8px;width: 4px;height: 4px;border-radius: 100%;clip-path: circle();top: 50%;transform: translateY(-50%);}
.breadcrumb ul li {display: inline-block;position: relative;}
.breadcrumb .uk-breadcrumb>*>:hover {color: var(--primary-color);}
.breadcrumb .uk-breadcrumb>*>span{color: var(--secondary-color);cursor: initial;text-decoration: none;}
.breadcrumb ul>:nth-child(n+2):not(.uk-first-column) {padding-left: 20px;}
/* Change the position Faq's */
#exam_landing_app #lab-floatingtimes #buddy {display: none;}
#exam_landing_app .educationalPurposes {padding-top: 0px;padding-bottom: 0px;margin-top: 0px !important;}
@media (max-width:500px){
  #exam_landing_app #buddy {display: none;}
  #exam_landing_app #lab-floatingtimes #buddy {display: block;margin: 20px 0 25px 0;}
  .uk-button-bookNow {position: sticky;top: 0px;margin: 0 -15px 0 -15px !important;padding: 15px;background: #fff;z-index: +99;}
  .uk-button-bookNow .lab-search-btn {margin: 0px;}
  .uk-button-bookNow .lab-search-btn.uk-button.uk-button-secondary>.lab-form-icon-search {top: 50%;transform: translateY(-50%);}
}