@charset "utf-8";

.armclear{clear:both;}
.armclear:before, .armclear:after{display: table;content: "";line-height: 0;}
.disabled {
	opacity: 0.6;
	cursor: text;
}
.arm_invalid p, .error p, .arm_error_msg p {margin: 0 0 10px;}
td.arm_form_field_label {width: 40%;}
span.arm_invalid, span.front_error, span.arm_error_msg {
	border: none;
	background: transparent;
	display: inline-block;
	width: 100%;
	color: #F00;
	font-size: 14px;
}
span.success, span.arm_success_msg {
	border: none;
	background: transparent;
	color: green;
	display: block;
	font-size: 14px;
	width: 100%;
}
.arm_warning_text {
	float: left;
	display: inline;
	width: 100%;
	color: #F00;
	font-weight: bold;
	margin: 10px;
}
.arm_info_text{
	float: left;
	display: block;
	width: 100%;
	font-size: 14px;
	margin: 5px 0 10px;
}
.arm_logout{
	width:auto;
	display:inline-block;
	margin-bottom: 5px;
}
.page_title {
	color:#353942;
	font-weight:normal;
	line-height:normal;
	font-size:30px;
	padding-bottom:10px;
	clear:both;
}
.arm_row_heading .page_title{
	font-weight:bold;
	font-size:20px;
	color:#333333;
	text-shadow: none !important;
}

.arm_login_history_container .arm_login_history_wrapper,
.arm_shortcode_grid_container .arm_shortcode_grid_wrapper,
.arm_update_membership_container .arm_update_membership_wrapper,
.arm_paid_post_transactions_container .arm_transactions_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: 0px 0px 10px;
	padding: 0;
}
.arm_user_login_history_list_table{
	max-width:100%;
	margin: 0;
	border: 1px solid #e5e5e5;
	border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-o-border-radius: 2px !important;
	table-layout: auto;
	width: 100%;
}

.arm_shortcode_grid_table:not(.arm_shortcode_grid_table){
	border: 0 !important;
	border-bottom: 1px solid var(--arm-panel-separator-color) !important;
	background: #f6f8f8;
	width: 100%;
}

table.arm_user_login_history_list_table th{
	font-size: 13px !important;
	font-weight: bold !important;
	text-align: left;
	color: #444444;
	background-color: #f6f8f8;
	border-right: 1px solid #dee5e7 !important;
	padding: 8px 5px !important;
	min-height: 50px;
	border-bottom: 1px solid #dee5e7 !important;
	cursor: default;
	word-break: inherit;
}

.arm_shortcode_grid_table_header th{
	border: 0;
	border-bottom: 1px solid var(--arm-panel-separator-color);
	color: var(--arm-panel-table-header-color) !important;
    font-weight: 500 !important;
    font-size: 13px !important;
    line-height: 20px;
    letter-spacing: 2%;
    text-transform: uppercase;
    padding: 12px 0 12px 20px !important;
}

.arm_shortcode_grid_list_item td{
	border: 0 !important;
    border-bottom: 1px solid var(--arm-panel-separator-color) !important;
    color: var(--arm-panel-front-content-color) !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px;
    letter-spacing: 2%;
    padding: 20px !important;
    font-family: var(--arm-primary-font);
    min-height: 40px !important;
}

.arm_current_membership_container .arm_current_membership_list_header th:not(.arm-panel-data-container .arm_current_membership_container .arm_current_membership_list_header th),
.arm_user_current_membership_list_table th:not(.arm-panel-data-container .arm_user_current_membership_list_table th),
.arm_user_transaction_list_table th:not(.arm-panel-data-container .arm_user_transaction_list_table th){
	font-size: 16px !important;
    color: #32323a !important;
    font-weight: bold !important;
    font-style: normal !important;
    text-decoration: none !important;
	text-transform: none !important;
}

.arm_current_membership_list_header.arm_shortcode_grid_table_header th:not(.arm-panel-data-container .arm_current_membership_list_header.arm_shortcode_grid_table_header th),
.arm_current_membership_list_item td:not(.arm-panel-data-container .arm_current_membership_list_item td),
.arm_shortcode_grid_table_header th:not(.arm-panel-data-container .arm_shortcode_grid_table_header th),
.arm_transaction_list_header  th:not(.arm-panel-data-container .arm_transaction_list_header  th),
.arm_transaction_list_item  td:not(.arm-panel-data-container .arm_transaction_list_item td),
.arm_shortcode_grid_list_item td:not(.arm-panel-data-container .arm_shortcode_grid_list_item td, .arm_no_transaction){
	border-bottom: 1px solid var(--arm-panel-separator-color) !important;
	border-right: 1px solid var(--arm-panel-separator-color) !important;
	text-align: center;
	padding: 8px 5px !important;
}

.arm_current_membership_list_header.arm_shortcode_grid_table_header th:last-child:not(.arm-panel-data-container .arm_current_membership_list_header.arm_shortcode_grid_table_header th),
.arm_current_membership_list_item td:last-child:not(.arm-panel-data-container .arm_current_membership_list_item td),
.arm_shortcode_grid_table_header th:last-child:not(.arm-panel-data-container .arm_shortcode_grid_table_header th),
.arm_transaction_list_header  th:last-child:not(.arm-panel-data-container .arm_transaction_list_header  th),
.arm_transaction_list_item  td:last-child:not(.arm-panel-data-container .arm_transaction_list_item td),
.arm_shortcode_grid_list_item td:last-child:not(.arm-panel-data-container .arm_shortcode_grid_list_item td, .arm_no_transaction){
	border-right: 0 !important;
}

.arm_user_current_membership_list_table:not(.arm-panel-data-container .arm_user_current_membership_list_table),
table.arm_user_transaction_list_table:not(.arm-panel-data-container table.arm_user_transaction_list_table ) {
	border: 1px solid var(--arm-panel-separator-color) !important;
}

.arm_user_current_membership_list_table th, table.arm_user_login_history_list_table th, table.arm_user_transaction_list_table th {
    font-size: 13px !important;
    font-weight: 700 !important;
    text-align: center;
    color: #444;
    background-color: #f6f8f8;
    border-right: 1px solid #dee5e7;
    padding: 8px 5px !important;
    min-height: 50px;
    border-bottom: 1px solid #dee5e7;
    cursor: default;
    word-break: inherit;
}

.arm_shortcode_grid_list_item td:not(.arm-panel-data-container .arm_shortcode_grid_list_item td, .arm_no_transaction),
.arm_item_status_text_transaction:not(.arm-panel-data-container .arm_item_status_text_transaction){
    font-size: 15px !important;
    color: #727277 !important;
    font-weight: normal !important;
    font-style: normal !important;
    text-decoration: none !important;
	vertical-align: top !important;
	padding: 5px 10px !important;
	background-color: var(--arm-cl-white);
} 

.arm_no_result_div:not(.arm-panel-data-container .arm_no_result_div){
	line-height: 21px;
	height: auto;
}

.arm_shortcode_grid_list_item td.arm_no_plan:not(.arm-panel-data-container .arm_shortcode_grid_list_item td.arm_no_plan){
	height: auto !important;
	padding: 30px 5px !important;
}
.arm_no_result_div svg:not(.arm-panel-data-container .arm_no_result_div svg){
	display: none;
}
table.arm_user_transaction_list_table th:last-child,
table.arm_user_login_history_list_table th:last-child,
table.arm_user_current_membership_list_table th:last-child{
	border-right: 0 !important;
}
[dir="rtl"] table.arm_user_transaction_list_table th:last-child,
[dir="rtl"] table.arm_user_login_history_list_table th:last-child,
[dir="rtl"] table.arm_user_current_membership_list_table th:last-child
{
	border-right: 1px solid #dee5e7 !important;
}
[dir="rtl"] table.arm_user_transaction_list_table th:first-child,
[dir="rtl"] table.arm_user_login_history_list_table th:first-child,
[dir="rtl"] table.arm_user_current_membership_list_table th:first-child{
	border-right: 0 !important;
}
.arm_user_transaction_list_table th,
.arm_user_transaction_list_table .arm_sortable_th,
.arm_user_login_history_list_table th,
.arm_user_login_histroy_list_table .arm_sortable_th,
.arm_user_current_membership_list_table th,
.arm_user_current_membership_list_table .arm_sortable_th{
	cursor: pointer;
	text-align: left;
	line-height: normal;
	text-transform: none;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	word-wrap: break-word;
	font-weight: 500;
	font-style: Medium;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2%;
	text-transform: uppercase;
	font-family: var(--arm-primary-font);
	background-color: #f6f8f8;
}
.arm_user_transaction_list_table tr,
.arm_user_transaction_list_table tr td.sorting_1,
.arm_user_login_history_list_table tr,
.arm_user_login_history_list_table tr td.sorting_1,
.arm_user_current_membership_list_table tr,
.arm_user_current_membership_list_table tr td.sorting_1{
	background: none !important;
}

table.arm_user_login_history_list_table td{
	font-size: 12px !important;
	color: #666666;
	text-align: left;
	padding: 5px 10px !important;
	border-bottom: 1px solid #ecf0f1 !important;
	border-right: 1px solid #eeeeee !important;
	word-wrap: break-word;
	vertical-align: top;
	word-break: inherit;
}

.arm-panel-data-container table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_sr{
	text-align: left;
	width: auto;
}

table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_sr{
	text-align: right;
}

table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_name{
	text-align: left;
}

table.arm_user_transaction_list_table td.arm_no_transaction,
table.arm_user_login_history_list_table td.arm_no_transaction,
table.arm_user_current_membership_list_table td.arm_no_transaction{
	text-align: center;
	padding: 30px 5px !important;
}
table.arm_user_transaction_list_table td:last-child,
table.arm_user_login_history_list_table td:last-child,
table.arm_user_current_membership_list_table td:last-child{
	border-right: 0 !important;

}
[dir="rtl"] table.arm_user_transaction_list_table td:last-child,
[dir="rtl"] table.arm_user_login_history_list_table td:last-child,
[dir="rtl"] table.arm_user_current_membership_list_table td:last-child{
	border-right: 1px solid #eeeeee !important;
}
[dir="rtl"] table.arm_user_transaction_list_table td:first-child,
[dir="rtl"] table.arm_user_login_history_list_table td:first-child,
[dir="rtl"] table.arm_user_current_membership_list_table td:first-child{
	border-right: 0 !important;
}
.arm_transaction_list_paid_amount,
.arm_transaction_list_plan_amount,
.arm_transaction_list_trial_text{
	display: inline-block;
}
.arm_transaction_list_plan_amount{
	text-decoration: line-through;
	margin-right: 5px;
	opacity: 0.8;
}
.arm_transaction_list_trial_text{
	width: 100%;
	font-size: 12px;
}
.arm_no_transactiion_found{text-align: center;font-weight: bold !important;font-size: 14px !important;}
.arm_transaction_content .dataTables_paginate span {
	font-size: 13px;
	text-decoration: none;
	border: #DCDDDE 1px solid;
	background-color: #FFF;
	text-align: center;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	width: 25px;
	height: 25px;
	line-height: 1.5;
	padding: 4px;
	margin: 0 4px 0 0;
	display: inline-block;
	cursor: pointer;
}
.arm_transaction_content .dataTables_paginate input{
	background-color: #FFF;
	border-radius:4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	width:40px;
	min-height: 25px;
	padding: 5px;
	margin: 0 4px 0 0;
	text-align:center;
	font-size: 13px;
	font-weight:bold;
	display: inline-block;
	vertical-align: top;
}
.arm_transaction_content .dataTables_paginate .paginate_page{
	background: none !important;
	border: 0 !important;
	width: auto;
}
.arm_transaction_content .dataTables_paginate .nof{
	background: none !important;
	border: 0 !important;
	width: auto;
	text-align:center;
	display: inline-block;
	vertical-align: top;
}
.arm_transaction_content .dataTables_paginate span:hover{
	border: 1px solid #005aee;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-color: #005aee;
	color: #5C5C60;
}
.arm_transaction_content .ui-state-disabled{display:none;}
.arm_transaction_content .dataTables_info{font-size: 13px;}
.arm_transaction_content .dataTables_filter{max-width: 250px;}
.arm_transaction_content .dataTables_filter input{
	padding: 5px 7px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #FFF;
}

.icheckbox_minimal-red,
.iradio_minimal-red{
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 2px 3px 5px;
	padding: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	border: none;
	background: url(../images/icheck_icons.png) no-repeat;
}
.icheckbox_minimal-red{background-position: 0 0;}
.icheckbox_minimal-red.hover{background-position: -20px 0;}
.icheckbox_minimal-red.checked{background-position: -40px 0;}
.icheckbox_minimal-red.disabled{background-position: -60px 0;cursor: default;}
.icheckbox_minimal-red.checked.disabled{background-position: -80px 0;}
.iradio_minimal-red{background-position: -100px 0;}
.iradio_minimal-red.hover{background-position: -120px 0;}
.iradio_minimal-red.checked{background-position: -140px 0;}
.iradio_minimal-red.disabled{background-position: -160px 0;cursor: default;}
.iradio_minimal-red.checked.disabled{background-position: -180px 0;}

.arm_widget_membership_statistic ul li{
	list-style: outside none none;
	color: #333;
	margin-bottom: 5px;
}
.arm_widget_membership_statistic .arm_statistic_label{
	display: inline-block;
	min-width: 200px;
	padding-right: 10px;
	text-align: right;
}
.arm_account_detail_wrapper{
	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: 10px 0;
}
.arm_account_detail_wrapper table:not(.arm_user_transaction_list_table,.arm_user_current_membership_list_table)
{
	border: none;
	margin: 0 0 10px;
}
.arm_account_detail_wrapper table tr th,
.arm_account_detail_wrapper table tr td{
	text-align: left;
}
[dir="rtl"] .arm_account_detail_wrapper table tr th,
[dir="rtl"] .arm_account_detail_wrapper table tr td{
	text-align: right;
}
.arm_account_detail_wrapper .arm_account_tabs_wrapper{
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}
.arm_account_detail_wrapper .arm_account_detail_tab_links{
	background: #ffffff;
	border-bottom: 2px solid #dee3e9;
}
.arm_account_detail_wrapper .arm_account_detail_tab_links{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.arm_account_detail_tab_links ul{
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}
.arm_account_detail_tab_links ul li,
.arm_account_detail_tab_links ul li.arm_account_link_tab{
	display: inline-block;
	min-width: 60px;
	color: #727277;
	text-align: center;
	line-height: normal;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	float: left;
	margin: 0;
}
.arm_account_detail_tab_links ul li:first-child{
	text-align: left;
}
.arm_account_detail_tab_links ul li.arm_account_slider{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #005aee;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	padding: 0;
}
.arm_account_detail_wrapper .arm_account_link_tab a{
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	color: #727277;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	text-decoration: none !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 10px !important;
	display: inline-block;
}
.arm_account_detail_wrapper .arm_account_link_tab a:hover,
.arm_account_detail_wrapper .arm_account_link_tab a:focus{
	text-decoration: none !important;
	border: 0 !important;
	outline: none !important;
}
.arm_account_detail_tab_links ul li.arm_account_link_tab.arm_account_link_tab_active,
.arm_account_detail_tab_links ul li.arm_account_link_tab.arm_account_link_tab_active a{
	color: #005aee !important;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab{
	display: none;
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #dee3e9;
	border-left: 0;
	border-right: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	line-height: 24px;
	margin: 0 0 -1px 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 6px 8px;
	float: left;
	cursor: pointer;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab a{
	color: inherit;
	text-decoration: none !important;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab a:hover,
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab a:focus{
	text-decoration: none !important;
	border: 0 !important;
	outline: none !important;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab:hover,
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab.arm_account_btn_tab_active{
	outline: none;
	cursor: default;
	position: relative;
	background: #ffffff;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab.arm_account_btn_tab_active{
	color: #106CC8 !important;
}
.arm_account_detail_tab_content_wrapper .arm_account_btn_tab.arm_account_btn_tab_active a{
	color: #106CC8 !important;
}
.arm_account_detail_tab_content_wrapper,
.arm_account_detail_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%;
	margin-top: -1px;
}
.arm_account_detail_tab_content_wrapper{
	float: left;
	border: 1px solid #dee3e9;
	border-top: 0;
	min-height: 0;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	overflow: hidden;
	transition: all .5s cubic-bezier(.35,0,.25,1);
	-webkit-transition: all .5s cubic-bezier(.35,0,.25,1);
	-moz-transition: all .5s cubic-bezier(.35,0,.25,1);
	-ms-transition: all .5s cubic-bezier(.35,0,.25,1);
	-o-transition: all .5s cubic-bezier(.35,0,.25,1);
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}
.arm_account_detail_wrapper .arm_account_detail_tab_content{
	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 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	transition: transform .5s cubic-bezier(.35,0,.25,1);
	-webkit-transition: transform .5s cubic-bezier(.35,0,.25,1);
	-moz-transition: transform .5s cubic-bezier(.35,0,.25,1);
	-ms-transition: transform .5s cubic-bezier(.35,0,.25,1);
	-o-transition: transform .5s cubic-bezier(.35,0,.25,1);
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
}
.arm_account_detail_wrapper .arm_account_detail_tab_content.arm_account_content_active{
	position: relative;
}
.arm_account_detail_wrapper .arm_account_detail_tab_content.arm_account_content_left,
.arm_account_detail_wrapper .arm_account_detail_tab_content.arm_account_content_right{
	transition: all .3s cubic-bezier(.35,0,.25,1);
	-webkit-transition: all .3s cubic-bezier(.35,0,.25,1);
	-moz-transition: all .3s cubic-bezier(.35,0,.25,1);
	-ms-transition: all .3s cubic-bezier(.35,0,.25,1);
	-o-transition: all .3s cubic-bezier(.35,0,.25,1);
	opacity: 0;
	overflow: hidden;

}
.arm_account_detail_wrapper .arm_account_detail_tab_content.arm_account_content_left{
	transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
}
.arm_account_detail_wrapper .arm_account_detail_tab_content.arm_account_content_right{
	transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
}
.arm_close_account_container .arm_close_account_message{
	font-size: 18px;
	padding: 5px;
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
	line-height: 22px;
}
.arm_account_detail_wrapper .arm_account_detail_tab_heading,
.arm_account_detail_wrapper .arm_account_detail_tab_link_belt,
.arm_account_detail_wrapper .arm_account_detail_tab_body{
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 10px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.arm_account_detail_wrapper .arm_account_detail_tab_heading{
	padding-top: 25px;
	padding-bottom: 15px;
	font-size: 18px;
	color: #32323a;
}
.arm_account_detail_wrapper .arm_account_detail_tab_link_belt{
	background: #F8F8F8;
	text-align: right;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 5px;
}
.arm_account_detail_wrapper .arm_account_detail_tab_body{
	padding: 0 20px;
}
.arm_account_detail_wrapper .arm_account_detail_block{
	width: 100%;
	display: inline-block;
	float: left;
}
.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar_section{
	display: inline-block;
	width: 20%;
	max-width: 20%;
	min-width: 100px;
	float: left;
	margin: 10px 0;
}
.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar_section .arm_member_detail_avtar{
	display: inline-block;
	width: 100px;
	height: 100px;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	border: 4px solid #eeeeee;
	-o-border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar img{
	width: 100%;
	height: 100%;
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	-o-border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar img.arm_avatar_small_width{
	width: auto;
}
.arm_account_detail_wrapper .arm_view_profile_wrapper .arm_member_detail_avtar img.arm_avatar_small_height{
	height: auto;
}


.arm_account_detail_wrapper table tr th{
	border: 0;
	border-bottom: 1px solid #efefef;
	padding: 10px 5px 5px;
}
.arm_account_detail_wrapper table tr td{
	border: 0;
	border-bottom: 1px solid #efefef;
	padding: 10px 5px 5px;
}
.arm_account_detail_wrapper .arm_member_detail_action_links a{
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 5px;
	line-height: normal;
	border: 0;
	outline: none;
	text-decoration: none;
	color: #005aee;
	font-family: open sans;
	font-size: 16px;
}
.arm_account_detail_wrapper .arm_member_detail_action_links a:hover,
.arm_account_detail_wrapper .arm_member_detail_action_links a:focus{
	border: 0;
	outline: none;
	text-decoration: none;
	color: #32323a;
}
.arm_account_detail_wrapper .arm_member_detail_action_links .arm_logout_form_container{
	display: inline-block;
}
.arm_account_detail_wrapper .arm_member_info_block,
.arm_account_detail_wrapper .arm_activity_item{
	padding: 8px 5px;
}
.arm_account_detail_wrapper .arm_member_detail_action_links a:hover,
.arm_account_detail_wrapper .arm_activity_display_name a:hover,
.arm_account_detail_wrapper .arm_activity_other_links a:hover,
.arm_account_detail_wrapper .arm_member_info_right a:hover{
	color: #32323a !important;
}
.arm_account_detail_wrapper .arm_close_account_btn,
.arm_form_close_account .arm_close_account_btn{
	padding: 6px 20px;
}
.arm_account_detail_wrapper .arm_front_edit_member_btn:focus,
.arm_account_detail_wrapper .arm_front_edit_member_btn:hover,
.arm_account_detail_wrapper .arm_close_account_btn:focus,
.arm_account_detail_wrapper .arm_close_account_btn:hover{
	border-color: transparent !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}

.arm_empty_box_warning{
	display: block;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	width: 100%;
	padding: 10px;
}
.arm_account_detail_tab_content .arm_empty_box_warning{
	text-align: center;
	padding: 6px 10px;
	box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
}
.armhelptip_front.tipso_style{
	cursor: pointer;
	border: 0
}

.arm_social_login_content_wrapper{
	width: auto;
	margin: 0;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.arm_shortcode_grid_container .arm_paging_wrapper .arm_paging_info,
.arm_shortcode_grid_container .arm_paging_wrapper .arm_paging_links a,
.arm_login_history_container .arm_paging_wrapper .arm_paging_info,
.arm_login_history_container .arm_paging_wrapper .arm_paging_links a,
.arm_account_detail_wrapper .arm_paging_wrapper .arm_paging_info,
.arm_account_detail_wrapper .arm_paging_wrapper .arm_paging_links a,
.arm_paid_post_transactions_container .arm_paging_wrapper .arm_paging_info,
.arm_paid_post_transactions_container .arm_paging_wrapper .arm_paging_links a{
	color: #a8a8a8 !important;
	font-size: 14px !important;
	font-family: NotoSans,sans-serif,"Trebuchet MS" !important;
	display: flex;
    align-items: center;
    justify-content: center;
}
.arm_account_detail_wrapper .arm_paging_wrapper .arm_page_numbers.current,
.arm_account_detail_wrapper .arm_paging_wrapper .arm_page_numbers:hover,
.arm_account_detail_wrapper .arm_paging_wrapper .arm_page_numbers:focus{
	color: #005aee;
	background-color: transparent;
	border: 0;
}
.arm_account_detail_wrapper .arm_account_detail_img img{
	width: 50px;
	height: 50px;
}
.arm_member_listing_wrapper .arm_member_info_block .arm_user_avatar{
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	border: 1px solid #ededed;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
.arm_member_listing_wrapper .arm_member_info_block img{
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.arm_member_listing_wrapper .arm_member_info_block img.arm_avatar_small_width{
	width: auto;
}
.arm_member_listing_wrapper .arm_member_info_block img.arm_avatar_small_height{
	height: auto;
}

.armfa.armfa-times {
	float: right;
	cursor: pointer;
}

.arm_form_popup_link.arm_form_popup_ahref,
.arm_setup_form_popup_link.arm_setup_form_popup_ahref{
	cursor: pointer;
	margin: 0 6px;
	border: 0 !important;
	font-size: 16px;
	box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-o-box-sizing: border-box !important;
	color: #555;
	background: none !important;
	text-decoration: none;
	border: 0 !important;
}
.arm_form_popup_link.arm_form_popup_ahref:hover,
.arm_form_popup_link.arm_form_popup_ahref:focus,
.arm_setup_form_popup_link.arm_setup_form_popup_ahref:hover,
.arm_setup_form_popup_link.arm_setup_form_popup_ahref:focus{
	color: #555;
	background: none !important;
	text-decoration: none;
	border: 0 !important;
	outline: none;
}
.arm_logout_link,
.arm_logout_btn.arm_logout_link{
	padding: 5px;
	margin: 5px;
}
.arm_logout_btn.arm_logout_link:hover,
.arm_logout_btn.arm_logout_link:focus,
.arm_logout_link:hover,
.arm_logout_link:focus{
	cursor: pointer;
	color: #000;
	background: none !important;
	text-decoration: none;
	border: 0 !important;
	outline: none;
}
.arm_form_popup_button,
.arm_form_popup_button:hover,
.arm_form_popup_button:focus,
.arm_setup_form_popup_button,
.arm_setup_form_popup_button:hover,
.arm_setup_form_popup_button:focus,
.arm_cancel_membership_button,
.arm_logout_button,
.arm_form_close_account .arm-df__form-control-submit-btn.arm_close_account_btn,
.arm_logout_button:hover,
.arm_logout_button:focus,
.arm_cancel_membership_button:hover,
.arm_cancel_membership_button:focus {
	text-transform: none;
	background-color: #39a5ff;
	background: #39a5ff;
	border-color: #39a5ff;
	font-size: 16px;
	font-weight: bold;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	color: #ffffff;
	cursor: pointer;
	line-height: normal;
	padding: 12px;
	margin-bottom: 10px;
}

.arm_account_detail_tab .arm_view_profile_wrapper table tr,
.arm_account_detail_tab .arm_view_profile_wrapper table tr th,
.arm_account_detail_tab .arm_view_profile_wrapper table tr td,
.arm_account_detail_tab .arm_subscriptions_wrapper table tr,
.arm_account_detail_tab .arm_subscriptions_wrapper table tr th,
.arm_account_detail_tab .arm_subscriptions_wrapper table tr td{
	background: transparent !important;
	padding: 11px 5px 5px !important;
}

.arm_profile_detail_tbl td {
	vertical-align: middle !important;
}
@-webkit-keyframes armScaleUp {
	0% { opacity: 0; }
	100% { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; }
}
@keyframes armScaleUp {
	0% { opacity: 0; }
	100% { -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); opacity: 1; }
}
.arm_template_wrapper_directorytemplate2 .arm_user_block{
	-webkit-animation: armFadeIn 0.65s ease-in-out forwards;
	-moz-animation: armFadeIn 0.65s ease-in-out forwards;
	animation: armFadeIn 0.65s ease-in-out forwards;
}
@-webkit-keyframes armFadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes armFadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@-webkit-keyframes armMoveUp {
	0% { opacity: 0; }
	50% { opacity: 0.5; }
	100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); opacity: 1; }
}
@keyframes armMoveUp {
	0% { opacity: 0; }
	50% { opacity: 0.5; }
	100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); opacity: 1; }
}


/* member directory design changes */

.arm_search_filter_fields_wrapper .arm_dir_filter_input input[type="text"], .arm_search_filter_fields_wrapper .arm_dir_filter_input input[type="email"],
.arm_search_filter_fields_wrapper .arm_directory_filters_wrapper input[type="text"], .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper select,
.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_directory_search_wrapper .arm_directory_search_box {
	border-radius: 5px;
	height: 40px;
}
.arm_template_wrapper ul li{ list-style: none !important; }

.arm_item_status_text_transaction{
	opacity: 1;
	border-radius: 30px;
	gap: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: var(--arm-primary-font);
	font-weight: 500;
	font-style: Medium;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1%;
}

.arm-panel-data-container .arm_item_status_text_transaction.active{
	color: #166534;
	background-color: #DCFCE7;
}

.arm-panel-data-container .arm_item_status_text_transaction.canceled,
.arm-panel-data-container .arm_item_status_text_transaction.expired,
.arm-panel-data-container .arm_item_status_text_transaction.failed{
	color: #992E47;
	background-color: #FFE5EB;
}

.arm-panel-data-container .arm_item_status_text_transaction.pending{
	color: #D88A1E;
	background-color: rgba(242,210,41,0.08);
}

/* member directory design changes */
@media screen and (max-width: 768px) {
	.arm_login_history_container table,
	.arm_shortcode_grid_container table{
		border: 0;
	}
	.arm_login_history_container table tr,
	.arm_shortcode_grid_container table tr:not(.arm_membership_expand_data){
		margin-bottom: 10px;
		display: block;
		border: 1px solid #e5e5e5;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
	}
	.arm_login_history_container table .arm_transaction_list_header,
	.arm_login_history_container table tr.arm_transaction_list_header,
	.arm_shortcode_grid_container table .arm_shortcode_grid_table_header,
	.arm_shortcode_grid_container table tr.arm_shortcode_grid_table_header{
	   display:none;
	}

	table.arm_user_transaction_list_table td,
	table.arm_user_login_history_list_table td,
	table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_sr,
	table.arm_user_current_membership_list_table td {
		text-align:left;
	}
	table.arm_user_current_membership_list_table .arm_shortcode_grid_action_container,
	table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_renew_btn_div,
	table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_cancel_btn_div,
	table.arm_user_current_membership_list_table .arm_current_membership_action_div .arm_cm_update_btn_div{
		width:auto !important;
		float:none !important;
		display:inline-flex;
		margin:0px 8px 0 0 !important;
	}
	table.arm_shortcode_grid_table{
		border-bottom: unset !important;
    	background: transparent !important;
	}
	.arm_login_history_container table tr, .arm_shortcode_grid_container table tr:not(.arm_membership_expand_data){
		border: unset;
	}
	.arm_login_history_container table td,
	.arm_login_history_container .arm_transaction_list_item td,
	.arm_shortcode_grid_container table td,
	.arm_shortcode_grid_container .arm_shortcode_grid_list_item td,
	table.arm_user_transaction_list_table td,
	table.arm_user_login_history_list_table td,
	table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_sr,
	table.arm_user_current_membership_list_table td{
		display: block;
		padding: 10px !important;
		border: 0 !important;
		text-align: left;
	}
	.arm_login_history_container table td:last-child,
	.arm_login_history_container .arm_transaction_list_item td:last-child,
	.arm_shortcode_grid_container table td:last-child,
	.arm_shortcode_grid_container .arm_shortcode_grid_list_item td:last-child{
		border: 0 !important;
	}
	.arm_login_history_container table td:before,
	.arm_shortcode_grid_container table td:before{
		content: attr(data-label);
		display: inline-block;
		width: 40%;
		margin-right: 10px;
		vertical-align: middle;
	}
	.arm_shortcode_grid_container table td .arm_transaction_list_trial_text,
	.arm_login_history_container table td .arm_transaction_list_trial_text,
	.arm_shortcode_grid_container table td .arm_current_membership_list_trial_text
	{
		padding-left: 40%;
		margin-left: 10px;
	}
	.arm_paid_post_current_membership_container .arm_transaction_list_item td, .arm_paid_post_transactions_container .arm_transaction_list_item td, .arm_paid_post_transactions_container table td, table.arm_user_current_membership_list_table td, table.arm_user_current_membership_list_table td.arm_current_membership_list_item_plan_sr, table.arm_user_login_history_list_table td, table.arm_user_transaction_list_table td {
        display: block;
        padding: 10px !important;
        border: 0 !important;
        border-bottom: 1px solid #ecf0f1 !important;
        text-align: left;
    }
	.arm_current_membership_list_header.arm_shortcode_grid_table_header th:not(.arm-panel-data-container .arm_current_membership_list_header.arm_shortcode_grid_table_header th),
	.arm_current_membership_list_item td:not(.arm-panel-data-container .arm_current_membership_list_item td),
	.arm_shortcode_grid_table_header th:not(.arm-panel-data-container .arm_shortcode_grid_table_header th),
	.arm_shortcode_grid_list_item td:not(.arm-panel-data-container .arm_shortcode_grid_list_item td){
		text-align: left;
		padding: 10px !important;
		min-height: unset !important;
	}
	
}

.arm_plan_separator{
	width:100% !important;
	clear:both !important;
	list-style: none !important;
	padding:0 !important;
}

.arm_confirm_box{
	display: none;
	position: absolute;
	right: 0;
	margin-top: 38px;
	font-size: 16px;
	font-weight: normal;
	z-index: 9992;
}

.arm_confirm_box_body{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	min-width: 275px;
	max-width: 280px;
	width: auto;
	background: #FFF;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	padding: 10px 20px;
	margin-top: 14px;
	border-collapse: separate;
}

.arm_confirm_box_arrow{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 16px solid #FFF;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	float: right;
	height: 0;
	margin: -22px 0 0 0;
	width: 0;
	position: relative;
}
.arm_confirm_box_arrow:before, .arm_confirm_box_arrow:after{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	z-index: -1;
	position: absolute;
	content: "";
	background: transparent;
	top: 6px;
	right: -8px;
	width: 15px;
	height: 15px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
}

.arm_confirm_box_btn_container{
	margin-top: 10px;
}

.arm_confirm_box_text, .arm_confirm_box_btn_container{
	text-align: center;
	display: block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	padding: 5px 0;
}

.arm_confirm_box_btn.armok:hover{
	background-color: #ce3635;
}
.arm_confirm_box_btn.armcancel{
	background-color: #b6b6b6;
}
.arm_confirm_box_btn.armcancel:hover{
	background-color: #a1a1a1;
}

.arm_confirm_box_btn.armok{
	background-color: #e14d4b;
	border: 1px solid #e14d4b;
	margin: 0 0 0 10px;
}

.arm_confirm_box_btn{
	width: 110px;
	height: 33px;
	padding: 3px 10px;
	vertical-align: middle;
	color: #FFF;
	text-align: center;
	border: 1px solid #b6b6b6;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	font-weight: normal;
	cursor: pointer;
}

.arm_delete_cover_popup.arm_confirm_box{
	right: -15px;
	margin-top: 38px;
}
.arm_delete_cover_popup.arm_confirm_box.arm_open{
	display: block;
}

.arm_directory_form_container .arm_cover_upload_container{
	display: none !important;
}

.armCoverUploadBtnContainer.arm_no_profile{
	display:none !important;
}

[dir="rtl"] .arm_coupon_field_wrapper,
[dir="rtl"] .arm_coupon_submit_wrapper{
	float: right !important;
}


.arm_login_widget_wrapper,
.arm_slider_widget_wrapper{
	float:left;
	width:100%;
	min-height:300px;
	border:1px solid #e2e2e2;
	margin-bottom:30px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	background:#ffffff;
}


.arm_slider_widget_wrapper{
	min-height:260px;
}

.arm_login_widget_wrapper *,
.arm_slider_widget_wrapper *{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-shadow: none !important;
	-webkit-box-shadow:none !important;
	-o-box-shadow:none !important;
	-moz-box-shadow:none !important;
	background:#ffffff;
}

.arm_login_widget_header,
.arm_slider_widget_header{
	float:left;
	width:100%;
	height:165px;
	position:relative;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	text-align:center;
}

.arm_login_widget_user_cover,
.arm_slider_widget_user_cover{
	display: inline-block;
	height: 105px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
}

.arm_login_widget_avatar,
.arm_slider_widget_avatar{
	background-color: #ffffff;
	border: 3px solid #ffffff;
	border-radius: 100px;
	display: inline-block;
	height: 95px;
	margin: 55px auto 15px;
	max-width: 75%;
	position: relative;
	vertical-align: middle;
	width: 95px;
}

.arm_login_widget_avatar img,
.arm_slider_widget_avatar img{
	float:left;
	width:100%;
	height:100%;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
	-moz-border-radius: 100%;
}

.arm_login_widget_content_wrapper,
.arm_slider_widget_content_wrapper{
	float:left;
	width:100%;
}

.arm_login_widget_profile_link,
.arm_slider_widget_profile_link{
	text-decoration: none;
	float:left;
	width:100%;
	text-align: center;
	position: relative;
	z-index: 1;
}

a.arm_login_widget_profile_link:before,
a.arm_slider_widget_profile_link:before{
	content: "";
	float: none;
	width: 90%;
	border: 2px solid #e2e2e2;
	position: absolute;
	z-index: 1;
	margin: 0 auto !important;
	left: 5%;
	top: 6px;
	background: #ffffff;
}

a.arm_login_widget_profile_link span,
a.arm_slider_widget_profile_link span{
	z-index: 2;
	position: relative;
	background: #fff;
	margin: 0 auto;
	float: none;
	padding: 0 5px;
	background: #ffffff;
}

.arm_login_widget_user_info,
.arm_slider_widget_user_info{
	float:left;
	width:100%;
	margin-top:10px;
	padding:10px;
	background: #ffffff;
}

.arm_login_widget_user_info_row,
.arm_slider_widget_user_info_row{
	float:left;
	width:100%;
	min-height:30px;
	margin-bottom:5px;
	background: #ffffff;
}

.arm_login_widget_user_info_row_left,
.arm_slider_widget_user_info_row_left{
	float: left;
	width: 40%;
	font-weight: bold;
	background: #ffffff;
	direction: rtl;
}


.arm_rtl_widget .arm_login_widget_user_info_row_left,
.arm_rtl_widget .arm_slider_widget_user_info_row_left{
		float: right;
	width: 50%;
	font-weight: bold;
	background: #ffffff;
	direction: rtl;
	padding: 0 10px 0 10px;
}

.arm_login_widget_user_info_row_right,
.arm_slider_widget_user_info_row_right{
	float: right;
	width: 50%;
	text-align: left;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: #ffffff;
	padding-left:10px;
}
.arm_rtl_widget .arm_login_widget_user_info_row_right,
.arm_rtl_widget .arm_slider_widget_user_info_row_right{
		float: left;
	width: 50%;
	text-align: right;
	white-space: pre-wrap;
	word-wrap: break-word;
	background: #ffffff;
	direction: rtl;
}

@media (max-width:500px){
  .arm_popup_wrapper{
	z-index:999999 !important;
  }

  .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option .arm_plan_skin6_left_box{
	width: 100% !important;
	text-align: center;
  }
  .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option .arm_plan_skin6_right_box{
	width: 100% !important;
	position: relative !important;
	transform: none !important;
  }
 .arm_module_plans_container .arm_plan_skin6 .arm_module_plan_option .arm_plan_skin6_right_box .arm_module_plan_price{
	text-align: center;
 }

}

.arm_payment_mode_wrapper{
	border-bottom:2px #ececec solid;
	padding-bottom:20px;
	padding-right: 10px;
	padding-left: 10px;
}
.arm_shortcode_grid_content,
.arm_transaction_content
{
	width: 100%;
}
.arm_transaction_list_header .arm_sortable_th{
	width: 150px;
}

.arm-panel-data-container .arm_current_membership_list_header th.arm_cm_sr_no#arm_cm_sr_no{ min-width: 45px;}
.arm_current_membership_list_header th.arm_cm_sr_no#arm_cm_sr_no,
.arm_current_membership_list_header th.arm_cm_plan_remaining_occurence{ min-width: 70px;}
.arm_current_membership_list_header th.arm_cm_plan_renew_date{ min-width: 125px;}
.arm_current_membership_list_header th.arm_cm_plan_start_date{ min-width: 100px;}
.arm_current_membership_list_header th.arm_cm_plan_end_date{ min-width: 115px;}
.arm_current_membership_list_header th.arm_cm_plan_profile{ min-width: 165px;}
.arm_current_membership_list_header th#arm_cm_plan_action_btn{ min-width: 195px;}
.arm_current_membership_list_header th#arm_cm_plan_name{ max-width: 200px; min-width: 100px; text-align: left; padding-left: 12px !important; word-wrap: break-word;}

.arm_shortcode_grid_container .arm_current_membership_list_item .arm_renew_subscription_button,
.arm_shortcode_grid_container .arm_transaction_list_item .arm_view_invoice_button,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_update_card_button_style {
	background-color: #005AEE !important;
	border-radius: 3px !important;
	font-family: inherit;
	font-size: 14px !important;
	color: #ffffff !important;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding: 4px;
	border: 1px solid #005AEE !important;
   min-width: 85px;
   min-height: 25px;
   line-height: 24px;

}

.arm_transaction_list_header .arm_transaction_th#arm_tm_payment_date{min-width: 150px;}

.arm_shortcode_grid_container .arm_current_membership_list_item .arm_renew_subscription_button:hover,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_renew_subscription_button:active,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_renew_subscription_button:focus,
.arm_shortcode_grid_container .arm_transaction_list_item .arm_view_invoice_button:hover,
.arm_shortcode_grid_container .arm_transaction_list_item .arm_view_invoice_button:active,
.arm_shortcode_grid_container .arm_transaction_list_item .arm_view_invoice_button:focus,

.arm_shortcode_grid_container .arm_current_membership_list_item .arm_update_card_button_style:hover,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_update_card_button_style:active,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_update_card_button_style:focus,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_cancel_subscription_button{
	border-radius: 3px !important;
	font-family: inherit;
	font-size: 14px !important;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	min-width: 85px;
	min-height: 25px;
}
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_cancel_subscription_button:hover,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_cancel_subscription_button:focus,
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_cancel_subscription_button:active{
	border-radius: 3px !important;
	font-family: inherit;
	font-size: 14px !important;
	color: #ffffff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	min-width: 85px;
	min-height: 25px;
	background-image: none;
	box-shadow: none;
}
.arm_shortcode_grid_container .arm_current_membership_list_item .arm_current_membership_cancelled_row{
	background: #e66b6b;
	color: #ffffff !important;
}
.arm_paging_wrapper.arm_paging_wrapper_transaction .arm_paging_info{ float: left;}
.arm_paging_wrapper.arm_paging_wrapper_transaction .arm_paging_links{ float: right;}
[dir="rtl"] .arm_paging_wrapper.arm_paging_wrapper_transaction .arm_paging_info{ float: right;}
[dir="rtl"] .arm_paging_wrapper.arm_paging_wrapper_transaction .arm_paging_links{ float: left;}
.arm_paging_wrapper .arm_paging_info{ float: left;}
.arm_paging_wrapper.arm_paging_wrapper_current_membership .arm_paging_links{ float: right;}
[dir="rtl"] .arm_paging_wrapper.arm_paging_wrapper_current_membership .arm_paging_info{ float: right;}
[dir="rtl"] .arm_paging_wrapper.arm_paging_wrapper_current_membership .arm_paging_links{ float: left;}

.arm_update_membership_container .arm_update_membership_li{
	list-style: none;
	width: 100%;
	padding: 10px;
	border: 1px solid #005aee;
	margin-top: 10px;
	float: left;
	border-radius: 4px;
}
.arm_update_membership_left_div {
	width: 72%;
	float: left;
}
.arm_update_membership_right_div {
	width: 20%;
	float: right;
	text-align: right;
	margin: 5px 0;
}
.arm_update_membership_form_container .arm_update_membership_wrapper .arm_update_membership_content { width: 100%; float: left;}
.arm_update_membership_form_container .arm_update_membership_wrapper .arm_update_membership_content .arm_update_subscription_button{
	min-width: 100px;
	background-color: #005aee;
	border-radius: 4px;
}
.arm_update_membership_container_loader_img .arm_loading_grid,
.arm_current_membership_container_loader_img .arm_loading_grid{
	margin: 50px 0;
	text-align: center;
	width: 100%;
}
.arm_shortcode_grid_container .arm_current_membership_heading_main
{
	line-height: 24px;
	display: inline-block;
	width: 100%;
	margin: 15px 0 20px;
	padding: 5px;
}
.popup_content_text.arm_invoice_detail_popup_text iframe,
.popup_content_text.arm_member_view_detail_popup_text iframe{
	border: none !important;
	margin: 0;
}
.arm_social_login_content_wrapper .arm_social_connect_loader{
	vertical-align: middle;
	display: inline-block;

}

.arm_invoice_detail_popup.arm_invoice_detail_popup_wrapper,
.arm_member_view_popup.arm_member_view_detail_popup_wrapper{
				background: #fff;
			}

.arm_invoice_detail_popup.arm_invoice_detail_popup_wrapper .armemailaddbtn,
.arm_member_view_detail_popup.arm_member_view_detail_popup_wrapper .armemailaddbtn {
	background-color: #005aee;
	border: 1px solid #005aee;
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	line-height: normal;
	min-height: 30px;
	min-width: 100px;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
}

.arm_invoice_detail_popup.arm_invoice_detail_popup_wrapper .popup_header,
.arm_member_view_detail_popup.arm_member_view_detail_popup_wrapper .popup_header {
	border-bottom: 1px solid #e7e7e7;
	color: #32323a;
	font-size: 24px;
	height: auto;
	line-height: normal;
	padding: 15px 25px;
}

.arm_invoice_detail_popup.arm_invoice_detail_popup_wrapper .popup_close_icon, .arm_popup_close_btn,
.arm_member_view_detail_popup.arm_member_view_detail_popup_wrapper .popup_close_icon, .arm_popup_close_btn {
	background: rgba(0, 0, 0, 0) url("../images/close_btn.svg") no-repeat scroll center center;
	cursor: pointer;
	float: right;
	height: 25px;
	position: absolute;
	right: 20px;
	top: 18px;
	width: 25px;
}
.arm_radio_outer_wrapper{
	display:inline-block;
	margin-right:10px;
	float:none;
	margin-bottom:10px;
	cursor:pointer;
}
.arm_radio_wrapper{
	float:none;
	display:inline-block;
	width:20px;
	height:20px;
	position:relative;
	top:3px;
	cursor:pointer;
		margin: 0 5px;
}

.arm_radio_outer_wrapper:hover .arm_radio_wrapper{
	border-color:#005aee;
}

.arm_radio_wrapper input[type=radio]{
	appearance: none;
	position: absolute;
	top: 0;
	width: 20px !important;
	height: 20px;
	opacity: 0;
	z-index: 999;
	margin:0 !important;
	cursor:pointer;
}

.arm_radio_wrapper input[type=radio] + span{
	border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	-moz-border-radius:20px;
	margin-right:5px;
	border:1px solid #CACACB;
	position:absolute;
	display:block;
	width:20px;
	height:20px;
}

.arm_radio_wrapper input[type=radio]:checked + span{
	border:1px solid #005aee;
}

.arm_radio_wrapper input[type=radio]:checked + span::before{
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:8px;
	height:8px;
	-webkit-border-radius:8px;
	-o-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#005aee;
}

stop.arm_social_connect_svg { stop-color: #005AEE; }

.arm_cm_renew_btn_div{
	float: left;
	margin-bottom: 10px;

}
.arm_cm_cancel_btn_div{
	float: left;
	margin-bottom: 10px;
}
.arm_cm_update_btn_div:not(.arm_margin_0){
	float: left;
	margin-bottom: 10px;
}

.arm_cm_update_btn_div.arm_margin_0{
	float: left;
	margin: 0;
	height: 20px;
}
.arm_current_membership_action_div{
	   width: 100%;
	text-align: center;
	float: left;
	margin: 6px auto;

}
.arm_current_membership_trial_active{
	color: green;
}

.arm_profile_field_before_content_wrapper,
.arm_profile_field_after_content_wrapper{
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:15px 30px;
	padding: 15px 30px 15px 52px;
	text-align:left;
	height: auto;
}

.arm_no_scroll{
	overflow:hidden !important;
}

.arm_invoice_detail_popup.popup_wrapper,
.arm_member_view_detail_popup.popup_wrapper{
	margin-top:40px;
}

.arm_card_print_btn {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
	display: none;
}

div.membershipcard1:hover .arm_card_print_btn, div.membershipcard2:hover .arm_card_print_btn, div.membershipcard3:hover .arm_card_print_btn {
	display: block;
}

.arm-df__form-field-wrap_submit .arm_update_card_submit_btn,
.arm-df__form-field-wrap_submit .arm_cancel_update_card_btn {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.arm_shortcode_grid_container .arm_current_membership_list_item button.arm_renew_subscription_button,
.arm_shortcode_grid_container .arm_current_membership_list_item button.arm_update_card_button_style,
.arm_shortcode_grid_container .arm_current_membership_list_item button.arm_cancel_subscription_button{
	margin-right: 5px;
}

.arm_cancel_sub_error_msg{ background: #e66b6b; color: #fff; padding: 1rem; font-size: 17px; }

.arm_search_filter_fields_wrapper{ font-family: Helvetica, sans-serif, 'Trebuchet MS'; font-weight: normal; font-style: normal; text-decoration: none; }

.arm_search_filter_radio{ display: flex; flex-wrap: wrap; }
.arm_search_filter_radio .arm_search_filter_field_radio_item_label{ margin-left: 0px; margin-right: 10px !important; }

.arm_search_filter_field_item_top input, .arm_search_filter_field_item_top select{ border: 1px #e0e0e0 solid; border-radius: 3px; }
.arm_search_filter_field_item_top input:focus, .arm_search_filter_field_item_top select:focus{ outline: none; }
.arm_search_filter_fields_wrapper input.arm_directory_search_box{ max-width: 90% !important; }

.arm_search_filter_container_type_1 .arm_search_filter_title_div{ width:100%; max-width: 100%; margin-bottom: 30px; }
.arm_template_wrapper .arm_directory_form_container .arm_search_filter_title_div label.arm_search_filter_title_label { margin: 0px;}
.arm_search_filter_fields_wrapper_top{ width: 100%; display: flex; flex-wrap: wrap; padding: 8px; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top{ max-width: 31%; width: 31%; margin-bottom: 25px; margin-right: 2.33%; display:inline-block; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top:last-child { margin-right: 0px; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top input{ padding: 4px 16px; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top input{ width: 100%; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top .arm_datetimepicker_field { position: relative; }
.arm_datetimepicker_field .bootstrap-datetimepicker-widget a[data-action] { width: 100%; padding: 0; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top .arm_datetimepicker_field .bootstrap-datetimepicker-widget.top { margin-bottom: -25px; }
.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top select{ width: 100%; }
.arm_search_filter_container_type_1 .arm_search_filter_field_item_label { margin-bottom: 10px; display: inline-block; }
.arm_search_filter_container_type_1 .arm_directory_search_btn{ margin-right: 8px; width: auto !important;  }
.arm_search_filter_container_type_1 .arm_directory_clear_btn{ float:left; height: 38px; background: #ffffff; border: 1px #e0e0e0 solid; color: #000000; font-size: 14px; position: relative; border-radius: 6px; padding: 4px 9px 4px 7px; }
.arm_search_filter_container_type_1 .arm_directory_clear_btn img{ height: 18px; width: 18px; margin-top: -8px; display: inline; position: relative; top: 4px; }
.arm_search_filter_container_type_1 .arm_directory_search_btn:focus{ outline: none; }
.arm_search_filter_container_type_1 .arm_directory_clear_btn:focus, .arm_search_filter_container_type_1 .arm_directory_clear_btn:hover{ text-decoration: none !important; outline: none; background: #ffffff; border: 1px solid #C6C9DF; box-sizing: border-box; border-radius: 6px;}

.arm_directory_filters_wrapper{ margin-bottom: 0px !important; padding-left: 0px !important; }
.arm_search_filter_chk{ display: flex; flex-wrap: wrap; }
.arm_search_filter_chk .arm_chk_field_div{ margin-right: 10px; }


.arm_search_filter_container_type_1 #arm_loader_img{ display: none; position: relative; width: 28px; height: 28px; margin-top: 0px; left: 8px; top: 6px; float:left; }
.arm_search_filter_fields_wrapper.arm_search_filter_container_type_1 .arm_directory_search_btn[disabled], .arm_search_filter_fields_wrapper.arm_search_filter_container_type_1 .arm_directory_clear_btn[disabled] { cursor: not-allowed; }

.arm_directory_form_left{ display: flex; flex-wrap: wrap; }
.arm_search_filter_fields_wrapper_left{ width: 33%; border: 1px solid #e2e9ed; padding-left: 8px; padding-top: 8px; height: max-content; }
.arm_template_container_left{ float: right; width: 67%; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left{ margin-bottom: 12px; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left input{ padding: 3px; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left input{ width: 90%; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left select{ width: 90%; height: 28px; padding-left: 2px; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left .arm_search_filter_chk{ flex-wrap: wrap; }
.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left input[type="checkbox"]{ min-width: 20px; }
.arm_directory_filters_wrapper_left{ width: 100%; }
.arm_directory_filters_wrapper_left .arm_directory_search_wrapper{ max-width: 100%; }
.arm_directory_filters_wrapper_left .arm_directory_list_by_filters{ float: left; }
.arm_directory_filters_wrapper_left .arm_directory_list_by_filters select{ max-width: unset; width: unset; }
.arm_button_search_filter_btn_div_left{ display: inline-block; width:100%; }

.arm_search_filter_fields_wrapper_right{ width: 33%; display: flex; flex-wrap: wrap; float: right; border: 1px solid #e2e9ed; padding-left: 8px; padding-top: 8px; height: max-content; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right{ margin-bottom: 12px; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right input{ padding: 3px; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right input{ width: 90%; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right select{ width: 90%; height: 28px; padding-left: 2px; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right .arm_search_filter_chk{ flex-wrap: wrap; }
.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right input[type="checkbox"]{ min-width: 20px; }
.arm_directory_filters_wrapper_right{ float: right; }
.arm_directory_filters_wrapper_right .arm_directory_search_wrapper{ max-width: 100%; }
.arm_directory_filters_wrapper_right .arm_directory_list_by_filters{ float: right; width: 100%; }
.arm_directory_filters_wrapper_right .arm_directory_list_by_filters select{ max-width: unset; width: unset; }
.arm_button_search_filter_btn_div_right{ margin-bottom: 20px; width: 100%; float: right; }
.arm_template_container_right{ float: left; width: 64%; }
.grecaptcha-badge { z-index: 999991; }
.popup_content_text.arm_invoice_detail_popup_text iframe {
	 width: 100%;
}
.popup_close_icon,.arm_popup_close_btn {
	top: 20px !important;
}
.arm_text_align_center {
	text-align: center;
}
.arm_invoice_detail_popup.popup_wrapper{
	width: 800px;
}

.arm_template_preview_popup .popup_wrapper{
	width: 100% !important  ;
}

.arm_search_filter_fields_wrapper input[type=checkbox],
.arm_search_filter_fields_wrapper input[type=radio],
.arm_template_advanced_search input[type=checkbox],
.arm_template_advanced_search input[type=radio] {
	height: 20px;
	max-width: 20px;
	min-width: 20px;
	border: 2px solid var(--arm-gt-gray-100);
	background-color: var(--arm-cl-white);
	padding: 0;
	margin: 0;
	border-radius: var(--arm-radius-4px) !important;
	-webkit-border-radius: var(--arm-radius-4px) !important;
	-moz-border-radius: var(--arm-radius-4px) !important;
	-o-border-radius: var(--arm-radius-4px) !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
	outline: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	-o-appearance: none !important;
	appearance: none !important;
	cursor: pointer !important;
	position: relative;
}
.arm_search_filter_fields_wrapper input[type=checkbox]:focus,
.arm_search_filter_fields_wrapper input[type=radio]:focus,
.arm_template_advanced_search input[type=checkbox]:focus,
.arm_template_advanced_search input[type=radio]:focus{
	border-color: var(--arm-gt-gray-200);
	-webkit-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	-moz-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	-o-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
}
.arm_search_filter_fields_wrapper input[type=checkbox]:checked:focus,
.arm_search_filter_fields_wrapper input[type=radio]:checked:focus,
.arm_template_advanced_search input[type=checkbox]:checked:focus,
.arm_template_advanced_search input[type=radio]:checked:focus{
	-webkit-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	-moz-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	-o-box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
	box-shadow: 0 4px 12px rgba(136, 150, 200, 0.4) !important;
}
.arm_search_filter_fields_wrapper input[type=checkbox]:checked,
.arm_search_filter_fields_wrapper input[type=radio]:checked,
.arm_template_advanced_search input[type=checkbox]:checked,
.arm_template_advanced_search input[type=radio]:checked{
	background-color: var(--arm-pt-theme-blue);
	border-color: var(--arm-pt-theme-blue);
}
.arm_search_filter_fields_wrapper input[type=checkbox]:checked::after,
.arm_template_advanced_search input[type=checkbox]:checked:after {
	content: "";
	display: block;
	left: 5px;
	top: 1px;
	position: absolute;
	width: 4px;
	height: 10px;
	border: 2px solid var(--arm-cl-white);
	border-top: 0;
	border-left: 0;
	transform: rotate(45deg);
	box-sizing: unset !important;
}
.arm_search_filter_fields_wrapper input[type=radio],
.arm_template_advanced_search input[type=radio]{
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-o-border-radius: 50% !important;
	border-radius: 50% !important;
	margin-left: 0 !important;
}
.arm_search_filter_fields_wrapper input[type=radio]:checked::after,
.arm_template_advanced_search input[type=radio]:checked::after{
	content: '';
	background-color: var(--arm-cl-white);
	top: calc(50% - 5px);
	position: absolute;
	left: calc(50% - 5px);
	width: 10px;
	height: 10px;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	-o-border-radius: 50% !important;
	border-radius: 50% !important;
}
.arm_search_filter_radio .arm_search_filter_field_radio_item_label, .arm_dir_filter_input .arm_search_filter_field_radio_item_label {
	font-size: 14px;
	font-weight: normal;
	padding-left: 8px !important;
	color: var(--arm-dt-black-200);
	cursor: pointer;
	line-height: 24px;
	vertical-align: top;
}
div.hidden_section, .hidden_section, div.arm_hidden_section, .arm_hidden_section{ display: none !important;}
.arm_shortcode_grid_container table td .arm_no_result_div{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.arm_no_result_div {
	width: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.arm-panel-container .arm_no_result_div{
	height: 70vh;
}

.arm_helptip_ui_content, .arm_arrow:after {
	background: var(--arm-cl-white) !important;
}
.arm_helptip_ui_content {
	padding: 10px 20px;
	font: bold 14px "Helvetica Neue", Sans-Serif;
	max-width: 400px;
	opacity: 1 !important;
	background: var(--arm-cl-white) !important;
	border: none !important;
	color: var(--arm-dt-black-350) !important;
	font-family: var(--arm-primary-font), sans-serif, "Trebuchet MS";
	padding: 8px 10px;
	text-align: left !important;
	z-index: 99999 !important;
	position: absolute;
	border-radius: 0 !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32) !important;
    -moz-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32) !important;
    -o-box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32) !important;
    box-shadow: 0px 0px 20px 0px rgba(136, 150, 200, 0.32) !important;
}

.arm_arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}

.arm_arrow.top {
	top: -16px;
	bottom: auto;
	background: none;
	border: none;
	padding: 0;
}

.arm_arrow.left {
	left: 20%;
	background: none;
	border: none;
	padding: 0;
}

.arm_arrow.bottom {
	background: none;
	border: none;
	padding: 0;
}

.arm_arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.arm_arrow.top:after {
	bottom: -20px;
	top: auto;
}

.arm_helptip_icon_ui, i.arm_helptip_icon, span.arm_helptip_icon {
	margin: 2px 0 2px 6px !important;
	cursor: pointer;
	color: var(--arm-gt-gray-400);
	font-size: 16px !important;
	font-weight: bold;
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}

.arm_shortcode_grid_list_item td:last-child{
	padding-right: 22px !important;
}

  
  

/* Tooltip Box */
/* Base button */
.arm-panel-container_main .tooltip{
	position: relative;
	cursor: pointer;
	opacity: 1;
}

/* Tooltip box */
.arm-panel-container_main .tooltip::after{
	content: attr(data-tooltip);
	position: absolute;
	bottom: 125%; /* above the button */
	left: 50%;
	transform: translateX(-50%) translateY(5px);
	background: var(--arm-cl-white);
	color: var(--arm-dt-black-400);
	padding: 6px 10px;
	font-size: 12px;
	border-radius: 6px;
	word-wrap: break-word;
	opacity: 0;
	pointer-events: none;
	transition: all 0.25s ease;
	box-shadow: 0 4px 10px rgba(0,0,0,0.15);
}

/* Tooltip arrow */
.arm-panel-container_main .tooltip::before{
	content: "";
	position: absolute;
	bottom: 115%;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	transition: all 0.25s ease;
}

/* Show on hover */
.arm-panel-container_main .tooltip:hover::after,
.arm-panel-container_main .tooltip:hover::before{
	opacity: 1;
	transform: translateX(-50%) translateY(0);
}
.arm_current_membership_container .arm_current_membership_list_item .arm_cancel_subscription_button{
    background-color: #e66b6b !important;
    border-radius: 3px !important;
    font-family: inherit;
    font-size: 14px !important;
    color: #ffffff;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    padding: 4px;
    border: 1px solid #e66b6b !important;
    min-width: 85px;
    min-height: 25px;
}
@media (max-width: 768px){
	 .arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_directory_search_wrapper .arm_directory_search_box { width: 48%; margin-bottom: 15px;}
	.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_directory_list_by_filters { width: 50% !important; }
	.arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_button_search_filter_btn_div { width: 100%; margin-top: 30px; }
}
@media (max-width: 480px){
	.arm_search_filter_fields_wrapper_top .arm_search_filter_field_item_top{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_search_filter_fields_wrapper_left .arm_search_filter_field_item_left{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_search_filter_fields_wrapper_right .arm_search_filter_field_item_right{ max-width: 100%; width: 100%; margin-right: 0%; }
	.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_directory_search_wrapper .arm_directory_search_box { width: 100%; margin-right: 0% !important; }
	.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper .arm_directory_list_by_filters { width: 100% !important; max-width: 100%; float: left;}
	.arm_template_wrapper .arm_search_filter_fields_wrapper .arm_directory_filters_wrapper { width: 100%; }
}
