.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{display: none;}
.required_tag{
    display: inline-block;
    margin: 0;
    color: #F00;
    vertical-align: top;
    min-height: 20px;
    width: auto;
    text-align: center;
    text-decoration: none !important;
    position: relative;
    position: absolute;
    top: 5px;
    left: 0;
    line-height: normal;
    font-style: normal !important;
}
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;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{
    display: none !important;
}

.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: 'NotoSans', sans-serif, "Trebuchet MS";
    position: absolute;
    text-align: center;
    z-index: 9990;
    padding: 10px 15px;
    border: 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    background-color: #939393;
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
}
.tipso_style{cursor:help;border-bottom:1px dotted}
.tipso_content{word-wrap: break-word;line-height: 18px;font-size: 14px;}
.tipso_bubble>.tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}
.tipso_bubble.top>.tipso_arrow{border-color:#000 transparent transparent;top:100%;left:50%;margin-left:-8px}
.tipso_bubble.bottom>.tipso_arrow{border-color:transparent transparent #000;bottom:100%;left:50%;margin-left:-8px}
.tipso_bubble.left>.tipso_arrow{border-color:transparent transparent transparent #000;top:50%;left:100%;margin-top:-8px}
.tipso_bubble.right>.tipso_arrow{border-color:transparent #000 transparent transparent;top:50%;right:100%;margin-top:-8px}

.page_title.arm_form_heading_container{
    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_shortcode_form .arm_form_heading_container{
    font-weight: normal;
    font-size: 20px;
    padding: 0 5px 20px;
    margin: 0 0 14px;
    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;
    position: relative;
    min-height: 50px;
    height: auto;
    line-height: normal;
}
.arm_shortcode_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_shortcode_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_form_heading_container.armalignleft{text-align:left;}
.arm_form_heading_container.armaligncenter{text-align:center;}
.arm_form_heading_container.armalignright{text-align:right;}
.arm_form_heading_container.armalignleft .arm_form_member_main_field_label{text-align:left;}
.arm_form_heading_container.armaligncenter .arm_form_member_main_field_label{text-align:center;}
.arm_form_heading_container.armalignright .arm_form_member_main_field_label{text-align:right;}
.arm_form_heading_container .arm_form_member_main_field_label .arm_form_field_label_wrapper_text{
    float: none;
    padding: 0;
}
.arm_form_heading_container .arm_form_field_label_wrapper_text{
    display: inline-block;
    width: auto;
}
.arm_form_heading_container.armaligncenter .arm_form_field_label_wrapper_text{
    float: none;
    position: relative;
    min-width: 100px;
}
.arm_form_heading_container.armaligncenter .arm_form_member_main_field_label{
    text-align:center;
}
.arm_form_heading_container.armalignright .arm_form_field_label_wrapper_text{
    position: relative;
}
.arm_form_heading_container.armalignright .arm_editable_form{
    right: 0;
    left: auto;
}

div.arm_form_field_label_wrapper{
    position: relative;
    display: inline-block;
    cursor: pointer;
}
div.arm_form_field_label_wrapper 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: #FFF;
    margin: 0;
    float: left;
    z-index: 1;
}
div.arm_form_field_label_wrapper input:focus, .arm_member_form_label input:focus{outline: none;}
.arm_shortcode_form,
.arm_setup_form_container{
    position: relative;
    width: auto;
    margin: 0 auto;
    background: #FFF;
}
.popup_wrapper_inner .arm_setup_form_container{
    display: inline-block;
    position: relative;
    margin-bottom: 20px;
    width: auto;
    margin: 0 auto;
    float:left;
}
.arm_member_form_container .arm_form_close_account{
    margin: 0 0 10px !important;
}
[dir="rtl"] .arm_member_form_container .arm_form_close_account{
    float: right;
}
[dir="rtl"] .arm_member_form_container .arm_form_close_account .arm_form_field_container{
    float: right;
}
.popup_wrapper_inner .arm_setup_form_container form{background-color: #fff; 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 !important;
    vertical-align: top;
    color: #00c3e4;
}
.arm_form_field_container.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_form_field_container.arm_forgot_password_below_link.arm_forgotpassword_link,
.arm_forgot_password_below_link.arm_forgotpassword_link{
    min-height: auto;
    padding: 15px 7px 2px;
    margin: 10px 0 0;
    border-color: transparent;
}
.arm_form_field_container.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%;
}
.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_rtl .arm_login_links_wrapper .arm_social_login_content_wrapper{
}
.arm_form_inner_container{position: relative;margin:auto;}
.arm_form_wrapper_container, ul.arm_form_wrapper_container{
    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: 0;
}
.arm_form_editor_middle_part, ul.arm_form_editor_middle_part{
    padding: 0;
}
.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_form_wrapper_container .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_form_field_container{
    float: left;
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
    min-height: 50px;
    height: auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0;
    position:relative;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    list-style: outside none none;
}
.arm_editor_form_fileds_container .arm_form_field_container.arm_form_field_container_social_fields,
.arm_shortcode_form .arm_form_field_container.arm_form_field_container_social_fields{
    margin: 0 !important;
}
.arm_main_sortable .arm_form_field_container{cursor:move;}
.arm_form_field_label_wrapper{
    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;
    min-height: 28px;
    vertical-align: top;
}
.arm_form_input_wrapper{
    height:auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    border:none;
    display: inline-block;
    padding: 0 5px;
    margin: 0;
    width: 62%;
    vertical-align: top;
    position: relative;
}
.arm_field_position_left .arm_form_field_container .arm_form_input_wrapper{
    float: left;
}
.arm_field_position_center .arm_form_field_container .arm_form_input_wrapper{
    float: none;
    margin: 0 auto;
}
.arm_field_position_right .arm_form_field_container .arm_form_input_wrapper{
    float: right;
}
.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_form_field_label_wrapper 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_form_layout_iconic .arm_form_input_box[type='checkbox'],
.arm_form_layout_iconic .arm_form_input_box[type='radio'],
.arm_form_layout_rounded .arm_form_input_box[type='checkbox'],
.arm_form_layout_rounded .arm_form_input_box[type='radio'],
.arm_form_layout_writer .arm_form_input_box[type='checkbox'],
.arm_form_layout_writer .arm_form_input_box[type='radio'],
.arm_form_field_label_wrapper input[type='checkbox'],
.arm_form_field_label_wrapper input[type='radio']{
    width: auto;
    min-height: auto;
    padding: 1px !important;
    margin-right: 10px !important;
}
.arm_form_layout_iconic textarea.arm_form_input_box,
.arm_form_layout_rounded textarea.arm_form_input_box,
.arm_form_layout_writer textarea.arm_form_input_box{height: auto;}
.arm_shortcode_form input[type="file"]{
    font-size: 15px;
    height: auto;
    padding: 2px !important;
    width: 80%;
}
.arm_form_wrapper_container a.md-button.md-default-theme:not([disabled]):hover,
.arm_form_wrapper_container a.md-button:not([disabled]):hover,
.arm_form_wrapper_container .md-button.md-default-theme:not([disabled]):hover,
.arm_form_wrapper_container .md-button:not([disabled]):hover,
.arm_form_wrapper_container .md-button:not(.arm_form_wrapper_container.arm_close_account_btn.md-button):hover{
    background-color: inherit;
}
.armf_button_position_left .arm_form_input_container_submit{text-align: left;}
.armf_button_position_center .arm_form_input_container_submit{text-align: center;}
.armf_button_position_right .arm_form_input_container_submit{text-align: right;}
.arm_form_layout_iconic .arm_form_field_submit_button,
.arm_form_layout_rounded .arm_form_field_submit_button,
.arm_form_layout_writer .arm_form_field_submit_button{
    float: none;
    font-size: 16px;
    font-weight: normal;
    line-height: normal;
    text-decoration: none;
    text-transform: none;
    background: none repeat scroll 0 0 #555;
    border: medium none;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    margin:0;
    padding: 0 10px;
    min-height:35px;
    width:auto;
    min-width: 100px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    display: inline-block;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    word-wrap: break-word;
    white-space: normal;
}
.arm_form_field_submit_button.arm_btn_style_flat{
    transition: background 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s;
    -moz-transition: background 0.3s linear 0s;
    -ms-transition: background 0.3s linear 0s;
    -o-transition: background 0.3s linear 0s;

}
.arm_form_field_submit_button.arm_btn_style_classic{
    -webkit-box-shadow: inset 0px -4px 0px 0px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow:    inset 0px -4px 0px 0px rgba(0, 0, 0, 0.1) !important;
    box-shadow:         inset 0px -4px 0px 0px rgba(0, 0, 0, 0.1) !important;
    transition:background 0.3s linear 0s;
    -o-transition: background 0.3s linear 0s;
    -ms-transition: background 0.3s linear 0s;
    -moz-transition: background 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s;
}
.arm_form_field_submit_button.arm_btn_style_border{
    background-color: transparent !important;
    border-width : 2px !important;
    border-style: solid !important;
    transition: background 0.3s linear 0s;
    -o-transition: background 0.3s linear 0s;
    -ms-transition: background 0.3s linear 0s;
    -moz-transition: background 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s;
}
.arm_form_field_submit_button.arm_btn_style_reverse_border{
    border-width : 2px !important;
    border-style: solid !important;
    transition: background 0.3s linear 0s;
    -o-transition:background 0.3s linear 0s;
    -ms-transition:background 0.3s linear 0s;
    -moz-transition:background 0.3s linear 0s;
    -webkit-transition:background 0.3s linear 0s;
}

textarea.arm_textarea{min-height:60px !important;}
.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_container1 .error, .arm_form_message_container .arm_invalid,
.arm_form_message_container1 .arm_error_msg{
    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: #FFF;
    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: #FFF;
    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: #FFF;
    font-family: Helvetica, sans-serif, 'Trebuchet MS';
    font-size: 16px;
}

.arm_form_message_container .arm_success_msg a{
   
    color: #FFF;
    font-family: Helvetica, sans-serif, 'Trebuchet MS';
    font-size: 16px;
}


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;}
.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{
    width: 550px;
    max-width: 99%;
    margin-top: 40px;
    margin-bottom: 40px;
    background: #ffffff !important;
    position: relative;
    display: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    box-shadow: 0px 0px 30px 27px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0px 0px 30px 27px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 0px 30px 27px rgba(0, 0, 0, 0.12);
    -o-box-shadow: 0px 0px 30px 27px rgba(0, 0, 0, 0.12);
    z-index: 9980;
}
.popup_wrapper.arm_add_new_other_forms_wrapper{
    width:800px !important;
}
.popup_wrapper_inner{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    width: 100%;
    display: block;
}
.popup_wrapper .chosen-container-multi .chosen-choices li.search-choice{padding: 4px 20px 5px 5px !important;}

.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;
    float: left;
}
.popup_header{
    border-bottom: 1px solid #e7e7e7;
    height: auto;
    font-size: 24px;
    color: #32323A;
    padding: 15px 25px;
    line-height: normal;
}
.popup_header_text{
    font-size: 24px;
    vertical-align: middle;
}
.popup_content_text{
    font-size: 14px;
    margin: auto;
    padding:15px 20px;
}
.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 20px;
    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{
    font-size: 18px;
    line-height: normal;
    margin: 5px 12px;
    font-weight: normal;
    color: #3C3E4F;
    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: #191818;font-weight: normal;}
.popup_content_btn.popup_footer{
    text-align: right;
    background: #F5F5F5;
}

.popup_close_icon, .arm_popup_close_btn{
    background: url("../images/close_btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 25px;
    position: absolute;
    right: 20px;
    top: 18px;
    width: 25px;
}
.arm_popup_close_btn:hover, .popup_close_icon:hover{
    background: url("../images/close_btn_hover.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
[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{margin: 5px 0;display: inline-block;}
.popup_content_btn .arm_save_btn,
.popup_content_btn .arm_submit_btn,
.popup_content_btn .arm_cancel_btn{
    margin: 3px 5px 3px 10px;
}
.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: #FFF !important;
    background-color: #00AFF0;
    text-decoration: none;
    padding: 0 10px;
    text-align: center;
    cursor: pointer;
}

.arm_shortcode_form li,
.arm_shortcode_form .arm_form_field_label_wrapper{
    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;
    margin: auto;
}
.arm_member_form_field_label .arm_form_field_label_text{display: inline-block;cursor: pointer;font-size: 15px;line-height: 27px;margin:auto;}
.arm_form_layout_iconic .arm_form_field_label_text label,
.arm_form_layout_rounded .arm_form_field_label_text label,
.arm_shortcode_form .arm_form_field_container{border-color: transparent;cursor:pointer;cursor: auto;}
.arm_shortcode_form.arm_form_close_account .arm_form_field_container_submit{margin-top: 10px;}
.arm_shortcode_form.arm_form_close_account .arm_form_field_container_submit .arm_form_input_wrapper{
    min-width: 60%;
}
.arm_shortcode_form .arm_form_heading_container h3{margin: 10px 0;}
.arm_shortcode_form hr{margin: 10px 0;}
.arm_form_input_container{position: relative;width: 100%;margin:auto;}
.arm_form_field_container_rememberme .arm_form_input_container.arm_form_input_container_rememberme{
    padding: 10px 0 0;
}
.arm_form_wrapper_container .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_form_input_container .arm_form_layout_iconic label,
.arm_form_input_container .arm_form_layout_rounded label{
    min-width: 60%;display: inline-block;vertical-align: middle;margin-left: 5px;cursor: pointer;
}
.arm_form_layout_iconic .arm_form_input_container input,
.arm_form_layout_iconic .arm_form_input_container textarea,
.arm_form_layout_iconic .arm_form_input_container select,
.arm_form_layout_iconic .arm_form_input_container md-select md-select-value
{
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    margin: auto;
}
.arm_form_layout_rounded .arm_form_input_container md-select md-select-value{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;}

.arm_form_layout_rounded .arm_form_input_container input,
.arm_form_layout_rounded .arm_form_input_container textarea,
.arm_form_layout_rounded .arm_form_input_container select,
.arm_form_layout_rounded .arm_form_input_container md-select md-select-value{
  border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    margin: auto;  
}
.arm_form_layout_iconic .arm_form_input_container input,
.arm_form_layout_iconic .arm_form_input_container textarea,
.arm_form_layout_iconic .arm_form_input_container select,
.arm_form_layout_iconic .arm_form_input_container md-select md-select-value,
.arm_form_layout_rounded .arm_form_input_container input,
.arm_form_layout_rounded .arm_form_input_container textarea,
.arm_form_layout_rounded .arm_form_input_container select,
.arm_form_layout_rounded .arm_form_input_container md-select md-select-value{
    border-width: 1px;
    border-style: solid;
}
.arm_form_layout_iconic md-select:not([disabled]):focus .md-select-value{padding-bottom: 2px;}
.arm_form_layout_rounded md-select:not([disabled]):focus .md-select-value{padding-bottom: 7px;}
.arm_form_layout_iconic .arm_form_input_container md-select md-select-value,
.arm_form_layout_rounded .arm_form_input_container md-select md-select-value{
    padding: 2px 6px;
}
.arm_form_layout_iconic .arm_form_input_container md-select md-select-value .md-select-icon,
.arm_form_layout_rounded .arm_form_input_container md-select md-select-value .md-select-icon{margin-top: 0px;}
.arm_form_input_container md-select md-select-value{position: relative;line-height: 26px;}
.arm_form_input_container md-select md-select-value .md-select-icon{
    position: absolute;
    top: 48%;
    right:5px;
    text-align: center;
    width: 20px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.arm_form_rtl .arm_form_input_container md-select md-select-value .md-select-icon{
    left: 0;
    right: auto;
}
.arm_form_input_container .arm_material_label{display:none;}
.armf_label_placeholder .arm_material_label{display: inline-block;}
.arm_form_layout_iconic .arm_material_label,
.arm_form_layout_rounded .arm_material_label{display:none !important;}
.arm_form_layout_writer .arm_material_label{display: inline-block;line-height: normal;}
.armf_label_placeholder:not(.arm_form_layout_writer) .arm_material_label{
    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);
}
.armf_label_placeholder .md-input-focused .arm_material_label,
.armf_label_placeholder .md-input-has-value .arm_material_label{
    margin-left: 0;
}
.armf_label_placeholder .md-input-focused.md-input-invalid .arm_material_label{top: auto;}
.arm_form_input_container label span{margin-left: 4px;}
.arm_separator{
    border: 1px solid #EEE;
    clear: both;
    margin: 5px;
}
.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: 1px solid #EDEEEF;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}
.arm_member_last_subscriptions_table tr:nth-child(even){background-color: #FFF;}
.arm_member_last_subscriptions_table tr:nth-child(odd){background-color: #F6F8F8;}
.arm_member_last_subscriptions_table .arm_member_last_subscriptions_head td{
    height: 20px;
    color: #3C3E4F;
    font-weight: normal;
    vertical-align: middle;
    background: none;
    background-color: #F6F8F8;
    border: 0;
    border-bottom: 1px solid #EDEEEF;
}
.arm_member_last_subscriptions_table .arm_member_last_subscriptions_data td{border-bottom: 1px solid #F1F1F1;color: #8A8A8A;}
.arm_member_last_subscriptions_table .arm_member_last_subscriptions_data:hover td{background-color: #C8F9FB !important;}
.shortcode_text{
    background: #EEE;
    padding: 0 3px;
    border: 1px solid #EEE;
    font-weight: bold;
    margin: 1px 10px;
    display: inline-block;
}
.arm_member_form_container{
    width: auto;
    margin: 0 auto;
    position: relative;
    font-family: inherit;
}
.arm_member_form_container .arm_form_message_container{
    display: none;
}
.popup_content_text .arm_member_form_container .arm_shortcode_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 #CCC;
    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_form_layout_iconic .arm_editor_prefix i,
.arm_form_layout_rounded .arm_editor_prefix i{
    display: block;
    vertical-align: middle;
    font-size: 18px;
    height: 20px;
    width: 100%;
    margin-top: 0px;
    text-align: right;
}
.arm_form_rtl.arm_form_layout_iconic .arm_editor_prefix i,
.arm_form_rtl.arm_form_layout_rounded .arm_editor_prefix i{
    text-align: left;
}
.arm_form_layout_iconic .arm_editor_suffix i,
.arm_form_layout_rounded .arm_editor_suffix i{
    display: block;
    vertical-align: middle;
    font-size: 18px;
    height: 20px;
    width: 100%;
    margin-top: 0px;
    text-align: left;
}
.arm_form_rtl.arm_form_layout_iconic .arm_editor_suffix i,
.arm_form_rtl.arm_form_layout_rounded .arm_editor_suffix i{
    text-align: right;
}
.arm_prefix_suffix_container_wrapper{
    float: left;
    width: 100%;
    height: 30px;
    text-align: left;
    border: 1px solid #CCC;
    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{
    float: none;
    margin: 0;
    position: relative;
    top: 5px;
    font-size: 20px;
    color: #666666;
}
.arm_fainsideimge:hover{
    background: #ffefef;
    border-color: #f1a4a2;
}
.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: #ffefef;
    border-color: #f1a4a2;
}

.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_editor_prefix, .arm_editor_suffix{
    display: block;
    padding: 0;
    vertical-align: middle;
    background: transparent;
    color: #888;
    border: 0;
    position: absolute;
    bottom: 0;
    max-width: 30px;
    width: 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    cursor: auto;
    margin: 0 !important;
}
.arm_field_fa_icons{display:none;}
.arm_editor_prefix{left: 0;}
.arm_editor_suffix{right: 0;}
.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 #FFF;
    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 .arm_strength_meter_block:last-child{}
.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;
}
.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 5px;
    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_form_field_container.arm_form_field_container_submit .arm_form_input_wrapper{min-width: 100%;width: 100%;}
.arm_form_field_container_html, .arm_form_field_container.arm_form_field_container_html{
    min-height: 10px !important;
}
.arm_form_field_container_html .arm_form_input_wrapper,
.arm_form_field_container.arm_form_field_container_html .arm_form_input_wrapper{
    width: 100% !important;
}
.arm_form_field_container_section{min-height: 35px;}
.arm_form_field_container_section .arm_form_field_label_wrapper.arm_form_member_field_section{display: none !important;}
.arm_form_field_container_section .arm_form_input_wrapper{
    width: 100%;
    color: inherit;
}
.arm_form_field_container_section .arm_form_input_container_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_ltr.arm_form_layout_iconic .arm_editor_prefix + * + input.arm_prefix_suffix_icon,
.arm_form_ltr.arm_form_layout_rounded .arm_editor_prefix + * + input.arm_prefix_suffix_icon{
    padding-left: 35px !important;
}
.arm_form_ltr.arm_form_layout_iconic input.arm_has_suffix_icon,
.arm_form_ltr.arm_form_layout_rounded input.arm_has_suffix_icon{
    padding-right: 35px !important;
}
.arm_form_rtl.arm_form_layout_iconic .arm_editor_prefix + * + input.arm_prefix_suffix_icon,
.arm_form_rtl.arm_form_layout_rounded .arm_editor_prefix + * + input.arm_prefix_suffix_icon{
    padding-right: 35px !important;
}
.arm_form_rtl.arm_form_layout_iconic input.arm_has_suffix_icon,
.arm_form_rtl.arm_form_layout_rounded input.arm_has_suffix_icon{
    padding-left: 35px !important;
}
.arm_form_layout_iconic .arm_editor_prefix, .arm_form_layout_iconic .arm_editor_suffix,
.arm_form_layout_rounded .arm_editor_prefix, .arm_form_layout_rounded .arm_editor_suffix{display:block;z-index: 990;}
.arm_form_layout_writer .arm_form_label_wrapper,
.arm_form_layout_writer .arm_form_input_wrapper{
    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,
.arm_form_layout_writer input[type=text].arm_form_input_box,
.arm_form_layout_writer input[type=email].arm_form_input_box,
.arm_form_layout_writer input[type=password].arm_form_input_box,
.arm_form_layout_writer input[type=date].arm_form_input_box,
.arm_form_layout_writer input[type=url].arm_form_input_box,
.arm_form_layout_writer .arm_form_input_container textarea.arm_form_input_box,
.arm_form_layout_writer textarea.arm_form_input_box,
.arm_form_layout_writer .arm_form_input_container md-select.arm_form_input_box md-select-value,
.arm_form_layout_writer .arm_form_input_container md-select md-select-value,
.arm_form_layout_writer select.arm_form_input_box{
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    background-color: transparent !important;
}
md-input-container .md-errors-spacer{display: none;}
.arm_form_input_wrapper md-input-container{
    padding: 2px 0;
    margin: 0;
}
.arm_form_input_wrapper md-input-container .md-input[disabled],
.arm_form_input_wrapper [disabled] md-input-container .md-input{
    background-image: none;
    cursor: not-allowed;
}
.arm_form_layout_iconic .arm_form_input_wrapper md-input-container .md-input{
    line-height: normal;
    min-height: 30px;
    padding: 7px 12px;
    margin: 0 !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}
.arm_form_layout_writer .arm_form_input_wrapper md-input-container .md-input{
    line-height: normal;
    min-height: 30px;
    margin: 0 !important;
    padding: 8px 7px 5px;
    box-shadow: none !important;
}
.arm_form_layout_rounded .arm_form_input_wrapper md-input-container .md-input{
    line-height: normal;
    min-height: 30px;
    padding: 7px 15px;
    margin: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -o-box-shadow: none !important;

}

.arm_form_layout_rounded .arm_form_input_container md-select md-select-value{
    padding: 7px 15px;
}

.arm_form_input_wrapper .arm_input_border{
    display: none;
}
.arm_form_layout_writer .arm_form_input_wrapper input ~ .arm_input_border{
}

.armf_label_placeholder md-input-container,
.arm_form_layout_writer md-input-container{
    margin: 8px 0;
}
md-input-container [ng-messages],
md-input-container [data-ng-messages],
md-input-container [x-ng-messages]{
    min-height: auto !important;
}
md-input-container .md-char-counter{
    font-size: inherit;
    line-height: 20px;
}
.arm_form_input_wrapper md-input-container.md-input-focused label:not(.md-no-float),
.arm_form_input_wrapper md-input-container.md-input-has-placeholder label:not(.md-no-float),
.arm_form_input_wrapper md-input-container.md-input-has-value label:not(.md-no-float){
    -webkit-transform: translate3d(-3px, 8px, 0) scale(0.75);
    -moz-transform: translate3d(-3px, 8px, 0) scale(0.75);
    -ms-transform: translate3d(-3px, 8px, 0) scale(0.75);
    -o-transform: translate3d(-3px, 8px, 0) scale(0.75);
    transform: translate3d(-3px, 8px, 0) scale(0.75);
}
.arm_form_input_wrapper md-input-container.md-input-focused .md-input,
.arm_form_input_wrapper md-input-container .md-input.ng-invalid.ng-dirty{border-width: 1px;}
md-radio-button{margin: 7px 0;}
.arm_form_ltr .arm_form_input_wrapper md-checkbox,
.arm_form_input_wrapper md-checkbox{margin: 2px 20px 5px 0;}
[dir="rtl"] .arm_form_ltr .arm_form_input_wrapper md-checkbox{float: left;}
.arm_form_input_wrapper md-radio-group md-radio-button, .arm_form_input_wrapper md-radio-group md-radio-button:not(:first-child){
    margin: 2px 20px 5px 0;
    display: inline-block;
    cursor: pointer;
    outline: none;
    float: left;
}
body .md-select-menu-container{z-index: 9988;}
.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_block .arm_form_label_wrapper{float: left;padding: 0 5px 0 5px;}
.armf_layout_block .arm_form_input_wrapper{width: 100%;float: left;display: block;}

.armf_layout_inline .arm_form_label_wrapper{margin-right: 10px;padding: 0 5px 0 5px;float: left;}
.armf_layout_inline .arm_form_input_wrapper{float: left;}

.armf_layout_inline_right .arm_form_label_wrapper{margin-left: 10px;padding: 0 5px 0 5px;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_form_field_container .arm_confirm_box{left: 0;right: auto;}
.armf_layout_inline_right:not(.arm_form_layout_writer) .arm_form_field_container .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{
    text-align: right;
    float: right;
    margin-left: 10px;
    margin-right: 0px;
}

.arm_form_layout_writer .arm_form_label_wrapper,
.armf_label_placeholder .arm_form_label_wrapper{display: none;}
.arm_form_layout_writer .arm_form_field_container_checkbox .arm_form_label_wrapper,
.arm_form_layout_writer .arm_form_field_container_radio .arm_form_label_wrapper{
    display: inline-block;
}
.arm_form_layout_writer .arm_form_field_container_checkbox md-input-container,
.arm_form_layout_writer .arm_form_field_container_radio md-input-container{
    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_form_input_wrapper{float: left;}
.armf_label_placeholder.armf_layout_inline_right .arm_form_input_wrapper{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_member_form_field_label{text-align: left !important;float: left;margin:auto;}
.armf_alignment_left .arm_form_label_wrapper .required_tag{left: -5px;}

.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_member_form_field_label{text-align: center !important;float: none;margin:auto;}
.armf_alignment_center .arm_form_label_wrapper .required_tag{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_material_label{
    text-align: right !important;
    float: right;
    width: auto;
    display: inline-block;
    margin:auto;
}
.armf_alignment_right .arm_form_field_container .arm_form_field_label_wrapper_text:not(.arm_form_field_submit_button):hover{
    padding-left: 20px;
    padding-right: 0;
    background-position: left;
}
.armf_alignment_right .arm_form_field_container .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_member_form_field_label{text-align: right !important;float: right;margin:auto;}
.armf_alignment_right .arm_form_label_wrapper .required_tag{left: auto;right: -5px;}

.arm_form_layout_writer .arm_error_msg_box{
    background: none !important;
    min-height: 1px;
}
.arm_form_layout_writer md-radio-group.ng-untouched .arm_error_msg_box,
.arm_form_layout_writer md-radio-group.ng-untouched + .arm_error_msg_box{display:none;}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_bottom md-radio-group .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_bottom md-radio-group + .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_bottom md-radio-group .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_bottom md-radio-group + .arm_error_msg_box{bottom: -30px;}
.arm_shortcode_form.arm_form_layout_iconic md-radio-group.ng-touched.ng-dirty .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_iconic md-radio-group.ng-touched.ng-dirty + .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_rounded md-radio-group.ng-touched.ng-dirty .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_rounded md-radio-group.ng-touched.ng-dirty + .arm_error_msg_box .arm_error_msg{opacity: 1;}
.arm_error_msg_box .arm_error_msg{
    padding: 5px 10px;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
.arm_form_layout_writer .arm_error_msg_box .arm_error_msg{
    background: none !important;
    padding: 4px;
    line-height: normal;
}
.arm_form_layout_iconic .arm_error_msg_box .arm_error_msg,.arm_form_layout_rounded .arm_error_msg_box .arm_error_msg{
    max-width: 270px;
    min-width: 120px;
    width: auto;
    color: #F00;
    background-color: #ffffff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    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;
    opacity: 0;
    line-height: normal;
    text-align: center;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_top .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_bottom .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_top .arm_error_msg_box .arm_error_msg,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_bottom .arm_error_msg_box .arm_error_msg{
    margin: 0 auto;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_error_msg.ng-enter,
.arm_shortcode_form.arm_form_layout_iconic .arm_error_msg.ng-enter-active,
.arm_shortcode_form.arm_form_layout_rounded .arm_error_msg.ng-enter,
.arm_shortcode_form.arm_form_layout_rounded .arm_error_msg.ng-enter-active{
    -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 .arm_error_msg_box,.arm_form_layout_rounded .arm_error_msg_box{
    overflow: visible;
    position: absolute;
    z-index: 2;
    margin:auto;
}
.arm_form_layout_iconic .arm_msg_pos_top .arm_error_msg_box,
.arm_form_layout_iconic .arm_msg_pos_bottom .arm_error_msg_box,
.arm_form_layout_rounded .arm_msg_pos_top .arm_error_msg_box,
.arm_form_layout_rounded .arm_msg_pos_bottom .arm_error_msg_box{
    
}
.arm_form_layout_iconic md-input-container .md-errors-spacer + *{
    margin-top: 0px;
}
.arm_form_layout_rounded md-input-container .md-errors-spacer + *{
    margin-top: 0px;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_coupon_fields .arm_apply_coupon_container .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_coupon_fields .arm_apply_coupon_container .arm_error_msg_box{
    margin-right: 0;
    margin-left: 0;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_top .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_top .arm_error_msg_box{
    bottom: 120%;
    top: auto;
    left: 0;
    right: 0;
    margin-right: 20%;
    margin-left: 20%;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_bottom .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_bottom .arm_error_msg_box{
    top: 120%;
    left: 0;
    right: 0;
    margin-right: 20%;
    margin-left: 20%;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_top .arm_form_input_container_textarea .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_top .arm_form_input_container_textarea .arm_error_msg_box{
    bottom: 110%;
    top: auto;
}
.arm_shortcode_form.arm_form_layout_iconic .arm_msg_pos_bottom .arm_form_input_container_textarea .arm_error_msg_box,
.arm_shortcode_form.arm_form_layout_rounded .arm_msg_pos_bottom .arm_form_input_container_textarea .arm_error_msg_box{
    top: 110%;
}
.arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_left .arm_error_msg_box{margin-left: -10px;right: 102%;left: auto !important;top: 0;width: auto;}
.arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_right .arm_error_msg_box{margin-left: 10px;margin-top: -10px;left: 100% !important;top: 0;}
.arm_popup_member_setup_form .arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_left .arm_error_msg_box,
.arm_popup_member_form .arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_left .arm_error_msg_box{
    right: 101%;
    left: auto !important;
}
.arm_popup_member_setup_form .arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_right .arm_error_msg_box,
.arm_popup_member_form .arm_shortcode_form:not(.arm_form_layout_writer) .arm_msg_pos_right .arm_error_msg_box{
    left: 100% !important;
}
.arm_form_layout_writer .arm_error_msg .arm_error_box_arrow{display:none;}
.arm_error_msg .arm_error_box_arrow,
.arm_error_msg .arm_error_box_arrow:after{
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    margin:auto;
}
.arm_error_msg .arm_error_box_arrow{
    border-width: 11px;
}
.arm_error_msg .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_error_msg .arm_error_box_arrow{
    left: 50%;
    margin-left: -11px;
    border-bottom-width: 0;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    bottom: -10px;
    opacity: inherit;
}
.arm_msg_pos_top .arm_error_msg .arm_error_box_arrow:after{
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #ffffff;
}
.arm_msg_pos_right .arm_error_msg .arm_error_box_arrow{
    top: 50%;
    left: -10px;
    margin-top: -11px;
    border-left-width: 0;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    opacity: inherit;
}
.arm_msg_pos_right .arm_error_msg .arm_error_box_arrow:after{
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #ffffff;
}
.arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow{
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25);
    top: -10px;
    opacity: inherit;
}
.arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow:after{
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #ffffff;
}
.is_form_class_rtl .arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow,
.arm_rtl_site .arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow{
    left: auto;
    margin-left: auot;
    right: 50%;
    margin-right: -11px;
}
.is_form_class_rtl .arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow:after,
.arm_rtl_site .arm_msg_pos_bottom .arm_error_msg .arm_error_box_arrow:after{
    margin-left: auto;
    margin-right: -10px;
}
.arm_msg_pos_left .arm_error_msg .arm_error_box_arrow{
    top: 50%;
    right: -10px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25);
    opacity: inherit;
}
.arm_msg_pos_left .arm_error_msg .arm_error_box_arrow:after{
    right: 1px;
    border-right-width: 0;
    border-left-color: #ffffff;
    bottom: -10px;
}
@-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;
    }
}

.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: 1px solid #ebeef1;
    float: left;
    overflow:hidden;
}

.popup_wrapper_inner{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: 1px solid #ebeef1;
    float: left;
}
.arm_update_note .popup_wrapper_inner{
    border-color: teal;
}
.arm_update_note .popup_header{
    background: #11afea none repeat scroll 0 0;
    border-bottom: none;
    text-align: center;
    padding: 0;
    font-size: 0;
}

.arm_update_note .popup_content_text{
    font-size: 15px;
    line-height: 30px;
    padding: 15px 5px;
}
.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;}
.arm_update_note .arm_major_change_list{ margin-bottom: 25px;}
.arm_update_note .arm_major_change_list ul{list-style: outside none square;
    margin-left: 35px;}
.arm_update_note .arm_major_change_list ul li{
    margin-bottom: 18px;}
.arm_update_note .arm_other_change_title{font-size: 18px;
    font-weight: bold;}
.arm_update_note .arm_other_change_list{ margin: 20px 0;}
.arm_update_note .arm_other_change_list ul{list-style: outside none square;
    margin-left: 35px;}
	.arm_update_note .arm_other_change_list ul li{list-style: outside none square;
    margin-bottom: 0px !important;}

.arm_update_note .arm_addons_list{
      float: left;
    margin: 25px 0;
    width: 1270px;
}
.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%;
}
.arm_update_note .arm_addons_list img{
    

}
.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: 725px;
}
.arm_module_forms_container,
.arm_module_box.arm_module_forms_container,
.arm_module_box.arm_module_plans_container,
.arm_module_box.arm_module_coupons_container,
.arm_module_box.arm_module_gateways_container{
    border-bottom: 2px #ececec solid;
}
.arm_membership_setup_form .arm_setup_section_title_wrapper{
    margin: 30px 0 0;
}
.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 #ececec;
    -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_gateway_option input[type=radio],
.arm_module_plan_option input{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.arm_module_gateways_container .arm_module_gateway_name,
.arm_module_plans_container .arm_module_plan_name{
    color: #504f51;
    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: #504f51;
    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: #ebeef1;
    border: 1px solid #ebeef1;
    margin-bottom: 15px;
}
.arm_plan_skin2.arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type{
    background-color: #fff;
    margin: 10px 0px;
}
.arm_module_plans_container .arm_module_plan_price{
    color: #504f51;
    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_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 #ececec;
}
.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{
    -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{
    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{
    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{
    margin: 0 10px 5px;
    width: 100%;
}
.arm_module_gateways_container .arm_module_gateway_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_form_input_wrapper,
.arm_column_3 .arm_bt_field_wrapper .arm_form_input_wrapper,
.arm_column_2 .arm_cc_field_wrapper .arm_form_input_wrapper,
.arm_column_3 .arm_cc_field_wrapper .arm_form_input_wrapper{min-width: 100%;width: 100% !important;}
.arm_bt_field_wrapper .arm_form_label_wrapper .arm_member_form_field_label .arm_form_field_label_text,
.arm_cc_field_wrapper .arm_form_label_wrapper .arm_member_form_field_label .arm_form_field_label_text{line-height: normal;}
.arm_bt_field_wrapper label,
.arm_cc_field_wrapper label{
    cursor: pointer;
    font-size: 16px;
    color: #504f51;
}
.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;}
.arm_bank_transaction_id_cont{
    display: inline-block;
    width: 260px;
    vertical-align: top;
}
.arm_bank_transaction_id_error{}
.arm_bt_field_wrapper span{
    font-size: 15px;
    display: inline-block;
    padding-bottom: 10px;
    width: 160px;
    line-height: normal;
    position: relative;
}
.arm_bt_field_wrapper span.error{width: 100%;}
.arm_bt_field_wrapper span.required_tag{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;
    background-color: #FFF;
    text-align:center;
}

.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;
    width:auto;
}

.arm_module_coupons_container .arm_apply_coupon_container .arm_coupon_field_wrapper .arm_form_input_wrapper{
    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 5px 0 0 !important;
}

.arm_apply_coupon_container.arm_position_right .arm_coupon_field_wrapper{
    float:right;
    width:400px;
}

.arm_apply_coupon_container .arm_coupon_field_wrapper .arm_form_input_container_coupon_code md-input-container{
    margin: 0;
}
.arm_module_coupons_container .arm_apply_coupon_container .arm_form_field_container.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_form_field_container.arm_coupon_submit_wrapper{
    float:right;
}

.arm_module_coupons_container .arm_apply_coupon_container .arm_form_field_container.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;
}
.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:100%;
    max-width:400px;
    margin:10px;
}

.arm_module_gateways_container .arm_setup_check_circle,
.arm_module_plan_option .arm_setup_check_circle{
    color: #39a5ff;
    background: #FFF;
    border: 2px solid #39a5ff;
    -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{
    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{
    display: none;
    font-size: 15px;
    padding: 3px 0;
    line-height: normal;
    vertical-align: top;
}

.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{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 #39a5ff;}
.arm_plan_default_skin.arm_setup_column_item.arm_active .arm_module_plan_option{
    background-color: #39a5ff;
    border: 1px solid #39a5ff;
}
.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 #39a5ff;
}
.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: #39a5ff;
    border: 1px solid #39a5ff;
}
.arm_plan_skin2.arm_setup_column_item .arm_module_plan_option .arm_module_plan_name{
    background-color: #ebeef1;
    border: 1px solid #ebeef1;
    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,
.arm_membership_setup_sub_ul.arm_column_3,
.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: #e5e5e5;
    padding: 4px 5px;
    line-height: normal;
}
.arm_module_box .arm_current_plan_box:hover .arm_module_plan_option{
    border: 1px solid #ebeef1 !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_2 li.arm_setup_column_item,
.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{
    min-width: 240px;
    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;
    float: left;
}
.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: #ffffff;
    background-color: #39a5ff;
    border: 1px solid #39a5ff;
    background-image: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.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;
}
.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:#ffffff !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_transactions_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;
    padding: 0;
    margin: 0;
    font-size: 15px;
    position: relative;
}
.arm_transactions_container .arm_transactions_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: #fff;
    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_activities_pagination_block{
    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;
}
.arm_membership_history_pagination_block .arm_membership_history_paging_container,
.arm_activities_pagination_block .arm_activities_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_activities_pagination_block .arm_activities_paging_container{
    text-align: left;
}
.arm_membership_history_pagination_block .arm_paging_wrapper,
.arm_activities_pagination_block .arm_paging_wrapper{
    margin: 5px;
}
.arm_membership_history_pagination_block .arm_paging_wrapper .arm_paging_info,
.arm_membership_history_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{
    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 #eeeeee;
}
.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_shortcode_form iframe,
.arm_setup_form_container iframe{
    width: 0px;
    height: 0px;
    border: none;
    position: absolute;
    left: -9999px;
}
.armFileUploadWrapper{
    display: inline-block;
    width: 100%;
    position: relative;
    margin:auto;
}
.armFileUploadContainer,
.armFileRemoveContainer{
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    width: auto;
    height: 35px;
    margin: 0 10px 5px 0;
    padding: 8px 10px;
    cursor: pointer;
    text-decoration: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    vertical-align: middle;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    overflow: hidden;
    float: left;
    border: 1px solid transparent;
}
[dir='rtl'] .armFileUploadContainer,
[dir='rtl'] .armFileRemoveContainer{
    float: right;
    margin: 0 0 0 10px;
}
.armFileUploadContainer{
    display: inline-block;
    background-color: #00C3E4;
    border-color: #00C3E4;
    position: relative;
}
.armFileRemoveContainer{
    display: none;
    background-color: #d04540;
    border-color: #9c332d;
    position: relative;
}
.armFileUploadContainer:hover,
.armFileUploadContainer:focus,
.armFileRemoveContainer:hover,
.armFileRemoveContainer: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: 1px 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;}
.armWriterFileUpload, .armNormalFileUpload{display:block;margin:auto;}
.arm_form_layout_iconic .armWriterFileUpload,
.arm_form_layout_rounded .armWriterFileUpload{display:none;}
.armFileUploadWrapper .armFileBtn,
.armWriterFileUpload .armFileRemoveContainer{
    float: left;
    font-size: 15px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    background-color: #00AFF0;
    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{
    background: #d04540;
    display: none;
    padding: 0 15px;
}
.armFileUploadWrapper span{
    cursor: pointer;
}
.armFileUploadWrapper input.armFileUpload,
.armFileUploadWrapper input[type=file]{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    min-width: auto;
    width: 100px;
    height: 40px;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    color: inherit;
    font: inherit;
    margin: 0;
}
.armFileUploadWrapper .armFileUploadContainer input[type=file]{
    top: -25px;
    height: 60px;
}
.armFileUploadWrapper .armFileUploadContainer input[type=file].armIEFileUpload,
.armFileUploadWrapper .armFileUploadContainer input[type=file].armSafariFileUpload{
    top: 0px;
    height: 40px;
}
.armFileUploadWrapper .armFileDragArea{
    float: left;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: 2px dashed #e5e5e5;
    padding: 4px;
    position: relative;
    margin:auto;
}
.armFileUploadWrapper .armFileDragArea.arm_dragover{
    border-color: #aaa;
}
.armFileUploadWrapper .armFileDragArea .armFileDragAreaText{
    text-align: center;
    padding: 10px 0 !important
}
.armFileUploadWrapper .armFileDragArea input[type=file]{
    width: 100%;
    height: 100%;
    top: 0;
    visibility: hidden;
}
.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;
}
.armFileUploadProgressBar{
    height: 25px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.armFileUploadProgressInfo{
    font-size: 14px;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 4px;
    word-break: break-all;
}
.armFileUploadProgressInfo:after{
    clear: both;
    content: "";
    display: table;
}
.arm_old_file{
    
}
.arm_field_file_display{
    display: inline-block;
    float: left;
}
.arm_field_file_display .arm_uploaded_file_info{
    margin: 5px;
    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: 200px;
    text-align: center;
}
.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{
    color: #000;
    display: inline-block;
    background: none;
    border: none;
    padding: 0;
    margin: 0 8px;
    float: right;
    line-height: normal;
    height: auto;
}
.armFileDragArea .armbar{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    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;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
}
md-input-container .armFileDragArea label,
.armFileDragArea .armFileDragAreaText,
.armFileDragArea 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;
    -mox-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    position: relative !important;
    display: inline-block;
    width: 100%;
    padding: 0 !important;
    pointer-events: auto !important;
}
.armFileDragArea .armFileDragAreaText .armFileUploaderWrapper{
    padding: 10px;
    padding: 0;
    line-height: 20px;
    min-height: 20px;
    margin:auto;
}
.arm_field_file_display img{
    width: 100px;
    height: auto;
    display: inline-block;
}
.arm_old_uploaded_file {
    display: inline-block;
    float: left;
    margin: 0 10px;
}
.armFileUploadProgressBar .armbar{
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    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;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
    background-color: #149bdf;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
}
[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:#000000;}
.arm_shortcode_form .arm_form_field_container.arm_form_field_container_submit,
.arm_form_field_container.arm_form_field_container_submit{
    min-height: auto;
    margin: 10px 0 0 0 !important;
    z-index:1;
    float:none;
}
.arm_form_field_container_button input{border:1px solid #00aff0 !important;margin-left:-10px !important;max-width:auto;color: #000 !important;direction: ltr !important;text-align: left !important;}
.arm_form_field_container_button .arm_label_edit_icon{ border:1px solid #00aff0 !important;margin-left:-7px !important;}
.style_setting_main_heading{
    margin: 7px 0 0;
    background: #FFF;
    box-shadow: none;
}
.arm_form_field_container_button input{border:1px solid #00aff0 !important; margin-left:-10px !important;max-width:auto;}
.arm_form_field_container_button .arm_label_edit_icon{ border:1px solid #00aff0 !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 20px 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 #e5e5e5;
    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: 70px;
}
.arm_form_hidden_field_wrapper .arm_form_hidden_field input{
    margin: 5px 0;
    width: 160px;
}
.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: 10px;
    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{
    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: 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_paging_wrapper{
    display: inline-block;
    margin: 10px 3px 5px;
}
.arm_paging_wrapper .arm_paging_info{
    display: inline-block;
    margin: 0 10px;
    color: #a8a8a8;
    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: 4px 6px;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #dde0e2;
    color: #a8a8a8;
    font-size: 16px;
    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;
}
.arm_paging_wrapper .arm_page_numbers.current,
.arm_paging_wrapper .arm_page_numbers:hover,
.arm_paging_wrapper .arm_page_numbers:focus{
    color: #00aff0;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #00aff0;
}
.arm_paging_wrapper .arm_page_numbers.arm_prev,
.arm_paging_wrapper .arm_page_numbers.arm_next{
    border-color: #FFF;
    margin: 0 5px;
}
.arm_paging_wrapper .arm_page_numbers.arm_prev.current,
.arm_paging_wrapper .arm_page_numbers.arm_next.current{border-color: transparent;}
.arm_paging_wrapper .arm_page_numbers.arm_prev{
    background: url("../images/prev2.png") no-repeat center;
}
.arm_paging_wrapper .arm_page_numbers.arm_prev:hover{
    background: url("../images/prev2_hover.png") no-repeat center;
    border-color: #FFF;
}
.arm_paging_wrapper .arm_page_numbers.arm_next{
    background: url("../images/next2.png") no-repeat center;
}
.arm_paging_wrapper .arm_page_numbers.arm_next:hover{
    background: url("../images/next2_hover.png") no-repeat center;
    border-color: #FFF;
}
.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_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;
}
.arm_profile_container .arm_profile_detail_wrapper{
    background: #FFF;
    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: 12px 10px;
    background: transparent !important;
}
.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;
    width: 100%;
    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: center;
    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{
    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: 10px 0;
}
.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{
    display: inline-block;
    font-size: 15px;
    max-width: 160px;
    width: 160px;
    height: 30px;
    line-height: normal;
    color: #5C5C60;
    background: #FFF !important;
    border: 1px solid #DBE1E8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 2px 6px !important;
    margin: 0;
    appearance:menulist !important;
    -webkit-appearance:none !important;
    -moz-appearance:menulist !important;
}
.arm_directory_list_by_filters 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: #e5e5e5;
}
.arm_directory_list_of_filters label.arm_active{
    border-bottom-color: #00aff0;
    color: #00aff0;
}
.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;
    font-size: 16px;
    color: #5C5C60;
    background: #FFF;
    border: 1px solid #DBE1E8;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    padding: 4px 8px;
    margin: 0;
}
.arm_directory_search_wrapper .arm_directory_search_box: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_search_wrapper .arm_directory_search_btn{
    display: inline-block;
    float: left;
    width: 30px;
    height: 30px;
    margin: 1px 0 0 -27px;
    text-decoration: none;
    outline: none;
    text-align: center;
    vertical-align: middle;
    line-height: 28px;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    background-color: #00aff0;
    border: 1px solid #00aff0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    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 #00aff0;}
.arm_directory_empty_list{
    display: inline-block;
    width: 100%;
    padding: 8px 10px;
    text-align: left;
    font-size: 16px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.arm_directory_container ul{
    list-style: outside none none;
    margin-left: 5px;
}
.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 5px;
    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_error_msg_box .arm_error_msg,
.arm_form_ltr .arm_form_input_container_checkbox,
.arm_form_ltr .arm_form_input_container_radio,
.arm_form_ltr .arm_form_input_container_select,
.arm_form_ltr .arm_form_input_wrapper input:not([type='button']),
.arm_form_ltr .arm_form_input_wrapper textarea,
.arm_form_ltr .arm_form_input_wrapper select,
.arm_form_ltr .arm_form_input_wrapper input[type='email'],
.arm_form_ltr .arm_form_input_wrapper input[type='url']{
    direction: ltr;
    unicode-bidi: bidi-override;
    text-align: left;
}
.armSelectOptionLTR,
.arm_form_ltr.arm_form_layout_rounded .arm_error_msg_box .arm_error_msg,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_container_checkbox,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_container_radio,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_container_select,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_wrapper input:not([type='button']),
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_wrapper textarea,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_wrapper select,
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_wrapper input[type='email'],
.arm_form_ltr.arm_form_layout_rounded .arm_form_input_wrapper input[type='url']{
    direction: ltr;
    unicode-bidi: bidi-override;
    text-align: left;
   
    
}
.arm_form_ltr.arm_form_layout_writer .arm_material_label{
    left: 0;
    right: auto;
    line-height: normal;
}
.arm_form_ltr .arm_form_input_wrapper md-radio-button .md-container{left: 0;right: auto;margin: auto;}
.arm_form_ltr .arm_form_input_wrapper md-radio-button .md-label{margin: 0 0 0 30px;line-height: 25px;text-decoration: inherit;}
.arm_form_ltr .arm_form_input_wrapper md-checkbox .md-container{left: 0;right: auto;margin: auto;}
.arm_form_ltr .arm_form_input_wrapper md-checkbox .md-label{margin: 0 0 0 30px;line-height: 25px;}

.arm_form_rtl .arm_form_wrapper_container{

}
.armSelectOptionRTL,
.arm_form_rtl.arm_form_layout_writer .arm_error_msg_box .arm_error_msg,
.arm_form_rtl .arm_form_input_container_checkbox,
.arm_form_rtl .arm_form_input_container_rememberme,
.arm_form_rtl .arm_form_input_container_radio,
.arm_form_rtl .arm_form_input_container_select,
.arm_form_rtl .arm_form_input_wrapper input,
.arm_form_rtl .arm_form_input_wrapper textarea,
.arm_form_rtl .arm_form_input_wrapper select,
.arm_form_rtl .arm_form_input_wrapper input[type='email'],
.arm_form_rtl .arm_form_input_wrapper input[type='url']{
    direction: rtl;
    unicode-bidi: embed;
    text-align: right;
}
.arm_form_rtl md-radio-button .md-label{margin-right: 30px;margin-left: 5px;}
.arm_form_rtl md-radio-button .md-container{right: 0;left: auto;}
.arm_form_rtl md-checkbox:last-of-type,
.arm_form_rtl .arm_form_input_wrapper md-checkbox{
    margin: 2px 0 5px 20px;
}
.arm_form_rtl .arm_form_input_wrapper md-radio-group md-radio-button,
.arm_form_rtl .arm_form_input_wrapper md-radio-group md-radio-button:not(:first-child){
    margin: 2px 0 5px 20px;
    float: right;
}
.arm_form_rtl .arm_form_input_wrapper .arm_material_label
{
    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_form_input_wrapper .arm_form_input_container_file .arm_material_label,
.arm_form_rtl .arm_form_input_wrapper .arm_form_input_container_avatar .arm_material_label
{
    float : right;
}



.arm_form_rtl md-input-container>md-select
{
    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;
    text-align: right;
}
.arm_form_rtl .arm_form_input_container_section.arm_form_input_container
{
    direction: rtl;
    text-align:right;

}
.arm_form_rtl .arm_form_input_container_html.arm_form_input_container
{
    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_form_wrapper_container.arm_form_editor_submit_part {
    direction: rtl;
}
.arm_form_rtl .arm_editor_prefix{
    float: right;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    right: 0;
    left: auto;
}
.arm_form_rtl .arm_editor_suffix{
    float: right;
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    -o-border-radius: 3px 0 0 3px;
    left: 0;
    right: auto;
}

.armf_layout_inline_right .arm_editor_wrapper .arm_form_field_container .arm_editable_form{
    left: auto;
    right: 0;
}
.arm_form_rtl .arm_form_input_wrapper .armNormalFileUpload .armFileUploadContainer,
.arm_form_rtl .arm_form_input_wrapper .armNormalFileUpload .armFileRemoveContainer{
    float: right;
    margin: 0 0 0 10px;
}

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: #ececec !important;}
.arm_plan_skin3 .arm_module_plan_option .arm_plan_name_box{margin-bottom: 10px;}


.widget_arm_member_form_widget .arm_form_field_container.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;
}


@media (min-width: 1920px){
    md-toast .md-toast-content{max-width: 568px;}
	.arm_update_note .arm_other_change_list ul li{list-style: outside none square;
    margin-bottom: 3px !important;}
   

}

@media (min-width: 1366px)
{
     .popup_wrapper.arm_update_note {
    width: 815px;
}
 .arm_update_note .arm_addons_list img{
     height: auto;
   width: 100px;

}
.arm_update_note .arm_add_on {
    float: left;
    padding: 0px;
    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: 1089px;
}
}
@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_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;}

}
@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_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_tabs{text-align: center;}
    .arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tab_detail{margin-top: 0;}
    .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_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
}
@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 .arm_error_msg_box .arm_error_msg{
        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{width: 150px;max-height: 150px;}
    .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: 160px;max-height: 160px;}
    .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_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_header_info .arm_profile_name_link{width: 100%;display: inline-block;}
    .arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
    .arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tabs{text-align: center;}
    .arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_tab_detail{margin-top: 0;}
    .arm_directory_search_wrapper {width: 43%;}
}
@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;}
}

@media (max-width: 480px){
    .arm_member_form_container .arm_shortcode_form .arm_editor_form_fileds_wrapper,
    .arm_member_form_container .arm_shortcode_form .arm_form_inner_container{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .arm_module_forms_container .arm_shortcode_form .arm_form_inner_container{
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    #wpadminbar + .b-modal + .arm_popup_member_form{
        
    }
    .arm_shortcode_form .arm_form_field_label_wrapper{
        min-width: 100%;
        width: 100%;
    }
    .arm_shortcode_form .arm_form_input_wrapper{
        min-width: 100%;
        width: 100%;
    }
    .md-select-menu-container.md-active{
        max-width: 90%;
        min-width: 90% !important;
    }
    
    .arm_template_wrapper .arm_directory_filters_wrapper{border-bottom: 1px solid #DBE1E8;}
    .arm_template_wrapper .arm_directory_search_wrapper,
    .arm_template_wrapper .arm_directory_list_of_filters,
    .arm_template_wrapper .arm_directory_list_by_filters{float: none !important;width: 90%;margin-bottom: 20px;}
    .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_box{width: 90%;max-width: 90%;}
    .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_btn{max-width: 10%;}
    .arm_template_wrapper .arm_directory_list_by_filters select{width: 100%;}
    .arm_template_wrapper .arm_directory_container{text-align: center;}
    .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;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%;}
}
md-toast{position: fixed;}
md-toast .md-toast-content{
    min-height: 40px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -ms-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);

}
.md-toast-content.arm_error_message{background-color: #F08080 !important;}
.md-toast-content.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_profile_name_link{width: 100%;display: inline-block;}
    .arm_template_wrapper.arm_template_wrapper_profiletemplate3 .arm_profile_header_info .arm_user_badges_detail{width: 100%;display: inline-block;}
}
@media(max-width: 480px){
        .arm_form.arm_shortcode_form .arm_form_field_container.arm_forgot_password_below_link.arm_forgotpassword_link, 
.arm_form.arm_shortcode_form .arm_forgot_password_below_link.arm_forgotpassword_link{
        margin: 0 !important;
    }
    .arm_form.arm_shortcode_form .arm_login_links_wrapper .arm_registration_link{
        margin: 0 !important;
    }
    .arm_form_rtl md-checkbox:last-of-type,
    .arm_form_rtl .arm_form_input_wrapper md-checkbox{
        margin: 0 !important;
    }
    .arm_form_layout_rounded .arm_form_input_container_rememberme md-checkbox .md-label{
         margin-right: 17px !important;
    }
}
@media (max-width: 959px){
    md-toast{
        left: 0;
        right: 0;
        width: 90%;
        max-width: 90%;
        min-width: 0;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -o-border-radius: 0;
        bottom: 0;
        margin: o auto;
    }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{
        -webkit-transform: translate3d(0, -50%, 0);
        -moz-transform: translate3d(0, -50%, 0);
        -ms-transform: translate3d(0, -50%, 0);
        -o-transform: translate3d(0, -50%, 0);
        transform: translate3d(0, -50%, 0);
    }
    md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{
        -webkit-transform: translate3d(0, 50%, 0);
        -moz-transform: translate3d(0, 50%, 0);
        -ms-transform: translate3d(0, 50%, 0);
        -o-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
    }
}
@media (min-width: 960px){
    
    md-toast{
        min-width: 304px;
    }
    md-toast.md-bottom{
        bottom: 0;
        margin-bottom: 30px;
    }
    md-toast.md-left{
        left: 0;
        margin-left: 50px;
    }
    md-toast.md-right{
        right: 0;
        margin-right: 50px;
    }
    md-toast.md-top{
        top: 0;
        margin-top: 50px;
    }
    md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{
        -webkit-transform: translate3d(-50%, 0, 0);
        -moz-transform: translate3d(-50%, 0, 0);
        -ms-transform: translate3d(-50%, 0, 0);
        -o-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{
        -webkit-transform: translate3d(50%, 0, 0);
        -moz-transform: translate3d(50%, 0, 0);
        -ms-transform: translate3d(50%, 0, 0);
        -o-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }
}
@media screen and (-ms-high-contrast: active){
    md-toast{border: 1px solid #fff;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    
    ::i-block-chrome,.payment_plan_dropdown_skin .md-select-value,
    ::i-block-chrome,.payment_gateway_dropdown_skin .md-select-value,
    ::i-block-chrome,.arm_form_input_wrapper .md-select-value
    {display: block;}
    ::i-block-chrome,.payment_plan_dropdown_skin .md-select-value *:first-child,
    ::i-block-chrome,.payment_gateway_dropdown_skin .md-select-value *:first-child,
    ::i-block-chrome,.arm_form_input_wrapper .md-select-value *:first-child
    {display: inline-block;min-width: 80%;}
    ::i-block-chrome,.payment_plan_dropdown_skin .md-select-value .md-select-icon,
    ::i-block-chrome,.payment_gateway_dropdown_skin .md-select-value .md-select-icon,
    ::i-block-chrome,.arm_form_input_wrapper .md-select-value .md-select-icon
    {
        display: inline-block;
        position: absolute;
        right: 0;
        text-align: center;
        padding: 0;
        margin: 0;
    }
    ::i-block-chrome,.arm_form_rtl .arm_form_input_wrapper .md-select-value .md-select-icon
    {
        left: 0;
        right: auto;
    }
    ::i-block-chrome,md-select-menu{display: block !important;}
    ::i-block-chrome,md-select-menu md-option{display: block;padding: 10px 15px;height: auto;}
    ::i-block-chrome,.arm_form_layout_writer .arm_error_msg_box{min-height: 1px;}
}

@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
    .arm_form_input_wrapper .md-select-value{display: block;}
    .arm_form_input_wrapper .md-select-value .md-select-icon{
        display: inline-block;
        position: absolute;
        right: 0;
        text-align: center;
    }
    .arm_form_rtl .arm_form_input_wrapper .md-select-value .md-select-icon{
        left: 0;
        right: auto;
    }
    md-select-menu{display: block !important;}
    md-select-menu md-option{display: block;padding: 10px 15px;height: auto;}
    .arm_form_layout_writer .arm_error_msg_box{min-height: 1px;}
}
.arm_logout_btn,
.arm-logged-in-as,
.arm_cancel_membership_btn,
.arm_close_account_btn{text-transform: none;}
.arm_form_field_container.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_profiletemplate1 .arm_profile_picture_block_inner .arm_user_avatar img{width: 148px;max-height: 148px;}
.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: 0 20px;
}
.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 #DBE1E8;padding: 0 !important;}
.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: none !important;width: 90%;margin-bottom: 20px;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_box{width: 90%;max-width: 90%;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_search_wrapper .arm_directory_search_btn{max-width: 10%;}
.arm_mobile_wrapper .arm_template_wrapper .arm_directory_list_by_filters select{width: 100%;}
.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%;max-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 5px 10px;
}
.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 #DBE1E8 !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: 0;max-width: 100%;float: none;text-align: center;}
.arm_mobile_wrapper .arm_template_wrapper_directorytemplate2 .arm_user_block_right .arm_user_badges_detail{margin: 0;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: 140px;max-height: 140px;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{text-align: center;}
.arm_mobile_wrapper .arm_template_wrapper_profiletemplate3 .arm_profile_picture_block_inner{padding: 20px 20px 10px;}
.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;}
.arm_form_heading_container.arm_add_other_style{border-bottom: 1px solid transparent;padding-bottom: 20px;}
.arm_form_rtl .arm_add_other_style{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; }
md-select .md-select-menu-container{
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    min-width: 100% !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.registerforgotpasswordlinks{padding:20px;}
.arm_spinner{
    display: inline-block;
    opacity: 0;
    width: 0;
    margin: 0;
    -webkit-transition: opacity 0.25s, width 0.25s;
    -moz-transition: opacity 0.25s, width 0.25s;
    -ms-transition: opacity 0.25s, width 0.25s;
    -o-transition: opacity 0.25s, width 0.25s;
    transition: opacity 0.25s, width 0.25s;
}
.arm_apply_coupon_btn.active .arm_spinner,
.arm_form_field_submit_button.active .arm_spinner,
.arm_setup_submit_btn.active .arm_spinner{
    opacity: 1;
    width: auto;
    margin-left: -5px;
    margin-right: 5px;
}
[dir="rtl"] .arm_apply_coupon_btn.active .arm_spinner,
[dir="rtl"] .arm_form_field_submit_button.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 .arm_module_plan_name {direction: rtl;padding-right: 10px !important;}
.is_form_class_rtl .arm_module_plan_name {direction: rtl;padding-right: 10px !important;}
.is_form_class_rtl .arm_module_plan_description {direction: rtl;float: right;padding-right: 10px;}
.arm_form_rtl .arm_pass_strength_meter {direction: ltr;float: left;left: 0;}
.is_form_class_rtl .arm_module_order_container{
    direction: rtl;
    text-align: right;
}
.is_form_class_rtl .arm_old_file.arm_field_file_display {float: right;}
.is_form_class_rtl .arm_field_file_display .armFileRemoveContainer{ float:left;}
.is_form_class_rtl .arm_module_gateways_container .arm_module_gateway_name{ float:right;}
.is_form_class_rtl .arm_module_gateways_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_form_input_box {direction: rtl !important;text-align: right !important;}
.is_account_detail_class_rtl .armf_button_position_left .arm_form_field_submit_button{float:right;}
.is_account_detail_class_rtl .armf_layout_block .arm_form_input_wrapper{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_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:70%;}
.arm_add_new_other_forms_wrapper table.arm_table_label_on_top tr{width:95%;}
.arm_add_new_other_forms_wrapper table.arm_table_label_on_top td dl dt{ width:375px; }
.arm_add_new_other_forms_wrapper table.arm_table_label_on_top td input{width:85%;}
.arm_template_preview_wrapper {box-sizing: border-box;display: inline-block;float: right;height: 405px;top: 80px;padding-top: 50px;position: absolute;text-align: center;width: 40%;border-left:1px solid #e7e7e7;right:0;}
.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_editor_prefix, .arm_editor_suffix{top:0px !important;}
.arm_editor_prefix i, .arm_editor_suffix i{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);text-decoration: none !important;}
.arm_membership_setup_form .arm_setup_gatewaybox_wrapper{margin:auto;}
.arm_shortcode_form .md-ripple-container{margin:auto;}
.arm_form_input_wrapper md-input-container .md-input{width:100% !important;box-shadow:none !important;-webkit-box-shadow:none !important;-o-box-shadow:none !important;-moz-box-shadow:none !important;}

.image-overlay{display:none !important;opacity:0 !important;}
.md-select-backdrop{z-index:1 !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_form_input_container_submit{direction: ltr !important;}
input[type="password"],.arm_form_input_wrapper .arm_error_msg_box,.arm_form_input_wrapper .arm_error_msg{ 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_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: #ffffff;
}
.arm_module_gateways_container .payment_gateway_dropdown_skin1{float: left;}
.arm_module_plans_container .payment_plan_dropdown_skin1{float: left;}
.payment_gateway_notices ol li {color: #000000;}
.hide_username_class{  }
.hide_username_class:hover{  }
@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:100% !important;
    }
}

.arm_spinner #arm_form_loader{
    animation: arm_spin 1.5s linear infinite;
    -webkit-animation:arm_spin 1.5s linear infinite;
    -moz-animation:arm_spin 1.5s linear infinite;
    -o-animation:arm_spin 1.5s linear infinite;
    top:3px;
    position:relative;
}

@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); }
}