
	.ef178816065040362442 {
		background: transparent !important;padding-right: 0px !important;padding-left: 0px !important;
	}


	.ef27463.eModalPopup {
		z-index: 999 !important;
	}
	
	.ef27463 .eModalContent {
		height: auto !important; max-height: calc(100vh - 100px) !important; overflow-y: auto !important; overflow-x: hidden;padding: 0px 30px !important;
	}
	
	.ef27463 .eModalStyle {
		padding: 45px 0px 30px 0px !important;
	}
	
	.custom-radio .custom-control-input:checked~.custom-control-label::after {
		filter: brightness(0) saturate(100%);
	}
	
	.conForm button {
		font-weight: 400; letter-spacing: 2px;
	}
	
	.conForm[data-widget=form] .customCheckBox input:checked+label:before {
		background: #457C9B !important;
	}
	
	.conForm[data-widget=form] .customCheckBox input:checked+label:after {
		top: 7px; border: solid #ffffff; border-width: 0 2px 2px 0;
	}
	
	.efc171618763254569628 select.form-control {
		height: 42px;
	}
	
	@media (min-width:1921px) {
		div.efc171618763254569628 .form-item .custom-radio {
			margin-left: 0.963vw !important;
		}
		div.custom-radio .custom-control-label::before {
			position: absolute; top: 0.117vw !important; left: -1.2vw; display: block; width: 0.833vw !important; height: 0.833vw !important;
		}
		div.efc171618763254569628 select.form-control {
			height: 2.188vw !important;
		}
	}


	.efc171618763254569628 .customCheckBox input:checked+label:before {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important;
	}
	
	.efc171618763254569628 .custom-control-input:checked~.custom-control-label::before {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important;
	}
	
	.efc171618763254569628 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important;
	}
	
	.efc171618763254569628 .gj-datepicker-bootstrap [role=right-icon] button {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important;
	}
	
	.efc171618763254569628 .gj-timepicker-md [role=right-icon] {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important;
	}
	
	.efc171618763254569628 .form-control {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important; font-size: 16px !important; color: rgb(68, 65, 65) !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .custom-file-label {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important; font-size: 16px !important; color: rgb(68, 65, 65) !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .gj-textbox-md {
		background: rgb(255, 255, 255) !important; border-width: 1px !important; border-style: solid !important; border-color: #9e9e9e !important; font-size: 16px !important; color: rgb(68, 65, 65) !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .form-group label,
	.efc171618763254569628 .custom-control label,
	.efc171618763254569628 .freeText {
		font-family: 'Jost', sans-serif !important; font-size: 16px !important; color: #777777 !important; font-weight: bold !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .form-label {
		font-family: 'Jost', sans-serif !important; font-size: 16px !important; color: #777777 !important; font-weight: bold !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .form-control::placeholder {
		font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .gj-textbox-md::placeholder {
		font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .form-button {
		display: flex; justify-content: flex-start !important;
	}
	
	.efc171618763254569628 .form-button button {
		width: 150px !important; height: auto !important; background: #477c9e !important; font-family: 'Jost', sans-serif !important; font-size: 13px !important; color: rgb(255, 255, 255) !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important; box-shadow: rgba(0, 123, 255, 0.192) 0px 0px 11px 0px !important; background-image: none !important;
	}
	
	.efc171618763254569628 .form-button button:hover {
		background: rgb(0, 0, 0) !important; color: #ffffff !important;
	}
	
	.efc171618763254569628 {
		margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 00px !important; padding-right: 0px !important; padding-bottom: 00px !important; padding-left: 0px !important; background: rgb(255, 255, 255) !important; background-image: none !important;
	}
	
	.efc171618763254569628::before {
		background-color: unset !important;
	}
	
	.efc171618763254569628 .form-title {
		font-size: 26px !important; color: rgb(111, 115, 117) !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}
	
	.efc171618763254569628 .formAlertContent {
		font-size: 16px !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important;
	}

.ef27463 .eModalStyle { background:rgb(255, 255, 255) !important; } .ef27463 .eModalContent { height:100% !important; } .ef27463 .eModalSection { background:rgba(0, 0, 0, 0.5) !important; } .ef27463 .eModalClose > span { color:rgb(33, 37, 41)!important;background:rgb(255, 255, 255) !important; } @media (max-width: 767px) {.ef27463 .eModalStyle { width:90% !important;background:rgb(252, 252, 252) !important; } .ef27463 .eModalSection { background:rgba(0, 0, 0, 0.5) !important; } .ef27463 .eModalClose > span { color:rgb(33, 37, 41)!important;background:rgb(255, 255, 255) !important; } }