@charset "UTF-8";
img {
	max-width: 100%;
}
.alu-custom-modal {
	font-family: "Prompt", sans-serif;
}
.alu-custom-modal.ui.modal:not(.fullscreen) {
	width: 950px;
}
.alu-custom-modal .alu-custom-wrapper {
	padding: 20px;
	font-size: 14px;
	margin-bottom: 10px;
}
.dimmed.dimmable>.ui.animating.dimmer, .dimmed.dimmable>.ui.visible.dimmer, .ui.active.dimmer {
	z-index: 9999;
}
.alu-custom-modal .alu-custom-wrapper .head-title {
	margin-bottom: 20px;
	border: 1px solid #AFB6BC;
}
.alu-custom-modal .alu-custom-wrapper .head-title .label {
	padding: 15px;
	color: #0867B2;
	font-size: 16px;
	min-width: 150px;
	border-radius: 0;
	font-weight: 400;
	text-align: center;
	background-color: transparent;
	border-bottom: 5px solid #0867B2;
}
.alu-custom-modal .alu-custom-wrapper .head-title .label + .label {
	width: auto;
	color: #111111;
	text-align: left;
	border-bottom: 5px solid transparent;
}
.alu-custom-modal .ui.grid > [class*="three column"].row > .column {
	/* width: 29.33% !important; */
}
.alu-custom-modal .alu-choice {
	text-align: center;
	margin-bottom: 30px;
}
.alu-custom-modal .alu-choice .segment *{
	cursor: pointer;
}
.alu-custom-modal .alu-choice .segment.checked {
	border-width: 3px;
	border-color: #2185D0;
}
.alu-custom-modal .alu-choice input {
	width: 0;
	margin: 0;
	visibility: hidden;
}
.alu-custom-modal .alu-form .ui.grid > [class*="two column"].row > .column {
	width: 50% !important;
}
.alu-custom-modal .alu-form h4 {
	font-weight: 400;
}
.alu-custom-modal .alu-form .checkbox {
	display: block;
	line-height: 1.5;
	margin-bottom: 5px;
}
.alu-custom-modal .ui.checkbox input.hidden+label {
	color: #525255;
}
.alu-custom-modal .alu-form .ui.radio.checkbox input:checked~label:before, .alu-custom-modal .alu-form .ui.radio.checkbox input:checked~label:after {
	top: 1px;
	left: 0px;
}
.alu-custom-modal .alu-form .color-choice {
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
.alu-custom-modal .alu-form .color-choice li {
	text-align: center;
	margin-right: 20px;
	display: inline-block;
}
.alu-custom-modal .alu-form .color-choice .checked .color-box {
	box-shadow: 0 0 0 3px var(--primary-color-deep-blue-800);
}
.alu-custom-modal .alu-form .color-choice .ui.radio.checkbox input:checked~label:after {
	opacity: 0;
}
.alu-custom-modal .alu-form .color-choice div.color-box {
	width:62px;
	cursor:pointer;
}
.alu-custom-modal .alu-form .color-choice li .color-box {
	margin: auto;
	padding: 5px;
	border-radius: 3px;
	margin-bottom: 12px;
	border: 1px solid #AFB6BC;
}
.alu-custom-modal .alu-form .color-choice label{
	padding-left: 0;
}
.alu-custom-modal .alu-form .color-choice label:before{
	content: none !important;
}
.alu-custom-modal .alu-form .color-choice label:after{
	content: none !important;
}
.alu-custom-modal .alu-form .color-choice li input {
	width: 0;
	margin: 0;
	visibility: hidden;
}
.alu-custom-modal .alu-form .color-choice li .color-box span {
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 3px;
}
.alu-custom-modal .alu-form .field {
	margin-bottom: 20px;
}
.alu-custom-modal .alu-form .field.invalid label,
.alu-custom-modal .alu-form .field.invalid input {
	color: red;
}
.alu-custom-modal .alu-form .field.invalid span {
	display: block;
}
.alu-custom-modal .alu-form .field label {
	display: block;
	margin-bottom: 12px;
}
.alu-custom-modal .alu-form .field input {
	width: 100%;
	font-family: "Prompt", sans-serif;
	border: 1px solid #AFB6BC;
	border-radius: 2px;
	box-shadow: none;
	padding: 1rem 2%;
	font-weight: 600;
}
.alu-custom-modal .alu-form .field span {
	display: none;
	color: red;
	font-size: 13px;
	margin-top: 8px;
}
.alu-custom-modal .submit-btn {
	/* margin-top: 30px; */
	margin-right:0;
	color: #fff;
	text-align: center;
	font-weight: 400;
	background-color: #0867B2;
}
.alu-custom-modal .cal-btn{
	/* margin-top: 30px; */
	color: #fff;
	text-align: center;
	font-weight: 400;
	background-color: #0867B2;
}
.alu-custom-modal .cal-btn:hover, .alu-custom-modal .cal-btn:active, .alu-custom-modal .cal-btn:focus{
	color: #fff;
	background-color: #3280ac;
}
.alu-custom-modal .submit-btn:hover, .alu-custom-modal .submit-btn:active, .alu-custom-modal .submit-btn:focus{
	color: #fff;
	background-color: #3280ac;
}
.alu-custom-modal .reset-btn {
	background-color: #fff;
	color: #456e82;
	border: 3px solid #bccad5;
	padding: 9px 24px;
	width: 111px;
}
.alu-custom-modal .form-action {
	width: 100%;
	margin-top: 15px;
}
.disable-choice {
	display: none !important;
}
@media screen and (max-width: 991px) {
	.alu-custom-modal .alu-form .ui.grid > [class*="two column"].row > .column {
		width: 100%!important;
	} 
	.alu-custom-modal .alu-form .field input{
		width: 100%;
	}
	
}
@media screen and (max-width: 767px) {
	.alu-custom-modal .ui.grid > [class*="three column"].row > .column {
		padding: 0.5rem;
	}
	.ui.modal:not(.fullscreen) {
		width: 85% !important;
	}
	.alu-custom-modal .cal-btn {
		width: 28%;
		font-weight: 700;
		text-align: center;
		padding: 12px 5px;
		color: #fff !important;
		background-color: #0867B2 !important;
	}
	.alu-custom-modal .reset-btn {
		width: 18%;
		font-weight: 700;
		padding: 9px 5px !important;
		color: #456e82 !important;
		background-color: #fff !important;
		border: 3px solid #bccad5 !important;
	}
	.alu-custom-modal .submit-btn {
		width: 42%;
		margin-right: 0;
		font-weight: 700;
		text-align: center;
		color: #fff !important;
		background-color: #0867B2 !important;
	}
	.alu-custom-modal .button-size {
		width: 100%;
	}
}
.mm-menu .mm-navbar__title {
	display: block;
	flex: 0 0 100%;
	padding-left: 12px;
	padding-right: 12px;
	width: 100% !important;
}
.mheader {
	color: #fff;
	font-size:16px;
	padding: 11px 0;
	font-weight:bold ;
	text-align: left;
	position: relative;
}
.mmodal-close {
	top: 11px;
	right: -10px;
	position: absolute;
}
.btn-view2 {
	width: 50% !important;
	color: var(--primary-color-deep-blue-800) !important;
	background-color: #FFF !important;
	box-sizing: border-box !important;
	border-top: 1px solid var(--primary-color-deep-blue-800) !important;
}
@media screen and (max-width: 768px) {
	.alu-custom-modal .alu-custom-wrapper {
		padding: 15px;
	}
	.alu-custom-modal .alu-choice .segment img {
		margin: 0 !important;
	}
	.alu-custom-modal .ui.grid > [class*="three column"].row > .column .segment {
		height: 41vw;
	}
	.alu-custom-modal .alu-custom-wrapper .head-title .label {
		min-width: 78px;
		font-size: 14px;
		padding: 15px 5px;
	}
	.alu-form .item-img {
		width: 200px;
	}
	.alu-custom-modal .alu-form .color-choice .ui.radio.checkbox input:checked~label:before, 
	.alu-custom-modal .alu-form .color-choice .ui.radio.checkbox input:checked~label:after {
		opacity: 0;
	}
	.alu-custom-modal .alu-form .color-choice label {
		padding: 0 !important;
	}
	.alu-custom-modal .alu-form .field input {
		width: 100%;
	}
	.alu-custom-modal .form-action {
		width: 100%;
		margin-top: 15px;
	}
	.alu-custom-modal .cal-btn {
		width: 28%;
		color: #fff;
		font-weight: 700;
		text-align: center;
		padding: 12px 5px;
		background-color: #0867B2;
	}
	.alu-custom-modal .reset-btn {
		width: 18%;
		color: #456e82 !important;
		font-weight: 700;
		padding: 9px 5px;
		background-color: #fff;
		border: 3px solid #bccad5;
	}
	.alu-custom-modal .submit-btn {
		width: 42%;
		color: #fff;
		margin-right: 0;
		font-weight: 700;
		text-align: center;
		background-color: #0867B2;
	}
	.alu-custom-modal .button-size {
		width: 100%;
		text-align: left;
	}
	.alu-custom-modal .reset-btn{
		width: 48%;
	}
	.alu-custom-modal .cal-btn{
		width: 49%;
		margin-right: 0 !important;
	}
	.alu-custom-modal .submit-btn{
		width: 100%;
		margin-top: 15px !important;
		margin-right: 0 !important;
	}
}
@media screen and (max-width: 640px) {
	.alu-custom-modal .alu-choice {
		padding: 0 7px;
	}
}
@media screen and (max-width: 375px) {
	.alu-custom-modal .alu-custom-wrapper .head-title .label {
		min-width: 87px;
		font-size: 12px;
	}
	.alu-custom-modal .cal-btn {
		width: 28%;
		padding: 12px 5px !important;
	}
	.alu-custom-modal .reset-btn {
		width: 18%;
		padding: 9px 5px !important;
	}
	.alu-custom-modal .submit-btn {
		width: 45%;
		padding: 12px 5px !important;
	}
	.alu-custom-modal .button-size {
		width: 100%;
	}
	
}