/*********************************************************************************
* New Provider Address Details
*********************************************************************************/
.html-header-subtitle-div {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 16px;
	word-wrap: normal;
}

.form-rows {
	display: flex;
}

.address-type {
	margin-left: 18px;
}

.provider-large {
	display: inline-block;
	width: 50%;
	margin-top: 8px;
}

.address-input, .city-input {
	float: none;
}

.address-section-inputs {
	margin-bottom: 20px;
}

.city-section-inputs {
	margin-bottom: 40px;
}

.no-left-margin{
	margin-left: 0;
    padding-left: 0;
}

.additional-address {
	margin-bottom: 30px;
}

.supporting-documents {
	margin-bottom: 30px;
}

.radio-btns-options {
	display: flex;
}

.radio-btns-text {
	margin-right: 40px;
}

.radio-buttons {
	margin-top: 16px;
}

.county-input {
	width: 30% !important; 
}

/*********************************************************************************
* Mobile
*********************************************************************************/
@media screen and (max-width: 767px) {
	.form-rows {
		display: inline-block;
		width: 100%;
		margin-top: 8px;
	}
	.address-type {
		margin-left: 0;
		width: 76%;
	}
	.city-info {
		display: inline-block;
		width: 76%;
		margin-top: 8px;
	}
	.address-section-inputs {
		margin-bottom: 2px;
	}
	.address-info,
	.provider-address-btns {
		padding: 0;
	}
	.html-header-page-title {
		margin: 0;
	}
	.city-section-inputs {
		margin-bottom: 20px;
	}
	.provider-large {
		width: 76%;
	}
	.btns-footer {
		padding: 0;
	}
	.btns-footer .button-blue-white .back-button {
		margin-left: 8px;
	}
}

/*********************************************************************************
* Tablet
*********************************************************************************/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.city-info {
		width: 80%;
	}
}

/*********************************************************************************
* Laptop
*********************************************************************************/
@media screen and (min-width: 1024px) {
	.city-info {
		width: 92%;
	}
}