@import url('../_variables.css');
.arm-default-form:not(.arm_admin_member_form){
	background-color: var(--arm-cl-white);
	-webkit-border-radius: var(--arm-radius-8px);
	-moz-border-radius: var(--arm-radius-8px);
	-o-border-radius: var(--arm-radius-8px);
	border-radius: var(--arm-radius-8px);
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
.arm-df__heading {
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm-df__heading:not(.popup_header_text) .arm-df__heading-text{
	font-size: 24px;
	font-weight: 600;
	color: var(--arm-dt-black-500);
	margin: 0 0 26px 0;
	display: block;
	line-height: normal;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	background: none;
	position: relative;
	line-height: normal;
}
.arm-df__heading .arm-df__heading-text.arm_editing_text {
	display: inline-block;
	width: auto;
}
.arm-df__heading.armalignleft .arm-df__heading-text{text-align:left;}
.arm-df__heading.armaligncenter .arm-df__heading-text{text-align:center;}
.arm-df__heading.armalignright .arm-df__heading-text{text-align:right;}
.arm-df__fields-wrapper{
	display: flex;
	flex-wrap: wrap;
}
.arm-df__form-group{
	margin-bottom: 28px;
	display: block;
	width: 100%;
	padding: 6px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent;
}
.arm-df__form-group.arm-df__form-group_social_fields {
	padding: 0px;
}
.arm-df__form-group.--arm-inline-fields{
	flex-wrap: nowrap;
	flex-basis: auto;
}
.arm-df__field-label,
.arm_form_label_wrapper{
	display: block;
	width: 100%;
}
.arm-df__form-group .arm-df__form-field,
.arm-df__form-field-wrap{
	position: relative;
}
.arm-df__form-field-wrap.--arm-is-form-btn{
	width: calc(100% - 80px);
	margin: 0 auto;
	text-align: center;
}
.arm-df__checkbox,
.arm-df__radio{
	margin: 3px 20px 3px 0;

}
.arm-df__form-field .arm-df__checkbox:last-child,
.arm-df__form-field .arm-df__radio:last-child{
    margin-right: 0;
}

.is_form_class_rtl .arm-df__radio:not(:first-child):not(:last-child)
{
	margin-right: 11px;
}

.is_form_class_rtl.arm--material-outline-style .arm-df__radio:not(:first-child):not(:last-child){
	margin-right: 11px;
}

.arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm-df__form-field .arm-df__radio .arm-df__fc-radio--label{
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding-left: 10px;
	color: var(--arm-dt-black-200);
	cursor: pointer;
	line-height: normal;
	display: block;
	word-break: break-word;
}
.arm_admin_member_form.arm-default-form:not(.arm-material-style) .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm_admin_member_form.arm-default-form:not(.arm-material-style) .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label,
.arm-default-form:not(.arm_admin_member_form,.arm_materialize_form) .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm-default-form:not(.arm_admin_member_form,.arm_materialize_form) .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label{
	max-width: calc(100% - 20px);
}

.arm-default-form.arm--material-outline-style:not(.arm_admin_member_form) .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm-default-form.arm--material-outline-style:not(.arm_admin_member_form) .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	max-width: calc(100% - 28px);
}

.arm-default-form.arm--material-outline-style .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm-default-form.arm--material-outline-style .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label {
	box-sizing:initial;
}

.arm-default-form:not(.arm_materialize_form) .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm-default-form:not(.arm_materialize_form) .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	box-sizing: border-box;
}

.arm_materialize_form .arm-df__form-field .arm-df__form-field-wrap_rememberme .arm-df__checkbox .arm-df__fc-checkbox--label{
	max-width:100%
}
.arm-df__form-field .arm-df__forgot-pass-link a{
	font-size: 14px;
	font-weight: normal;
	color: var(--arm-gt-gray-500);
}
.arm-df__form-field .arm-df__forgot-pass-link a:hover{
	color: var(--arm-pt-theme-blue);
	text-decoration: underline;
}
.arm-df__form-field .arm-df__register-link{
	margin-top: 16px;
}
.arm-df__form-field .arm-df__register-link .arm-rl__text{
	font-size: 14px;
	font-weight: normal;
	color: var(--arm-gt-gray-500);
}
.arm-df__form-field .arm-df__register-link .arm-rl__text .arm-rl__link{
	color: var(--arm-pt-theme-blue);
	font-weight: 500;
}
.arm-df__form-field .arm-df__register-link .arm-rl__text .arm-rl__link:hover{
	text-decoration: underline;
}
.arm-df__social-login-group{
	width: 100%;
}
.arm-df__social-login-group .arm-slg__separator .arm__sep-text{
	position: relative;
	font-size: 14px;
	font-weight: 500;
	color: var(--arm-dt-black-100);
	text-transform: uppercase;
	padding: 0 12px;
}
.arm-df__social-login-group .arm-slg__separator .arm__sep-text::before,
.arm-df__social-login-group .arm-slg__separator .arm__sep-text::after{
	content: '';
	position: absolute;
	width: 44px;
	height: 1px;
	background-color: var(--arm-gt-gray-100);
	top: calc(50% - 1px);
	left: -100%;
}
.arm-df__social-login-group .arm-slg__separator .arm__sep-text::after{
	right: -100%;
	left: auto;
}
.arm-df__social-login-group .arm-slg__btn-row .arm-slg__btn-items{
	text-align: center;
	width: 100%;
	margin-top: 20px;
}
.arm-df__social-login-group .arm-slg__btn-row .arm-slg__btn-items .arm-slg__btn-item{
	display: inline-flex;
	padding: 4px;
}
.arm-df__social-login-group .arm-slg__btn-row .arm-slg__btn-items .arm-slg__btn-item img{
	max-width: 100%;
	width: 100%;
}
@media (max-width: 480px){
	.arm_module_forms_container .arm-default-form .arm-df-wrapper{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}
