@charset "UTF-8";
/*===================== TABLE OF CONTENT =======================
1. Root Variables
2. Default Controls
	- Full Screen Modal
3. External Controls
	- Bootstrap File Upload
=============================================================*/

/* ==================================================================================
===== Default CSS ====
1 Root Variables
===================================================================================== */
:root{
	--arm-pt-theme-blue: #0077FF;
	--arm-pt-theme-blue-alpha-9:#e4eeff;
   	--arm-pt-theme-blue-alpha-12: rgba(0,90,238,0.12);
	--arm-pt-theme-blue-darker: #0057BE;
	--arm-pt-pink: #F547AF;
	--arm-sc-warning: #F2D229;
	--arm-sc-warning-alpha-08: rgba(242,210,41,0.08);
	--arm-sc-warning-alpha-12: rgba(242,210,41,0.12);
	--arm-sc-success: #0EC9AE;
	--arm-sc-success-alpha-08: rgba(14,201,174,0.08);
	--arm-sc-error: #FF3B3B;
	--arm-sc-error-alpha-08: rgba(255,59,59,0.08);
	--arm-dt-black-500: #1A2538;
	--arm-dt-black-400: #2C2D42;
	--arm-dt-black-300: #2F405C;
	--arm-dt-black-200: #3E4857;
	--arm-dt-black-100: #555F70;
	--arm-gt-gray-500: #6C6F95;
	--arm-gt-gray-400: #637799;
	--arm-gt-gray-300: #8D8EAF;
	--arm-gt-gray-200: #C6C9DF;
	--arm-gt-gray-100: #A1A7B2;
	--arm-gt-gray-50: #DCE6F5;
	--arm-gt-gray-10: #F7FAFF;
	--arm-gt-gray-10-a: #F6F9FF;
	--arm-cl-white: #ffffff;
	--arm-radius-24px: 24px;
	--arm-radius-16px: 16px;
	--arm-radius-12px: 12px;
	--arm-radius-8px: 8px;
	--arm-radius-6px: 6px;
	--arm-radius-4px: 4px;
	--arm-radius-circle: 50%;
	--arm-primary-font: 'Poppins', sans-serif;
	--arm-dt-white-100: #fff;
	--arm-dt-white-200: #ececec;
	--arm-dt-white-300: #EEE;
	--arm-dt-white-400: #CCC;
	--arm-dt-gray-100: #999;
	--arm-dt-white-500: #ebeef1;
	--arm-dt-gray-200: #504f51;
	--arn-dt-skyblue-100: #39a5ff;
	--arm-dt-white-600: #e5e5e5;
	--arn-dt-black-200: #000000;
	--arm-dt-white-700: #DBE1E8;
	--arm-table_border: #C9CFDB;
	--arm-panel-front-border-color: #C9CFDB;
    --arm-panel-sidebar-color: #FFF;
    --arm-panel-primary-color: #007AFF;
    --arm-panel-primary-color-overlay:rgba(0, 119, 255, 0.06);
    --arm-panel-front-content-color: #2E3645;
    --arm-panel-front-radius-8px: 8px;
    --arm-panel-front-primary-font: 'Poppins', sans-serif;
    --arm-panel-separator-color: #DCE4F5;
    --arm-panel-font-size-13: 13px;
    --arm-panel-font-size-15: 15px;
    --arm-panel-front-cl-white: #FFF;
    --arm-panel-table-header-color: #576582;
    --arm-panel-table-pagination-color: #7D8BA8;
    --arm-panel-logout-color:#EB5160;
}

/* ==================================================================================
===== Default CSS ====
2.1 Full Screen Modal
===================================================================================== */
.popup_wrapper{
	width: 590px;
	max-width: 100%;
	background: var(--arm-cl-white) !important;
	position: relative;
	display: none;
	border-radius: var(--arm-radius-12px);
	-webkit-border-radius: var(--arm-radius-12px);
	-moz-border-radius: var(--arm-radius-12px);
	-o-border-radius: var(--arm-radius-12px);
	z-index: 9980;
	font-family: var(--arm-primary-font), sans-serif, "Trebuchet MS";
}
.popup_wrapper_inner{
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.popup_header, .popup_content_text, .popup_footer{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	display: inline-block;
}
.popup_header:not(.arm_border_bottom_0){
	border-bottom: 0px solid var(--arm-gt-gray-100);
	padding: 20px 32px 20px 32px;
}
.popup_header span.add_rule_content, .popup_header{
	font-size: 24px;
	font-weight: 600;
	color: var(--arm-dt-black-600) !important;
	line-height: 28px;
}
.popup_header_text{
	font-size: 24px;
	vertical-align: middle;
}
.popup_content_text{
	font-size: 14px;
	margin: auto;
	padding: 12px 32px 32px;
}
.arm_confirmbox_cls_icn{
	background: url("../images/close_btn.svg") no-repeat scroll center center rgba(0, 0, 0, 0);
	cursor: pointer;
	float: right;
	height: 14px;
	position: relative;
	right: 24px;
	top: 15px;
	width: 14px;
	padding: 0;
}
.popup_close_icon, .arm_popup_close_btn{
	background: url("../images/close_btn.svg") no-repeat scroll center center rgba(0, 0, 0, 0);
	cursor: pointer;
	float: right;
	height: 28px;
	position: absolute;
	right: 32px;
	top: 19px;
	width: 28px;
	padding: 0;
}
#arm_crop_div_wrapper .arm_popup_close_btn,
#arm_crop_cover_div_wrapper .arm_popup_close_btn{
	right: 15px;
	top: 15px;
}
.arm_popup_member_form .popup_header .popup_header_text{
	font-size: 20px;
}
.arm_popup_member_form .arm_popup_close_btn{
	top: 32px !important;
	right: 22px;
}
/* Bulk Delete Popup */

.arm_delete_bulk_action_message.popup_wrapper,
.plan_skin_change_message.popup_wrapper{
	width: 480px !important;
	height: max-content !important;
	inset: 0px !important;
	max-width: 100vw;
	max-height: 100dvh;
	margin: auto !important;
}
.arm_delete_bulk_action_message .popup_header, .delete_bulk_transactions_message .popup_header,
.plan_skin_change_message .popup_header{
	padding: 48px 28px 20px 16px;
	text-align: center;
	border: 0 !important;
}
.arm_delete_bulk_action_message .popup_header span.add_rule_content,
.arm_delete_bulk_action_message .popup_header_text, .delete_bulk_transactions_message .popup_header_text{
	font-size: 24px;
	font-weight: 600;
}
.arm_delete_bulk_action_message .popup_content_text .arm_confirm_text,
.delete_bulk_transactions_message .popup_content_text .arm_confirm_text,
.arm_delete_bulk_action_message .popup_content_text .arm_change_plan_confirm_text,
.arm_delete_bulk_action_message .popup_content_text .arm_change_status_confirm_text,
.arm_delete_bulk_action_message .popup_content_text .arm_confirm_text{
	font-size: 16px;
	margin: 0 !important;
	text-align: center;
	line-height: 30px !important;
	width: 100%;
}
.arm_delete_bulk_action_message .popup_close_icon,
.arm_delete_bulk_action_message .arm_popup_close_btn,
.delete_bulk_transactions_message .arm_popup_close_btn{
	top: 20px;
	right: 22px;
}
.arm_delete_bulk_action_message .popup_footer,
.delete_bulk_transactions_message .popup_footer{
	border-top: 0;
}
.arm_delete_bulk_action_message .popup_close_btn,
.delete_bulk_transactions_message .popup_close_btn{
	margin-left: 12px;
}

.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper
{
	width: 100%;
}

.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper .arm_submit_btn,
.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper .arm_cancel_btn{
	margin: 0 !important;
	width: 100% !important;
	height: 48px;
}

.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper .arm_cancel_btn{
	border-color: transparent !important;
}

.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper:first-child{
	margin: 5px 0 10px !important;
}
.arm_delete_bulk_action_message .popup_footer .popup_content_btn_wrapper:last-child{
	margin: 0 0 23px !important;
	border: 1px solid transparent !important;
}

/* ==================================================================================
===== Default CSS ====
2.2 Tipso Tooltip
===================================================================================== */
.tipso_bubble,
.tipso_bubble>.tipso_arrow{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.tipso_bubble.top,
.tipso_bubble.bottom,
.tipso_bubble{
	font-family: var(--arm-primary-font), sans-serif, "Trebuchet MS";
	position: absolute;
	text-align: center;
	z-index: 110000000 !important;
	padding: 10px 15px;
	border: 1px solid var(--arm-gt-gray-50);
	border-radius: var(--arm-radius-4px);
	-webkit-border-radius: var(--arm-radius-4px);
	-moz-border-radius: var(--arm-radius-4px);
	-o-border-radius: var(--arm-radius-4px);
	background: var(--arm-cl-white) !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32);
	-moz-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32);
	-o-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32);
	box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32);
}
.tipso_bubble>.tipso_arrow{
	position:absolute;
	width:0;
	height:0;
	border:8px solid;
	pointer-events:none;
}
.tipso_bubble.top>.tipso_arrow{
	border-color:var(--arm-cl-white) transparent transparent !important;
	top:100%;
	left:50%;
	margin-left:-8px;
}
.tipso_bubble.bottom>.tipso_arrow{
	border-color:transparent transparent var(--arm-cl-white) !important;
	bottom:100%;
	left:50%;
	margin-left:-8px;
}
.tipso_bubble.left>.tipso_arrow{
	border-color:transparent transparent transparent var(--arm-cl-white) !important;
	top:50%;
	left:100%;
	margin-top:-8px;
}
.tipso_bubble.right>.tipso_arrow{
	border-color:transparent var(--arm-cl-white) transparent transparent !important;
	top:50%;
	right:100%;
	margin-top:-8px;
}
.tipso_content{
	word-wrap: break-word;
	line-height: 18px;
	font-size: 14px;
	font-weight: 500;
	color: var(--arm-dt-black-400);
}
.tipso_content a {
	color: var(--arm-dt-black-400);
	font-weight: bold;
}

.armember-lite_page_arm_manage_forms .tipso_bubble .tipso_content,
.armember_page_arm_manage_forms .tipso_bubble .tipso_content{
	text-align: left !important;
	line-height: 24px;
}

.armember-lite_page_arm_manage_forms .arm_form_additional_shortcodes .armhelptip.tipso_style,
.armember_page_arm_manage_forms .arm_form_additional_shortcodes .armhelptip.tipso_style{
	width: fit-content;
}

.tipso_style:not(.armhelptip_front,.armhelptip,.arm_email_helptip_icon,.arm_email_new_helptip_icon,.arm_add_plan_icon, .arm_country_tax_plus_icon , .arm_country_tax_minus_icon){
	cursor:help;
	border-bottom:0 !important;
}

/* ==================================================================================
===== Default CSS ====
3.1 Bootstrap File Upload
===================================================================================== */
.armFileUploadWrapper{
	/* display: inline-block; */
	width: 100%;
	position: relative;
	margin:auto;
}
.armFileUploadContainer,
.armFileRemoveContainer,
.armCustomFileRemoveContainer{
	color: var(--arm-cl-white);
	font-size: 14px;
	margin: 0 15px 0 0;
	padding: 8px 20px;
	cursor: pointer;
	text-decoration: none;
	border-radius: var(--arm-radius-6px);
	-webkit-border-radius: var(--arm-radius-6px);
	-moz-border-radius: var(--arm-radius-6px);
	-o-border-radius: var(--arm-radius-6px);
	vertical-align: middle;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid transparent;
	overflow: hidden;
	float: left;
	position: relative;
}
.armFileUploadContainer{
	display: inline-block;
	background-color: var(--arm-pt-theme-blue);
	border-color: var(--arm-pt-theme-blue);
}
.armFileRemoveContainer,
.armCustomFileRemoveContainer{
	display: none;
	background-color: var(--arm-sc-error);
	border-color: var(--arm-sc-error);
}
[dir='rtl'] .armFileUploadContainer,
[dir='rtl'] .armFileRemoveContainer,
[dir='rtl'] .armCustomFileRemoveContainer{
	float: right;
	margin: 0 0 0 10px;
}
.armFileUploadContainer:hover,.armFileUploadContainer:focus,.armFileRemoveContainer:hover,.armFileRemoveContainer:focus,.armCustomFileRemoveContainer:hover,.armCustomFileRemoveContainer:focus{opacity: 0.8;}
.armFileUpload-icon,.armFileRemove-icon{
	border: medium none !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	height: 16px;
	width: 16px;
	float: left;
	margin: 0 8px 0 0;
}
.armFileUpload-icon{background: url('../images/upload_icon.png') no-repeat;background-position: center center;}
.armFileRemove-icon{background: url('../images/remove-icon.png') no-repeat;background-position: center center;}

/* ==================================================================================
Development CSS Starts from here
===================================================================================== */
.armclear{
	clear: both;
	line-height: normal;
	height: 0.1px;
	margin:auto;
}
.armclear:before, .armclear:after{display: table;content: "";line-height: 0;}
div.arm_hide, .arm_hide, ul li.arm_hide{display: none;}
input[type="radio"]{
	border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-o-border-radius: 50% !important;
	padding: 0 !important;
	min-height: auto;
}
.tipso_style{cursor:help;border-bottom:1px dotted}
.page_title.arm-df__heading{
	margin: 0 0 14px;
	padding: 0 5px 20px;
	cursor: auto !important;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	background: none;
	border-bottom: 1px solid transparent;
	position: relative;
	min-height: 50px;
	height: auto;
}
.arm-default-form .arm_view_profile_link_container{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align: right;
}
.arm-default-form .arm_view_profile_link_container a{
	border: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	outline: medium none !important;
	text-decoration: none !important;
	font-size: 16px;
}
.arm-df__heading.armalignleft .arm_form_member_main_field_label{text-align:left;}
.arm-df__heading.armaligncenter .arm_form_member_main_field_label{text-align:center;}
.arm-df__heading.armalignright .arm_form_member_main_field_label{text-align:right;}
.arm-df__heading .arm_form_member_main_field_label .arm-df__heading-text{
	float: none;
	padding: 0;
}
.arm-df__heading.armalignright .arm_editable_form{
	right: 0;
	left: auto;
}

div.arm-df__field-label{
	position: relative;
	cursor: pointer;
}
div.arm-df__field-label input{
	padding:0 6px !important;
	max-width: 100% !important;
	min-width: 110px;
	min-height: 32px;
	max-height: 32px;
	height: 30px;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px #cacbcc solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: var(--arm-dt-white-100);
	margin: 0;
	float: left;
	z-index: 1;
}
div.arm-df__field-label input:focus, .arm_member_form_label input:focus{outline: none;}
.arm-default-form:not(.arm_admin_member_form),
.arm_setup_form_container{
	position: relative;
	width: auto;
	margin: 0 auto;
}
.arm_setup_form_container{ display: none; }
.elementor-editor-active .arm_setup_form_container{ display: block; }
.popup_wrapper_inner .arm_setup_form_container{
	display: inline-block;
	position: relative;
	margin-bottom: 20px;
	width: auto;
	margin: 0 auto;
	float:left;
}
.arm-form-container .arm_form_close_account{
	margin: 0 auto 10px !important;
}
[dir="rtl"] .arm-form-container .arm_form_close_account{
	float: right;
}
[dir="rtl"] .arm-form-container .arm_form_close_account .arm-df__form-group{
	float: right;
}
.popup_wrapper_inner .arm_setup_form_container form{background-color: var(--arm-dt-white-100); float:left;}
.arm_setup_form_container form{
	max-width: 100%;
}
.arm_setup_form_container .arm_setup_form_title{margin: 10px 0;display: inline-block;}
.arm_setup_form_container .arm_current_user_plan_info{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 5px 10px;
}
.arm_setup_form_container .arm_current_user_plan_info span{display: inline-block;font-size: 16px;font-weight: bold;}
.arm_setup_form_container .arm_setup_plan_type_info{
	display: inline-block;
	font-size: 14px;
	margin-top: 5px;
	position: absolute;
	right: 15px;
	top: 0;
}
.arm_editor_form_fileds_wrapper .arm_login_links_wrapper,
.arm_login_links_wrapper{
	padding: 0 5px;
	margin: 15px 0 0;
	direction: ltr;
	float: left;
	display: inline-block;
	width: 100%;
}
.arm_editor_form_fileds_wrapper .arm_login_links_wrapper.hidden_section{
	display: none !important;
}
.arm_login_links_wrapper.arm_socialicons_top{
	margin: 5px 0 20px;
}
.arm_editor_form_fileds_wrapper .arm_login_links_wrapper li,
.arm_login_links_wrapper li{
	margin: 0 0 10px;
	line-height: normal;
}
.arm_login_form_other_links{display: none;}
.arm_login_links_wrapper .arm_registration_link.hidden_section{
	display: none;
}
.arm_login_links_wrapper .arm_registration_link{
	display: inline-block;
	border: 0;
	padding: 0 2px;
	margin: 0;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	text-decoration: none !important;
	vertical-align: top;
	line-height: normal;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_login_links_wrapper .arm_registration_link a,
.arm_login_links_wrapper .arm_forgotpassword_link a,
.arm_forgotpassword_link a{
    border: 0;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;
    text-decoration: none ;
    vertical-align: top;
    color: var(--arm-pt-theme-blue);
}
.arm_login_links_wrapper .arm_registration_link a:focus,
.arm_login_links_wrapper .arm_forgotpassword_link a:focus,
.arm_forgotpassword_link a:focus{
	text-decoration: underline !important;
}
.arm-df__form-group.arm_forgot_password_above_link.arm_forgotpassword_link,
.arm_forgot_password_above_link.arm_forgotpassword_link{
	min-height: auto;
	width: 100%;
	padding: 2px 7px;
	margin: 0;
	border-color: transparent !important;
}
.arm-df-wrapper .arm_forgot_password_above_link.arm_forgotpassword_link {
	padding: 5px 0 2px;
	float: left;
    	width: auto;
}
.arm-df__form-group.arm_forgot_password_below_link.arm_forgotpassword_link,
.arm_forgot_password_below_link.arm_forgotpassword_link{
	min-height: auto;
	padding: 5px 7px 2px;
	margin: 10px 0 0;
	border-color: transparent;
	float: left;
	max-width: fit-content;
}
.arm_form_rtl .arm-df__form-group.arm_forgot_password_below_link.arm_forgotpassword_link, .arm_form_rtl .arm_forgot_password_below_link.arm_forgotpassword_link
{
	float:right;
}
.arm-df__form-group.arm_forgot_password_below_link.arm_forgotpassword_link{ border-color: transparent !important;}
.arm_login_links_wrapper .arm_social_login_content_wrapper{
	margin: 0;
	float: left;
	display: inline-block;
	width: 100%;
	position: relative;
}

.arm_form_ltr .arm_df__helper-description .arm_df__helper-description-text {
	text-align: right;
}

.arm_form_rtl .arm_df__helper-description .arm_df__helper-description-text {
	text-align: left;
}

.arm_form_rtl .arm_login_links_wrapper .arm_registration_link,
.arm_form_rtl .arm_login_links_wrapper .arm_forgotpassword_link{
	direction: rtl;
	padding: 0 5px 0 10px;
	text-align: right;
}
.arm_form_rtl .arm_forgotpassword_link{
	direction: rtl;
	padding: 0 5px 0 10px;
	text-align: right;
}
.arm_form_editor_middle_part, ul.arm_form_editor_middle_part{
	padding: 0;
	min-height: 20px;
}
.arm_form_editor_submit_part, ul.arm_form_editor_submit_part{
	padding: 0;
}
.arm_section_sortable, ul.arm_section_sortable{
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: inline-block;
	float: left;
	margin: 0;
	padding: 6px !important;
	min-height: 50px;
}

.arm-df__fields-wrapper .arm_section_fields_wrapper{
	float: left;
	display: inline-block;
	margin: 20px 0;
	padding: 5px 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_editor_form_fileds_container .arm-df__form-group.arm-df__form-group_social_fields,
.arm-default-form .arm-df__form-group.arm-df__form-group_social_fields{
	margin: 0 !important;
}
.arm-df__form-group_select input.arm-df__form-control, .arm-df__form-group_roles input.arm-df__form-control,
.arm_form_fields_wrapper .arm-df__form-field-wrap_select input[type="text"]:first-child,
.arm_form_fields_wrapper .arm-df__form-field-wrap_roles input[type="text"]:first-child{
	position: absolute;
	top: 0;
	left: 0px;
	opacity: 0 !important;
	z-index: -1;
}
.arm_main_sortable .arm-df__form-group{cursor:move !important;}
.arm-df__field-label{
	display: inline-block;
	width:30%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding:0;
}
.arm_field_position_left .arm-df__form-group .arm-df__form-field{
	float: left;
}
.arm_field_position_center .arm-df__form-group .arm-df__form-field{
	float: none;
	margin: 0 auto;
	clear: both;
}
.armf_layout_inline:not(.arm_materialize_form) .arm_field_position_center .arm-df__form-group .arm-df__form-field, .armf_layout_inline_right:not(.arm_materialize_form) .arm_field_position_center .arm-df__form-group .arm-df__form-field{
	float: left;
	margin: 0 auto;
	clear: inherit;
}
.arm_field_position_right .arm-df__form-group .arm-df__form-field{
	float: right;
}
.arm_form_social_profile_fields_wrapper{
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.arm_material_input.select-wrapper{border: 0 !important;}
.arm_material_input.select-wrapper input.select-dropdown{box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -o-box-shadow: none !important; font-size: inherit;}
.arm-df__field-label input{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border:1px solid #dfdfdf;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	background: none;
	padding: 5px 8px;
	margin:0 !important;
	vertical-align: middle;
	line-height: normal;
	min-height: 35px;
	font-family: inherit;
	font-size: 15px;
	width: 100%;
}
.arm-default-form input[type="file"]{
	font-size: 15px;
	height: auto;
	padding: 2px !important;
	width: 80%;
}
textarea.arm_textarea{min-height:60px !important;resize: none;overflow: hidden;overflow-y:auto;}
.arm_template_loading{
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	z-index: 9998;
	background: rgba(255, 255, 255, 0.6);
}
.arm_template_loading img{
	position: relative;
	top: 45%;
	z-index: 9998;
	padding: 10px;
	text-align: center;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	border: 0 !important;
	min-width: 150px;
}
.payment-errors{
	display: block;
	font-size: 14px;
	margin: 2px 0 5px 0;
	padding: 0 1px;
	color: #E63C03;
}
.arm_form_message_container .error, .arm_form_message_container .arm_invalid,
.arm_form_message_container .arm_error_msg,
.arm_form_message_container .arm-df__fc--validation__wrap,
.arm_form_message_container1 .error, .arm_form_message_container .arm_invalid,
.arm_form_message_container1 .arm_error_msg,
.arm_form_message_container1 .arm-df__fc--validation__wrap{
	background: #e14d4b;
	border: 1px solid #e14d4b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 0 0 10px;
	padding: 5px 10px;
	color: var(--arm-dt-white-100);
	font-family: Helvetica, sans-serif, 'Trebuchet MS';
	font-size: 16px;
}
.arm_form_message_container .success,
.arm_form_message_container .arm_success_msg,
.arm_form_message_container1 .success,
.arm_form_message_container1 .arm_success_msg{
	background: #5cb85c;
	border: 1px solid #5cb85c;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 0 0 10px;
	padding: 5px 10px;
	color: var(--arm-dt-white-100);
	font-family: Helvetica, sans-serif, 'Trebuchet MS';
	font-size: 16px;
}

.arm_form_message_container1 .arm_success_msg1{
	background: #ffa500;
	border: 1px solid #ffa500;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 0 0 10px;
	padding: 5px 10px;
	color: var(--arm-dt-white-100);
	font-family: Helvetica, sans-serif, 'Trebuchet MS';
	font-size: 16px;
}

.arm_form_message_container .arm_success_msg a{

	color: var(--arm-dt-white-100);
	font-family: Helvetica, sans-serif, 'Trebuchet MS';
	font-size: 16px;
}

div.arm_form_message_container .arm_reset_password_success_msg_container {margin: 0 0 10px;padding: 5px 10px;text-align: center;}
div.arm_form_message_container .arm_reset_password_success_msg_container div.arm_reset_password_title {text-align:center;margin-bottom: 16px;}
div.arm_form_message_container .arm_reset_password_success_msg_container .arm_reset_password_img {text-align: center;width: 100%;margin: 50px 0;}

input.arm_error_msg, textarea.arm_error_msg, select.arm_error_msg{background: #FFE2E2;border: 1px solid #C30;}
.arm_form_message_container ul,.arm_form_message_container1 ul{margin: 0;padding:2px 5px; list-style: none;}
.arm_form_message_container ul li,.arm_form_message_container1 ul li{margin: 0;}
.arm_down_arrow{
	float: right;
	width: auto;
	height: 30px;
	cursor: pointer;
	vertical-align: middle;
	line-height: 2;
}
.arm_down_arrow:before{margin: 0 auto;line-height: 26px;}

.popup_wrapper.arm_add_new_other_forms_wrapper{
	width:1080px !important;
}

.popup_wrapper .chosen-container-multi .chosen-choices li.search-choice{padding: 4px 20px 5px 5px !important;}


.arm_popup_member_setup_form .popup_header_text, .arm_popup_member_form .popup_header_text{
	display: inline-block;
	padding: 0 !important;
	margin: 0 !important;
}
.arm_popup_member_form .popup_content_text{
	padding: 10px 20px;
}
.arm_popup_member_setup_form .popup_content_text{
	padding: 10px 25px;
}
.popup_footer{
	padding: 8px 32px;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
}
.popup_content_text .arm_confirm_text, .popup_content_text .arm_change_plan_confirm_text, .popup_content_text .arm_change_status_confirm_text{
	font-size: 18px;
	line-height: normal;
	margin: 5px 12px;
	font-weight: normal;
	color: var(--arm-dt-black-350);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: inline-block;
}

.arm_already_logged_in_message_popup{
	 font-size: 16px;
	padding: 30px;
	text-align: center;
}
.popup_content_text table{width: 100%;}
.popup_content_text .add_new_form_field_content th{
	text-align: right;
	padding: 7px 10px 7px 0;
	width: 35%;
}
.popup_content_text .add_new_form_field_content td{
	padding: 7px 0 7px 5px;
	width: 65%;
}
.add_new_form_field_content label{min-width: 150px;display: inline-block;}
.popup_content_text th,
.popup_content_text th label{color: var(--arm-dt-black-350);font-weight: normal;}
.popup_content_btn.popup_footer{
	text-align: right;
}



.arm_skip_avtr_crop_button_wrapper_admn,
.arm_skip_cvr_crop_button_wrapper_admn {
	text-align: left;
}

.arm_skip_avtr_crop_button_wrapper_admn .arm_crop_button,
.arm_skip_cvr_crop_button_wrapper_admn .arm_crop_cover_button {
	margin-left: 0 !important;
	margin-right: 10px;
}

.arm_skip_avtr_crop_button_wrapper_admn label,
.arm_skip_cvr_crop_button_wrapper_admn label {
	vertical-align: text-bottom;
}

.arm_skip_avtr_crop_button_wrapper_admn label:hover,
.arm_skip_cvr_crop_button_wrapper_admn label:hover {
	color: var(--arm-pt-theme-blue);
}
.arm_inht_front_usr_avtr label,
.arm_inht_front_usr_cvr label {
	vertical-align: inherit;
	cursor: pointer;
	border: none;
	width: 40px;
	display: inline-block;
}

.arm_confirmbox_cls_icn:hover,.arm_popup_close_btn:hover, .popup_close_icon:hover{
	background: url("../images/close_btn_hover.svg") no-repeat scroll center center;
}

.arm_popup_close_btn:hover, .popup_close_icon:hover{
	border-radius: 50%;
	width: 30px !important;
	height: 30px !important;
}
[dir="rtl"] .arm_popup_member_form .popup_close_icon,
[dir="rtl"] .arm_popup_member_setup_form .popup_close_icon,
[dir="rtl"] .arm_popup_member_setup_form .arm_popup_close_btn,
[dir="rtl"] .arm_popup_member_form .arm_popup_close_btn{
	float: left;
	left: 20px;
	right: auto;
}
.popup_content_btn_inner{margin: 0 auto;}
.popup_content_btn_wrapper:not(.arm_subscription_btn_wrapper,.add_new_badges_btn_wrapper,.hidden_section,.arm_social_profile_fields_btn_wrapper){margin: 5px 0 32px;display: inline-block;}

.add_new_form_wrapper .popup_content_btn_wrapper,
.arm_add_new_other_forms_wrapper .popup_content_btn_wrapper,
.add_new_profile_form_wrapper .popup_content_btn_wrapper
{
	margin-bottom: 20px;
}
.popup_content_btn .arm_save_btn:not(.arm_new_subscription_button),
.popup_content_btn .arm_submit_btn:not(.arm_new_subscription_button),
.popup_content_btn .arm_cancel_btn:not(.add_new_subscription_close_btn,.add_new_badges_close_btn){
	margin: 3px 5px 3px 10px;
}

#form_arm_add_new_reg_form .popup_content_btn_wrapper:not(.arm_subscription_btn_wrapper,.add_new_badges_btn_wrapper,.hidden_section){
	margin-top: 0 !important;
}
.popup_content_btn_wrapper.arm_social_profile_fields_btn_wrapper{
	margin-bottom: 20px !important;
}
.popup_content_btn_wrapper.arm_social_profile_fields_btn_wrapper .arm_add_edit_social_profile_fields{
	margin-right: 0 !important;
	font-size: 16px !important;
    font-weight: 500;
    border-radius: 8px !important;
    text-align: center;
    height: 40px;
}

.arm_ok_button{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: inline-block;
	height: 35px;
	border: #2AA9E4 1px solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	line-height: 22px;
	font-size: 16px;
	color: var(--arm-dt-white-100) !important;
	background-color: var(--arm-pt-theme-blue);
	text-decoration: none;
	padding: 0 10px;
	text-align: center;
	cursor: pointer;
}

.arm-default-form li,
.arm-default-form .arm-df__field-label{
	cursor: default;
	list-style: outside none none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_form_layout_iconic .arm_form_field_label_text label,
.arm_form_layout_rounded .arm_form_field_label_text label,
.arm-default-form .arm-df__form-group{border-color: transparent;cursor: auto;}
.arm-default-form.arm_form_close_account .arm-df__form-group_submit{margin-top: 10px;}
.arm-default-form.arm_form_close_account .arm-df__form-group_submit .arm-df__form-field{
	min-width: 60%;
}
.arm-default-form .arm-df__form-group.arm-df__form-group_submit{ min-height: auto;margin: 0 !important;z-index: 9;}
.arm-default-form .arm-df__form-group.arm-df__form-group_submit .arm-df__form-field-wrap_submit { margin: 0 auto;}
.arm-default-form hr{margin: 10px 0;}
.arm-df__form-field-wrap{position: relative;width: 100%;margin:auto; padding: 0; margin: 0;}
.arm-df__form-group_rememberme .arm-df__form-field-wrap.arm-df__form-field-wrap_rememberme{
	padding: 10px 0 0;
}
.arm-df__fields-wrapper .arm_forgot_password_description{
	display: inline-block;
	width: 100%;
	padding: 5px 8px;
	margin: 0 0 20px 0;
	line-height: normal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm-df__form-field-wrap .arm_form_layout_iconic label,
.arm-df__form-field-wrap .arm_form_layout_rounded label{
	min-width: 60%;display: inline-block;vertical-align: middle;margin-left: 5px;cursor: pointer;
}
.arm_form .arm_multiple_selectbox .arm_autocomplete:focus, .arm_form .arm-df__dropdown-control .arm_autocomplete:focus, .arm-df__dropdown-control input.arm_autocomplete, .arm-df__dropdown-control input.arm_autocomplete:focus, .arm-df__dropdown-control .arm_autocomplete, .arm_multiple_selectbox input.arm_autocomplete, .arm_multiple_selectbox input.arm_autocomplete:focus, .arm_multiple_selectbox .arm_autocomplete {
	width: 100%;
	max-width: 90% !important;
	min-width: auto !important;
	margin-top: 0px;
	font-size: 14px;
	border: 0 !important;
	background: none !important;
	outline: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	z-index: 97;
}
/* Multiple/Roles- Chosen Library Select Dropdown */
.arm-default-form:not(.arm-material-style) .arm-df__form-field-wrap .arm-df__label-text{display:none;}
.armf_label_placeholder .arm-df__label-text{display: inline-block;}
.arm_add_member_page .arm-df__form-field-wrap .arm-df__label-text {display: none;}
.arm_form_layout_iconic .arm-df__label-text,
.arm_form_layout_rounded .arm-df__label-text{display:none !important;}
.arm_form_layout_writer .arm-df__label-text{display: inline-block;line-height: normal;}
.armf_label_placeholder:not(.arm_form_layout_writer) .arm-df__label-text{
	margin-left: 10px;
	transform: translate3d(0, 32px, 0) scale(0.9);
	-webkit-transform: translate3d(0, 32px, 0) scale(0.9);
	-moz-transform: translate3d(0, 32px, 0) scale(0.9);
	-ms-transform: translate3d(0, 32px, 0) scale(0.9);
	-o-transform: translate3d(0, 32px, 0) scale(0.9);
}
.arm-df__form-field-wrap label.arm_payment_mode_label{margin: 0px !important;}
.arm_separator{
	border: 1px solid var(--arm-dt-white-300);
	clear: both;
	margin: 5px;
}

.arm_view_member_wrapper .arm_member_last_subscriptions_table{
    width: 100%;
    overflow-x: auto;
	border: 1px solid var(--arm-white-table_border);
	border-radius: var(--arm-radius-18px);
	-webkit-border-radius: var(--arm-radius-18px);
	-moz-border-radius: var(--arm-radius-18px);
	-o-border-radius: var(--arm-radius-18px);
	border-collapse: separate;
}

.arm_view_member_wrapper .arm_member_last_subscriptions_table tr:not(:last-child) td{
	border-bottom: 1px solid var(--arm-white-table_border);
}

.arm_member_last_subscriptions_table{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-spacing: 0px;
	border-radius: var(--arm-radius-18px);
	-webkit-border-radius: var(--arm-radius-18px);
	-moz-border-radius: var(--arm-radius-18px);
	-o-border-radius: var(--arm-radius-18px);
}

.arm_failed_login_history_table tr:first-child td:first-child,
.arm_member_last_subscriptions_table tr:first-child td:first-child{
	border-top-left-radius: var(--arm-radius-18px);
}
.arm_failed_login_history_table tr:first-child td:last-child,
.arm_member_last_subscriptions_table tr:first-child td:last-child{
	border-top-right-radius: var(--arm-radius-18px);
}

.arm_failed_login_history_table tr:last-child td:first-child,
.arm_member_last_subscriptions_table tr:last-child td:first-child{
	border-bottom-left-radius: var(--arm-radius-18px);
}
.arm_failed_login_history_table tr:last-child td:last-child,
.arm_member_last_subscriptions_table tr:last-child td:last-child{
	border-bottom-right-radius: var(--arm-radius-18px);
}

.arm_member_last_subscriptions_table tr:first-child{
	border-color: var(--arm-table_border) !important;
}
.arm_member_last_subscriptions_table tr:not(:first-child,:last-child){
	border-color: var(--arm-white-table_border) !important;
}
.arm_failed_login_history_table tr td{padding: 20px 15px;}

.arm_member_last_subscriptions_table tr:not(:last-child){background-color: var(--arm-dt-white-100); border-bottom: 1px solid var(--arm-white-table_border);}
.arm_failed_login_history_table tr{background-color: var(--arm-dt-white-100); border-bottom: 1px solid var(--arm-white-table_border);}
.arm_member_last_subscriptions_table .arm_member_last_subscriptions_head td,
.arm_failed_login_history_table .arm_member_last_subscriptions_head td{
	height: 20px;
	color: #3C3E4F;
	font-weight: normal;
	vertical-align: middle;
	background: none;
	background-color: var(--arm-gt-gray-10-a);
	border: 0;
	border-bottom: 1.5px solid var(--arm-gt-gray-50);
}
.arm_member_last_subscriptions_table .arm_member_last_subscriptions_data td{color: var(--arm-dt-black-600);}
.popup_content_text.arm_failed_login_history_table table {
    border: 1px solid var(--arm-white-table_border);
    border-radius: 12px;
}
.arm_failed_login_history_table .arm_failed_login_history_data tr.arm_user_plan_row.odd {
    background-color: #fafafa !important;
}
.popup_content_text.arm_failed_login_history_table table tr:not(:last-child) td {
    border-bottom: 1px solid var(--arm-white-table_border) !important;
	padding: 15px 20px;
}
.arm_user_plan_row .arm_logged_ip,
.arm_user_plan_row .arm_username,
.arm_user_plan_row .arm_logged_date
{
	background-color: #FFF;
	height: auto;
	padding: 15px 20px;
}
.shortcode_text{
	background: var(--arm-dt-white-300);
	padding: 0 3px;
	border: 1px solid var(--arm-dt-white-300);
	font-weight: bold;
	margin: 1px 10px;
	display: inline-block;
}
.arm-form-container .arm_form_message_container{
	display: none;
}
.popup_content_text .arm-form-container .arm-default-form{
	margin: 0 auto;
	max-width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_field_prefix_suffix_wrapper{float: left;width: 100%;}
.arm_field_prefix_suffix_wrapper .arm_ps_icons_opt_wraper{position: relative;}
.arm_field_prefix_suffix_wrapper .arm_prefix_wrapper,
.arm_field_prefix_suffix_wrapper .arm_suffix_wrapper{display: inline-block;width: 47%;}
.arm_field_prefix_suffix_wrapper .arm_prefix_container, .arm_field_prefix_suffix_wrapper .arm_suffix_container{
	float: left;
	width: 60%;
	height: 30px;
	display: table;
	text-align: center;
	background: #E4E4E4;
	border-right: 1px solid var(--arm-dt-white-400);
	color: #696A6E;
	line-height: normal;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}
.arm_field_prefix_suffix_wrapper .arm_prefix_container i, .arm_field_prefix_suffix_wrapper .arm_suffix_container i{
	float: none;
	vertical-align: middle;
	display: table-cell;
	font-size: 16px;
	color: #808080;
}
.arm_prefix_suffix_container_wrapper{
	float: left;
	width: 100%;
	height: 30px;
	text-align: left;
	border: 1px solid var(--arm-dt-white-400);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	position: relative;
	overflow: hidden;
}
.arm_prefix_suffix_icons_container{margin-top: 45px;right: 0;}
.arm_prefix_suffix_icons_container .arm_manage_form_fa_icons_container{
	height: 350px;
	max-width: 300px;
}
.arm_prefix_suffix_action{
	display: table;
	float: left;
	height: 30px;
	text-align: center;
	width: 30%;
	padding: 0;
}
.arm_prefix_suffix_action i{
	float: none;
	font-size: 18px;
	cursor: pointer;
	top: 5px;
	color: #848484;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
}
.arm_fainsideimge{
	float: left;
	cursor: pointer;
	width: 28px;
	height: 28px;
	margin-right: 4px;
	margin-bottom: 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	text-align: center;
	position: relative;
}
.arm_fainsideimge i, .armfa.armfa-minus-circle, .armfa.armfa-plus-circle {
	float: none;
	margin: 0;
	position: relative;
	top: 5px;
	font-size: 20px;
	color: #666666;
}
.arm_fainsideimge:hover{
	background: var(--arm-gt-gray-50);
	border-color: var(--arm-gt-gray-50);
}
.arm_fainsideimge.arm_no_icon_image{
	background-image: url(../images/no_icon_image.png) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
}

.arm_fainsideimge.selected{
	background: var(--arm-gt-gray-50);
	border-color: var(--arm-gt-gray-50);
}

.arm_font_awesome_icons_list .arm_fa_section_title{
	font-size: 17px;
	margin: 0 0 5px 0;
	width: 100%;
	display: block;
	border-bottom: 1px solid #DDD;
	padding: 0 0 3px 0;
}
.arm_fa_subcontent{clear: both;display: inline-block;float: left;}
.armmodal-title{font-size: 18px;padding: 5px 0;display: block;text-align: center;}
.arm_member_form_iconic_options{display:none;}
.arm_form_layout_iconic .arm_member_form_iconic_options,
.arm_form_layout_rounded .arm_member_form_iconic_options{display:block;}
.arm_form_layout_writer_border .arm_member_form_iconic_options{display:block !important;}
.arm_form_layout_writer_border .arm-df__fc-icon{display:block;}
.arm-df__fc-icon{display:none;}
.arm_field_layout_options label, .arm_field_alignment_options label{margin: 5px 15px 10px 5px;text-align: center;}
.arm_field_layout_options span, .arm_field_alignment_options span{display: block;font-size: 13px;color: #5C5C60;padding-top: 10px;}

.arm_pass_strength_meter{
	display: inline-block;
	max-width: 150px;
	float: right;
	padding: 6px 0 2px;
	margin:auto;
}
.arm_strength_meter_block_container .arm_strength_meter_block{
	display: inline-block;
	float: left;
	width: 20%;
	max-height: 30px;
	border: 1px solid var(--arm-dt-white-100);
	border-width: 1px 1px 1px 0;
	padding: 4px;
	margin: 0;
	font-size: 14px;
	text-align: center;
}
[dir='rtl'] .arm_strength_meter_block_container .arm_strength_meter_block{float: right;}
.arm_strength_meter_block_container .arm_strength_meter_block:first-child{border-width: 1px 1px 1px 1px;}
.arm_strength_meter_block_container{
	display: inline-block;
	float: right;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	margin: 4px 0 !important;
	text-align: right;
	padding: 0 !important;
}
.arm_strength_meter_block.too_short.arm_ok{background-color: #FFA0A0;}
.arm_strength_meter_block.weak.arm_ok{background-color: #FFB78C;}
.arm_strength_meter_block.good.arm_ok{background-color: #FFEC8B;}
.arm_strength_meter_block.strong.arm_ok{background-color: #C3FF88;}
span.arm_strength_meter_label{
	display: inline-block;
	float: right;
	width: 100%;
	padding: 0 3px;
	font-size: 14px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_form_member_field_html,
.arm_form_member_field_submit,
.arm_form_member_field_rememberme{
	display: inline-block;
	padding: 0;
	min-height: 6px;
}
.arm-df__form-group.arm-df__form-group_submit .arm-df__form-field{min-width: 100%;width: 100%;}
.arm-df__form-group_html, .arm-df__form-group.arm-df__form-group_html{
	min-height: 10px !important;
}
.arm-df__form-group_html .arm-df__form-field,
.arm-df__form-group.arm-df__form-group_html .arm-df__form-field{
	width: 100% !important;
}
.arm-df__form-group_section{min-height: 35px;}
.arm-df__form-group_section .arm-df__field-label.arm_form_member_field_section{display: none !important;}
.arm-df__form-group_section .arm-df__form-field{
	width: 100%;
	color: inherit;
}
.arm-df__form-group_section .arm-df__form-field-wrap_section{
	color: inherit;
	font-size: 25px !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}
.armf_layout_block .arm_label_input_separator,
.arm_form_layout_writer .arm_label_input_separator{
	clear: both;
	margin: 0;
}
.arm_form_layout_iconic .--arm-prefix-icon, .arm_form_layout_iconic .--arm-suffix-icon,
.arm_form_layout_rounded .--arm-prefix-icon, .arm_form_layout_rounded .--arm-suffix-icon{display:block;z-index: 1;}
.arm_form_layout_writer .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-field{
	display: block;
	float: none;
}
.arm_form_layout_writer .arm_apply_coupon_container input,
.arm_form_layout_writer .arm_cc_field_wrapper input,
.arm_form_layout_writer .arm_bt_field_wrapper input,
.arm_form_layout_writer .arm_bt_field_wrapper textarea{
	border-top: 0 !important;
	border-left: 0 !important;
	border-right: 0 !important;
	background-color: transparent !important;
}
.arm-df__form-field .arm_input_border{
	display: none;
}
.arm_form_layout_writer .arm-df__form-field input ~ .arm_input_border{
}

.armf_label_placeholder .arm-df__form-field-wrap,
.arm_form_layout_writer .arm-df__form-field-wrap{
	margin: 5px 0 0 0;
}
body[dir="rtl"] .arm-df__checkbox,
html[dir="rtl"] .arm-df__checkbox {
   	margin-left: 16px;
	margin-right: inherit;
	unicode-bidi: embed;
}
.arm-df__checkbox bdo[dir="rtl"],
.arm-df__checkbox:last-of-type bdo[dir="rtl"] {
	direction: rtl;
	unicode-bidi: bidi-override;
}
.arm-df__checkbox bdo[dir="ltr"],
.arm-df__checkbox:last-of-type bdo[dir="ltr"] {
	direction: ltr;
	unicode-bidi: bidi-override;
}
body[dir="rtl"] .arm-df__checkbox:last-of-type,
html[dir="rtl"] .arm-df__checkbox:last-of-type {
	margin-left: 0;
	margin-right: 0;
	unicode-bidi: embed;
}
body .md-select-menu-container{z-index: 999999;}
.md-select-value *:first-child{
	max-width: 90%;
	min-width: 90%;
	transform: translate3d(0, 0, 0) !important;
	-webkit-transform: translate3d(0, 0, 0) !important;
	-moz-transform: translate3d(0, 0, 0) !important;
	-ms-transform: translate3d(0, 0, 0) !important;
	-o-transform: translate3d(0, 0, 0) !important;
	margin-left: 2px;
}
.md-select-value span:first-child{
	position:absolute;
	top:50%;
	transform:translateY(-50%) !important;
	-webkit-transform:translateY(-50%) !important;
	-o-transform:translateY(-50%) !important;
	-moz-transform:translateY(-50%) !important;
	-ms-transform:translateY(-50%) !important;
}
.md-select-value .md-text{
	display: inline-block;
	vertical-align: middle;
	min-width: auto;
}

.armf_layout_inline .arm_form_label_wrapper{margin-right: 10px;padding: 0;float: left;}
.armf_layout_inline .arm-df__form-field{float: left;}

.armf_layout_inline_right .arm_form_label_wrapper{margin-left: 10px;padding:0; float: right;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_form_settings_icon{left: 5px;right: auto;max-width: 100px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm-df__form-group .arm_confirm_box{left: 0;right: auto;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm-df__form-group .arm_confirm_box .arm_confirm_box_arrow{float: left;margin-right: auto;margin-left: 5px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_form_field_settings_menu_wrapper{left: 0;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_set_editor_ul .arm_form_field_settings_menu_wrapper .arm_form_field_settings_menu_arrow{margin-right: 400px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_form_field_settings_menu_wrapper .arm_form_field_settings_menu_arrow{margin-right: 400px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_delete_field_confirm_box{left:10px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_delete_field_confirm_box .arm_slider_box_arrow{margin-right: 320px;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .armFileUploadContainer, .armf_layout_inline_right .armFileRemoveContainer,
.armf_layout_inline_right .armCustomFileRemoveContainer{
	text-align: right;
	float: right;
	margin-left: 10px;
	margin-right: 0px;
}

.armf_label_placeholder .arm_form_label_wrapper{display: none;}
.arm_form_layout_writer .arm-df__form-group_checkbox .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-group_radio .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-group_roles .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-group_profile_cover .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-group_avatar .arm_form_label_wrapper,
.arm_form_layout_writer .arm-df__form-group_file .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_checkbox .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_radio .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_roles .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_profile_cover .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_avatar .arm_form_label_wrapper,
.arm_form_layout_writer_border .arm-df__form-group_file .arm_form_label_wrapper {
	display: inline-block;
}
.arm_form_layout_writer .arm-df__form-field .arm-df__form-field-wrap--roles-radio label.arm-df__label-text,
.arm_form_layout_writer_border .arm-df__form-field .arm-df__form-field-wrap--roles-radio label.arm-df__label-text,
.arm_form_layout_writer_border .arm-df__form-group_roles .arm_form_label_wrapper.arm-df__field-label--roles-select,
.arm_form_layout_writer .arm-df__form-group_roles .arm_form_label_wrapper.arm-df__field-label--roles-select
{
	display:none;
}
.arm_form_layout_writer .arm-df__form-group_checkbox .arm-df__form-field-wrap,
.arm_form_layout_writer .arm-df__form-group_radio .arm-df__form-field-wrap{
	margin: 0;
}
.armf_label_placeholder:not(.arm_form_layout_writer) .arm_cc_field_wrapper .arm_form_label_wrapper,
.armf_label_placeholder:not(.arm_form_layout_writer) .arm_bt_field_wrapper .arm_form_label_wrapper{
	display: inline-block;
	width: 100%;
}
.armf_label_placeholder .arm-df__form-field{float: left;}
.armf_label_placeholder.armf_layout_inline_right .arm-df__form-field{float: right;}
.armf_label_placeholder.armf_layout_inline_right .arm_form_settings_icon{left:10px;right: auto;max-width: 100px;}

.armf_alignment_left .arm_form_label_wrapper .arm_form_field_label_text{
	text-align: left !important;
	float: left;
	width: auto;
	display: inline-block;
	margin:auto;
}
.armf_alignment_left .arm_form_label_wrapper .arm-df__label-asterisk{left: -4px;}

.armf_alignment_center .arm_form_label_wrapper .arm_form_field_label_text{
	text-align: center !important;
	float: none;
	width: auto;
	display: inline-block;
	margin:auto;
}
.armf_alignment_center .arm_form_label_wrapper .arm-df__label-asterisk{float: none;}

.armf_layout_block.armf_alignment_right .arm_form_field_settings_menu_wrapper{left:0;}
.armf_layout_block.armf_alignment_right .arm_form_field_settings_menu_arrow{left:0;float: left;margin: 0 0 0 10px;}
.armf_alignment_right .arm_form_label_wrapper .arm_form_field_label_text,
.armf_alignment_right .arm_form_label_wrapper .arm-df__label-text{
	text-align: right !important;
	float: right;
	width: auto;
	display: inline-block;
	margin:auto;
}
.armf_alignment_right .arm-df__form-group .arm-df__field-label_text:not(.arm-df__form-control-submit-btn):hover{
	padding-left: 20px;
	padding-right: 0;
	background-position: left;
}
.armf_alignment_right .arm-df__form-group .arm_member_form_label:hover{
	padding-left: 0 !important;
	padding-right: 20px !important;
	background-position: right !important;
}
.armf_alignment_right .arm_form_label_wrapper .arm-df__label-asterisk{right: -4px;}

.arm_form_layout_writer .arm-df__fc--validation, .arm_form_layout_writer .armFileMessages,
.arm_form_layout_writer_border .arm-df__fc--validation, .arm_form_layout_writer_border .armFileMessages {
	background: none !important;
	min-height: 1px;
}
.arm_form_layout_writer .arm-df__fc--validation .arm-df__fc--validation__wrap, .arm_form_layout_writer .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_layout_writer_border .arm-df__fc--validation .arm-df__fc--validation__wrap, .arm_form_layout_writer_border .armFileMessages .arm-df__fc--validation__wrap{
	background: none !important;
	padding: 4px;
	line-height: normal;
}
.arm-default-form .arm-df__fc--validation .arm-df__fc--validation__wrap{
	padding: 4px;
}
.arm-default-form.arm_standard_validation_type .arm-df__fc--validation .arm-df__fc--validation__wrap
{
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
	-webkit-animation-duration: 0.8s;
	-moz-animation-duration: 0.8s;
	-o-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_layout_iconic:not(.arm_standard_validation_type) .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_layout_rounded:not(.arm_standard_validation_type) .armFileMessages .arm-df__fc--validation__wrap{
	max-width: 270px;
	min-width: 120px;
	width: auto;
	color: #F00;
	background-color: var(--arm-cl-white);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid var(--arm-dt-white-400);
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-O-border-radius: 6px;
	box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 3px 10px 0px rgba(0, 0, 0, 0.2);
	white-space: normal;
	transition: none 0s ease 0s;
	-webkit-transition: none 0s ease 0s;
	-moz-transition: none 0s ease 0s;
	-o-transition: none 0s ease 0s;
	-ms-transition: none 0s ease 0s;
	padding: 9px 8px !important;
	font-size: 15px;
	line-height: normal;
	text-align: center;

	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
	-webkit-animation-duration: 0.8s;
	-moz-animation-duration: 0.8s;
	-o-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes bounceInUp{
	0%{
		opacity: 0;
		-webkit-transform: translateY(0);
	}
	1%{
		-webkit-transform: translateY(40px);
	}
	60%{
		-webkit-transform: translateY(-7px);
	}
	80%{
		-webkit-transform: translateY(3px);
	}
	100%{
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}
@-moz-keyframes bounceInUp{
	0%{
		opacity: 0;
		-moz-transform: translateY(0);
	}
	1%{
		-moz-transform: translateY(40px);
	}
	60%{
		-moz-transform: translateY(-7px);
	}
	80%{
		-moz-transform: translateY(3px);
	}
	100%{
		-moz-transform: translateY(0);
		opacity: 1;
	}
}
@-o-keyframes bounceInUp{
	0%{
		opacity: 0;
		-o-transform: translateY(0);
	}
	1%{
		-o-transform: translateY(40px);
	}
	60%{
		-o-transform: translateY(-7px);
	}
	80%{
		-o-transform: translateY(3px);
	}
	100%{
		-o-transform: translateY(0);
		opacity: 1;
	}
}
@keyframes bounceInUp{
	0%{
		opacity: 0;
		transform: translateY(0);
	}
	1%{
		transform: translateY(40px);
	}
	60%{
		transform: translateY(-7px);
	}
	80%{
		transform: translateY(3px);
	}
	100%{
		transform: translateY(0);
		opacity: 1;
	}
}

.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_top .armFileMessages .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_bottom .armFileMessages .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_top .armFileMessages .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_bottom .armFileMessages .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_top .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_bottom .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_top .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_bottom .arm-df__fc--validation .arm-df__fc--validation__wrap{
	margin: 0 auto;
	opacity: 1;
}
.arm_form_layout_iconic:not(.arm_standard_validation_type, .arm_admin_member_form) .armFileMessages,
.arm_form_layout_rounded:not(.arm_standard_validation_type, .arm_admin_member_form) .armFileMessages,
.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm-df__fc--validation,
.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm-df__fc--validation{
	overflow: visible;
	position: absolute;
	z-index: 10;
	margin:auto;
}

.arm-default-form.arm_form_layout_iconic .arm_coupon_fields .arm_apply_coupon_container .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded .arm_coupon_fields .arm_apply_coupon_container .arm-df__fc--validation{
	margin-right: 0;
	margin-left: 0;
}
.arm-default-form.arm_form_layout_iconic .arm_msg_pos_right .arm_coupon_fields .arm_apply_coupon_container .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded .arm_msg_pos_right .arm_coupon_fields .arm_apply_coupon_container .arm-df__fc--validation{
	margin-left: 10px;
}
.arm-default-form.arm_standard_validation_type .arm_coupon_fields .arm_apply_coupon_container .arm-df__fc--validation .arm-df__fc--validation__wrap{
	text-align: left;
}

.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_top .armFileMessages,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_top .armFileMessages,
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_top .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_top .arm-df__fc--validation{
	bottom: 120%;
	top: auto;
	left: 0;
	right: 0;
	margin-right: 20%;
	margin-left: 20%;
}
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_bottom .armFileMessages,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_bottom .armFileMessages,
.arm-default-form.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm_msg_pos_bottom .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded:not(.arm_standard_validation_type) .arm_msg_pos_bottom .arm-df__fc--validation{
	left: 0;
	right: 0;
	margin-right: 20%;
	margin-left: 20%;
	margin-top: 10px;
}
.arm-default-form.arm_form_layout_iconic .arm_msg_pos_top .arm-df__form-field-wrap_textarea .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded .arm_msg_pos_top .arm-df__form-field-wrap_textarea .arm-df__fc--validation{
	bottom: 110%;
	top: auto;
}
.arm-default-form.arm_form_layout_iconic .arm_msg_pos_bottom .arm-df__form-field-wrap_textarea .arm-df__fc--validation,
.arm-default-form.arm_form_layout_rounded .arm_msg_pos_bottom .arm-df__form-field-wrap_textarea .arm-df__fc--validation{
	top: 110%;
}
.arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .arm-df__fc--validation,.arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .armFileMessages{margin-left: -10px;right: 102%;left: auto !important;top: 0;width: auto;}
.arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .arm-df__fc--validation,.arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .armFileMessages{margin-left: 10px;margin-top: -10px;left: 100% !important;top: 0;}
.arm_popup_member_setup_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .arm-df__fc--validation,
.arm_popup_member_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .arm-df__fc--validation,.arm_popup_member_setup_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .armFileMessages,
.arm_popup_member_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_left .armFileMessages{
	right: 101%;
	left: auto !important;
}
.arm_popup_member_setup_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .arm-df__fc--validation,
.arm_popup_member_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .arm-df__fc--validation,.arm_popup_member_setup_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .armFileMessages,
.arm_popup_member_form .arm-default-form:not(.arm_form_layout_writer, .arm_form_layout_writer_border) .arm_msg_pos_right .armFileMessages{
	left: 100% !important;
}
.arm_form_layout_writer .arm-df__fc--validation__wrap .arm_error_box_arrow, .arm_form_layout_writer_border .arm-df__fc--validation__wrap .arm_error_box_arrow{display:none;}
.arm-df__fc--validation__wrap .arm_error_box_arrow,
.arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	margin:auto;
}
.arm-df__fc--validation__wrap .arm_error_box_arrow{
	border-width: 11px;
}
.arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	border-width: 10px;
	content: "";
	transition: none 0s ease 0s;
	-webkit-transition: none 0s ease 0s;
	-moz-transition: none 0s ease 0s;
	-o-transition: none 0s ease 0s;
	-ms-transition: none 0s ease 0s;
}
.arm_msg_pos_top .arm-df__fc--validation__wrap .arm_error_box_arrow{
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: var(--arm-dt-gray-100);
	border-top-color: rgba(0, 0, 0, 0.25);
	bottom: -10px;
	opacity: inherit;
}
.arm_msg_pos_top .arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: var(--arm-cl-white);
}
.arm_msg_pos_right .arm-df__fc--validation__wrap .arm_error_box_arrow{
	top: 50%;
	left: -10px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: var(--arm-dt-gray-100);
	border-right-color: rgba(0, 0, 0, 0.25);
	opacity: inherit;
}
.arm_msg_pos_right .arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: var(--arm-cl-white);
}
.arm_standard_validation_type .arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow {
	opacity: 0;
}
.arm_form_layout_writer .arm_form_label_wrapper, .arm_form_layout_writer_border .arm_form_label_wrapper, .armf_label_placeholder .arm_form_label_wrapper {
	display: none;
}
.arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow{
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: var(--arm-dt-gray-100);
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
	opacity: inherit;
}
.arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: var(--arm-cl-white);
}
.is_form_class_rtl .arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow,
.arm_rtl_site .arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow{
	left: auto;
	margin-left: auot;
	right: 50%;
	margin-right: -11px;
}
.arm-df__fc-icon.--arm-suffix-icon.arm_visible_password_material:not(:focus),.arm-df__fc-icon.--arm-suffix-icon.arm_visible_password:not(:focus){
	border: 0px solid #000 !important;
}
.arm-df__fc-icon.--arm-suffix-icon.arm_visible_password_material,.arm-df__fc-icon.--arm-suffix-icon.arm_visible_password
{
	background: transparent !important;
	outline: none !important;
	height: 100% !important;
	top: 0 !important;
	right: 0;
	width: 50px;
	box-shadow: none !important;
}
.arm_rtl_site.arm-material-style.arm_form_ltr .arm-df__fc-icon.--arm-suffix-icon,
.arm_rtl_site button.arm-df__fc-icon.--arm-suffix-icon
{
	left: 0;
	right: auto;
}
.is_form_class_rtl .arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow:after,
.arm_rtl_site .arm_msg_pos_bottom .arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	margin-left: auto;
	margin-right: -10px;
}
.arm_msg_pos_left .arm-df__fc--validation__wrap .arm_error_box_arrow {
	top: 50%;
	right: -10px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: var(--arm-dt-gray-100);
	border-left-color: rgba(0, 0, 0, 0.25);
	opacity: inherit;
}
.arm_msg_pos_left .arm-df__fc--validation__wrap .arm_error_box_arrow:after{
	right: 1px;
	border-right-width: 0;
	border-left-color: var(--arm-cl-white);
	bottom: -10px;
}
.popup_setup_inner_container.popup_wrapper_inner{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 0px solid var(--arm-dt-white-500);
	float: left;
	overflow:hidden;
}
.arm_update_note .popup_wrapper_inner{
	border-color: teal;
}
.arm_update_note .popup_header{
	border-bottom: none;
	text-align: center;
	padding: 15px 15px 5px 15px;
	font-size: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	margin-bottom: 20px;
}
.arm_update_note .arm_top_bg_ellipse_1{
    display: block;
    background-image: url('../images/arm_top_bg_ellipse_1.svg');;
    width: 105px;
    height: 105px;
	position: absolute;
	left: 350px;
	top: 0px;
    background-repeat: no-repeat;
}
.arm_update_note .arm_top_bg_ellipse_2{
    display: block;
	position: absolute;
    background-image: url('../images/arm_top_bg_ellipse_2.svg');;
    width: 132px;
    height: 52px;
	top: 17px;
	left: 265px;
    background-repeat: no-repeat;
}
.arm_update_note .arm_bottom_bg_ellipse_1{
    display: block;
	position: absolute;
	background-image: url('../images/arm_bottom_bg_ellipse_1.svg');
	width: 111px;
	height: 29px;
	bottom: 0;
	left: 0;
	background-repeat: no-repeat;
}
.arm_update_note .arm_bottom_bg_ellipse_2{
    display: block;
	background-image: url('../images/arm_bottom_bg_ellipse_2.svg');
	width: 280px;
	height: 84px;
	bottom: 0;
	position: absolute;
	left: 191px;
	background-repeat: no-repeat;
}
.arm_update_note .arm_bottom_bg_ellipse_3{
    display: block;
	position: absolute;
    background-image: url('../images/arm_bottom_bg_ellipse_3.svg');;
    width: 49px;
    height: 60px;
	bottom: 64px;
	right: 0;
    background-repeat: no-repeat;
}
.arm_update_note .popup_content_text{
	font-size: 15px;
	line-height: 20px;
	padding: 64px 32px 0px 32px;
	min-height: 410px;
}
.arm_critical_change_list ul li {
	margin-bottom: 24px;
}
.arm_release_note_close_btn img {
	float: right;
	position: absolute;
	right: 20px;
	top: 26px;
	cursor: pointer;
}
.arm_update_note .popup_content_btn.popup_footer {
	padding: 20px;
}
.arm_update_note .arm_major_change_title{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0px 10px 10px;
}
.arm_uc_update_header {
    margin-bottom: 12px;
}
.arm_uc_update_label {
    font-size: 13px;
    color: #8a8a8a;
    margin-bottom: 2px;
}
.arm_uc_update_version_wrap {
    display: flex;
    align-items: baseline;
    gap: 4px;
}
.arm_uc_update_version_main{
    font-size: 96px;
    font-weight: 800;
    line-height: 103px;
    background: linear-gradient(180deg, #80FF95 0%, #0077FF 85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}
.arm_uc_update_version_main .arm_font_size_80,
.arm_uc_update_version_patch .arm_font_size_80{
	font-size: 80px;
    font-weight: 700;
    line-height: 92px;
}
.arm_uc_update_version_patch {
	font-size: 60px;
    font-weight: 700;
    background: linear-gradient(180deg, #80FF95 0%, #0077FF 85%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	margin-right: 24px;
}
.arm_uc_update_text{
	font-size: 32px;
	font-weight: 600;
	margin:  0px;
	line-height: 36px;
	color: var(--arm-dt-black-600);
	text-transform: uppercase;
	position: absolute;
	margin-top: 48px;	
}
.arm_update_note .arm_critical_change_title{
	font-size: 20px;
	font-weight: 600;
	margin:  0px;
	line-height: 36px;
	color: var(--arm-dt-black-600);
}
#arm_update_note .arm_view_document {
	display: block;
	color: var(--arm-dt-black-600);
	font-weight: 500;
	font-size: 14px !important;
	text-decoration: underline;
	background: url(../../armember-membership/images/arm_black_arrow_open_link.svg) no-repeat right center;
	width: 135px;
	margin-top: 32px !important;
	margin-bottom: 64px;
}
#arm_update_note .arm_view_document:hover{
    background: url(../images/arm_arrow_open_link.png) no-repeat right center;
    color: #0057BE !important;
	width: 133px;
}
.arm_update_note .arm_major_change_list,
.arm_update_note .arm_critical_change_list{ margin-bottom: 0px; margin-top: 30px;}
.arm_update_note .arm_major_change_list ul,
.arm_update_note .arm_critical_change_list ul {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
}

.arm_update_note .arm_major_change_list ul li,
.arm_update_note .arm_critical_change_list ul li {
	font-size: 18px;
	font-weight: 400;
    padding-left: 28px; 
    line-height: 28px;
    background-image: url('../images/arm_uc_list_right_tick.svg');
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: left 7px;
	color: var(--arm-dt-black-350);
	margin-bottom: 5px;
}

.arm_update_note .arm_major_change_list ul li span,
.arm_update_note .arm_critical_change_list ul li span{ color:#ff4040; }
.arm_update_note .arm_other_change_title{
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0px 10px 10px;
}
.arm_critical_change_list span>a:hover{
	text-decoration: underline !important;
}
.arm_update_note .arm_other_change_list{ margin: 0px 0px 20px 0px;}
.arm_update_note .arm_other_change_list ul{
	list-style-type: square;
	list-style-position: outside;
	list-style-image: none;
	list-style: outside none square;
	margin-left: 35px;
	margin-top: 0;
}
.arm_update_note .arm_other_change_list ul li{
	list-style-type: square;
	list-style-position: outside;
	list-style-image: none;
	list-style: outside none square;
	margin-bottom: 0px !important;
}
.arm_update_note .arm_addons_list{
	float: left;
	margin: 25px 0;
	width: 1835px;
}
.arm_update_note .arm_addons_list_div{
	  float: left;
   overflow-x: scroll;
	width: 100%;
}
.arm_update_note .arm_addons_list_title{
	background: #f5f5f5 none repeat scroll 0 0;
	color: #72777c;
	float: left;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	margin-top: 10px;
}
.arm_update_note .arm_add_on{
   float: left;
	padding: 0 10px;
	text-align: center;
	width: 120px;
	border-right: 1px solid #e1e1e1;
}
.arm_update_note .arm_add_on_text{
	text-align: center;
   font-family: open sans;
	font-size: 14px;
	color: #717d8c;
}
.arm_update_note .arm_add_on_text a{
   text-decoration: none;
   font-family: 'NotoSans', sans-serif, "Trebuchet MS";
	font-size: 14px;
	color: #717d8c;
}

.arm_module_box{
	padding: 30px 10px;
	margin:0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_module_box.arm_order_description{
	padding: 10px 20px 5px;
	display: inline-block;
}

.arm_update_note code{
	background: #f9f9f9 none repeat scroll 0 0;
	border: 1px solid #e8e8e8;
	border-radius: 0.2rem;
	color: #c25;
	padding: 2px;
}
.popup_wrapper.arm_update_note {
	width: 536px;
	border-radius: 24px;
}
.popup_wrapper.arm_update_note .arm_popup_close_btn{
    right: 22px;
    top: 15px;
    padding: 0;
}
.arm-default-form .arm_module_forms_container,
.arm-default-form .arm_module_box.arm_module_forms_container,
.arm-default-form .arm_module_box.arm_module_plans_container,
.arm-default-form .arm_module_box.arm_module_coupons_container,
.arm-default-form .arm_module_box.arm_module_gateways_container{
	border-bottom: 2px solid var(--arm-gt-gray-200);
	border-radius: unset;
}
.arm_setup_paymentcyclebox_wrapper {
	border-bottom: 2px solid var(--arm-dt-white-200);
}
.arm_membership_setup_form .arm_setup_section_title_wrapper{
	margin: 30px 0 0;
	padding-right: 10px;
	padding-left: 10px;
}
.arm_membership_setup_form .arm_setup_payment_cycle_title_wrapper,
.arm_membership_setup_form .arm_payment_mode_selection_wrapper{
	margin: 30px 0 !important;
	padding-right: 0px;
	padding-left: 0px;
}
.arm_module_plans_container .arm_module_plan_option{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid var(--arm-dt-white-200);
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0px 0px 10px 0px;
	position: relative;
	width: 100%;
}

.arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid #edf7ff;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 15px 25px;
	position: relative;
	width: 100%;
	background-color: #edf7ff;
}


 .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_name{
	font-size: 20px;
	color: #616161;
	padding: 0px;
}


 .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_price{
	text-align: right;
}

 .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_description{

	padding: 0px;
	min-height: 50px;
	 margin-top: 15px;

}

 .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option .arm_plan_skin6_left_box{
   width: 60%;
   display: inline-block;
   vertical-align: middle;

}
.arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option .arm_plan_skin6_right_box{
	width: 40%;
	display: inline-block;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	 -ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);


}

.arm_module_gateway_option input[type=radio],
.arm_module_payment_cycle_option input[type=radio],
.arm_module_plan_option input{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.arm_module_payment_cycle_container.arm_module_box{
   padding: 0 10px 30px !important;
}
.arm_module_gateways_container .arm_module_gateway_name,
.arm_module_payment_cycle_container .arm_module_payment_cycle_name,
.arm_module_plans_container .arm_module_plan_name{
	color: var(--arm-dt-gray-200);
	font-size: 16px;
	padding: 15px 25px 15px;
	line-height: normal;
	word-wrap: break-word;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_module_plans_container .arm_module_plan_type{
	color: var(--arm-dt-gray-200);
	font-size: 16px;
	display: block;
	padding: 0 25px 8px;
	text-align: center;
	word-wrap: break-word;
}
.arm_module_plans_container .arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type{
	display: block;
	width: 100%;
	margin: 5px 0px 10px;
	padding: 10px 0px;
	min-height: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_plan_skin1.arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type{
	background-color: var(--arm-dt-white-500);
	border: 1px solid var(--arm-dt-white-500);
	margin-bottom: 15px;
}
.arm_plan_skin2.arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type{
	background-color: var(--arm-dt-white-100);
	margin: 10px 0px;
}
.arm_module_plans_container .arm_module_plan_price{
	color: var(--arm-dt-gray-200);
	font-size: 24px;
	display: block;
	padding: 5px 20px;
	text-align: center;
	word-wrap: break-word;
}
.arm_module_plans_container .arm_module_plan_description{
	font-size: 16px;
	line-height: 1.3;
	color: #626676;
	padding: 0 25px 20px 25px;
	word-wrap: break-word;
}
.arm_setup_summary_text_container .arm_setup_summary_text{
	font-size: 16px;
	color: #616161;
	line-height: 1.3;
	margin:auto;
}
.arm_module_plans_container .arm_module_plan_description p{margin-bottom: 5px;}
.arm_module_payment_cycle_container .arm_module_payment_cycle_option,
.arm_module_gateways_container .arm_module_gateway_option{
	display: inline-block;
	width: 100%;
	cursor: pointer;
	min-height: 45px;
	padding: 10px 10px 10px 15px;
	margin: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid var(--arm-dt-white-200);
}
.arm_module_gateways_container .arm_column_1 .arm_setup_column_item:first-child .arm_module_gateway_option,
.arm_module_gateways_container .arm_column_1 .arm_setup_column_item:last-child .arm_module_gateway_option,
.arm_module_payment_cycle_container .arm_column_1 .arm_setup_column_item:first-child .arm_module_payment_cycle_option,
.arm_module_payment_cycle_container .arm_column_1 .arm_setup_column_item:last-child .arm_module_payment_cycle_option{
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.arm_module_gateways_container .arm_column_1 .arm_setup_column_item:first-child .arm_module_gateway_option,
.arm_module_payment_cycle_container .arm_column_1 .arm_setup_column_item:first-child .arm_module_payment_cycle_option{
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
}
.arm_module_gateways_container .arm_column_1 .arm_setup_column_item:last-child .arm_module_gateway_option,
.arm_module_payment_cycle_container .arm_column_1 .arm_setup_column_item:last-child .arm_module_payment_cycle_option{
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
}

.arm_module_gateways_container.arm_module_box .arm_setup_column_item,
.arm_module_payment_cycle_container.arm_module_box .arm_setup_column_item{
	margin: 0 10px 5px;
	box-sizing: border-box;
}
.arm_module_gateways_container .arm_module_gateway_name,
.arm_module_payment_cycle_container .arm_module_payment_cycle_name{
	display: inline-block;
	max-width: 80%;
	width: auto;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
.arm_setup_column_item{position: relative;}
.arm_cc_fields_container{
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
}

.arm_bt_field_wrapper,
.arm_cc_field_wrapper{
	width: 100%;
	display: inline-block;
}
.arm_column_2 .arm_bt_field_wrapper .arm_form_label_wrapper,
.arm_column_3 .arm_bt_field_wrapper .arm_form_label_wrapper,
.arm_column_2 .arm_cc_field_wrapper .arm_form_label_wrapper,
.arm_column_3 .arm_cc_field_wrapper .arm_form_label_wrapper{min-width: 100%;width: 100% !important;margin: 0;}
.arm_column_2 .arm_bt_field_wrapper .arm-df__form-field,
.arm_column_3 .arm_bt_field_wrapper .arm-df__form-field,
.arm_column_2 .arm_cc_field_wrapper .arm-df__form-field,
.arm_column_3 .arm_cc_field_wrapper .arm-df__form-field{min-width: 100%;width: 100% !important;}
.arm_bt_field_wrapper label,
.arm_cc_field_wrapper label{
	cursor: pointer;
	font-size: 16px;
	color: var(--arm-dt-gray-200);
}
.arm_bt_field_wrapper input,
.arm_cc_field_wrapper input{
	font-size: 16px;
}
.arm_bt_field_wrapper span,
.arm_cc_field_wrapper span{
	font-size: 15px;
	display: inline-block;
	padding-bottom: 10px;
	width: 100%;
}
.arm_column_2 .arm_bt_field_wrapper span, .arm_column_3 .arm_bt_field_wrapper span,
.arm_column_2 .arm_cc_field_wrapper span, .arm_column_3 .arm_cc_field_wrapper span{padding-bottom: 5px;}
.arm_bank_transfer_note_container{margin: 0 0 10px;display: block;font-size: 16px;}
.is_form_class_rtl .arm_bank_transfer_note_container{ text-align: right; direction: rtl; }
.arm_bank_transaction_id_cont{
	display: inline-block;
	width: 260px;
	vertical-align: top;
}
.arm_bt_field_wrapper span{
	font-size: 15px;
	display: inline-block;
	padding-bottom: 0px;
	width: 160px;
	line-height: inherit;
	position: relative;
}
.arm_bt_field_wrapper span.error{width: 100%;}
.arm_bt_field_wrapper span.arm-df__label-asterisk{width: auto;display: inline-block;padding: 0;}
.arm_apply_coupon_container{
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.arm_apply_coupon_container.arm_position_center{
	padding-left:12%;
	max-width:500px;
	margin:0 auto;
}

.arm_apply_coupon_container.arm_position_right{
	float:right;
}

.arm_module_coupons_container .arm_apply_coupon_container .arm_coupon_field_wrapper .arm-df__form-field{
	padding: 0 !important;
}
.arm_module_coupons_container .arm_apply_coupon_container .arm_coupon_field_wrapper,
.arm_apply_coupon_container .arm_coupon_field_wrapper{
	max-width: 50%;
	width: 200px;
	display: inline-block;
	float: left;
	margin: 0 !important;
}

.arm_apply_coupon_container.arm_position_right .arm_coupon_field_wrapper{
	float:right;
}

.arm_apply_coupon_container .arm_coupon_field_wrapper .arm-df__form-field-wrap_coupon_code .arm-df__form-field-wrap{
	margin: 0;
}
.arm_module_coupons_container .arm_apply_coupon_container .arm-df__form-group.arm_coupon_submit_wrapper,
.arm_apply_coupon_container .arm_coupon_submit_wrapper{
	max-width: 40%;
	width: auto;
	display: inline-block;
	float: left;
	margin: 0 !important;
}

.arm_apply_coupon_container.arm_position_right .arm-df__form-group.arm_coupon_submit_wrapper{
	float:right;
}

.arm_module_coupons_container .arm_apply_coupon_container .arm-df__form-group.arm_coupon_submit_wrapper .arm_apply_coupon_btn,
.arm_apply_coupon_container .arm_apply_coupon_btn{
	cursor: pointer;
	display: inline-block;
	min-width: 75px;
	width: auto;
	text-decoration: none;
	text-transform: none;
	padding: 0 15px;
	line-height: normal;
	float: left;
	border: none;
}
.arm_module_box .arm_setup_column_item{
	list-style: outside none none;
	margin: 8px 6px 8px 10px;
	padding: 0;
	position: relative;
}

.arm_module_plans_container.arm_module_box{
	float:left;
}

.arm_module_plans_container.arm_module_box .arm_column_1 .arm_setup_column_item{
	float:left;
	clear:both;
	width:calc(100% - 20px);
	max-width: 100%;
	margin:10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.arm_module_gateways_container .arm_setup_check_circle,
.arm_module_payment_cycle_container .arm_setup_check_circle,
.arm_module_plan_option .arm_setup_check_circle{
	color: var(--arn-dt-skyblue-100);
	background: var(--arm-dt-white-100);
	border: 2px solid var(--arn-dt-skyblue-100);
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	text-align: center;
}
.arm_module_plan_option .arm_setup_check_circle{
	display: none;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 15px;
	left: -15px;
	line-height: normal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_module_plan_option .arm_setup_check_circle i{
	display: block;
	font-size: 22px;
	padding: 4px 0;
	vertical-align: top;
}
.arm_module_gateways_container .arm_setup_check_circle,
.arm_module_payment_cycle_container .arm_setup_check_circle{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 10px 0 0;
	vertical-align: middle;
	line-height: normal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}





.arm_module_gateway_option .arm_setup_check_circle i,
.arm_module_payment_cycle_option .arm_setup_check_circle i{
	display: none;
	font-size: 15px;
	padding: 3px 0;
	line-height: normal;
	vertical-align: top;
	margin: 0;
}

.arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle{
	display: inline-block;
	width: 25px;
	height: 25px;
	left: 20px;
	top: 20px;
	border-color: rgb(57, 165, 255);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle i{
	display: none;
	font-size: 15px;
	padding: 3px 0;
	margin: 0;
	line-height: normal;
	color: rgb(57, 165, 255);
}

.arm_module_gateways_container .arm_setup_column_item.arm_active .arm_setup_check_circle i,
.arm_module_payment_cycle_container .arm_setup_column_item.arm_active .arm_setup_check_circle i{display: inline-block;}
.arm_setup_column_item:hover .arm_module_plan_option .arm_setup_check_circle i{display: none;}
.arm_setup_column_item.arm_active:hover .arm_module_plan_option .arm_setup_check_circle i{display: inline-block;}
.arm_setup_column_item:hover .arm_module_plan_option .arm_setup_check_circle,
.arm_setup_column_item.arm_active .arm_module_plan_option .arm_setup_check_circle{
	display: block;
}
.arm_setup_column_item:hover .arm_module_gateway_option,
.arm_setup_column_item:hover .arm_module_plan_option{border: 1px solid var(--arn-dt-skyblue-100);}
.arm_plan_default_skin.arm_setup_column_item.arm_active .arm_module_plan_option{
	background-color: var(--arn-dt-skyblue-100);
	border: 1px solid var(--arn-dt-skyblue-100);
}
.arm_plan_skin1.arm_setup_column_item.arm_active .arm_module_plan_option,
.arm_plan_skin2.arm_setup_column_item.arm_active .arm_module_plan_option{
	background-color: rgba(0,0,0,0);
	border: 1px solid var(--arn-dt-skyblue-100);
}
.arm_plan_skin1.arm_setup_column_item:hover .arm_module_plan_option .arm_module_plan_price_type,
.arm_plan_skin2.arm_setup_column_item:hover .arm_module_plan_option .arm_module_plan_name,
.arm_plan_skin1.arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_price_type,
.arm_plan_skin2.arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_name{
	 transition: all 0.7s ease 0s;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transiton: all 0.7s ease 0s;
	-ms-transiton: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	background-color: var(--arn-dt-skyblue-100);
	border: 1px solid var(--arn-dt-skyblue-100);
}
.arm_plan_skin2.arm_setup_column_item .arm_module_plan_option .arm_module_plan_name{
	background-color: var(--arm-dt-white-500);
	border: 1px solid var(--arm-dt-white-500);
	text-align: center;
	word-wrap: break-word;
}
.arm_plan_skin1.arm_setup_column_item .arm_module_plan_option .arm_module_plan_description,
.arm_plan_skin2.arm_setup_column_item .arm_module_plan_option .arm_module_plan_description{
	text-align: center;
}
.arm_plan_skin1.arm_setup_column_item .arm_module_plan_option .arm_module_plan_name{
	text-align: center;
	line-height:1.3;
}
.arm_module_box ul{margin: 0;padding: 0;}
.arm_membership_setup_sub_ul.arm_column_2:not(.hidden_section),
.arm_membership_setup_sub_ul.arm_column_3:not(.hidden_section),
.arm_module_box .arm_column_2,
.arm_module_box .arm_column_3{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_current_plan_text{display:none;}
.arm_module_box .arm_current_plan_box .arm_current_plan_text{
	display: inline-block;
	font-family: inherit;
	font-size: 16px;
	position: absolute;
	top: 0;
	right: 0;
	background: var(--arm-dt-white-600);
	padding: 4px 5px;
	line-height: normal;
}
.arm_module_box .arm_current_plan_box:hover .arm_module_plan_option{
	border: 1px solid var(--arm-dt-white-500) !important;
}
.arm_module_box .arm_current_plan_box:hover .arm_module_plan_option .arm_setup_check_circle{
	display: none !important;
}

.arm_module_box .arm_column_3 li.arm_setup_column_item,
.arm_module_box .arm_column_4 li.arm_setup_column_item{
	max-width: 350px;
}

.arm_membership_setup_sub_ul.arm_column_2 li, .arm_module_box .arm_column_2 li.arm_setup_column_item{
	width: 45%;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}
.arm_membership_setup_sub_ul.arm_column_3 li, .arm_module_box .arm_column_3 li.arm_setup_column_item{
	width: 30%;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}
.arm_membership_setup_sub_ul.arm_column_4 li, .arm_module_box .arm_column_4 li.arm_setup_column_item{
	min-width: 178px;
	width: 22.5%;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 10px;
}
.arm_setup_submit_btn_wrapper{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	text-align: center;
	padding: 25px 15px;
}
.arm_apply_coupon_container .arm_apply_coupon_btn,
.arm_setup_submit_btn_wrapper button{
	margin: 0;
	margin-right: 10px;
	padding: 8px 18px;
	text-transform: none;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	line-height: normal;
	color: var(--arm-cl-white);
	background-color: var(--arn-dt-skyblue-100);
	border: 1px solid var(--arn-dt-skyblue-100);
	background-image: none;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position:relative;
}
.arm_social_link_container{
	padding: 3px;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_social_login_btns_wrapper{
	display: inline-block;
	width: 100%;
	float: none;
	line-height: normal;
}
.arm_social_login_btns_wrapper .arm_social_link_container{
	display: inline-block;
	float: none;
	line-height: normal;
}
.arm_social_login_btns_wrapper.arm_horizontal .arm_social_link_container{width: auto;}
.arm_social_login_btns_wrapper.arm_vertical .arm_social_link_container{width: 100%;}
.arm_social_login_btns_wrapper.arm_align_left{text-align: left;}
.arm_social_login_btns_wrapper.arm_align_center{text-align: center;}
.arm_social_login_btns_wrapper.arm_align_right{text-align: right;}
.arm_social_login_btns_wrapper.arm_align_left .arm_social_link_container{text-align: left;float: none;}
.arm_social_login_btns_wrapper.arm_align_center .arm_social_link_container{text-align: center;float: none;}
.arm_social_login_btns_wrapper.arm_align_right .arm_social_link_container{text-align: right;float: none;}
.arm_social_link_container a{
	display: inline-block;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	border: 0;
}
.arm_social_link_container a img{
	display: inline-block;
	float: left;
	max-width: 100%;
}
.arm_social_btn_separator_wrapper{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	float: left;
	margin: 10px 0 0;
}
.arm_login_links_wrapper .arm_socialicons_bottom .arm_social_btn_separator_wrapper,
.arm_socialicons_bottom.arm_login_links_wrapper .arm_social_btn_separator_wrapper{
	margin: 0 0 10px;
}
.arm_social_link{cursor: pointer;}
.arm_social_link img{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; }
.arm_success_msg li, .arm_error_msg li{list-style: outside none none;color: var(--arm-cl-white) !important;}

.arm_user_avatar{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_activities_container, .arm_member_listing_container,.arm_shortcode_grid_container{
	width: 100%;
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0;
	margin: 0;
	font-size: 15px;
	position: relative;
}
.arm_shortcode_grid_container .arm_shortcode_grid_heading_main,
.arm_activities_container .arm_activities_heading_main{
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	display: inline-block;
	width: 100%;
	margin: 15px 0 20px;
	padding: 5px;
}
.arm_member_listing_container .arm_member_listing_wrapper{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #e9ebee;
	background: var(--arm-dt-white-100);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.arm_membership_history_pagination_block,
.arm_failed_attempt_loginhistory_pagination_block,
.arm_activities_pagination_block,
.arm_member_paid_post_plans_pagination_block{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 12px 10px;
}
.arm_membership_history_pagination_block .arm_membership_history_paging_container,
.arm_failed_attempt_loginhistory_pagination_block .arm_failed_attempt_loginhistory_paging_container,
.arm_activities_pagination_block .arm_activities_paging_container,
.arm_member_paid_post_plans_pagination_block .arm_member_paid_post_plans_paging_container{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	line-height: normal;
	text-align: right;
}
[dir="rtl"] .arm_membership_history_pagination_block .arm_membership_history_paging_container,
[dir="rtl"] .arm_failed_attempt_loginhistory_pagination_block .arm_failed_attempt_loginhistory_paging_container,
[dir="rtl"] .arm_activities_pagination_block .arm_activities_paging_container,
[dir="rtl"] .arm_member_paid_post_plans_pagination_block .arm_member_paid_post_plans_paging_container{
	text-align: left;
}
.arm_membership_history_pagination_block .arm_paging_wrapper .arm_paging_info,
.arm_membership_history_pagination_block .arm_paging_wrapper .arm_paging_links,
.arm_failed_attempt_loginhistory_pagination_block .arm_paging_wrapper .arm_paging_info,
.arm_failed_attempt_loginhistory_pagination_block .arm_paging_wrapper .arm_paging_links,
.arm_activities_pagination_block .arm_paging_wrapper .arm_paging_info,
.arm_activities_pagination_block .arm_paging_wrapper .arm_paging_links,
.arm_member_paid_post_plans_pagination_block .arm_paging_wrapper .arm_paging_info,
.arm_member_paid_post_plans_pagination_block .arm_paging_wrapper .arm_paging_links{
	display: inline-block;
	float: none;
	vertical-align: middle;
}

.arm_activities_pagination_infinite{
	text-align: center !important;
	margin-bottom: 20px;
}
.arm_directory_paging_container.arm_directory_paging_container_infinite,
.arm_directory_paging_container_infinite{
	text-align: center !important;
	margin-bottom: 20px;
}
.arm_load_more_loader,
img.arm_load_more_loader{
	width: 30px;
	height: 30px;
	text-align: center;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	background: transparent;
	margin: 15px;
}
.arm_directory_load_more_link,
a.arm_directory_load_more_link,

.arm_directory_load_more_link:hover,
.arm_directory_load_more_link:focus,
a.arm_directory_load_more_link:hover,
a.arm_directory_load_more_link:focus{
	outline: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;

}
.arm_activities_items{}
.arm_member_info_block,
.arm_activity_item{
	padding: 5px 0;
	margin: 0;
	display: table;
	width: 100%;
	border-bottom: 1px solid var(--arm-dt-white-300);
}
.arm_activity_cell{
	display: table-cell;
	vertical-align: top;
	padding: 2px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_activity_item_left{
	max-width: 70px;
	width: 70px;
	height: auto;
	text-align: center;
	margin-right: 10px;
}
.arm_template_wrapper .arm_activity_item_right,
.arm_activity_item_right{
	line-height: 18px;
}
.arm_member_info_left{
	max-width: 70px;
	width: 70px;
	height: auto;
	text-align: center;
	margin-right: 10px;
	display: table-cell;
	vertical-align: top;
	padding: 2px 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_template_wrapper .arm_member_info_right,
.arm_member_info_right{
	display: table-cell;
	vertical-align: top;
	padding: 2px 5px;
	line-height: 18px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_member_info_block a{
	border: 0;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	margin-right: 4px;
}
.arm_activity_display_name a{
	border: 0 !important;
	margin-right: 4px;
	text-decoration: none;
	outline: none;
}
.arm_activity_listing_wrapper{
	width:100%;
}
.arm_activity_avtar_section{
	width: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.arm_activity_detail_section{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px 0 10px;
	line-height: 20px;
}
.arm_member_activity_listing_wrapper a{
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	margin-right: 4px;
}
.arm_activity_other_links a{
	border: 0;
	text-decoration: none;
	outline: none;
}
.arm_activity_other_links a:active,
.arm_activity_other_links a:focus,
.arm_activity_other_links a:hover{
	outline: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}
.arm_details_activity{
	color: #555555;
	font-size: 13px;
	margin-right: 4px;
}
[dir="rtl"] .arm_activity_display_name a,
[dir="rtl"] .arm_member_activity_listing_wrapper a,
[dir="rtl"] .arm_details_activity{
	margin-right: 0;
	margin-left: 4px;
}
.arm_member_info_block .arm_time_block,
.arm_time_section{
	display: block;
	font-size: 12px;
	color: #666666;
	margin-top: 5px;
}
.arm_no_content{
	background-color: #F2F2F2;
	border: none;
	font-size: 14px;
	height: 35px;
	width: 100%;
	margin: 5px 0;
	border: 1px solid #B5B5B5;
	text-align: center;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_no_content_msg{
	float: left;
	width: 100%;
	padding: 8px 0;
	text-align: center;
}
.arm_popup_member_setup_form, .arm_popup_member_form{
	margin-top: 50px;
}
.arm_popup_member_form table,
.arm_popup_member_setup_form table,
.arm_popup_member_setup_form table td, .arm_popup_member_form table td{border: 0;margin: 0;padding: 0;}
.arm_nav_menu_form_container{
	display: none;
	height: 0px;
	width: 0px;
	overflow: hidden;

}

.arm_iframe_wrapper iframe,
.arm-default-form iframe,
.arm_setup_form_container iframe{
	width: 0px;
	height: 0px;
	border: none;
	position: absolute;
	left: -9999px;
}
.armWriterFileUpload, .armNormalFileUpload{display:block;margin:auto;}
.arm_form_layout_iconic .armWriterFileUpload,
.arm_form_layout_rounded .armWriterFileUpload{display:none;}
.armFileUploadWrapper .armFileBtn,
.armWriterFileUpload .armFileRemoveContainer,
.armWriterFileUpload .armCustomFileRemoveContainer{
	float: left;
	font-size: 15px;
	color: var(--arm-dt-white-100);
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	background-color: var(--arm-pt-theme-blue);
	text-align: center;
	letter-spacing: .5px;
	-webkit-transition: .2s ease-out;
	-moz-transition: .2s ease-out;
	-o-transition: .2s ease-out;
	-ms-transition: .2s ease-out;
	transition: .2s ease-out;
	cursor: pointer;
	border: none;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	display: inline-block;
	outline: 0;
	padding: 0 30px;
	margin: 5px 0 5px 0;
	text-transform: uppercase;
	vertical-align: middle;
	-webkit-tap-highlight-color: transparent;
}
.armWriterFileUpload .armFileRemoveContainer,
.armWriterFileUpload .armCustomFileRemoveContainer{
	background: #d04540;
	display: none;
	padding: 0 15px;
}
.armFileUploadWrapper span{
	cursor: pointer;
}

.armFileUploadWrapper .armFileUploadContainer input[type=file].armIEFileUpload,
.armFileUploadWrapper .armFileUploadContainer input[type=file].armSafariFileUpload{
	top: 0px;
	height: 40px;
	position: absolute;
	opacity: 0;
}
.armFileUploadWrapper .arm-ffw__file-upload-box.arm_dragover{
	border-color: #aaa;
}
.armFileUploadWrapper .arm-ffw__file-upload-box .armFileDragAreaText{
	text-align: center;
	padding:0px;
}
.armFileUploadWrapper .arm-ffw__file-upload-box input[type=file]{
	width: 100%;
	height: 100%;
	top: 0;
	min-height: 40px;
}
.armFileUploadWrapper .armWriterFileUpload input[type=file]{
	width: 100%;
	height: 60px;
}
.armFileUploadWrapper .armWriterFileUpload input.armFileUpload{
	top: -5px;
	width: 100%;
	height: 40px;
}
.armFileUploadWrapper .file-path-wrapper{
	overflow: hidden;
	padding-left: 10px;
	display: block;
}
.armFileUploadWrapper .file-path-wrapper:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}
.armFileUploadWrapper .file-path-wrapper input{
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #9e9e9e;
	border-width: 0 0 1px 0 !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	outline: none;
	height: 30px;
	width: 100%;
	font-size: inherit;
	margin: 5px 0 5px 0;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.armFileUploadWrapper .armFileRemoveContainer,
.armFileUploadWrapper .armCustomFileRemoveContainer{
	font-size: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	border-radius: unset;
	border: none;
	margin-left: 12px;
}
.armFileUploadWrapper .armFileRemoveContainer .armFileRemove-icon, .armFileUploadWrapper .armCustomFileRemoveContainer .armFileRemove-icon{
	background-image: url('../images/delete.svg');
	width: 24px;
	height: 24px;
}
.armFileUploadWrapper .armFileRemoveContainer .armFileRemove-icon:hover, .armFileUploadWrapper .armCustomFileRemoveContainer .armFileRemove-icon:hover{
	background-image: url('../images/delete_hover.svg');
}
.armFileUploadProgressBar{
	height: 6px;
	overflow: hidden;
	background-color: var(--arm-pt-theme-blue-alpha-12);
	-webkit-border-radius: var(--arm-radius-12px);
	-moz-border-radius: var(--arm-radius-12px);
	-o-border-radius: var(--arm-radius-12px);
	border-radius: var(--arm-radius-12px);
	width: 95%;
	display: block;
	margin: 9px 0 9px 0;
	float: left;
	clear: both;
}
.armFileUploadProgressInfo{
	font-size: 16px;
	display: block;
	font-weight: normal;
	font-family: var(--arm-primary-font);
	color: var(--arm-dt-black-500);
	width: 95%;
	height: auto;
	word-break: break-all;
	clear: both;
}
.armFileUploadProgressInfo:after{
	clear: both;
	content: "";
	display: table;
}
.arm_field_file_display{
	display: flex;
	float: left;
	flex-wrap: wrap;
}
.arm_field_file_display .arm_uploaded_file_info{
	margin: 9px;
	padding: 10px;
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.1);
	position: relative;
	display: inline-block;
	max-width: 100%;
	text-align: center;
	max-width: 150px !important;
}
.arm_field_file_display .arm_uploaded_file_info img{
	opacity: 1 !important;
}
.arm_uploaded_file_info .arm_uploaded_file_name{
	display: block;
	margin: 5px 0 2px;
	font-size: 14px;
}
.arm_field_file_display .armFileRemoveContainer,
.arm_field_file_display .armCustomFileRemoveContainer{
	color: #000;
	display: inline-block;
	background: none;
	border: none;
	padding: 0;
	margin: 0 8px;
	float: right;
	line-height: normal;
	height: auto;
	font-size: 14px;
	z-index: 9999;
}
.arm-ffw__file-upload-box .armbar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-ms-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
	background-color: var(--arm-pt-theme-blue);
}
.arm-df__form-field-wrap .arm-ffw__file-upload-box label,
.arm-ffw__file-upload-box .armFileDragAreaText,
.arm-ffw__file-upload-box label{
	transition: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transform: none !important;
	-webkit-transform: none !important;
	-moz-transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	position: relative !important;
	display: inline-block;
	width: 100%;
	padding: 12px 20px !important;
	pointer-events: auto !important;
	margin: 0;
	box-sizing: border-box;
}
.arm_field_file_display img{
	width: 100%;
	height: auto;
	display: inline-block;
}
.arm_old_uploaded_file {
	display: inline-block;
	float: left;
	margin: 0px;
}
.arm_old_uploaded_file.arm_admin_file {
	margin: 0 0 18px;
}
.armFileUploadProgressBar .armbar{
	float: left;
	width: 0;
	height: 100%;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-ms-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
	background-color: var(--arm-pt-theme-blue);
}
[dir='rtl'] .armFileUploadProgressBar .armbar{
	float: right;
}
.arm_user_form_fields_container{
	width: 100%;
	height: 100%;
	box-shadow: 2px 0px 6px 0px rgba(50, 50, 50, 0.25);
	-webkit-box-shadow: 2px 0px 6px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 2px 0px 6px 0px rgba(50, 50, 50, 0.25);
	-o-box-shadow: 2px 0px 6px 0px rgba(50, 50, 50, 0.25);
}

.font_settings_label{font-weight:bold;color:var(--arn-dt-black-200);}
.arm-df__form-group_button input{border:1px solid var(--arm-pt-theme-blue) !important;margin-left:-10px !important;max-width:auto;color: #000 !important;direction: ltr !important;text-align: left !important;}
.arm-df__form-group_button .arm_label_edit_icon{ border:1px solid var(--arm-pt-theme-blue) !important;margin-left:-7px !important;}
.style_setting_main_heading{
	margin: 7px 0 0;
	background: var(--arm-dt-white-100);
	box-shadow: none;
}
.arm-df__form-group_button input{border:1px solid var(--arm-pt-theme-blue) !important; margin-left:-10px !important;max-width:auto;}
.arm-df__form-group_button .arm_label_edit_icon{ border:1px solid var(--arm-pt-theme-blue) !important;margin-left:-7px !important;}
ol.arm_form_hidden_field_wrapper,
.arm_form_hidden_field_wrapper,
ol.arm_form_conditional_redirect_field_wrapper,
.arm_form_conditional_redirect_field_wrapper{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 0 10px 0 0;
}
.arm_form_hidden_field_wrapper .arm_form_hidden_field,
.arm_form_conditional_redirect_field_wrapper .arm_form_conditional_redirect_field{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 10px 12px;
	margin: 0 0 10px;
	border: 1px solid var(--arm-dt-white-600);
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	position: relative;
}
ol.arm_form_hidden_field_wrapper,
ol.arm_form_conditional_redirect_field_wrapper{
	list-style-type: none;
	margin-left: 0;
}
ol.arm_form_hidden_field_wrapper li.arm_form_hidden_field,
ol.arm_form_conditional_redirect_field_wrapper li.arm_form_conditional_redirect_field{

}
ol.arm_form_hidden_field_wrapper > li.arm_form_hidden_field:before,
ol.arm_form_conditional_redirect_field_wrapper > li.arm_form_conditional_redirect_field:before{

	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}
ol.arm_form_hidden_field_wrapper:first-child,
ol.arm_form_conditional_redirect_field_wrapper:first-child{
	counter-reset: customlistcounter;
}
.arm_form_hidden_field_wrapper .arm_form_hidden_field_label{
	font-weight: bold;
}
.arm_form_hidden_field_wrapper .arm_form_hidden_field span,
.arm_form_conditional_redirect_field_wrapper .arm_form_conditional_redirect_field span{
	display: inline-block;
	min-width: 80px;
}
.arm_form_hidden_field_wrapper .arm_form_hidden_field input{
	margin: 10px 0 !important;
}
.arm_form_conditional_redirect_field_wrapper .arm_form_conditional_redirect_field input{
	margin: 0;
	min-height: 30px;
	width: 224px !important;
}
.arm_form_hidden_field_wrapper .arm_remove_hidden_field,
.arm_form_conditional_redirect_field_wrapper .arm_remove_conditional_redirect_field{
	position: absolute;
	right: 0px;
	top: 5px;
	text-decoration: none;
	color: #727273;
	font-size: 16px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}
.arm_form_hidden_field_wrapper .arm_remove_hidden_field:hover,
.arm_form_hidden_field_wrapper .arm_remove_hidden_field:focus{

}
.arm_add_form_hidden_field_wrapper,
.arm_add_form_conditional_redirect_field_wrapper{
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 5px 20px 5px 5px;
	margin: 0;
	text-align: right;
}
.arm_add_form_hidden_field_wrapper a,
.arm_add_form_conditional_redirect_field_wrapper a{
	text-decoration: none;
}
.arm_add_form_hidden_field_wrapper a:focus,
.arm_add_form_hidden_field_wrapper a:hover,
.arm_add_form_conditional_redirect_field_wrapper a:focus,
.arm_add_form_conditional_redirect_field_wrapper a:hover{
	text-decoration: none;
}
.arm_add_form_hidden_field_wrapper a:hover,
.arm_add_form_conditional_redirect_field_wrapper a:hover{
	color: var(--arm-pt-theme-blue);
	text-decoration: underline;
}

.arm_paging_wrapper{
	display: inline-block;
	margin: 10px 3px 5px;
	width: 100%;
}
.arm_paging_wrapper .arm_paging_info{
	display: inline-block;
	margin: 0 10px;
	color: var(--arm-dt-black-200);
	min-height: 25px;
	line-height: 25px;
	font-size: 14px;
	text-align: left;
}
.arm_paging_wrapper .arm_paging_links{display: inline-block;float: right;}
.arm_paging_wrapper .arm_page_numbers{
	float: left;
	display: inline-block;
	min-width: 30px;
	height: 30px;
	padding: 5px 6px;
	background-color: transparent;
	border: 1px solid var(--arm-gt-gray-100);
	margin: 0 8px;
	color: var(--arm-dt-black-200);
	font-size: 14px;
	line-height: normal;
	text-align: center;
	text-decoration: none;
	outline: none;
	vertical-align: middle;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-border-radius: var(--arm-radius-6px);
	-moz-border-radius: var(--arm-radius-6px);
	-o-border-radius: var(--arm-radius-6px);
	border-radius: var(--arm-radius-6px);
}
.arm_directory_container .arm_paging_wrapper .arm_page_numbers{
	line-height: 20px;
}
.arm_paging_wrapper .arm_page_numbers:not(.arm_prev):not(.arm_next){
	display: none;
}
.arm_paging_wrapper .arm_page_numbers.current,
.arm_paging_wrapper .arm_page_numbers:hover,
.arm_paging_wrapper .arm_page_numbers:focus{
	color: var(--arm-pt-theme-blue);
	background-color: transparent;
	box-shadow: none;
}
.arm_paging_wrapper .arm_page_numbers:not(.arm_prev):not(.arm_next):hover{
	background: transparent !important;
}
.arm_paging_wrapper .arm_page_numbers.arm_prev,
.arm_paging_wrapper .arm_page_numbers.arm_next{
	border: 0 !important;
}
.arm_paging_wrapper .arm_page_numbers.arm_prev.current ,
.arm_paging_wrapper .arm_page_numbers.arm_next.current{
	border: 0 !important;
}

.arm_paging_wrapper .arm_page_numbers.arm_prev:hover{
	background-size: 20px 20px !important;
	box-shadow: none;
}

.arm_paging_wrapper .arm_page_numbers:not(.current):hover svg path{
	stroke: #32323a;
}

.arm_paging_wrapper .arm_page_numbers.arm_next:hover{
	background-size: 20px 20px !important;
	box-shadow: none;
}
.arm_directory_paging_container{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	line-height: normal;
	text-align: right;
}
.arm_current_membership_paging_container,
.arm_transaction_paging_container,
.arm_login_history_paging_container{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	text-align: right;
}

.arm_template_wrapper{
	position: relative;
}
.arm_template_wrapper,
.arm_template_wrapper *{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	line-height: normal;
}
.arm_directory_container, .arm_profile_container{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin-top: 20px;
}
.arm_profile_container .arm_profile_detail_wrapper{
	background: var(--arm-dt-white-100);
	margin-bottom: 10px;
	overflow: hidden;
}
.arm_template_wrapper a{
	cursor: pointer;
	border: 0;
	box-shadow: none;
	text-decoration: none;
	outline: none;
	display: inline-block;
}
.arm_template_wrapper .arm_profile_tabs .arm_profile_tab_link{
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
}
.arm_template_wrapper .arm_profile_tab_detail .arm_general_info_container table tr,
.arm_template_wrapper .arm_profile_tab_detail .arm_general_info_container table tr th,
.arm_template_wrapper .arm_profile_tab_detail .arm_general_info_container table tr td{
	padding: 20px 10px;
	background: transparent !important;
	word-break: break-word;
}
.arm_template_wrapper .arm_user_block{padding: 10px;}

.arm_template_wrapper .arm_profile_detail_tbl .arm_user_avatar{
	width: 60px;
	height: auto;
}
.arm_template_wrapper .arm_profile_detail_tbl img,
.arm_template_wrapper .arm_profile_detail_tbl img.avatar{
	min-width: 60px;
	min-height: 60px;
	height: auto;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
.arm_template_wrapper .arm_user_avatar img{
	min-width: 80px;

	min-height: 80px;
	height: auto;
	vertical-align: middle;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	opacity: 1 !important;
	margin-bottom: 0;
}
.arm_template_wrapper .arm_last_active_text{
	display: inline-block;
	width: 100%;
	text-align: justify;
	font-size: 14px;
	margin-bottom: 5px;
}
.arm_directory_filters_wrapper{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 10px 0;
	margin-bottom: 10px;
	text-align: center;
}
.arm_directory_search_wrapper,
.arm_directory_list_of_filters,
.arm_directory_list_by_filters,
.arm_directory_field_list_filter,
.arm_directory_clear_wrapper{
	display: inline-block;
	vertical-align: top;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin: 0px;
}
.arm_directory_search_wrapper{
	float: left;
}
.arm_directory_list_by_filters{
	float: right;
}
.arm_directory_list_of_filters label{
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding: 5px 10px;
	margin: 0;
	border-bottom: 2px solid transparent;
}
.arm_directory_list_by_filters select, .arm_directory_field_list_filter select, .arm_search_filter_fields_wrapper select{
	display: inline-block;
	font-size: 15px;
	height: 40px;
	line-height: normal;
	color: #5C5C60;
	background: var(--arm-dt-white-100) !important;
	border: 1px solid var(--arm-dt-white-700);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	padding: 2px 6px !important;
	margin: 0;
}
.arm_template_wrapper .arm_directory_search_wrapper{
	max-width:60%;
}

.arm_template_wrapper .arm_directory_search_wrapper.arm_directory_clear_wrapper{ min-width: auto !important;}

.arm_template_preview_popup.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper{
	max-width:100%;
	display: flex;
}

.arm_directory_list_by_filters select:focus, .arm_search_filter_fields_wrapper .arm_dir_filter_input select:focus{
	outline: none;
	box-shadow: 0px 0px 2px rgba(81, 203, 238, 0.5);
	border-color: #53E2F3;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;

}
.arm_directory_list_of_filters label:hover,
.arm_directory_list_of_filters label:focus{
	border-bottom-color: var(--arm-dt-white-600);
}
.arm_directory_list_of_filters label.arm_active{
	border-bottom-color: var(--arm-pt-theme-blue);
	color: var(--arm-pt-theme-blue);
}
.arm_directory_list_of_filters label input{
	opacity: 0;
	position: absolute;
}
.arm_directory_search_wrapper .arm_directory_search_box{
	display: inline-block;
	float: left;
	min-width: auto !important;
	width: 230px;
	max-width: 80%;
	height: 30px;
	vertical-align: middle;
	line-height: normal;
	background: var(--arm-dt-white-100);
	border: 1px solid var(--arm-dt-white-700);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	margin: 0;
}
.arm_directory_search_wrapper .arm_directory_search_box:focus, .arm_search_filter_fields_wrapper .arm_dir_filter_input input:focus{
	outline: none;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-ms-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;

}
.arm_directory_search_wrapper .arm_directory_search_btn:not(.arm_directory_clear_btn),
.arm_directory_search_wrapper_left .arm_directory_search_btn:not(.arm_directory_clear_btn){
	display: inline-block;
	float: left;
	width: 38px;
	height: 38px;
	margin: 0px 0 0 -30px;
	text-decoration: none;
	outline: none;
	text-align: center;
	vertical-align: middle;
	line-height: 28px;
	color: var(--arm-dt-white-100);
	cursor: pointer;
	font-size: 15px;
	background-color: var(--arm-pt-theme-blue);
	border: 1px solid var(--arm-pt-theme-blue);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_directory_search_wrapper .arm_directory_search_btn:hover{border: 1px solid var(--arm-pt-theme-blue); box-shadow: none;}
.arm_directory_empty_list{
	display: inline-block;
	width: 100%;
	padding: 8px 10px;
	text-align: center;
	font-size: 16px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin-top: 20px;
	border: 1px solid #e2e9ed;
}
.arm_directory_container ul{
	list-style: outside none none;
	margin-left: 5px;
	padding: 0;
}
.arm_cover_upload_container{
	text-align: center;
	vertical-align: middle;
	width: auto;
	height: auto;
}
.armCoverUploadBtnContainer{
	width: 40px;
	height: 40px;
	display: inline-block;
	margin: 0 0 0 5px;
	text-align: center;
}
.armCoverUploadBtnContainer label{
	position: relative;
	overflow: hidden;
	width: 40px;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
	padding: 5px;
	border-bottom: none;
}
.armCoverUploadBtnContainer .armCoverUploadBtn{
	background: url("../images/cover_upload_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.armCoverUploadBtnContainer .armRemoveCover{
	background: url("../images/cover_remove_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.armCoverUploadBtnContainer input{
	opacity: 0;
	width: 100%;
	height: 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	position: absolute;
	bottom: 100%;
	left: 0;
}
.arm_user_badges_detail{
	display: inline-block;
	line-height: normal;
	margin: 0 0px;
	vertical-align: middle;
}
.arm_user_badges_detail .arm-user-badge{
	margin: 0 5px 5px 0;
	display: inline-block;
	line-height: 18px;
}
.arm_user_badges_detail .arm-user-badge img{
	display: inline-block;
	vertical-align: top;
}

.armSelectOptionLTR,
.arm_form_ltr.arm_form_layout_writer .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_ltr.arm_form_layout_writer .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_ltr .arm-df__form-field-wrap_checkbox,
.arm_form_ltr .arm-df__form-field-wrap_radio,
.arm_form_ltr .arm-df__form-field-wrap--roles-radio,
.arm_form_ltr .arm-df__form-field-wrap_select,
.arm_form_ltr .arm-df__form-field input:not([type='button']),
.arm_form_ltr .arm-df__form-field textarea,
.arm_form_ltr .arm-df__form-field select,
.arm_form_ltr .arm-df__form-field input[type='email'],
.arm_form_ltr .arm-df__form-field input[type='url']{
	direction: ltr;
	unicode-bidi: bidi-override;
	text-align: left;
}
.armSelectOptionLTR,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field-wrap_checkbox,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field-wrap_radio,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field-wrap_select,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field input:not([type='button']),
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field textarea,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field select,
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field input[type='email'],
.arm_form_ltr.arm_form_layout_rounded.arm_standard_validation_type .arm-df__form-field input[type='url']{
	direction: ltr;
	unicode-bidi: bidi-override;
	text-align: left;


}
.arm_form_ltr.arm_form_layout_writer .arm-df__label-text{
	left: 0;
	right: auto;
	line-height: normal;
}

.arm_form_ltr.arm_rtl_site.arm_form_layout_writer .arm-df__label-text{
	left: auto;
}

.armSelectOptionRTL,
.arm_rtl_site.arm_form_ltr .armSelectOptionLTR,
.arm_form_rtl.arm_form_layout_writer .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_rtl.arm_form_layout_writer_border .arm-df__fc--validation .arm-df__fc--validation__wrap,
.arm_form_rtl.arm_form_layout_writer .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_rtl.arm_form_layout_writer_border .armFileMessages .arm-df__fc--validation__wrap,
.arm_form_rtl.arm_form_layout_writer .arm-df__form-field-wrap:not(.arm-df__form-field-wrap_submit),
.arm_form_rtl.arm_form_layout_writer_border .arm-df__form-field-wrap:not(.arm-df__form-field-wrap_submit),
.arm_form_rtl .arm-df__form-field-wrap_checkbox,
.arm_form_rtl .arm-df__form-field-wrap_rememberme,
.arm_form_rtl .arm-df__form-field-wrap_radio,
.arm_form_rtl .arm-df__form-field-wrap_roles,
.arm_form_rtl .arm-df__form-field-wrap_select,
.arm_rtl_site.arm_form_ltr .arm-df__form-field-wrap_select,
.is_form_class_rtl .arm-df__form-field-wrap_select,
.arm_form_rtl .arm-df__form-field-wrap_text,
.arm_form_rtl .arm-df__form-field-wrap_email,
.arm_form_rtl .arm-df__form-field-wrap_password,
.arm_form_rtl .arm-df__form-field-wrap_date,
.arm_form_rtl .arm-df__form-field input:not([type='button']),
.arm_form_rtl .arm-df__form-field textarea,
.arm_form_rtl .arm-df__form-field select,
.arm_form_rtl .arm-df__form-field-wrap_url,
.arm_form_rtl .arm-df__form-field input[type='email'],
.arm_form_rtl .arm-df__form-field input[type='url']{
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
}

.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-df__dropdown-control .armfa.armfa-caret-down.armfa-lg{
	right: unset;
	left: 16px;
}

.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-df__dropdown-control .arm__dc--head .arm__dc--head__title,
.is_form_class_rtl .arm-df__form-field .arm-df__dropdown-control .arm__dc--head .arm__dc--head__title{
	margin-right: 0;
	width: inherit;
}

.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-df__dropdown-control .arm__dc--head,
.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-df__dropdown-control .arm__dc--head input,
.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-df__dropdown-control .arm__dc--items-wrap,
.arm_form_ltr.arm_rtl_site .arm-df__form-field div.arm-notched-outline,
.is_form_class_rtl .arm-df__form-field div.arm-notched-outline{
	direction: rtl;
	unicode-bidi: embed;
	text-align: right;
}

.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-notched-outline .arm-notched-outline__leading,
.is_form_class_rtl .arm-df__form-field .arm-notched-outline .arm-notched-outline__leading{
	border-right: 1px solid #DCE4F5;
	border-left: none;
}

.arm_form_ltr.arm_rtl_site .arm-df__form-field .arm-notched-outline .arm-notched-outline__trailing,
.is_form_class_rtl .arm-df__form-field .arm-notched-outline .arm-notched-outline__trailing{
	border-right: none;
	border-left: 1px solid #DCE4F5;
}

.arm-df__form-field-wrap_select .arm-df__form-field-wrap .arm-df__label-text{ position : relative;}

.arm_form_rtl .arm-df__checkbox:last-of-type,
.arm_form_rtl .arm-df__form-field .arm-df__checkbox,
.arm_form_rtl .arm-df__form-field .arm-df__radio{
	margin: 3px 0 3px 20px;
}
.arm_form_rtl .arm-df__form-field .arm-df__label-text
{
	direction: rtl;
	right: 0;
	left: auto;
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top;
}
.arm_form_rtl .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm_form_rtl .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label{
	padding-left: 0;
	padding-right: 8px;
}

.arm_form_rtl.arm_materialize_form .arm-df__form-field .arm-df__checkbox .arm-df__fc-checkbox--label,
.arm_form_rtl.arm_materialize_form .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	padding-right: 28px;
}

.arm-default-form .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label.arm_payment_mode_label
{
	max-width: 100%;
}

.arm_rtl_site.arm_form_ltr .arm_payment_mode_wrapper .arm-df__form-field .arm-df__radio.arm-d-flex .arm-df__fc-radio--label{
	padding-right: 8px;
}

.arm_form_rtl.arm_materialize_form .arm-df__checkbox input[type="checkbox"] + label:before{
	left: auto;
	right: 12px;
}

.arm_form_rtl.arm_materialize_form .arm-df__checkbox input[type="checkbox"] + label:after, .arm_form_rtl.arm_materialize_form .arm-df__radio input[type="radio"] + label:before, .arm_form_rtl.arm_materialize_form .arm-df__radio input[type="radio"] + label:after{
	left: auto;
	right: 0;
}
.arm_form_rtl .arm-df__form-field .arm-df__form-field-wrap_file .arm-df__label-text,
.arm_form_rtl .arm-df__form-field .arm-df__form-field-wrap_avatar .arm-df__label-text,
.arm_form_rtl .arm-df__form-field .arm-df__form-field-wrap_arm_captcha .arm-df__label-text
{
	float : right;
}
.arm_form_rtl .arm-df__form-field .arm_form_field_captcha_wrapper img.arm_recaptcha_field_input,
.arm_form_rtl .arm-df__form-field .arm_form_field_captcha_wrapper .arm_recaptcha_msg
{
	float: right;
	text-align: right;
}
.arm_form_rtl .arm-df__form-field-wrap_section.arm-df__form-field-wrap
{
	direction: rtl;
	text-align:right;

}
.arm_form_rtl .arm-df__form-field-wrap_html.arm-df__form-field-wrap
{
	direction: rtl;
	text-align:right;

}

.arm_form_ltr .arm_forgot_password_description{
	direction: ltr;
	text-align: left;
}
.arm_form_rtl .arm_forgot_password_description{
	direction: rtl !important;
	text-align: right;
}
.arm_form_rtl .arm-df__fc-icon.--arm-suffix-icon{
	left: 12px !important;
	right: auto !important;
}

.arm_form_rtl .arm-df__fc-icon.--arm-prefix-icon {
	left: auto;
	right: 12px;
}
.arm_form_rtl .arm-df__dropdown-control .arm__dc--head i.armfa,
.is_form_class_rtl .arm-df__dropdown-control .arm__dc--head i.armfa{
	left:16px;
	right: auto;
}
.armf_layout_inline_right .arm_editor_wrapper .arm-df__form-group .arm_editable_form{
	left: auto;
	right: 0;
}
.arm_form_rtl .arm-df__form-field .armNormalFileUpload .armFileRemoveContainer,
.arm_form_rtl .arm-df__form-field .armNormalFileUpload .armCustomFileRemoveContainer{
	float: left;
	margin: 0 10px 0 0;
}

button[type="submit"]:hover{text-transform: none;}
.popup_wrapper_inner .popup_content_text .arm_setup_form_container,
.popup_wrapper_inner .popup_content_text .arm_setup_form_container .arm_membership_setup_form,
.popup_wrapper_inner .popup_content_text .arm_setup_form_container .arm_membership_setup_form .arm_setup_form_inner_container
{
	max-width:100%;
}
.arm_plan_skin3 .arm_module_plan_option .arm_module_plan_name{
	font-size: 24px;
	padding: 20px 15px 0 55px;
}
.arm_plan_skin3 .arm_module_plan_option .arm_module_plan_price{
	text-align: left;
	padding: 5px 20px 5px 55px;
}
.arm_plan_skin3 .arm_module_plan_option .arm_module_plan_description{ margin-top: 10px;padding: 0 15px 0 55px;}
.arm_plan_skin3.arm_setup_column_item.arm_active .arm_module_plan_option .arm_setup_check_circle i{display: block; }
.arm_plan_skin3.arm_setup_column_item.arm_active .arm_module_plan_option,
.arm_plan_skin3.arm_setup_column_item:hover .arm_module_plan_option{border-color: var(--arm-dt-white-200) !important;}
.arm_plan_skin3 .arm_module_plan_option .arm_plan_name_box{margin-bottom: 10px;}
.widget_arm_member_form_widget .arm-df__form-group.arm_forgot_password_below_link.arm_forgotpassword_link,
	.widget_arm_member_form_widget .arm_forgot_password_below_link.arm_forgotpassword_link, .widget_arm_member_form_widget .arm_login_links_wrapper .arm_registration_link{
		margin: 0 !important;
}

/* Social Icon Start */
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_prof_div > a::before {
	position:relative;
    top:6px;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_facebook > a{
	background: #1877F2;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_twitter > a{
	background: #03A9F4;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_linkedin > a{
	background: #007AB9;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_vk > a{
	background: #0077FF;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_instagram > a{
	background: linear-gradient(49.12deg, #FFDD55 6.62%, #FF543E 50.06%, #C837AB 93.5%);
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_pinterest > a{
	background: #E61E27;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_youtube > a{
	background: #E70000;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_dribbble > a{
	background: #EA4C89;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_tumblr > a{
	background: #001935;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_vine > a{
	background: #00B389;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_vine > a{
	background: #00B389;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_skype > a{
	background: #0078D7;
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_whatsapp > a{
	background: linear-gradient(0deg, #20B038 0%, #60D66A 100%);
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_tiktok > a{
	background: var(--arn-dt-black-200);
}
.arm_template_container.arm_profile_container .social_profile_fields .arm_social_field_delicious > a{
	background: #0078F1;
}

/* Social Icon End */

@media (min-width: 1920px){
	.arm_update_note .arm_other_change_list ul li{list-style: outside none square;
	margin-bottom: 3px !important;}
}
@media (max-width: 1600px){
	.arm_view_member_wrapper .arm_member_last_subscriptions_table.arm_view_member_history{
	display: block;
}
.arm_view_member_wrapper .arm_member_last_subscriptions_table.arm_view_member_history tbody {
    display: inline-table;
    width: 100%;
}

}

@media (min-width: 1366px)
{
 .arm_update_note .arm_addons_list img{
	 height: auto;
   width: 100px;

}
.arm_update_note .arm_add_on {
	float: left;
	padding: 0 10px;
	text-align: center;
}
.arm_update_note .arm_add_on_text {
	color: gray;
	margin: 0px auto 15px;
	text-align: center;
}

.arm_update_note .arm_other_change_list ul li{
	margin-bottom: 0px;}

.arm_update_note .arm_addons_list {
	float: left;
	margin: 25px 0;
	width: 1575px;
}
}
@media (max-width: 1280px){
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block{text-align: center;padding-bottom: 10px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info{padding: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_user_last_login_time{margin: 5px 0 10px;}
}
@media only screen and (width: 1024px){
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner{padding: 10px;text-align: center;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info{max-width: 100%;margin: 20px 0 0 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_user_last_active_text{margin: 4px 0;width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_item_status_text{margin: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_about_me{margin: 4px 0 20px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_header_info .arm_profile_name_link,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_profile_name_link{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_header_info .arm_user_badges_detail,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
}
@media (max-width: 1024px){
	.arm_directory_search_wrapper {width: 38%;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block{text-align: center;padding-bottom: 10px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar{position: relative;margin: 0;top: 0;bottom: 0;left: 0 !important;right: 0;width: 142px;max-height: 142px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar img{width: 132px;min-height: 132px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tabs{text-align: center;}

}
@media only screen and (width: 980px){

	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner{padding: 10px;text-align: center;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info{max-width: 100%;margin: 20px 0 0 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info .arm_profile_name_link{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_user_last_active_text{margin: 4px 0;width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_item_status_text{margin: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_about_me{margin: 4px 0 20px;}
}
@media (max-width: 768px){
	.popup_wrapper.popup_wrapper_responsive{
		overflow: hidden;
		height: 100% !important;
		max-height: 100% !important;
		width: 100% !important;
		max-width: 100%;
		left: 0 !important;
		top: 0 !important;
		margin: 0 !important;
		position: fixed !important;
	}
	.popup_wrapper_responsive .popup_content_text{
		overflow-x: hidden;
		overflow-y: auto;
	}
	.arm_form_layout_iconic:not(.arm_standard_validation_type) .arm-df__fc--validation .arm-df__fc--validation__wrap, .arm_form_layout_iconic:not(.arm_standard_validation_type) .armFileMessages .arm-df__fc--validation__wrap{
		padding: 6px 8px !important;
	}

	.arm_template_wrapper_directorytemplate1 .arm_user_avatar{width: 120px;height: 120px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar img{width: 148px;max-height: 148px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar{width: 142px;max-height: 142px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar img{width: 156px;max-height: 156px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar{width: 200px;max-height: 200px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar img{width: 170px;min-height: 170px;}

	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block{text-align: center;padding-bottom: 10px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info{padding: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_user_last_login_time{margin: 5px 0 10px;}

	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_profile_name_link{display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tabs{text-align: center;}
	.arm_directory_search_wrapper {width: 43%;}
	.arm_template_wrapper .arm_directory_list_by_filters{width: 55%;}
	.arm_template_wrapper .arm_directory_list_by_filters select{width: 100%;max-width: 85%;}
}
@media (max-width: 767px){
	.arm_account_detail_tab_links,
	.arm_account_detail_tab_links ul{display: none !important;}
	.arm_account_detail_tab_content_wrapper .arm_account_btn_tab{display: inline-block;}
}
@media (max-width: 640px){

	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner{padding: 10px;text-align: center;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info{max-width: 100%;margin: 20px 0 0 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info .arm_profile_name_link{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_user_last_active_text{margin: 4px 0;width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_item_status_text{margin: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_about_me{margin: 4px 0 20px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_header_info .arm_profile_name_link,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_profile_name_link{width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_header_info .arm_user_badges_detail,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}

	.arm_membership_setup_sub_ul li, .arm_module_box li.arm_setup_column_item{
		width: 100%;
	}
}

@media (max-width: 480px){
	.arm-default-form .arm-df__field-label{
		min-width: 100%;
		width: 100%;
	}
	.arm-default-form .arm-df__form-field{
		min-width: 100%;
		width: 100%;
	}
	.arm_template_wrapper .arm_directory_filters_wrapper{border-bottom: 0px solid var(--arm-dt-white-700);}
	.arm_template_wrapper .arm_directory_search_wrapper,
	.arm_template_wrapper .arm_directory_list_of_filters,
	.arm_template_wrapper .arm_directory_list_by_filters,
	.arm_template_wrapper .arm_directory_field_list_filter{width: 100%;margin-bottom: 20px;}
	.arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_box{width: 100% !important;max-width: 100% !important;}
	.arm_template_wrapper .arm_directory_list_by_filters select{width: 100% !important;float:left;max-width: 100% !important;}
	.arm_template_wrapper .arm_directory_field_list_filter select{width: 100%;float:left;max-width: 100%;}
	.arm_template_wrapper .arm_directory_container{text-align: center;}
	.arm_template_wrapper .arm_directory_search_wrapper #arm_loader_img{position:absolute !important;right:-30px;}
	.arm_template_wrapper_directorytemplate1 .arm_user_link{margin: 15px 0 8px 0;}
	.arm_template_wrapper_directorytemplate1 .arm_user_avatar{width: 110px;height: 110px;margin-top: 15px;}
	.arm_template_wrapper_directorytemplate1 .arm_user_btns{min-height: auto;margin: 10px auto;}
	.arm_directory_container .arm_user_block{width: 99%;max-width: 99%;margin-bottom: 10px !important;}
	.arm_template_wrapper_directorytemplate2 .arm_user_block_left{margin-left: 10px;max-width: 35% !important;}
	.arm_template_wrapper_directorytemplate2 .arm_user_block_right{margin-left: 20px;width: 60%;}

	.arm_template_wrapper .arm_profile_picture_block{padding-bottom: 10px;}
	.arm_template_wrapper .arm_profile_container .arm_profile_tabs .arm_profile_tab_link{display: inline-block;width: 100%;margin-bottom: 1px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; }
	.arm_template_wrapper .arm_profile_container .arm_profile_tabs .arm_profile_tab_link:last-child{margin-bottom: 0;}
	.arm_template_wrapper .arm_profile_picture_block_inner .arm_user_avatar{max-width: 100%;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_tabs,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_tabs{padding: 1px 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_tabs .arm_profile_tab_link,
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_tabs .arm_profile_tab_link{margin: 0;padding: 10px 8px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar{width: 140px;max-height: 140px;margin-top: 20px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar img{width: 138px;max-height: 138px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar{width: 150px;max-height: 150px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar img{width: 146px;max-height: 146px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner{padding: 10px 0;text-align: center;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_profile_header_info{max-width: 100%;margin: 20px 0 0 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_user_last_active_text{margin: 4px 0;width: 100%;display: inline-block;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_item_status_text{margin: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate1 .arm_user_about_me{margin: 4px 0 20px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block{text-align: center;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block_inner{padding: 20px 20px 10px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info{padding: 0;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_user_last_login_time{margin: 5px 0 10px;}

	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar{position: relative;margin: 0;top: 0;bottom: 0;left: 0;right: 0;width: 180px;max-height: 180px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar img{width: 150px;min-height: 150px;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tab_detail{margin-top: 0;}
	.arm_directory_paging_container{text-align: center;}
	.arm_paging_wrapper .arm_paging_links{float: none;}
	.arm_template_wrapper_profiletemplate1 .arm_activities_container .arm_activities_pagination_block,
	.arm_template_wrapper_profiletemplate2 .arm_activities_container .arm_activities_pagination_block,
	.arm_template_wrapper_profiletemplate3 .arm_activities_container .arm_activities_pagination_block{text-align: center !important;}
	.arm_account_detail_tab_links,
	.arm_account_detail_tab_links ul{display: none !important;}
	.arm_account_detail_tab_content_wrapper .arm_account_btn_tab{display: inline-block;}
	.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar_section{max-width: 100%;width: 100%;}

	.arm_template_wrapper.arm_template_wrapper_directorytemplate1,
	.arm_template_wrapper.arm_template_wrapper_directorytemplate2,
	.arm_template_wrapper.arm_template_wrapper_directorytemplate3,
	.arm_template_wrapper.arm_template_wrapper_directorytemplate4,
	.arm_template_wrapper.arm_template_wrapper_directorytemplate5{
		padding-left:40px !important;
		padding-right:40px !important;
	}

	.arm_template_wrapper_directorytemplate1 .arm_user_block.arm_directorytemplate1_last_field{
		border-bottom:0 !important;
	}
	.arm_template_wrapper .arm_directory_search_wrapper{
		max-width:100%;
		width:100% !important;
	}
	.arm_template_wrapper .arm_search_filter_container_type_0 .arm_directory_field_list_filter {
		max-width:90%;
		width:90% !important;
	}
	.arm_template_wrapper .arm_search_filter_container_type_0 .arm_directory_search_wrapper{
		max-width:90%;
		width:90% !important;
	}

	.arm_form_input_container_submit .arm_cancel_update_card_btn {
		margin-left: 0 !important;
		margin-top: 15px !important;
	}
    
    	div.arm_form_message_container .arm_reset_password_success_msg_container .arm_reset_password_img {margin: 25px 0;}
    	div.arm_form_message_container .arm_reset_password_success_msg_container .arm_reset_password_login_btn {width: 250px;}
}
.arm_error_message{background-color: #F08080 !important;}
.arm_success_message{background-color: #6AC57B !important;}
@media (max-width: 980px){
	.arm_directory_search_wrapper {width: 35%;}
	.arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{display: inline-block;}
}
@media(max-width: 480px){
		.arm_form.arm-default-form .arm-df__form-group.arm_forgot_password_below_link.arm_forgotpassword_link,
.arm_form.arm-default-form .arm_forgot_password_below_link.arm_forgotpassword_link,
.arm_form.arm-default-form .arm_forgot_password_above_link.arm_forgotpassword_link{
		margin: 0 !important;
		float: none;
		text-align: center;
	}
	.arm_form.arm-default-form .arm_login_links_wrapper .arm_registration_link{
		margin: 0 !important;
	}
	.arm_form_rtl .arm-df__checkbox:last-of-type,
	.arm_form_rtl .arm-df__form-field .arm-df__checkbox{
		margin: 0 !important;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	::i-block-chrome,.arm_form_layout_writer .arm-df__fc--validation{min-height: 1px;}
	::i-block-chrome,.arm_form_layout_writer .armFileMessages{min-height: 1px;}
}

@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
	.arm_form_layout_writer .arm-df__fc--validation,.arm_form_layout_writer .armFileMessages{min-height: 1px;}
}
.arm_logout_btn,
.arm-logged-in-as,
.arm_cancel_membership_btn,
.arm_close_account_btn{text-transform: none;}
.arm-df__form-group.hidden_field_hide{display: none;}

.arm_tablet_wrapper .arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar{width: 150px;max-height: 150px;}
.arm_tablet_wrapper .arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar{width: 160px;max-height: 160px;}
.arm_tablet_wrapper .arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar img{width: 156px;max-height: 156px;}

.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4{padding:60px 20px !important;}

.arm_tablet_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar{width: 200px;max-height: 200px;}
.arm_tablet_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar img{width: 170px;min-height: 170px;}

.arm_template_preview_popup:not(.arm_tablet_wrapper):not(.arm_mobile_wrapper) .arm_template_wrapper.arm_template_wrapper_directorytemplate3{
	padding:60px 20px;
}

.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_template_container{
	padding-left: 10px;
}
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_filters_wrapper{
	padding: 0px;
}

.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate2 .arm_directory_filters_wrapper
{
	padding: 0 0 0 15px;
}

.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_field_list_filter select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate2 .arm_directory_field_list_filter select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_field_list_filter select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_field_list_filter select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_field_list_filter select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate6 .arm_directory_field_list_filter select{
	width: 100% ;
	max-width: 100%;
}
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_search_wrapper,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_search_wrapper,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_search_wrapper,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_search_wrapper,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate6 .arm_directory_search_wrapper{
	float: left;
	width: 35%;
	min-width: 35%;
	flex-direction: column !important;
}
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_search_wrapper .arm_directory_search_box,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_search_wrapper .arm_directory_search_box,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_search_wrapper .arm_directory_search_box,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_search_wrapper .arm_directory_search_box{
	max-width: 100% !important;
	width: 100% !important;
	margin-bottom: 15px;
	margin-right: 0% !important;
}
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_list_by_filters,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate2 .arm_directory_list_by_filters,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_list_by_filters,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_list_by_filters,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_list_by_filters,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate6 .arm_directory_list_by_filters
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 0px !important;
}
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_list_by_filters select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_list_by_filters select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_list_by_filters select,
.arm_tablet_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_list_by_filters select
{
	width: 100% !important;
	max-width: 100%;
	float: right;
}
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_template_container{
	padding: 0;
}
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_user_block{
	min-width: auto;
	margin: 0 0 20px;
}


.arm_mobile_wrapper .arm_template_wrapper .arm_directory_filters_wrapper{border-bottom: 1px solid var(--arm-dt-white-700);padding: 0 !important;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_field_list_filter,
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper,
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_list_of_filters,
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_list_by_filters{float: left !important;width:100% !important;margin-bottom: 20px;margin-right: 0px !important;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper{width:71% !important;}
.arm_mobile_wrapper .arm_directory_search_wrapper .arm_directory_search_btn{margin:1px 0 0 -35px;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate4 .arm_directory_search_wrapper .arm_directory_search_btn{margin:1px 0 0 -35px;}
.arm_mobile_wrapper .arm_directory_search_wrapper #arm_loader_img{position:absolute !important;right:-30px !important;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_box{width: 100% !important;max-width: 100% !important;margin-right: 0% !important;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_btn{max-width: 100%;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_field_list_filter select,
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_list_by_filters select{float:left;width: 100%;max-width:100%; margin-top: 15px !important;
	margin-bottom: 15px !important;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_container{text-align: center;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate1 .arm_user_link{margin: 15px 0 8px 0;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate1 .arm_user_avatar{width: 110px;height: 110px;margin-top: 15px;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate1 .arm_user_btns{min-height: auto;margin: 10px auto;}
.arm_mobile_wrapper .arm_directory_container .arm_user_block{width: 92%;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_social_blocks .arm_user_social_fields{
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 10px;
}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate4 .arm_user_block{
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 0 auto 20px;
}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate1 .arm_directory_container .arm_user_block{width: 99%;max-width: 99%;margin-bottom: 10px !important;border: 0 !important;border-bottom:1px solid var(--arm-dt-white-700) !important;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_block_left{margin: 0 auto 10px;max-width: 100%;float: none;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_block_right{margin-left: 10px;max-width: 100%;float: none;text-align: center;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_block_right .arm_user_badges_detail{margin-left: 10px;width: 100%;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_block_right .arm_last_active_text{text-align: center;width: 100%;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_social_blocks{float:left;width:100%;text-align: center;}


.arm_mobile_wrapper .arm_template_wrapper .arm_profile_picture_block{padding-bottom: 10px;}
.arm_mobile_wrapper .arm_template_wrapper .arm_profile_container .arm_profile_tabs .arm_profile_tab_link{display: inline-block;width: 100%;margin-bottom: 1px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; }
.arm_mobile_wrapper .arm_template_wrapper .arm_profile_container .arm_profile_tabs .arm_profile_tab_link:last-child{margin-bottom: 0;}
.arm_mobile_wrapper .arm_template_wrapper .arm_profile_picture_block_inner .arm_user_avatar{max-width: 100%;}
.arm_mobile_wrapper .arm_template_wrapper .arm_profile_tabs{padding: 1px 0;}
.arm_mobile_wrapper .arm_template_wrapper .arm_profile_tabs .arm_profile_tab_link{margin: 0;padding: 10px 8px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar{width: 134px;max-height: 134px;margin-top: 20px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar img{width: 130px;max-height: 130px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar{width: 150px;max-height: 150px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate2 .arm_profile_picture_block_inner .arm_user_avatar img{width: 146px;max-height: 146px;}

.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_profile_picture_block_inner{padding: 10px;text-align: center;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_profile_header_info{max-width: 100%;margin: 20px 0 0 0;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_user_last_active_text{margin: 4px 0;width: 100%;display: inline-block;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_user_last_login_time .arm_item_status_text{margin: 0;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate1 .arm_user_about_me{margin: 4px 0 20px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block_inner{padding: 20px 20px 10px 0;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_header_info{padding: 0;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_user_last_login_time{margin: 5px 0 10px;}

.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar{position: relative;margin: 0;top: 0;bottom: 0;left: 0;right: 0;width: 180px;max-height: 180px;float: none;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block .arm_user_avatar img{width: 150px;min-height: 150px;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_tab_detail{margin-top: 0;}
.registerforgotpasswordlinks{padding:20px;}
.arm_spinner{
	position: absolute;
	width: auto;
	margin: 0;
	top: calc(50% - 9px);
	left: calc(50% - 9px);
	line-height: 18px;
}
.arm_spinner,
.arm_spinner svg{
	-webkit-transition: all 0.45s linear 0.1s;
	-moz-transition: all 0.45s linear 0.1s;
	-o-transition: all 0.45s linear 0.1s;
	transition: all 0.45s linear 0.1s;
	visibility: hidden;
	opacity: 0;
}
.arm_apply_coupon_btn.active .arm_spinner,
.arm_apply_coupon_btn.active .arm_spinner svg,
.arm-df__form-control-submit-btn.active .arm_spinner,
.arm-df__form-control-submit-btn.active .arm_spinner svg,
.arm_setup_submit_btn.active .arm_spinner,
.arm_setup_submit_btn.active .arm_spinner svg{
	-webkit-transition: all 0.45s linear;
	-moz-transition: all 0.45s linear;
	-o-transition: all 0.45s linear;
	transition: all 0.45s linear;
	visibility: visible;
	opacity: 1;
}
[dir="rtl"] .arm_apply_coupon_btn.active .arm_spinner,
[dir="rtl"] .arm-df__form-control-submit-btn.active .arm_spinner,
[dir="rtl"] .arm_setup_submit_btn.active .arm_spinner{
	margin-left: 5px;
	margin-right: 5px;
}
.bootstrap-datetimepicker-widget table {
	direction: ltr;
}
.arm_form_rtl .bootstrap-datetimepicker-widget table {
	direction: rtl;
}
.arm_form_rtl .bootstrap-datetimepicker-widget.dropdown-menu{
	left: auto !important;
	right: 0 !important;
}
.is_form_class_rtl .arm_module_plan_option .arm_setup_check_circle{ right: 15px;}
.is_form_class_rtl .arm_module_plan_input {direction: rtl;float: right;right: 0;}
.is_form_class_rtl .payment_plan_dropdown_skin .arm_module_plan_input { width: 100%; }
.is_form_class_rtl .arm_module_plan_name {direction: rtl;padding: 20px 55px 0 20px !important;}

.is_form_class_rtl .arm_module_plan_description {direction: rtl;padding-right: 10px;}
.arm_form_rtl .arm_pass_strength_meter {direction: ltr;float: left;left: 0;}
.arm_form_rtl .arm_strength_meter_block_container .arm_strength_meter_block{
	float: right;
}

.arm_form_rtl .arm-df__radio input[type="radio"] + label:before{right: -15px;}
.is_form_class_rtl .arm_module_order_container{
	direction: rtl;
	text-align: right;
}
.is_form_class_rtl .arm_module_gateways_container .arm_setup_check_circle,
.is_form_class_rtl .arm_module_payment_cycle_container .arm_setup_check_circle{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0 0px 0 10px;
	vertical-align: middle;
	line-height: normal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.is_form_class_rtl .arm_old_file.arm_field_file_display, .arm_form_rtl .arm_field_file_display {float: right;}
.is_form_class_rtl .arm_field_file_display .armFileRemoveContainer, .is_form_class_rtl .arm_field_file_display .armCustomFileRemoveContainer{ float:left;}
.is_form_class_rtl .arm_module_gateways_container .arm_module_gateway_name,
.is_form_class_rtl .arm_module_payment_cycle_container .arm_module_payment_cycle_name{ float:right;}
.is_form_class_rtl .arm_module_gateways_container .arm_setup_check_circle,
.is_form_class_rtl .arm_module_payment_cycle_container .arm_setup_check_circle{float:right;}
.is_form_class_rtl .arm_apply_coupon_container input{margin-right:0px;direction: ltr;}
.arm_directory_form_rtl .arm_directory_container .arm_directory_paging_container{direction: ltr;text-align: left;}
.arm_directory_form_rtl .arm_directory_container .arm_paging_wrapper .arm_paging_links{float: left;}
.is_account_detail_class_rtl .arm_account_detail_tab_links ul li,
.is_account_detail_class_rtl .arm_account_detail_tab_links ul li.arm_account_link_tab{float: right;}
.is_account_detail_class_rtl .arm_account_detail_wrapper .arm_member_detail_action_links{direction: ltr;float:left;}
.is_account_detail_class_rtl .arm_account_detail_tab_heading {direction: rtl;}
.is_account_detail_class_rtl .arm_member_detail_action_links {text-align: left;}
.is_account_detail_class_rtl .arm_account_detail_wrapper table tr td{ padding: 5px 10px 5px 0;text-align: right;}
.is_account_detail_class_rtl .arm_account_detail_wrapper table tr th{ padding:0;text-align: left;}
.is_account_detail_class_rtl .arm-form-table-content{text-align: right !important; padding: 5px 10px 5px 0;}
.is_account_detail_class_rtl .arm-form-table-label {text-align: right !important;}
.is_account_detail_class_rtl .arm_member_detail_avtar_section{float:right !important;}
.is_account_detail_class_rtl .arm_member_detail_avtar{float:left;}
.is_account_detail_class_rtl .arm-df__form-control {direction: rtl !important;text-align: right !important;}
.is_account_detail_class_rtl .armf_button_position_left .arm-df__form-control-submit-btn{float:right;}
.is_account_detail_class_rtl .armf_layout_block .arm-df__form-field{float:right;}
.is_account_detail_class_rtl .arm_transaction_paging_container {direction: ltr;float: left;text-align: left;}
.is_account_detail_class_rtl .arm_paging_wrapper .arm_paging_links{float:left;}
.is_account_detail_class_rtl .arm_front_edit_member_btn.arm_front_edit_subscriptions_link{float:left;}
.is_transaction_class_rtl .arm_transaction_paging_container,
.is_login_history_class_rtl .arm_login_history_paging_container{text-align: left;}
.is_account_detail_class_rtl .arm_current_membership_paging_container {direction: ltr;float: left;text-align: left;}

.is_transaction_class_rtl .arm_paging_wrapper .arm_paging_links,
.is_login_history_class_rtl .arm_paging_wrapper .arm_paging_links{float:left;}
.arm_add_new_other_forms_wrapper table.arm_table_label_on_top{width:100%;}
.arm_add_new_other_forms_wrapper table.arm_table_label_on_top td input{width:100%;}
.arm_template_preview_wrapper {box-sizing: border-box;display: inline-block;float: right;height: 405px;padding-top: 50px;position: absolute;text-align: center;width: 42%;border-left:1px solid #e7e7e7;right:32px;border-radius: 12px;}
.arm_editable_input_button{display:table !important;}
.arm_editable_input_button .arm_editable_input_button_inner{display:table-cell;vertical-align:middle;float:none;border: 0 none !important;margin:0 auto;padding:0 !important;position:relative !important;overflow:visible !important;width:100%;text-align:center;}
.arm_membership_setup_form .arm_setup_gatewaybox_wrapper,
.arm_membership_setup_form .arm_setup_paymentcyclebox_wrapper{margin:auto;}
.image-overlay{display:none !important;opacity:0 !important;}
.armf_button_position_center div.arm_editable_input_button{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.armf_button_position_left div.arm_editable_input_button{float:left !important;position: relative !important;}
.armf_button_position_right div.arm_editable_input_button{position:relative;right:0% !important;float:right;}
.arm-df__form-field-wrap_submit{direction: ltr !important;}
input[type="password"],.arm-df__form-field .arm-df__fc--validation,.arm-df__form-field .arm-df__fc--validation__wrap, .arm-df__form-field .armFileMessages{ text-decoration:none !important; }
.bootstrap-datetimepicker-widget table tr th,
.bootstrap-datetimepicker-widget table tr td,
table .arm_cal_body tr th,
table .arm_cal_body tr td{
	border: none !important;
	text-align: center !important;
	background-color: transparent !important;
	font-family: Helvetica, sans-serif, 'Trebuchet MS' !important;
	font-style: normal !important;
	text-decoration: none !important;
	vertical-align: top !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.bootstrap-datetimepicker-widget table tr th,
table .arm_cal_body tr th{
	padding: 5px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 22px !important;
}
.bootstrap-datetimepicker-widget table tr td,
table .arm_cal_body tr td{
	padding: 5px !important;
	font-size: 14px !important;
	font-weight: normal !important;
	line-height: 28px !important;
}
.bootstrap-datetimepicker-widget .picker-switch tr td {
	padding: 0 !important;
}
.bootstrap-datetimepicker-widget table tr td span,
.bootstrap-datetimepicker-widget table .timepicker-hour,
.bootstrap-datetimepicker-widget table .timepicker-minute,
.bootstrap-datetimepicker-widget table .timepicker-second{
	height: 40px;
	line-height: 40px;
}
.bootstrap-datetimepicker-widget table .arm_separator{
	height: 40px;
	line-height: 40px !important;
}

.arm_social_prof_div a{
	text-decoration:none !important;
}

.arm_social_prof_div.arm_social_field_facebook > a::before{
	content:"\f09a";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_twitter > a::before{
	content:"\f099";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_linkedin > a::before{
	content: "\f0e1";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_googleplush > a::before{
	content: "\f0d5";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_pinterest > a::before{
	content: "\f0d2";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_youtube > a::before{
	content:"\f16a";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_reddit > a::before{
	content:"\f1a1";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_delicious > a::before{
	content:"\f1a5";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_tumblr > a::before{
	content: "\f173";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_vk > a::before{
	content:"\f189";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_instagram > a::before{
	content: "\f16d";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_dribbble > a::before{
	content: "\f17d";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_vine > a::before{
	content: "\f1ca";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_skype > a::before{
	content: "\f17e";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_whatsapp > a::before{
	content: "\f232";
	font-family: FontAwesome;
}
.arm_social_prof_div.arm_social_field_tiktok > a::before{
	content: "";
	background: url(../images/arm_tiktok-w.png) center center no-repeat;
	font-family: FontAwesomeBrands;
	top: 0 !important;
	background-size: 13px;
	width: 12px;
	height: 14px;
	position: absolute !important;
	margin-top: 6px;
	margin-left: -6px;
}
.arm_template_wrapper .arm_social_prof_div.arm_social_field_tiktok > a:hover::before{
	background: url(../images/arm_tiktok.png) center center no-repeat;
	background-size: 13px;
}
.arm_login_history_pagination_li{
   display: inline;
   border: 1px solid rgb(238, 238, 238);
   padding: 5px 10px;
   cursor: pointer;
   margin: 0 !important;
}

.arm_login_history_pagination{
   float: right;
   margin-top: 20px;
}

.arm_login_history_pagination_li.active{
 background-color: rgb(0, 178, 240);
 border-color: rgb(0, 178, 240);
 color: var(--arm-cl-white);
}
.arm_module_gateways_container .payment_gateway_dropdown_skin1{float: left;}
.arm_module_plans_container .payment_plan_dropdown_skin1{float: left;}
.arm_membership_setup_form .arm_module_plans_container .arm-df__form-field,
.arm_membership_setup_form .arm_module_payment_cycle_container .arm-df__form-field,
.arm_membership_setup_form .arm_module_gateways_container .arm-df__form-field,
.arm_membership_setup_form .arm_payment_mode_wrapper .arm-df__form-field,
.arm_membership_setup_form .arm_apply_coupon_container .arm-df__form-field { width:100%;}
.arm_membership_setup_form .arm-control-group.arm-df__form-group.arm-df__form-group_plan_cycle { display: inline-block;}
.payment_gateway_notices ol li {color: var(--arn-dt-black-200);}
@media ( max-width:480px ){
	.arm_module_plans_ul li,
	.arm_module_gateways_ul .arm_setup_column_item,
	.arm_module_plans_container .payment_plan_dropdown_skin,
	.arm_module_gateways_container .payment_gateway_dropdown_skin{
		width:calc(100% - 20px) !important;
	}
}

.arm_spinner #arm_form_loader{
	animation: arm_spin 1.5s linear infinite !important;
	-webkit-animation:arm_spin 1.5s linear infinite !important;
	-moz-animation:arm_spin 1.5s linear infinite !important;
	-o-animation:arm_spin 1.5s linear infinite !important;
	top:0px !important;
	position:relative;
	vertical-align: middle;
}
.arm_cancel_payment_table th{
	padding: 6px 10px 6px;

}
.arm_cancel_payment_table{
	width: 90% !important;
}

.arm_cancel_payment_table td{
	padding: 6px 10px 8px 20px;
}


@keyframes arm_spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@-webkit-keyframes arm_spin{
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@-moz-keyframes arm_spin{
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

@-o-keyframes arm_spin{
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

span.arm_module_plan_cycle_price{
	width: auto;
	position: relative;
	top: 0%;
	transform: translateY(0%) !important;
}

.arm_module_gateway_name .arm_module_gateway_span{
	vertical-align: middle;
	display: inline-block;
	line-height: normal;
}

.arm_module_gateway_fields.arm-form-container {
	margin-top: 20px;
}

.arm_module_payment_cycle_name .arm_module_payment_cycle_span{
	vertical-align: middle;
	display: inline-block;
	line-height: normal;
}
.arm_loading_spinner_main {
	width: 100%;
	float: left;
	min-height: 52px;
	text-align: center;
	position: absolute;
	top: 18px;
}
.arm_loading_spinner {
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-animation: arm_spin 1.5s linear infinite;
	-o-animation: arm_spin 1.5s linear infinite;
	animation: arm_spin 1.5s linear infinite;
	background: url(../images/loader.svg) no-repeat;
}
.arm_update_card_form_heading_container{ padding-top: 10px; }
.arm_update_card_form_heading_container.armalignleft{text-align:left;}
.arm_update_card_form_heading_container.armaligncenter{text-align:center;}
.arm_update_card_form_heading_container.armalignright{text-align:right;}

.armNormalFileUpload .armFileRemoveContainer,
.armNormalFileUpload .armCustomFileRemoveContainer
{
	padding: 11px 3px;
}
.armNormalFileUpload .armFileRemove-icon
{
	margin: 1px 0px 0 0;
}
.armFileUploadProgressInfo .progressinfo_perc
{
	float: right;
}
.armFileUploadProgressInfo .armFileName{
	max-width: 80%;
	margin: 0px;
	padding: 0px;
}
.armFileUploadProgressInfo .armFileName:hover{
	color: var(--arm-pt-theme-blue);
	text-decoration: underline;
}
.arm_form_field_captcha_wrapper
{
	display: inline-block;
	width: 100%;
	position: relative;
	margin: auto;
}
.arm-default-form .arm-df__form-field-wrap_arm_captcha .arm_recaptcha_control iframe,
.arm_setup_form_container .arm-df__form-field-wrap_arm_captcha .arm_recaptcha_control iframe{
	width: 100%;
	height: inherit;
	max-height: 100px;
	position: relative;
	left: inherit;
}
.arm_form_field_captcha_wrapper .arm_recaptcha_msg
{
	font-size: 11px;
	line-height: 12px;
	color: #ff0000;
}
.arm_directory_field_list_filter
{
	float: left;
	margin-right: 10px;
}
.arm_directory_field_list_filter select{
	max-width: 195px;
	width: 195px;
}

[dir="rtl"] .arm-df__form-group {
	float: initial;
}

.arm_visible_password_admin {
	cursor: pointer;
	display: inline-block;
	position: relative;
	right: 34px;
}
[dir="rtl"] .arm_visible_password_admin,
.arm_form_rtl .arm_visible_password_admin {
	left: 35px;
	right: initial;
}
.arm_visible_password {
	cursor: pointer;
}

.arm_visible_password_material {
	cursor: pointer;
	display: inline-block;
	height: 35px;
	right: 0;
}

.arm_right_space_visible_pass:not(.arm_visible_password_material) {
	right: 32px;
}
[dir="rtl"] .arm_right_space_visible_pass:not(.arm_visible_password_material),
.arm_form_rtl .arm_right_space_visible_pass:not(.arm_visible_password_material){
	right: initial;
	left: 32px;
}

.arm_form_ltr.arm_form_layout_iconic input.arm_visible_password_padding,
.arm_form_ltr.arm_form_layout_rounded input.arm_visible_password_padding {
	padding-right: 35px !important;
}

.arm_form_rtl.arm_form_layout_iconic input.arm_visible_password_padding,
.arm_form_rtl.arm_form_layout_rounded input.arm_visible_password_padding {
	padding-left: 35px !important;
}

.arm_form_ltr input.arm_material_input.arm_visible_password_padding {
	padding-right: 35px !important;
}
.arm_form_rtl input.arm_material_input.arm_visible_password_padding {
	padding-left: 35px !important;
}
.arm_form_ltr.arm_form_layout_iconic input.arm_visible_password_padding.--arm-has-suffix-icon,
.arm_form_ltr.arm_form_layout_rounded input.arm_visible_password_padding.--arm-has-suffix-icon{
	padding-right: 70px !important;
}

.arm_form_rtl.arm_form_layout_iconic input.arm_visible_password_padding.--arm-has-suffix-icon,
.arm_form_rtl.arm_form_layout_rounded input.arm_visible_password_padding.--arm-has-suffix-icon {
	padding-left: 70px !important;
}

#arm_add_edit_member_form .arm_admin_form_content .arm_visible_password_admin_rtl {
	padding-left: 30px;
}
.arm_reg_login_links { display: inline-block; width: 100%; text-align: center; margin-top: 1rem; }
.arm_reg_links_wrapper{ padding: 0 5px; margin: 0px 0 0; direction: ltr; float: left; display: inline-block; width: 100%; color: #919191; font-family: Helvetica, sans-serif, 'Trebuchet MS'; font-size: 16px; font-weight: normal; font-style: normal; }

.arm_reg_links_wrapper a{ color: #23b7e5 !important; }
.arm_disabled_submission_container { margin-top: 30px; margin-bottom: 20px; font-size: 14px; text-align: left; }

.arm_field_col_1 { width:100% !important; }
.arm_field_col_2 { width:50% !important; }
.arm_field_col_3 { width:33.33% !important; }
.arm_field_col_4 { width:25% !important; }
.arm_field_col_5 { width:20% !important; }
.arm_field_col_6 { width:16.66% !important; }
.arm-df__form-field-wrap .arm-df__dropdown-control dt.arm__dc--head,
.arm-df__form-field-wrap .arm-df__dropdown-control dt.arm__dc--head .arm_autocomplete
{
	display: flex;
	align-items: center;
}

.arm-df__dropdown-control .arm__dc--head .arm__dc--head__title
{
	display: contents;
}
.arm_form_rtl.arm--material-outline-style .arm-df__field-label .arm-df__label-asterisk{ float: right; position: initial; }
.arm_form_rtl.arm--material-outline-style .arm-df__field-label label,
.arm_form_rtl.arm--material-outline-style .arm-df__field-label{float: right;}
.popup_content_text div.arm-form-container .arm_form.arm-default-form {border:none; }
.arm_mobile_wrapper .arm_search_filter_fields_wrapper_top,
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate6 .arm_search_filter_fields_wrapper_top
{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 8px;
	flex-direction: column;
}

.arm_mobile_wrapper .arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top
{
	max-width: 100% !important;
	width: 100% !important;
}

.arm_mobile_wrapper .arm_search_filter_field_item_top input[type="text"],.arm_mobile_wrapper .arm_search_filter_field_item_top input[type="email"]
{
	width: 100% !important;
	max-width: 100% !important;
}
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate1 .arm_directory_filters_wrapper,
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate2 .arm_directory_filters_wrapper,
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_filters_wrapper,
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate4 .arm_directory_filters_wrapper,
.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate5 .arm_directory_filters_wrapper
{
	float: left;
	width: 100%;
	margin-bottom: 50px;
	padding: 0 0px 0 15px;
}

.arm_mobile_wrapper .arm_template_wrapper.arm_template_wrapper_directorytemplate3 .arm_directory_filters_wrapper .arm_directory_search_wrapper .arm_directory_search_box
{
	margin-right: 0px !important;
}
.arm_template_wrapper button,.arm_template_wrapper input,.arm_template_wrapper select,.arm_template_wrapper textarea {
	vertical-align: baseline;
	font-size: initiaL;
}
.arm_template_wrapper.arm_template_wrapper_1 {max-width: 1120px !important;}

.is_form_class_rtl.arm_materialize_form .arm_payment_mode_main_wrapper .arm_payment_mode_wrapper .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	margin-right: 10px !important;
}
.is_form_class_rtl.arm--material-outline-style .arm_payment_mode_main_wrapper .arm_payment_mode_wrapper .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	margin-right: 20px !important;
}

.is_form_class_rtl .arm_payment_mode_main_wrapper .arm_payment_mode_wrapper .arm-df__form-field .arm-df__radio .arm-df__fc-radio--label
{
	padding-left: 0 !important;
	padding-right: 11px;
}

.is_form_class_rtl.arm--material-outline-style .arm_payment_mode_main_wrapper .arm_payment_mode_wrapper .arm-df__radio input[type="radio"] + label {
	padding-right: 9px;
}

.is_form_class_rtl.arm-material-style .arm_payment_mode_main_wrapper .arm_payment_mode_wrapper .arm-df__radio input[type="radio"] + label
{
	padding-right: 20px;
}

.arm--material-outline-style.is_form_class_rtl .arm_form_rtl .arm-df__radio input[type="radio"] + label:before, .arm--material-outline-style.is_form_class_rtl .arm_form_rtl .arm-df__radio input[type="radio"]:checked + label:after
{
	right: 0 !important;
}

.arm_form_ltr .arm-df__form-field-wrap_checkbox:not(:last-child)
{
	margin-right: 11px;
}

.is_form_class_rtl.arm-material-style  .arm-df__radio input[type="radio"] + label:before, .is_form_class_rtl.arm-material-style .arm-df__radio input[type="radio"] + label:after
{
  right: -10px;
}

.arm_subscription_plans_add_edit_main_wrapper .paid_subscription_options_finite:not(.hidden_section) > td .arm_eopa_select .arm_selectbox dt input{
	margin: 0 !important;
}


.arm_report_analytics_content .arm_membership_history_pagination_block .arm_membership_history_paging_container .arm_paging_wrapper{
	width: 100%;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.arm_report_analytics_content .arm_membership_history_pagination_block .arm_paging_wrapper .arm_paging_info{
	color: #6E7E9E !important;
    font-family: var(--arm-primary-font);
	font-size: 14px;
}

.arm_report_analytics_content .arm_membership_history_pagination_block .arm_paging_wrapper .arm_paging_links{
	display: flex;
    justify-content: center;
}

.arm_no_plan{
    text-align: center;
}