@charset "UTF-8";

.contact-content {
	padding: 30px;
	background: #F5F9FF;
}
.contact-form {
	padding: 30px;
}
.verify-fresh {
	background: url(/assets/img/refresh.svg) center center no-repeat;
    background-size: 24px;
	cursor: pointer;
}
.verify-fresh:before {
	display: block;
	content: "";
	padding: 24px;
}
.submit-btn {
    padding: 12px 40px;
    color: #fff;
    width: 180px;
    background-color: #022161;
    letter-spacing: 2px;
	border-radius: 0;
}
.submit-btn:hover {
    color: #fff;
}
.contact-form .form-group>label.required {
	position: relative;
}
.contact-form .form-group>label.required:before {
	position: absolute;
	right: 0.8rem;
    top: -0.5rem;
	content: "*";
	color: #dc3545;
}
.contact-form .form-group .form-control {
	border-radius: 0;
}

@media (min-width: 992px){
	.form-group.inline {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
	}
	.form-group.inline.align-start {
		-ms-flex-align: start;
		align-items: start;
	}
	.form-group.inline.content-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important;
	}
	.form-group.inline>label {
		margin-bottom: 0;
	}
	.form-group.inline div:not([class*="w-"]) {
		flex: 1;
	}
}
@media (max-width: 991px){
	.form-group.inline>div[class*="w-"] {
		width: 100% !important;
	}
}

.inquiry-table .table-header {
	text-align: center;
	background: #1C49A2;
	color: #fff;
	padding: 10px;
}
.inquiry-table > .row {
	margin-left: 0;
	margin-right: 0;
}

.inquiry-table .btn-delete {
	color: #6498FF;
	padding: 10px 20px;
}
.inquiry-table .btn-delete:hover {
	text-decoration: none;
}
.inquiry-button-div {
	text-align: right;
}
.continue-btn {
	margin-right: 25px;
    padding: 12px 40px;
    color: #022161;
    width: 180px;
    background-color: rgba(181, 206, 255, 0.38);
    letter-spacing: 2px;
	border-radius: 0;
}
.continue-btn:hover {
    color: #022161;
}
@media (max-width: 500px){
	.inquiry-button-div .continue-btn {
		margin-right: 0;
		float: left;
		width: 130px;
		padding: 12px 20px;
		font-size: 14px;
	}
	.inquiry-button-div .submit-btn {
		width: 130px;
		padding: 12px 20px;
		font-size: 14px;
	}
}
@media (max-width: 991px){
	.inquiry-table .table-header {
		text-align: left;
	}
	.contact-form {
		padding: 30px 10px;
	}
	.inquiry-table .btn-delete {
		position: absolute;
		text-align: center;
		top: 20%;
		left: 25%;
		border-radius: 10px;
		background: #F3F7FF;
		padding: 10px 6px;
		letter-spacing: 3px;
		white-space: nowrap;
	}
	.inquiry-table .btn-delete i {
		display: block;
	}
	.inquiry-table > .row:not(:first-child) > div {
		padding: 20px 12px;
	}
	.inquiry-table > .row:not(:first-child) > div.order-1 {
		font-weight: bold;
		padding-bottom: 0px;
	}
	.inquiry-table > .row:not(:first-child) > div.product-model {
		padding-top: 0;
		border-bottom: solid 1px #E9E9E9;
	}
}
@media (min-width: 992px){
	.inquiry-table > .row:not(:first-child) {
		text-align: center;
		color: #000;
		background: rgba(223, 223, 223, 0.21);
	}
	.inquiry-table > .row:not(:first-child):nth-child(even) {
		background: #fff;
	}
	.inquiry-table > .row:not(:first-child) > div {
		padding: 12px;
		border: solid 1px #E9E9E9;
	}
}
