/*********************************************************************************
* New View Provider Information
*********************************************************************************/
.provider-info-table, .provider-info-text {
	margin: 12px 0 0 0;
}

.provider-info-columns {
	margin: 8px 0;
}

div[id^=provider-table-mobile], div[id^=address-header-mobile],
div[id^=email-mobile], div[id^=phone-mobile] {
	display: none;
}

.address-direction-info {
	padding-bottom: 8px;
}

.provider-info-table {
	padding-left: 0;
}

.provider-info-text {
	padding-left: 26px;
}


.pl-20 {
	padding-left: 20px;
}
.ml-20 {
	margin-left: 20px;
}
/*********************************************************************************
* Mobile
*********************************************************************************/
@media screen and (max-width: 767px) {
	.prov-name-column, 
	.status-prov-column, 
	.tax-rsc-column,
	.phone-direction-info,
	.email-direction-info {
		padding-bottom: 8px;
	}
	div[id^=provider-table-desktop], div[id^=address-header-desktop],
	div[id^=email-desktop], div[id^=phone-desktop] {
		display: none;
	}
	div[id^=provider-table-mobile], div[id^=address-header-mobile],
	div[id^=email-mobile], div[id^=phone-mobile] {
		display: block;
	}
	div[id^=address-header-mobile] {
		font-weight: bold;
	}
	.provider-info-table, .provider-info-columns,
	.address-direction-info, .address-type-info,
	.prov-name-column, .status-prov-column,
	.tax-rsc-column {
		padding-left: 0;
	}
	.provider-info-text {
		padding-left: 16px;
	}
}

/*********************************************************************************
* Tablet
*********************************************************************************/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.status-prov-column {
		padding: 0;
	}
	.tax-rsc-column {
		padding-right: 0px;
	}
}

/*********************************************************************************
* Laptop
*********************************************************************************/
@media screen and (min-width: 1024px) {
	.prov-name-column {
		padding-right: 0;
	}
	.status-prov-column, 
	.tax-rsc-column {
		padding: 0;
	}
}