/*------------------------------------------------*/

/*-----------------[RESET]------------------------*/

/*------------------------------------------------*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

ol, ul { list-style: none; }

a { text-decoration: none; }

button { border: none;}





span.collapse-button-label {

    /* font-size: 12px; */

    line-height: 34px;

    text-transform: none;

    font-weight: normal;

    /* font-family: arial; */

}

#show_text_shortcode_subtitle{

	min-height: 65px;

	text-transform: none;

}

#show_text_shortcode_title{

	min-height: 30px;

	font-size: 20px;

    line-height: 20px;

    color: #444444;

    margin: 0;

    padding: 0;

    border: none;

    font-weight: 700;

    text-transform: none;

}

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_success_action{

	width: 50%;

    float: right;

}

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_success_action button.ahachat_popup_dashboard_icon{



    float: right;

}

/*------------------------------------------------*/

/*------------------[TYPOGRAPHY]------------------*/

/*------------------------------------------------*/



#ahachat_cartback_shortcode_wrapper_outer, p, button { font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; color: #939AAA; line-height: 1.7em; }



h1, h2, h3, h4, h5, h6, button, .ahachat_popup_dashboard_action_button a, .modal_title { line-height: 1.1em; padding-bottom: .5em; color: #373942; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1 { font-size: 26px; }

h2 { font-size: 16px; }

h3 { font-size: 16px; }

h4 { font-size: 14px; }

h5 { font-size: 12px; }

h6 { font-size: 10px; }



.ahachat_popup_dashboard_row h2 { margin-bottom: 10px; }



p { padding-bottom: 1.7em; }

	p:last-of-type { padding-bottom: 0; }



.ahachat_popup_dashboard_note span { letter-spacing: normal; text-transform: none; font-style: italic; display: inline-block; }

.ahachat_popup_dashboard_note p,.ahachat_popup_dashboard_note h2 { display: inline-block; }

.ahachat_popup_dashboard_note h2 { margin-right: 5px; }



/*------------------------------------------------*/

/*-----------------[BASIC STYLES]-----------------*/

/*------------------------------------------------*/



#ahachat_cartback_shortcode_wrapper_outer input, #ahachat_cartback_shortcode_wrapper_outer select, #ahachat_cartback_shortcode_wrapper_outer textarea { border: none; -webkit-box-shadow: none; box-shadow: none; }



#ahachat_cartback_shortcode_wrapper_outer { padding: 30px 20px 20px 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }



#ahachat_popup_dashboard_wrapper { background-color: #ECF0F6; overflow: hidden; box-shadow: 0px 1px 3px 0px rgba( 0, 0, 0, 0.06 ); position: relative; z-index: 0; margin-bottom: 100px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}



#ahachat_popup_dashboard_content { position: relative; margin-left: 200px; padding: 60px 40px 0; min-height: 600px; }



.ahachat_popup_dashboard_row { margin-bottom: 55px; float: left; width: 100%; }



.clearfix { clear: both; }



.ahachat_popup_dashboard li, .ahachat_popup_dashboard a, .ahachat_popup_dashboard h1, .ahachat_popup_dashboard button, .ahachat_popup_dashboard_shape_tile, .ahachat_popup_dashboard_icon:before, .ahachat_popup_dashboard_icon:after { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }

.ahachat_popup_dashboard li.input.ahachat_popup_dashboard_color_picker,.ahachat_popup_dashboard li.input.ahachat_popup_dashboard_color_picker a { transition: none !important; -moz-transition: none !important; -webkit-transition: none !important; }



.ahachat_popup_dashboard button,.ahachat_popup_dashboard_action_button a { color: #FFF; background-color: #BDC4D6; padding: 15px 20px; margin: 0; font-size: 14px; line-height: 1em; height: 45px; margin-right: 10px; cursor: pointer; overflow: hidden; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

	.ahachat_popup_dashboard button:last-of-type,.ahachat_popup_dashboard_action_button a:last-of-type { margin-right: 0; }

		.ahachat_popup_dashboard button:hover,.ahachat_popup_dashboard_action_button a:hover { background-color: #AAB0C0; }

		.ahachat_popup_dashboard_action_button a { height: 15px; }

		.ahachat_popup_dashboard_form li.ahachat_popup_dashboard_action_button { width: 216px; }



.ahachat_popup_dashboard button.ahachat_popup_dashboard_icon:hover,.ahachat_popup_dashboard_action_button a:hover { padding: 15px 10px 15px 55px;}

	.ahachat_popup_dashboard button.ahachat_popup_dashboard_icon:before,.ahachat_popup_dashboard_action_button a:before { position: absolute; background-color: rgba( 0, 0, 0, 0.1); width: 45px; line-height: 45px; top:0; left:-45px; }

		.ahachat_popup_dashboard button.ahachat_popup_dashboard_icon:hover:before, .ahachat_popup_dashboard_action_button a:hover:before { left: 0px; }

		.et_authorize_api:before { font-size: 20px !important; padding-left: 12px; width: 32px !important; }

/*********************ICON TAO LAO******************************/

.ahachat_popup_mess_icon_common:hover{

	padding: 15px 10px 15px 55px;

}



.ahachat_popup_mess_icon_common:before{

	position: absolute; 

	background-color: rgba( 0, 0, 0, 0.1); 

	width: 45px; 

	line-height: 45px; 

	top:0; left:-45px; 

}

.ahachat_popup_dashboard_save_changes button:before	{content: "\e083"; /*content:"\e647";*/}

.ahachat_popup_mess_icon_common:before{

	/*

	font-family: 'simple-line-icons';

    speak: none;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    font-size: 16px;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    */

    font-family: 'simple-line-icons';

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.ahachat_popup_mess_icon_common:before,.ahachat_popup_mess_icon_common:{

	transition: all 0.3s;

    -moz-transition: all 0.3s;

    -webkit-transition: all 0.3s;

}



/*********************ICON TAO LAO******************************/

/*------------------------------------------------*/

/*-------------------[HEADER]---------------------*/

/*------------------------------------------------*/



#ahachat_popup_dashboard_header { width: 100%; background-color: #FF6E24; float: left; }



#ahachat_popup_dashboard_logo { width: 200px; height: 60px; color: #FFF; line-height: 60px; float: left; text-align: center; background-color: #FF5903; }

	#ahachat_popup_dashboard_logo:before { font-size: 32px; }



#ahachat_popup_dashboard_header ul { float: right; }

	#ahachat_popup_dashboard_header li { height: 60px; float: left; }

		#ahachat_popup_dashboard_header li a { width: 60px; color: #FFF; background-color: rgba( 255, 255, 255, 0 ); line-height: 60px; text-align: center; display: block; position: relative; }

			#ahachat_popup_dashboard_header li a:hover { background-color: rgba( 255, 255, 255, 0.15 ); }

				#ahachat_popup_dashboard_header .ahachat_popup_dashboard_icon:before { line-height: 60px; }

				#ahachat_popup_dashboard_header ul li a.current { background-color: rgba( 255, 255, 255, 0.15 );}

				#ahachat_popup_dashboard_header ul li a.current:after { -webkit-animation: arrow-top .7s; animation: arrow-top .7s; background-color: #ecf0f6; content:''; width: 20px; height: 20px; right: 20px; bottom: -14px; position: absolute; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }





/*------------------------------------------------*/

/*---------------[MAIN NAVIGATION]----------------*/

/*------------------------------------------------*/



#ahachat_popup_dashboard_navigation { width: 200px; height: 100%; background-color: #373942; position: absolute; text-transform: uppercase; }

	#ahachat_popup_dashboard_navigation li a { font-size: 12px; font-weight: 700; color: #FFF; padding: 18px 15px 18px 20px; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

		#ahachat_popup_dashboard_navigation li a:hover { padding-left: 30px; background-color: rgba( 255, 255, 255, 0.05 ); }



		#ahachat_popup_dashboard_navigation li a.current:after { -webkit-animation: arrow .7s; animation: arrow .7s; content:''; width: 20px; height: 20px; right: -14px; top: 14px; display: block; position: absolute; background-color: #ecf0f6; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }

		#ahachat_popup_dashboard_navigation li .current_section { max-height: 600px; }

		#ahachat_popup_dashboard_navigation > ul > li > ul { max-height: 0; overflow: hidden; -webkit-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; }



		#ahachat_popup_dashboard_navigation li li a { color: #939AAA; height: 50px; padding: 12px 15px 12px 20px; background-color: rgba( 0, 0, 0, 0.3); }

				#ahachat_popup_dashboard_navigation li li a:hover, #ahachat_popup_dashboard_navigation a.current { font-weight: 700; color: #FFF; background-color: rgba( 0, 0, 0, 0.5); }

					#ahachat_popup_dashboard_navigation .ahachat_popup_dashboard_icon:before { font-size: 16px; position: relative; margin-right: 15px; top: 2px; }







/*------------------------------------------------*/

/*------------------[SELECTABLE]------------------*/

/*------------------------------------------------*/



.ahachat_popup_dashboard_selection { margin-bottom: 40px; }



.ahachat_popup_dashboard_multi_selectable, .ahachat_popup_dashboard_single_selectable { padding-bottom: 45px; float: left; position: relative; text-align: center; cursor: pointer; margin-bottom: 20px; }

	.ahachat_popup_dashboard_multi_selectable:after, .ahachat_popup_dashboard_single_selectable:after { position: absolute; left: 50%; margin-left: -15px; width: 30px; height: 30px; line-height: 30px; bottom: 45px; color: rgba( 255, 255, 255, 0 ); z-index: -1; background-color: rgba(147, 154, 170, 0); -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}

		.ahachat_popup_dashboard_multi_selectable:hover:after, .ahachat_popup_dashboard_single_selectable:hover:after { bottom: 0; color: rgba( 255, 255, 255, 1 ); background-color: rgba(147, 154, 170, 1)}



.ahachat_popup_dashboard_multi_selectable.ahachat_popup_dashboard_selected:after, .ahachat_popup_dashboard_single_selectable.ahachat_popup_dashboard_selected:after { bottom: 0; color: rgba( 255, 255, 255, 1 ); background-color: rgba(134, 215, 0, 1); }

	.ahachat_popup_dashboard_multi_selectable.ahachat_popup_dashboard_selected:hover:after { background-color: rgba(255, 89, 3, 1); }

		.ahachat_popup_dashboard_selected.ahachat_popup_dashboard_just_selected:hover:after { bottom: 0; color: rgba( 255, 255, 255, 1 ); background-color: rgba(134, 215, 0, 1); }





/*-------------------[GENERAL]-------------------*/

.ahachat_popup_dashboard_shape:after,

.ahachat_popup_dashboard_checkbox label:after,

.ahachat_popup_dashboard_row .et_social_selected.ahachat_popup_dashboard_just_selected:hover:after	{ /*content: "\e60d";*/content: "\e604"; }

.ahachat_popup_dashboard_shape_tile:before			{ content: "\e610"; }

span.ahachat_popup_dashboard_more_info:before		{ content: "\e603"; }

.ahachat_popup_dashboard_icon_header_stats:before		{ content: "\e611"; }



.ahachat_popup_dashboard_icon_cancel:before,

/*.ahachat_popup_dashboard_menu_remove:after	{ content: "\e60c"; }*/

.remove_list_product:hover{

	opacity: 0.8;

}

.ahachat_popup_dashboard_icon_header_importexport:before,

button.ahachat_popup_dashboard_icon_importexport:before	{ content: "\e646"; }

.ahachat_popup_dashboard_icon_general:before,

.ahachat_popup_dashboard_icon_main:before 			{ content: "\e648"; }

.et_authorize_api:before				{ content: "\e64b"; }

.ahachat_popup_dashboard_icon_header_updates:before { content: "\e645"; }



/*------------------------------------------------*/

/*---------------------[FORM]---------------------*/

/*------------------------------------------------*/



.ahachat_popup_dashboard_form li { height: 30px; margin-bottom: 10px; }

.ahachat_popup_dashboard_form li p { float: left; width: 200px; line-height: 30px; padding-bottom: 0; }

li.ahachat_popup_dashboard_auto_height { height: auto; }



.ahachat_popup_dashboard_form ul.ahachat_popup_dashboard_inline li { width: auto; margin-right: 40px; float: left; }

	.ahachat_popup_dashboard_form ul.ahachat_popup_dashboard_inline li:last-of-type { margin-right: 0; }

.ahachat_popup_dashboard_form ul.ahachat_popup_dashboard_inline li p { width: auto; margin-left: 10px; }



.ahachat_popup_dashboard_form input, .ahachat_popup_dashboard_form select, .ahachat_popup_dashboard_form textarea, .et_social_networks input,p.et_social_checkmark_holder { height: 30px; float: left; border: none; background-color: #FFF; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 400; color: #939AAA; letter-spacing: 1px; margin: 0; padding: 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ahachat_popup_dashboard_form input { padding: 0 10px; }



.ahachat_popup_dashboard_longinput input { width: 350px !important; }

.ahachat_popup_dashboard_form select { padding: 0; }

	.ahachat_popup_dashboard_form input:focus, .ahachat_popup_dashboard_form select:focus, .ahachat_popup_dashboard_form textarea:focus, .et_social_networks input:focus, button:focus { outline: none; }

	.ahachat_popup_dashboard_form input[type=text] { width: 60px; }

	.ahachat_popup_dashboard_form select { width: 140px; }

	.ahachat_popup_dashboard_form textarea { width: 100%; height:inherit; }

	.ahachat_popup_dashboard_form input[type=checkbox] { visibility: hidden; position: absolute; }

		.ahachat_popup_dashboard_checkbox label { float: left; cursor: pointer; width: 30px; height: 30px; background: #FFF; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

			.ahachat_popup_dashboard_checkbox label:after {	color: rgba(147, 154, 170, 0); line-height: 30px; text-align: center; }

				.ahachat_popup_dashboard_checkbox label:after { color: #E0E4E9; }

					.ahachat_popup_dashboard_checkbox input[type=checkbox]:checked + label:after,.ahachat_popup_dashboard_checkbox label:hover:after { color: rgba(134, 215, 0, 1); }



.ahachat_popup_dashboard_form span.ahachat_popup_dashboard_more_info { height: 30px; float: left; padding: 7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }

	.ahachat_popup_dashboard_form span.ahachat_popup_dashboard_more_info:before { color: #FFF; width: 16px; line-height: 16px; height: 16px; background-color: rgba(147, 154, 170, 0.4); display: inline-block; text-align: center; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; }

		.ahachat_popup_dashboard_form span.ahachat_popup_dashboard_more_info:hover:before { background-color: rgba(147, 154, 170, 0.7); }

	.ahachat_popup_dashboard_form span.ahachat_popup_dashboard_more_text { padding-left: 5px; display: none;color: #4fa8ed; }

.ahachat_popup_dashboard_form span.ahachat_popup_dashboard_more_text:hover { opacity: 0.6 }



li.ahachat_popup_dashboard_checkbox.ahachat_popup_dashboard_on_cat_select, li.ahachat_popup_dashboard_checkbox.ahachat_popup_dashboard_auto_select { clear: both; margin-top: 30px; }



.et-dashboard-upload-preview img { max-width: 100%; height: auto; }

input.et-dashboard-upload-field { width: 300px !important; margin-right: 10px; }

.et-dashboard-upload-button { height: 30px !important; }

.et-dashboard-upload-preview { margin-left: 200px; clear: both; padding-top: 10px; }

li.ahachat_popup_dashboard_upload_image { height: auto; min-height: 30px; }



.mce-panel { background: #F3F5F8 !important; }

.ahachat_popup_dashboard_form div.mce-edit-area { background: #F3F5F8 !important; }

.mce-btn button { line-height: 12px !important; font-size: 10px !important; padding: 5px; height: 29px; }



ul.ahachat_popup_dashboard_search_results { height: auto; max-height: 200px; overflow: auto; background-color: #373942 !important; padding: 10px 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

ul.ahachat_popup_dashboard_search_results li { cursor: pointer; padding: 0 10px; margin: 0; color: #CDCDCD; }

ul.ahachat_popup_dashboard_search_results li:hover { background: #616473; color: white; }

ul.ahachat_popup_dashboard_search_results li.ahachat_popup_dashboard_no_res:hover { background: none; color: #939AAA; cursor: initial; }

input.ahachat_popup_dashboard_search_posts { width: 100% !important; }

li.ahachat_popup_dashboard_selected { background: #F3F5F8; margin-bottom: 0; height: auto; padding: 0 4px; }

li.ahachat_popup_dashboard_selected > span { background: #939AAA; padding: 3px 18px 3px 8px; color: white; margin: 8px 4px 0 4px; display: inline-block; border-radius: 3px; }



.ahachat_popup_dashboard_live_fields span.spinner { position: absolute; left: -34px; top: -5px; }

li.ahachat_popup_dashboard_live_fields { position: relative; margin-bottom: 0; }

	li.ahachat_popup_dashboard_live_fields, li.ahachat_popup_dashboard_live_fields input { height: 40px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.ahachat_popup_dashboard_live_search_res { display: none; height: auto !important; }

.ahachat_popup_dashboard_live_search_res.visible_search_res { display: block; }

.ahachat_popup_dashboard_menu_remove { margin-left: 5px; cursor: pointer; }

.ahachat_popup_dashboard_menu_remove:after { position: absolute; left: -2px; top: -1px; width: 20px; color: #c2c6cf !important; font-size: 14px !important; }

.ahachat_popup_dashboard_selected span { position: relative; }

.emojionearea .emojionearea-picker{

	z-index: 9999999 !important;

}

/*------------------------------------------------*/

/*--------------------[ICONS]---------------------*/

/*------------------------------------------------*/



.ahachat_popup_dashboard_icon:before, .ahachat_popup_dashboard_icon:after, .ahachat_popup_dashboard_icon span:before, .ahachat_popup_dashboard_icon a:before, .ahachat_popup_dashboard_checkbox label:after,.ahachat_popup_dashboard_inner_container .ahachat_popup_dashboard_modal_header .ahachat_popup_dashboard_close:after, p.ahachat_popup_dashboard_checkmark_holder:after, .ahachat_popup_dashboard_menu_remove:after {

/*	font-family: 'etdashboard'; */

	font-family: 'simple-line-icons';

	speak: none; 

	font-style: normal; 

	font-weight: normal; 

	font-variant: normal; 

	text-transform: none; 

	font-size: 16px; 

	-webkit-font-smoothing: antialiased; 

	-moz-osx-font-smoothing: grayscale; 

}



/*------------------------------------------------*/

/*---------------------[TABS]---------------------*/

/*------------------------------------------------*/



.ahachat_popup_dashboard_tab_content { display: none; }

.et_tab_selected { display: block; -webkit-animation: tab .7s; animation: tab .7s; }





/*------------------------------------------------*/

/*-------------------[ANIMATION]------------------*/

/*------------------------------------------------*/



@-webkit-keyframes arrow { 0% {right: -28px;} 100% {right: -14px;} }

@keyframes arrow { 0% {right: -28px;} 100% {right: -14px;} }

@-webkit-keyframes tab { 0% { -ms-transform: translate(-20px,0); -webkit-transform: translate(-20px,0); transform: translate(-20px,0); opacity: 0; } 100% { -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1; } }

@keyframes tab { 0% {-ms-transform: translate(-20px,0); -webkit-transform: translate(-20px,0); transform: translate(-20px,0); opacity: 0;} 100% { -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1;} }

@-webkit-keyframes tab-top { 0% { -ms-transform: translate(0,-20px); -webkit-transform: translate(0,-20px); transform: translate(0,-20px); opacity: 0; } 100% { -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1; } }

@keyframes tab-top { 0% {-ms-transform: translate(0px,-20px); -webkit-transform: translate(0,-20px); transform: translate(0,-20px); opacity: 0;} 100% { -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); opacity: 1;} }

@-webkit-keyframes arrow-top { 0% {bottom: -28px;} 100% {bottom: -14px;} }

@keyframes arrow-top { 0% {bottom: -28px;} 100% {bottom: -14px;} }

@-webkit-keyframes graph { 0% {height: 0; opacity: 0;} 100% { opacity: 1;} }

@keyframes graph { 0% {height: 0; opacity: 0;} 100% { opacity: 1;} }

@-webkit-keyframes tooltip { 0% {top: -130px; opacity: 0;} 100% {top: -110px; opacity: 1;} }

@keyframes tooltip { 0% {top: -130px; opacity: 0; } 100% {top: -110px; opacity: 1;} }



.ahachat_popup_dashboard_networks_modal {	position: fixed; background: rgba(0,0,0,0.5); width: 100%; height: 100%; top: 0; padding-top: 180px; z-index: 99999999; }

	.ahachat_popup_dashboard_networks_modal .et_social_inner_container { background: #ecf0f6; margin: auto; border-radius: 5px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 986px; max-height: 80%; }

			.ahachat_popup_dashboard_networks_modal .dashboard_icons_container div { float: left; width: 32%; }

			.dashboard_icons_container div { float: left;clear: none; margin-right: 2%; }

			.dashboard_icons_container div:nth-child(3n) { margin-right: 0; }



		.ahachat_popup_dashboard_inner_container .ahachat_popup_dashboard_modal_header { width: 100%; height: 60px;	background: #ffffff; position: relative; top: 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }

		.ahachat_popup_dashboard_inner_container .ahachat_popup_dashboard_modal_header h1 {	float: left; color: #373942; padding: 20px; font-size: 16px; }

		.ahachat_popup_dashboard_inner_container .ahachat_popup_dashboard_modal_header .ahachat_popup_dashboard_close:after { content: "\e60C"; position: absolute; padding: 20px; right: 0; color: #373942; cursor: pointer;}

		.ahachat_popup_dashboard_networks_modal .dashboard_icons_container { overflow: auto; height: auto; padding: 20px; max-height: 74%; }

	.ahachat_popup_dashboard_modal_footer { height: 60px; background: #ffffff; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }

		.ahachat_popup_dashboard_modal_footer .ahachat_popup_dashboard_apply,.ahachat_popup_dashboard_modal_footer .ahachat_popup_dashboard_warning_button { background-color: #008AFF !important; color: #ffffff !important; background-color: #BDC4D6; padding: 10px 11px; margin: 11px 15px; font-size: 14px; line-height: 1em; height: 15px; margin-right: 10px; cursor: pointer; overflow: hidden; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float: right;}

	.ahachat_popup_dashboard_warning .ahachat_popup_dashboard_inner_container { width: 300px !important; height: auto; background: #fff; text-align: center; margin: auto; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

	.ahachat_popup_dashboard_warning .ahachat_popup_dashboard_modal_header { height: 30px; }

	.ahachat_popup_dashboard_modal_footer .ahachat_popup_dashboard_ok { margin-right: 130px !important; }

	a.ahachat_popup_dashboard_ok.ahachat_popup_dashboard_2_btns { float: left; margin-right: 0 !important; }



.ahachat_popup_dashboard_networks_modal.ahachat_popup_dashboard_warning { display: block; }

.ahachat_popup_dashboard_save_changes { position: relative; width: 240px; }

span.spinner { margin-top: 12px; margin-right: 30px; display: none; }

	span.spinner.ahachat_popup_dashboard_spinner_visible { display: block; visibility: visible; }

.et_social_toggle { visibility: hidden; position: absolute; }



@-webkit-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-moz-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-o-keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@keyframes et_social_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }



.ahachat_popup_dashboard_hidden_option { display: none; }

.ahachat_popup_dashboard_visible_option { -webkit-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: et_social_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat_popup_dashboard_form .wp-picker-holder { z-index: 99999; position: absolute; }



.ahachat_popup_dashboard_form input[type="file"] { background: none; padding: 15px 0; line-height: 0; width: 100%; height: inherit; float: none; }



p.ahachat_popup_dashboard_section_subtitle { margin-top: -12px; margin-bottom: 14px; font-style: italic; }



.ahachat_popup_dashboard_form li.ahachat_popup_dashboard_action_button { width: auto; }

.ahachat_popup_dashboard_action_button span.spinner { float: left; }

.ahachat_popup_dashboard_action_button a.ahachat_popup_dashboard_icon { float: left; }

/*------------------------------------------------*/

/*-----------------[RESPONSIVE]-------------------*/

/*------------------------------------------------*/

@media only screen and (max-width: 1662px){

	.ahachat_popup_dashboard_networks_modal .ahachat_popup_dashboard_inner_container { width: 677px; }

}



@media screen and (max-width: 1024px) {

	.et-dashboard-upload-preview { margin-left: 0; }

}



@media screen and (max-width:782px) {

	.ahachat_popup_dashboard_networks_modal {	position: absolute; padding-top: 90px; }

	#ahachat_popup_dashboard_content { margin-left: 0; }

	/*

	#ahachat_popup_dashboard_navigation { width: 100%; position: relative;}

	#ahachat_popup_dashboard_navigation li a.current:after { background-color: #f0f0f0; }

	*/

	#ahachat_popup_dashboard_header ul li a.current:after { background-color: #373942; }

	#ahachat_popup_dashboard_wrapper { min-width: 300px; }

	#ahachat_popup_dashboard_logo { width: 100px; }

	.ahachat_popup_dashboard_networks_modal .ahachat_popup_dashboard_inner_container { width: 357px; }

		.ahachat_popup_dashboard_networks_modal .dashboard_icons_container div { width: 48.5%; }

			.dashboard_icons_container div { clear: none; margin-right: 3% !important; }

			.dashboard_icons_container div:nth-child(2n) { margin-right: 0 !important; }

}



@media screen and (max-width: 601px) {

	.et-dashboard-upload-button { margin-top: 10px !important; }

}



@media screen and (max-width:480px) {

	.ahachat_popup_dashboard_form ul.ahachat_popup_dashboard_inline li { width: 100%; }

	.ahachat_popup_dashboard_networks_modal .ahachat_popup_dashboard_inner_container { width: 247px; }

	.ahachat_popup_dashboard_inner_container .dashboard_icons_container div { width: 100%; margin-right: 0; }

}





/************INFO ************/

.ahachat_popup_icon_info_more_info{

height: 30px;

position: absolute;

padding: 10px 7px 10px 7px;

}

.img-flag{

	float: left;

	padding-right: 5px;

}

.select2-results__option[aria-selected]{

	line-height: 29px;

}

/************INFO ************/

.ahachat___popup_close_button:before {

    content: "" !important;

}

.close-icon {

    /* padding: 10px; */

    margin: 10px;

    position: absolute;

    left: 5px;

    top: 3px;

}

.close-icon div {

    display: block;

    height: 2px;

    position: relative;

    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s, opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;

    width: 20px;

}

.close-icon div:first-child {

    transform: translate3d(0px, 10px, 0px) rotate3d(0, 0, 1, -45deg);

}

.close-icon div:first-child::after, .close-icon div:first-child::before {

    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0s, opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0s;

}

.close-icon div:last-child {

    transform: translate3d(0px, 8px, 0px) rotate3d(0, 0, 1, 45deg);

}

.close-icon div:last-child::after, .close-icon div:last-child::before {

    transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1) 0.2s, opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0.18s;

}

.close-icon div::after, .close-icon div::before {

    content: "";

    display: block;

    height: 100%;

    pointer-events: none;

    position: absolute;

    width: 100%;

}

.close-icon div::before {

    background: none repeat scroll 0 0 red;

    opacity: 1;

    transform: translate3d(0px, 0px, 0px);

}

.close-icon div::after {

    background: none repeat scroll 0 0 #333;

    opacity: 0;

    transform: translate3d(100%, 0px, 0px);

}

.close-icon:hover div::before {

    opacity: 0;

    transform: translate3d(-100%, 0px, 0px);

}

.close-icon:hover div::after {

    opacity: 1;

    transform: translate3d(0px, 0px, 0px);

}



/* Useless style */

.close-icon {

  margin: 20px auto;

  width: 50px;

  height:50px;

}

/*********************************************************************/

@font-face {

  font-family: 'simple-line-icons';

  src: url('fonts/Simple-Line-Icons.eot?v=2.4.0');

  src: url('fonts/Simple-Line-Icons.eot?v=2.4.0#iefix') format('embedded-opentype'), 

  	   url('fonts/Simple-Line-Icons.woff2?v=2.4.0') format('woff2'), 

  	   url('fonts/Simple-Line-Icons.ttf?v=2.4.0') format('truetype'), 

  	   url('fonts/Simple-Line-Icons.woff?v=2.4.0') format('woff'), 

  	   url('fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons') format('svg');

  font-weight: normal;

  font-style: normal;

}

/*

 Use the following CSS code if you want to have a class per icon.

 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:

*/

.icon-user,

.icon-people,

.icon-user-female,

.icon-user-follow,

.icon-user-following,

.icon-user-unfollow,

.icon-login,

.icon-logout,

.icon-emotsmile,

.icon-phone,

.icon-call-end,

.icon-call-in,

.icon-call-out,

.icon-map,

.icon-location-pin,

.icon-direction,

.icon-directions,

.icon-compass,

.icon-layers,

.icon-menu,

.icon-list,

.icon-options-vertical,

.icon-options,

.icon-arrow-down,

.icon-arrow-left,

.icon-arrow-right,

.icon-arrow-up,

.icon-arrow-up-circle,

.icon-arrow-left-circle,

.icon-arrow-right-circle,

.icon-arrow-down-circle,

.icon-check,

.icon-clock,

.icon-plus,

.icon-minus,

.icon-close,

.icon-event,

.icon-exclamation,

.icon-organization,

.icon-trophy,

.icon-screen-smartphone,

.icon-screen-desktop,

.icon-plane,

.icon-notebook,

.icon-mustache,

.icon-mouse,

.icon-magnet,

.icon-energy,

.icon-disc,

.icon-cursor,

.icon-cursor-move,

.icon-crop,

.icon-chemistry,

.icon-speedometer,

.icon-shield,

.icon-screen-tablet,

.icon-magic-wand,

.icon-hourglass,

.icon-graduation,

.icon-ghost,

.icon-game-controller,

.icon-fire,

.icon-eyeglass,

.icon-envelope-open,

.icon-envelope-letter,

.icon-bell,

.icon-badge,

.icon-anchor,

.icon-wallet,

.icon-vector,

.icon-speech,

.icon-puzzle,

.icon-printer,

.icon-present,

.icon-playlist,

.icon-pin,

.icon-picture,

.icon-handbag,

.icon-globe-alt,

.icon-globe,

.icon-folder-alt,

.icon-folder,

.icon-film,

.icon-feed,

.icon-drop,

.icon-drawer,

.icon-docs,

.icon-doc,

.icon-diamond,

.icon-cup,

.icon-calculator,

.icon-bubbles,

.icon-briefcase,

.icon-book-open,

.icon-basket-loaded,

.icon-basket,

.icon-bag,

.icon-action-undo,

.icon-action-redo,

.icon-wrench,

.icon-umbrella,

.icon-trash,

.icon-tag,

.icon-support,

.icon-frame,

.icon-size-fullscreen,

.icon-size-actual,

.icon-shuffle,

.icon-share-alt,

.icon-share,

.icon-rocket,

.icon-question,

.icon-pie-chart,

.icon-pencil,

.icon-note,

.icon-loop,

.icon-home,

.icon-grid,

.icon-graph,

.icon-microphone,

.icon-music-tone-alt,

.icon-music-tone,

.icon-earphones-alt,

.icon-earphones,

.icon-equalizer,

.icon-like,

.icon-dislike,

.icon-control-start,

.icon-control-rewind,

.icon-control-play,

.icon-control-pause,

.icon-control-forward,

.icon-control-end,

.icon-volume-1,

.icon-volume-2,

.icon-volume-off,

.icon-calendar,

.icon-bulb,

.icon-chart,

.icon-ban,

.icon-bubble,

.icon-camrecorder,

.icon-camera,

.icon-cloud-download,

.icon-cloud-upload,

.icon-envelope,

.icon-eye,

.icon-flag,

.icon-heart,

.icon-info,

.icon-key,

.icon-link,

.icon-lock,

.icon-lock-open,

.icon-magnifier,

.icon-magnifier-add,

.icon-magnifier-remove,

.icon-paper-clip,

.icon-paper-plane,

.icon-power,

.icon-refresh,

.icon-reload,

.icon-settings,

.icon-star,

.icon-symbol-female,

.icon-symbol-male,

.icon-target,

.icon-credit-card,

.icon-paypal,

.icon-social-tumblr,

.icon-social-twitter,

.icon-social-facebook,

.icon-social-instagram,

.icon-social-linkedin,

.icon-social-pinterest,

.icon-social-github,

.icon-social-google,

.icon-social-reddit,

.icon-social-skype,

.icon-social-dribbble,

.icon-social-behance,

.icon-social-foursqare,

.icon-social-soundcloud,

.icon-social-spotify,

.icon-social-stumbleupon,

.icon-social-youtube,

.icon-social-dropbox,

.icon-social-vkontakte,

.icon-social-steam{

  font-family: 'simple-line-icons';

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  

}

._ahachat_mess_pop_icon_:before{

	font-size: 16px;

    position: relative;

    margin-right: 15px;

    top: 2px;

    

}

._ahachat_mess_pop_icon_ .ahachat_simple_icon{

	text-transform: uppercase;

	font-size: 12px;

  font-family: 'Open Sans', sans-serif !important;

}



.icon-user:before {

  content: "\e005";

}

.icon-people:before {

  content: "\e001";

}

.icon-user-female:before {

  content: "\e000";

}

.icon-user-follow:before {

  content: "\e002";

}

.icon-user-following:before {

  content: "\e003";

}

.icon-user-unfollow:before {

  content: "\e004";

}

.icon-login:before {

  content: "\e066";

}

.icon-logout:before {

  content: "\e065";

}

.icon-emotsmile:before {

  content: "\e021";

}

.icon-phone:before {

  content: "\e600";

}

.icon-call-end:before {

  content: "\e048";

}

.icon-call-in:before {

  content: "\e047";

}

.icon-call-out:before {

  content: "\e046";

}

.icon-map:before {

  content: "\e033";

}

.icon-location-pin:before {

  content: "\e096";

}

.icon-direction:before {

  content: "\e042";

}

.icon-directions:before {

  content: "\e041";

}

.icon-compass:before {

  content: "\e045";

}

.icon-layers:before {

  content: "\e034";

}

.icon-menu:before {

  content: "\e601";

}

.icon-list:before {

  content: "\e067";

}

.icon-options-vertical:before {

  content: "\e602";

}

.icon-options:before {

  content: "\e603";

}

.icon-arrow-down:before {

  content: "\e604";

}

.icon-arrow-left:before {

  content: "\e605";

}

.icon-arrow-right:before {

  content: "\e606";

}

.icon-arrow-up:before {

  content: "\e607";

}

.icon-arrow-up-circle:before {

  content: "\e078";

}

.icon-arrow-left-circle:before {

  content: "\e07a";

}

.icon-arrow-right-circle:before {

  content: "\e079";

}

.icon-arrow-down-circle:before {

  content: "\e07b";

}

.icon-check:before {

  content: "\e080";

}

.icon-clock:before {

  content: "\e081";

}

.icon-plus:before {

  content: "\e095";

}

.icon-minus:before {

  content: "\e615";

}

.icon-close:before {

  content: "\e082";

}

.icon-event:before {

  content: "\e619";

}

.icon-exclamation:before {

  content: "\e617";

}

.icon-organization:before {

  content: "\e616";

}

.icon-trophy:before {

  content: "\e006";

}

.icon-screen-smartphone:before {

  content: "\e010";

}

.icon-screen-desktop:before {

  content: "\e011";

}

.icon-plane:before {

  content: "\e012";

}

.icon-notebook:before {

  content: "\e013";

}

.icon-mustache:before {

  content: "\e014";

}

.icon-mouse:before {

  content: "\e015";

}

.icon-magnet:before {

  content: "\e016";

}

.icon-energy:before {

  content: "\e020";

}

.icon-disc:before {

  content: "\e022";

}

.icon-cursor:before {

  content: "\e06e";

}

.icon-cursor-move:before {

  content: "\e023";

}

.icon-crop:before {

  content: "\e024";

}

.icon-chemistry:before {

  content: "\e026";

}

.icon-speedometer:before {

  content: "\e007";

}

.icon-shield:before {

  content: "\e00e";

}

.icon-screen-tablet:before {

  content: "\e00f";

}

.icon-magic-wand:before {

  content: "\e017";

}

.icon-hourglass:before {

  content: "\e018";

}

.icon-graduation:before {

  content: "\e019";

}

.icon-ghost:before {

  content: "\e01a";

}

.icon-game-controller:before {

  content: "\e01b";

}

.icon-fire:before {

  content: "\e01c";

}

.icon-eyeglass:before {

  content: "\e01d";

}

.icon-envelope-open:before {

  content: "\e01e";

}

.icon-envelope-letter:before {

  content: "\e01f";

}

.icon-bell:before {

  content: "\e027";

}

.icon-badge:before {

  content: "\e028";

}

.icon-anchor:before {

  content: "\e029";

}

.icon-wallet:before {

  content: "\e02a";

}

.icon-vector:before {

  content: "\e02b";

}

.icon-speech:before {

  content: "\e02c";

}

.icon-puzzle:before {

  content: "\e02d";

}

.icon-printer:before {

  content: "\e02e";

}

.icon-present:before {

  content: "\e02f";

}

.icon-playlist:before {

  content: "\e030";

}

.icon-pin:before {

  content: "\e031";

}

.icon-picture:before {

  content: "\e032";

}

.icon-handbag:before {

  content: "\e035";

}

.icon-globe-alt:before {

  content: "\e036";

}

.icon-globe:before {

  content: "\e037";

}

.icon-folder-alt:before {

  content: "\e039";

}

.icon-folder:before {

  content: "\e089";

}

.icon-film:before {

  content: "\e03a";

}

.icon-feed:before {

  content: "\e03b";

}

.icon-drop:before {

  content: "\e03e";

}

.icon-drawer:before {

  content: "\e03f";

}

.icon-docs:before {

  content: "\e040";

}

.icon-doc:before {

  content: "\e085";

}

.icon-diamond:before {

  content: "\e043";

}

.icon-cup:before {

  content: "\e044";

}

.icon-calculator:before {

  content: "\e049";

}

.icon-bubbles:before {

  content: "\e04a";

}

.icon-briefcase:before {

  content: "\e04b";

}

.icon-book-open:before {

  content: "\e04c";

}

.icon-basket-loaded:before {

  content: "\e04d";

}

.icon-basket:before {

  content: "\e04e";

}

.icon-bag:before {

  content: "\e04f";

}

.icon-action-undo:before {

  content: "\e050";

}

.icon-action-redo:before {

  content: "\e051";

}

.icon-wrench:before {

  content: "\e052";

}

.icon-umbrella:before {

  content: "\e053";

}

.icon-trash:before {

  content: "\e054";

}

.icon-tag:before {

  content: "\e055";

}

.icon-support:before {

  content: "\e056";

}

.icon-frame:before {

  content: "\e038";

}

.icon-size-fullscreen:before {

  content: "\e057";

}

.icon-size-actual:before {

  content: "\e058";

}

.icon-shuffle:before {

  content: "\e059";

}

.icon-share-alt:before {

  content: "\e05a";

}

.icon-share:before {

  content: "\e05b";

}

.icon-rocket:before {

  content: "\e05c";

}

.icon-question:before {

  content: "\e05d";

}

.icon-pie-chart:before {

  content: "\e05e";

}

.icon-pencil:before {

  content: "\e05f";

}

.icon-note:before {

  content: "\e060";

}

.icon-loop:before {

  content: "\e064";

}

.icon-home:before {

  content: "\e069";

}

.icon-grid:before {

  content: "\e06a";

}

.icon-graph:before {

  content: "\e06b";

}

.icon-microphone:before {

  content: "\e063";

}

.icon-music-tone-alt:before {

  content: "\e061";

}

.icon-music-tone:before {

  content: "\e062";

}

.icon-earphones-alt:before {

  content: "\e03c";

}

.icon-earphones:before {

  content: "\e03d";

}

.icon-equalizer:before {

  content: "\e06c";

}

.icon-like:before {

  content: "\e068";

}

.icon-dislike:before {

  content: "\e06d";

}

.icon-control-start:before {

  content: "\e06f";

}

.icon-control-rewind:before {

  content: "\e070";

}

.icon-control-play:before {

  content: "\e071";

}

.icon-control-pause:before {

  content: "\e072";

}

.icon-control-forward:before {

  content: "\e073";

}

.icon-control-end:before {

  content: "\e074";

}

.icon-volume-1:before {

  content: "\e09f";

}

.icon-volume-2:before {

  content: "\e0a0";

}

.icon-volume-off:before {

  content: "\e0a1";

}

.icon-calendar:before {

  content: "\e075";

}

.icon-bulb:before {

  content: "\e076";

}

.icon-chart:before {

  content: "\e077";

}

.icon-ban:before {

  content: "\e07c";

}

.icon-bubble:before {

  content: "\e07d";

}

.icon-camrecorder:before {

  content: "\e07e";

}

.icon-camera:before {

  content: "\e07f";

}

.icon-cloud-download:before {

  content: "\e083";

}

.icon-cloud-upload:before {

  content: "\e084";

}

.icon-envelope:before {

  content: "\e086";

}

.icon-eye:before {

  content: "\e087";

}

.icon-flag:before {

  content: "\e088";

}

.icon-heart:before {

  content: "\e08a";

}

.icon-info:before {

  content: "\e08b";

}

.icon-key:before {

  content: "\e08c";

}

.icon-link:before {

  content: "\e08d";

}

.icon-lock:before {

  content: "\e08e";

}

.icon-lock-open:before {

  content: "\e08f";

}

.icon-magnifier:before {

  content: "\e090";

}

.icon-magnifier-add:before {

  content: "\e091";

}

.icon-magnifier-remove:before {

  content: "\e092";

}

.icon-paper-clip:before {

  content: "\e093";

}

.icon-paper-plane:before {

  content: "\e094";

}

.icon-power:before {

  content: "\e097";

}

.icon-refresh:before {

  content: "\e098";

}

.icon-reload:before {

  content: "\e099";

}

.icon-settings:before {

  content: "\e09a";

}

.icon-star:before {

  content: "\e09b";

}

.icon-symbol-female:before {

  content: "\e09c";

}

.icon-symbol-male:before {

  content: "\e09d";

}

.icon-target:before {

  content: "\e09e";

}

.icon-credit-card:before {

  content: "\e025";

}

.icon-paypal:before {

  content: "\e608";

}

.icon-social-tumblr:before {

  content: "\e00a";

}

.icon-social-twitter:before {

  content: "\e009";

}

.icon-social-facebook:before {

  content: "\e00b";

}

.icon-social-instagram:before {

  content: "\e609";

}

.icon-social-linkedin:before {

  content: "\e60a";

}

.icon-social-pinterest:before {

  content: "\e60b";

}

.icon-social-github:before {

  content: "\e60c";

}

.icon-social-google:before {

  content: "\e60d";

}

.icon-social-reddit:before {

  content: "\e60e";

}

.icon-social-skype:before {

  content: "\e60f";

}

.icon-social-dribbble:before {

  content: "\e00d";

}

.icon-social-behance:before {

  content: "\e610";

}

.icon-social-foursqare:before {

  content: "\e611";

}

.icon-social-soundcloud:before {

  content: "\e612";

}

.icon-social-spotify:before {

  content: "\e613";

}

.icon-social-stumbleupon:before {

  content: "\e614";

}

.icon-social-youtube:before {

  content: "\e008";

}

.icon-social-dropbox:before {

  content: "\e00c";

}

.icon-social-vkontakte:before {

  content: "\e618";

}

.icon-social-steam:before {

  content: "\e620";

}

/*************************************/





.ahachat___popup_preview_popup { display: block !important; }



/****===================ANIMATION===============**/

/*------------------------------------------------*/

/*----------------[Intro Animation]---------------*/

/*------------------------------------------------*/



@-webkit-keyframes ahachat___popup_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-moz-keyframes ahachat___popup_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@-o-keyframes ahachat___popup_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }

@keyframes ahachat___popup_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }



@-webkit-keyframes ahachat___popup_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }

@-moz-keyframes ahachat___popup_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }

@-o-keyframes ahachat___popup_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }

@keyframes ahachat___popup_fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }



@-webkit-keyframes ahachat___popup_fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(-30%); } 100% { opacity: 1; -webkit-transform: translateX(0); } }

@-moz-keyframes ahachat___popup_fadeInRight { 0% { opacity: 0; -moz-transform: translateX(-30%); } 100% { opacity: 1; -moz-transform: translateX(0); } }

@-o-keyframes ahachat___popup_fadeInRight { 0% { opacity: 0; -o-transform: translateX(-30%); } 100% { opacity: 1; -o-transform: translateX(0); } }

@keyframes ahachat___popup_fadeInRight { from { opacity: 0; transform: translateX(-30%); } to { opacity: 1; transform: translateX(0); } }



@-webkit-keyframes ahachat___popup_fadeInBottom { 0% { opacity: 0; -webkit-transform: translateY(-30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }

@-moz-keyframes ahachat___popup_fadeInBottom { 0% { opacity: 0; -moz-transform: translateY(-30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }

@-o-keyframes ahachat___popup_fadeInBottom { 0% { opacity: 0; -o-transform: translateY(-30%); } 100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes ahachat___popup_fadeInBottom { 0% { opacity: 0; transform: translateY(-30%); } 100% { opacity: 1; transform: translateY(0); } }



@-webkit-keyframes ahachat___popup_fadeInTop { 0% { opacity: 0; -webkit-transform: translateY(30%);} 100% { opacity: 1; -webkit-transform: translateY(0);} }

@-moz-keyframes ahachat___popup_fadeInTop { 0% { opacity: 0; -moz-transform: translateY(30%); } 100% { opacity: 1; -moz-transform: translateY(0); } }

@-o-keyframes ahachat___popup_fadeInTop { 0% { opacity: 0; -o-transform: translateY(30%); } 100% { opacity: 1; -o-transform: translateY(0); } }

@keyframes ahachat___popup_fadeInTop { 0% { opacity: 0; transform: translateY(30%); } 100% { opacity: 1; transform: translateY(0); } }



@-webkit-keyframes ahachat___popup_slideTop { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(0);} }

@-moz-keyframes ahachat___popup_slideTop { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(0); } }

@-o-keyframes ahachat___popup_slideTop { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(0); } }

@keyframes ahachat___popup_slideTop { 0% { transform: translateY(0); } 100% { transform: translateY(0); } }



@-webkit-keyframes ahachat___popup_slideDown { 0% { -webkit-transform: translateY(0);} 100% { -webkit-transform: translateY(100%);} }

@-moz-keyframes ahachat___popup_slideDown { 0% { -moz-transform: translateY(0); } 100% { -moz-transform: translateY(100%); } }

@-o-keyframes ahachat___popup_slideDown { 0% { -o-transform: translateY(0); } 100% { -o-transform: translateY(100%); } }

@keyframes ahachat___popup_slideDown { 0% { transform: translateY(0); } 100% { transform: translateY(100%); } }



/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */



@-webkit-keyframes ahachat___popup_swing {

	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }

	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }

	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }

	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }

	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }

}



@keyframes ahachat___popup_swing {

	20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }

	40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }

	60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }

	80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }

	100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }

}



@-webkit-keyframes ahachat___popup_tada {

	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

	10%, 20% { -webkit-transform: scale3d(.9, .ahachat___popup .9, .ahachat___popup .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .ahachat___popup .9, .ahachat___popup .9) rotate3d(0, 0, 1, -3deg); }

	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

}



@keyframes ahachat___popup_tada {

	0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

	10%, 20% { -webkit-transform: scale3d(.9, .ahachat___popup .9, .ahachat___popup .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .ahachat___popup .9, .ahachat___popup .9) rotate3d(0, 0, 1, -3deg); }

	30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

	40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

	100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

}



@-webkit-keyframes ahachat___popup_bounce {

	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }

	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }

}



@keyframes ahachat___popup_bounce {

	0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

	40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }

	70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }

	90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0); }

}



@-webkit-keyframes ahachat___popup_flipInX {

	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }

	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }

	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }

}



@keyframes ahachat___popup_flipInX {

	0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0; }

	40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

	60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }

	80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

	100% { -webkit-transform: perspective(400px); transform: perspective(400px); }

}



@-webkit-keyframes ahachat___popup_zoomIn {

	0% { opacity: 0; -webkit-transform: scale3d(.3, .ahachat___popup .3, .ahachat___popup .3); transform: scale3d(.3, .ahachat___popup .3, .ahachat___popup .3); }

	50% { opacity: 1; }

	100% { opacity: 1; }

}



@keyframes ahachat___popup_zoomIn {

	0% { opacity: 0; -webkit-transform: scale3d(.3, .ahachat___popup .3, .ahachat___popup .3); transform: scale3d(.3, .ahachat___popup .3, .ahachat___popup .3); }

	50% { opacity: 1; }

	100% { opacity: 1; }

}



@-webkit-keyframes ahachat___popup_lightSpeedIn {

	0% { -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg); transform: translate3d(30%, 0, 0) skewX(-10deg); opacity: 0; }

	60% { -webkit-transform: skewX(5deg); transform: skewX(5deg); opacity: 1; }

	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }

	100% { -webkit-transform: none; transform: none; opacity: 1; }

}



@keyframes ahachat___popup_lightSpeedIn {

	0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }

	60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }

	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }

	100% { -webkit-transform: none; transform: none; opacity: 1; }

}

.ahachat___popup_animation_lightspeedin, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_lightspeedin, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_lightspeedin, .ahachat___popup_visible_image.ahachat___popup_image_lightspeedin { opacity: 1; -webkit-animation: ahachat___popup_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_lightSpeedIn 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

.ahachat___popup_animation_zoomin, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_zoomin, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_zoomin, .ahachat___popup_visible_image.ahachat___popup_image_zoomin { opacity: 1; -webkit-animation: ahachat___popup_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_zoomIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_flipinx, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_flipinx, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_flipinx, .ahachat___popup_visible_image.ahachat___popup_image_flipinx { opacity: 1; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation: ahachat___popup_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_flipInX 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_bounce, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_bounce, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_bounce, .ahachat___popup_visible_image.ahachat___popup_image_bounce { opacity: 1; -webkit-animation: ahachat___popup_bounce 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_bounce 1s 1 cubic-bezier(0.77,0,.175,1); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

.ahachat___popup_animation_swing, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_swing, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_swing, .ahachat___popup_visible_image.ahachat___popup_image_swing { opacity: 1; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation: ahachat___popup_swing 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_swing 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_tada, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_tada, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_tada, .ahachat___popup_visible_image.ahachat___popup_image_tada { opacity: 1; -webkit-animation: ahachat___popup_tada 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_tada 1s 1 cubic-bezier(0.77,0,.175,1); }



.ahachat___popup_animation_fadein, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_fadein, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_fadein, .ahachat___popup_visible_image.ahachat___popup_image_fadein { opacity: 1; -webkit-animation: ahachat___popup_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_fadeIn 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_slideright, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_slideright, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_slideright, .ahachat___popup_visible_image.ahachat___popup_image_slideright { opacity: 1; -webkit-animation: ahachat___popup_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_fadeInRight 1s 1s cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_fadeInRight 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_slidedown, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_slidedown, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_slidedown, .ahachat___popup_visible_image.ahachat___popup_image_slidedown { opacity: 1; -webkit-animation: ahachat___popup_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_fadeInBottom 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_slideup, .ahachat___popup_inline_form .ahachat___popup_image.ahachat___popup_image_slideup, .ahachat___popup_widget_content .ahachat___popup_image.ahachat___popup_image_slideup, .ahachat___popup_visible_image.ahachat___popup_image_slideup { opacity: 1; -webkit-animation: ahachat___popup_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_fadeInTop 1s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_animation_no_animation, .ahachat___popup_image.ahachat___popup_image_no_animation { opacity: 1; }



.ahachat___popup_popup.ahachat___popup_exit_animation { -webkit-animation: ahachat___popup_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_fadeOut 0.5s 1 cubic-bezier(0.77,0,.175,1); }

.ahachat___popup_flyin.ahachat___popup_exit_animation { -webkit-animation: ahachat___popup_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -moz-animation: ahachat___popup_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); -o-animation: ahachat___popup_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); animation: ahachat___popup_slideDown 0.5s 1 cubic-bezier(0.77,0,.175,1); }



/****=================ANIMATION=======================**/

/***********/



img.fnone {

    width: 25px;

}

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_selection.ahachat_popup_dashboard_design_title {

    float: left;

    width: 50%;

}

/*------------------------------------------------*/

/*--------------------[COLORS]--------------------*/

/*------------------------------------------------*/



div#ahachat_popup_dashboard_header { background-color: #0084ff; }

div#ahachat_popup_dashboard_logo { background-color: #0178e7; }

.ahachat___popup #ahachat_popup_dashboard_wrapper { background-color: #ffffff; }

#ahachat_popup_dashboard_wrapper a:focus { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

.ahachat___popup .ahachat_popup_dashboard_form textarea,.ahachat___popup .ahachat_popup_dashboard_form input,.ahachat___popup .ahachat_popup_dashboard_form select { background-color: #F3F5F8; }

body, div#wpcontent { background: #f1f1f1; }

.ahachat___popup .ahachat_popup_dashboard_checkbox label {

 /*background-color: #F3F5F8;*/

background-color: #fff !important;

background-image: none !important;

border: 1px solid rgba(0, 0, 0, 0.07) !important; 

}

.ahachat___popup .ahachat_popup_dashboard_checkbox input[type=checkbox]:checked + label:after,.ahachat___popup .ahachat_popup_dashboard_checkbox label:hover:after {color: #079e0b; /*color: #4fd1cd;*/ }

.ahachat___popup #ahachat_popup_dashboard_header ul li a.current:after,.ahachat___popup #ahachat_popup_dashboard_navigation li a.current:after { background-color: #FFF; }

.ahachat___popup .ahachat_popup_dashboard_single_selectable.ahachat_popup_dashboard_selected:after { background-color: /*#4fd1cd*/#079e0b; }

.current_tab_ahachat_popup_dashboard_tab_content_header_importexport input[type="file"] { background: #fff; }

button.save_account_tab, .ahachat_popup_dashboard_save_changes button { background-color: #1ab6ff; }

	button.save_account_tab:hover, .ahachat_popup_dashboard_save_changes button:hover { background-color: #009ce5; }









div#ahachat_popup_dashboard_navigation { display: none; }



.ahachat_popup_dashboard_visible_nav div#ahachat_popup_dashboard_navigation { display: block; }

.ahachat_popup_dashboard_save_changes { display: none; }



.ahachat___popup .ahachat_popup_dashboard_row h2 { float: left; }

.ahachat___popup p.ahachat_popup_dashboard_section_subtitle { margin-top: -3px; margin-left: 5px; float: left; }

.ahachat_popup_dashboard_tab_content_header_importexport .ahachat_popup_dashboard_row h2,.ahachat_popup_dashboard_tab_content_header_importexport p.ahachat_popup_dashboard_section_subtitle { float: none; }

.ahachat_popup_dashboard_tab_content_header_importexport p.ahachat_popup_dashboard_section_subtitle { margin-top: -12px; margin-left: 0; }

.ahachat___popup .ahachat_popup_dashboard_form select,.ahachat___popup .ahachat_popup_dashboard_longinput input { width: 300px !important; }

.ahachat___popup .ahachat_popup_dashboard_shape_tile { width: 50px; height: 50px; }

	.ahachat___popup .ahachat_popup_dashboard_shape_tile.ahachat_popup_dashboard_shape_breakout_edge { width: 50px; }

.ahachat___popup .ahachat_popup_dashboard_shape { margin-right: 40px; }



.ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_design, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_display, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_customize, .ahachat_popup_dashboard_next_shortcode, .ahachat_popup_dashboard_next_success_action { float: right; width: auto; display: none; }

.current_tab_ahachat_popup_dashboard_tab_content_optin_setup .ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_design { display: block; }

.current_tab_ahachat_popup_dashboard_tab_content_optin_design .ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_display { display: block; }

.current_tab_ahachat_popup_dashboard_tab_content_optin_premade .ahachat_popup_dashboard_row.ahachat_popup_dashboard_next_customize { display: block; }



.ahachat_popup_dashboard_new_optin h1 { float: left; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_row button {  float: right; background-color: #007be8/*#4fd1cd*/; padding: 15px 20px !important; overflow: visible; background-position: center; min-width: 125px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_row button:hover { background-color: #47bcb8; }

.ahachat_popup_dashboard_optin_select { background: #373942; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button:hover{

  background-color: #68ace9;

}

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_optin_select { max-height: 0; margin-bottom: 0; padding: 0 40px; position: relative; overflow: hidden; margin-left: -40px; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_optin_select.ahachat_popup_dashboard_visible_div { display: block; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button:after { opacity: 0; background-color: #373942; content:''; width: 20px; height: 20px; position: absolute; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button:after { right: 54px; top: 80px; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button.clicked_button:after{ opacity: 1; top: 68px; }

.ahachat_popup_dashboard_icon_duplicate.clicked_button:after { opacity: 1; top: 40px; }



ul.ahachat_popup_dashboard_child_row .ahachat_popup_dashboard_child_item, li.ahachat_popup_dashboard_add_variant { border-top: 2px solid rgba( 0, 0, 0, 0.04 ); }

	li.ahachat_popup_dashboard_add_variant { padding: 10px 15px 10px 41px; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

		a.ahachat_popup_dashboard_add_var_button { background-color: #939aaa; padding: 3px 7px; color: #fff; text-transform: uppercase; border-radius: 3px; font-size: 12px; font-weight: bold; cursor: pointer; display: block; float: left; }

			a.ahachat_popup_dashboard_add_var_button:hover { background-color: #4b4d55; }

span.ahachat_popup_dashboard_icon_abtest.clicked_button:before, span.ahachat_popup_dashboard_icon_abtest.active_child_optins:before { color: #f45a4a; }

.child_buttons_right { float: right; }

	.child_buttons_right a { padding: 3px 7px;  background: #f45a4a; color: #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-left: 7px; display: inline-block; text-transform: uppercase; font-weight: bold; font-size: 13px; }

	.child_buttons_right a:hover { background-color: #db5142; }

	.child_buttons_right .ahachat_popup_dashboard_pause_test { background: #95c551 url("../images/test-wave.png") repeat-x left top; animation: ahachat___popup_loop_bg 8s linear infinite; -webkit-animation: ahachat___popup_loop_bg 8s linear infinite; }

	.child_buttons_right .ahachat_popup_dashboard_pause_test:hover { background-color: #89b44b; }



.ahachat_popup_dashboard_home_tab_content { margin-bottom: 100px; min-height: 45px; }

.ahachat_popup_dashboard_table_column { width: 25%; float: left; text-align: center; padding: 13px 15px; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

	.ahachat_popup_dashboard_table_column:first-child { text-align: left; }

.ahachat_popup_dashboard_tab_content_header_home div.ahachat_popup_dashboard_table_column:nth-of-type(n+2):nth-of-type(-n+4) { width: 16%; }

.ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_rate.ahachat_popup_dashboard_table_column { color: #72d0fd; }

.ahachat_popup_dashboard_table_name, .ahachat_popup_dashboard_table_rate { font-weight: bold; }

.ahachat_popup_dashboard_child_item .ahachat_popup_dashboard_table_name {  padding-left: 41px; }

.ahachat_popup_dashboard_table_actions { width: 27%; text-align: right; position: relative; }



	.ahachat_popup_dashboard_table_actions span.spinner { position: absolute; top: -12px; left: 9px; opacity: 1; }

.ahachat_popup_dashboard_optins_list > ul > li .ahachat_popup_dashboard_table_column { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }



.ahachat_popup_dashboard_table_column { word-break: break-word; }

	.ahachat_popup_dashboard_table_column:before { margin-right: 10px !important; color: #c2c6d0; }

.ahachat_popup_dashboard_optins_list { clear: both; }

	.ahachat_popup_dashboard_optins_list > ul > li { clear: both; }

	.ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item { height: auto; }

	.ahachat_popup_dashboard_tab_content_header_home .ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item:nth-child(even), .ahachat_popup_dashboard_tab_content_header_stats .ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item:nth-child(odd) { background-color: #f2f3f7; }

		.ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item .et_optin_button:hover { color: #4b4d55; }

		.ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item span.ahachat_popup_dashboard_icon_inactive:hover { color: #f45a4a; }

		.ahachat_popup_dashboard_optins_list > ul > li.ahachat_popup_dashboard_optins_item span.ahachat_popup_dashboard_icon_active:hover { color: #47bcb8; }



.ahachat_popup_dashboard_home_tab_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_impressions, .ahachat_popup_dashboard_home_tab_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_conversions, .ahachat_popup_dashboard_home_tab_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_rate { opacity: 0.5; }

.ahachat_popup_dashboard_home_tab_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_refreshed { opacity: 1; }



span.ahachat_popup_dashboard_icon_delete { position: relative; }

	span.ahachat_popup_dashboard_confirmation {

   /*

    display: none; 

    position: absolute; 

    left: -53px; 

    top: 24px; 

    background-color: #fff; 

    z-index: 999; 

    padding: 12px 15px 17px; 

    border-radius: 5px; 

    -webkit-border-radius: 5px; -moz-border-radius: 5px; 

    width: 120px; text-align: center; 

    text-transform: none; color: #666; 

    font-weight: normal !important; 

    font-size: 13px; box-shadow: 0 4px 20px rgba(0,0,0,.3); 

    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3); -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3); 

    */

    display: none;

    position: absolute;

    left: -40px;

    top: 24px;

    background-color: #fff;

    z-index: 999;

    padding: 12px 5px 15px;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    width: 110px;

    text-align: center;

    text-transform: none;

    color: #666;

    font-weight: normal !important;

    font-size: 13px;

    box-shadow: 0 4px 20px rgba(0,0,0,.3);

    -webkit-box-shadow: 0 4px 20px rgba(0,0,0,.3);

    -moz-box-shadow: 0 4px 20px rgba(0,0,0,.3);

  }

		span.ahachat_popup_dashboard_confirmation:before { display: block; -webkit-animation: arrow-top .7s; animation: arrow-top .7s; background-color: #fff; content:''; width: 20px; height: 20px; right: 50%; margin-right: -10px; top: -5px; position: absolute; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); }

	span.ahachat_popup_dashboard_confirm_delete, span.ahachat_popup_dashboard_cancel_delete, span.ahachat_popup_dashboard_confirm_stats { font-size: 10px; display: inline-block; padding: 5px 10px; border-radius: 3px; color: #fff; width: 35px; text-align: center; margin-top: 10px; font-weight: 600; }

		span.ahachat_popup_dashboard_confirm_delete, span.ahachat_popup_dashboard_confirm_stats { background-color: #00aeff; margin-right: 5px; }

		span.ahachat_popup_dashboard_cancel_delete { background-color: #BCC0CA; }



li.ahachat_popup_dashboard_optins_item_bottom_row { border-top: 3px solid #e2e4e8; margin-bottom: 80px; height: 50px; font-weight: bold; font-size: 21px; }

li.ahachat_popup_dashboard_optins_item_bottom_row .ahachat_popup_dashboard_table_rate.ahachat_popup_dashboard_table_column { color: #ffffff; background-color: #1ab6ff; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin { margin-bottom: 30px; }

.ahachat_popup_dashboard_optin_select ul { clear: both; margin: 0 auto; }

	li.ahachat_popup_dashboard_optin_type { opacity: 0; width: 15%; height: 170px; float: left; padding: 0px 0px 20px 0px; margin: -20px 2% 20px 0; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -webkit-transition: all 0.8s ease-out; }

		li.ahachat_popup_dashboard_optin_type:last-child { margin-right: 0; }

			.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type { opacity: 1; margin-top: 0; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(1) { -webkit-transition-delay: 0.0s; transition-delay: 0.0s; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(3) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(4) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(5) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

				.ahachat_popup_dashboard_visible li.ahachat_popup_dashboard_optin_type:nth-child(6) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }



.ahachat_popup_dashboard_optin_select .ahachat_popup_dashboard_close_button { float: right; position: absolute; top: 15px; right: 18px; cursor: pointer; color: #f45a4a; }

	.ahachat_popup_dashboard_optin_select .ahachat_popup_dashboard_close_button:hover { opacity: 0.6 }



.ahachat_popup_dashboard_optin_select h3 { margin: 40px 0 20px; color: white; float: left; }



li.ahachat_popup_dashboard_checkbox.ahachat_popup_dashboard_on_cat_select { margin-top: 10px; }

.ahachat_popup_dashboard_select_account button, .ahachat_popup_dashboard_select_account button:hover { background-color: #4fd1cd; }



.ahachat_popup_dashboard_select_account .ahachat_popup_dashboard_account_row { float: none !important; display: block; clear: both; }

li.select.ahachat_popup_dashboard_new_account { height: auto !important; position: relative; }

	.ahachat_popup_dashboard_new_account span.spinner { position: absolute; bottom: 13px; left: 160px; }

button.authorize_service { margin-top: 20px; }



.ahachat_popup_dashboard_account_row label { float: left; width: 200px; }

.ahachat_popup_dashboard_account_row input { float: left; width: 301px !important; }

.ahachat_popup_dashboard_account_row { width: auto; clear: both !important; margin-bottom: 10px; display: inline-block; position: relative; height: 30px; }

.account_settings_fields { max-height: 0; }



.account_settings_fields { overflow: hidden; max-height: 0px; clear: both; -webkit-transition:height, 0.5s linear;	-moz-transition: height, 0.5s linear; -ms-transition: height, 0.5s linear; -o-transition: height, 0.5s linear; transition: height, 0.5s linear; }

.account_settings_fields.et_visible_settings, .ahachat_popup_dashboard_edit_account_fields .account_settings_fields {	max-height: 200px !important; -webkit-transition:height, 0.5s linear; -moz-transition: height, 0.5s linear;	-ms-transition: height, 0.5s linear; -o-transition: height, 0.5s linear; transition: height, 0.5s linear; }



/* accounts tab */

.ahachat_popup_dashboard_tab_content_header_accounts .ahachat_popup_dashboard_new_account_row h1 { float: left; }



.ahachat_popup_dashboard_accounts_title span { display: block; width: 260px; height: 50px; background-repeat: no-repeat; background-size: contain; }



.ahachat_popup_dashboard_lists_row .ahachat_popup_dashboard_table_column { text-transform: none; }



.ahachat_popup_dashboard_row.ahachat_popup_dashboard_accounts_title { margin-bottom: 10px; }

.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_optins_list { margin-bottom: 70px; }

.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_table_column { font-weight: normal !important; }



.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_table_column.ahachat_popup_dashboard_table_header { font-weight: bold !important; }

	.ahachat_popup_dashboard_table_acc_name.ahachat_popup_dashboard_table_column.ahachat_popup_dashboard_table_header { font-size: 17px; }



.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_optins_list li.ahachat_popup_dashboard_optins_item { background-color: #f2f3f7; }

	.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_optins_list ul > li:nth-child(n+3) { border-bottom: 2px solid #f2f3f7; overflow: auto; }

		.ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_acc_name { font-weight: bold !important; }

		.ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_table_actions { width: 25%; }



.ahachat_popup_dashboard_accounts_content li.ahachat_popup_dashboard_optins_item { overflow: visible !important; }



.ahachat_popup_dashboard_icon_indicator_dot, .ahachat_popup_dashboard_icon_indicator_check { cursor: auto !important; }

.ahachat_popup_dashboard_icon_indicator_dot { color: #f45a4a !important; }

.ahachat_popup_dashboard_icon_indicator_check { color: #47bcb8 !important; }



li.ahachat_popup_dashboard_tab_content_header_edit_account { display: none; }

ul.ahachat_popup_dashboard_new_account_fields li { height: auto; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_lists { margin-top: 50px; }

ul.ahachat_popup_dashboard_new_account_fields { position: relative; }

.ahachat_popup_dashboard_new_account_fields span.spinner {  position: absolute; bottom: 14px; left: 170px; }

.ahachat_popup_dashboard_disabled_input { background: white !important; }

.ahachat_popup_dashboard_aweber_row { max-width: 600px; }



.ahachat_popup_dashboard_networks_modal.ahachat_popup_dashboard_end_test .dashboard_icons_container { background: white; margin-bottom: -5px; }

.ahachat_popup_dashboard_networks_modal.ahachat_popup_dashboard_end_test .ahachat_popup_dashboard_inner_container { width: 470px; max-width: 80%; margin: auto; }

.end_test_table { width: 100% !important; }

	.end_test_table li { float: left; width: 100%; border-bottom: 2px solid #e2e4e8; }

		.end_test_table .ahachat_popup_dashboard_table_column { width: 48% !important; }

		.et_test_conversion span.spinner.ahachat_popup_dashboard_spinner_visible { margin: 0 auto; float: none; }

.ahachat_popup_dashboard_table_column.et_test_conversion { text-align: center; }

.et_test_table_header .ahachat_popup_dashboard_table_column { font-weight: bold; color: black; }



.ahachat_popup_dashboard_table_column.et_test_conversion { color: #72d0fd; font-weight: bold; }

.ahachat_popup_dashboard_end_test a.ahachat_popup_dashboard_ok { margin-right: 200px !important; }

.end_test_table { max-height: 450px; overflow: auto; }

.et_test_table_header .ahachat_popup_dashboard_table_column.et_test_conversion { color: black; }



span.modal_title { padding: 20px; top: 20px; display: block; position: absolute; left: 90px; font-size: 26px; font-weight: bold; color: black; }

li.ahachat_popup_dashboard_content_row { cursor: pointer; position: relative; }

li.ahachat_popup_dashboard_content_row:hover { background: #f2f3f7; }

.ahachat_popup_dashboard_content_row .ahachat_popup_dashboard_table_column { margin-right: 0; padding-left: 2%; }



.ahachat_popup_dashboard_form.ahachat_popup_dashboard_row.et_no_top_space { margin-top: -50px; }



.ahachat___popup_loading {

  background-image: url('../images/loading.gif');



  background-repeat: no-repeat; background-position: center; text-indent: -9999px; 

}



.current_tab_ahachat_popup_dashboard_tab_content_header_home { margin-left: 0 !important; }



/*------------------------------------------------*/

/*---------------[SELECT TYPE BOXES]--------------*/

/*------------------------------------------------*/



li.ahachat_popup_dashboard_optin_type { border: none;/*background-color: #636a7d;*/border-radius: 3px; }

	.ahachat_popup_dashboard_optin_type h6 {line-height: 70px; color: white; text-align: center; font-size: 12px; }

	.optin_select_grey { /*background: #515666;*/border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 100%; }

	.optin_select_blue { /*background: #00aeff;*/ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }



.ahachat_popup_dashboard_optin_type_popup .optin_select_grey { height: 80%; position: relative; }

.ahachat_popup_dashboard_optin_type_popup .optin_select_blue { width: 80%; height: 45%; margin: 9%; position:  absolute; box-shadow: 3px 3px 3px #494d5c; }

.ahachat_popup_dashboard_optin_type_flyin .optin_select_grey { height: 80%; }

.ahachat_popup_dashboard_optin_type_flyin { position: relative; }

.ahachat_popup_dashboard_optin_type_flyin .optin_select_blue { width: 20%; height: 40%; position: absolute; right: 0; bottom: 0; }



.ahachat_popup_dashboard_optin_type_below .optin_select_grey { height: 55%; }

.ahachat_popup_dashboard_optin_type_below .optin_select_blue { height: 25%; margin-top: 5px; }

.ahachat_popup_dashboard_optin_type_inline .optin_select_grey,.ahachat_popup_dashboard_optin_type_locked .optin_select_grey { height: 20%; }

.ahachat_popup_dashboard_optin_type_inline .optin_select_blue,.ahachat_popup_dashboard_optin_type_locked .optin_select_blue { height: 30%; margin: 5px 0; }

.ahachat_popup_dashboard_optin_type_widget .optin_select_grey { height: 40%; }

.ahachat_popup_dashboard_optin_type_widget .optin_select_blue,.ahachat_popup_dashboard_optin_type_widget .optin_select_grey_small { width: 30%; height: 30%; float: left; margin: 4% 5% 0 0; }

.ahachat_popup_dashboard_optin_type_widget .optin_select_grey_small { background-color: #515666; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.ahachat_popup_dashboard_optin_type_widget .optin_select_grey_small.last { margin-right: 0; }



.ahachat_popup_dashboard_optin_type_locked .optin_select_blue:before { color: #fff; text-align: center; width: 100%; display: inline-block; padding-top: 4px; }



.et_optin_button { color: #939aaa; cursor: pointer; padding-left: 14px; float: right; position: relative; }



.ahachat_popup_dashboard_hidden { max-height: 0px; -webkit-transition: height, .8s ease-in-out; -moz-transition: height, .8s ease-in-out; -ms-transition: height, .8s ease-in-out; -o-transition: height, .8s ease-in-out; transition: height, .8s ease-in-out; }

.ahachat_popup_dashboard_visible {	max-height: 265px !important; -webkit-transition: height, .8s ease-in-out; -moz-transition: height, .8s ease-in-out; -ms-transition: height, .8s ease-in-out; -o-transition: height, .8s ease-in-out; transition: height, .8s ease-in-out; }

.ahachat_popup_dashboard_row.ahachat_popup_dashboard_optin_select.ahachat_popup_dashboard_visible.ahachat_popup_dashboard_account_add { max-height: 770px !important; }











/********************************/

/* START TOOLTIP STYLES */

[tooltip] {

  position: relative; /* opinion 1 */

}



/* Applies to all tooltips */

[tooltip]::before,

[tooltip]::after {

  text-transform: none; /* opinion 2 */

  font-size: .9em; /* opinion 3 */

  line-height: 1;

  user-select: none;

  pointer-events: none;

  position: absolute;

  display: none;

  opacity: 0;

}

[tooltip]::before {

  content: '';

  border: 5px solid transparent; /* opinion 4 */

  z-index: 1001; /* absurdity 1 */

  margin-top: 15px;

}

span.ahachat_tool_action::before,span.ahachat_tool_action::after {

  margin-top: 10px;

}

[tooltip]::after {

  content: attr(tooltip); /* magic! */

  

  /* most of the rest of this is opinion */

  font-family: Helvetica, sans-serif;

  text-align: center;



  width: auto;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  padding: 1ch 1.5ch;

  margin-top: 15px;

  border-radius: .3ch;

  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);

  background: #333;

  color: #fff;

  z-index: 1000; /* absurdity 2 */

}



/* Make the tooltips respond to hover */

[tooltip]:hover::before,

[tooltip]:hover::after {

  display: block;

}



/* don't show empty tooltips */

[tooltip='']::before,

[tooltip='']::after {

  display: none !important;

}



/* FLOW: UP */

[tooltip]:not([flow])::before{

  bottom: 100%;

  border-bottom-width: 0;

  border-top-color: #333;

}

[tooltip]:not([flow])::after{

  bottom: calc(100% + 5px);

}

[tooltip]:not([flow])::before,

[tooltip]:not([flow])::after,

{

  left: 50%;

  transform: translate(-50%, -.5em);

}



/* FLOW: RIGHT */

/* FLOW: UP */

/* START TOOLTIP STYLES */

[tooltip] {

  position: relative; /* opinion 1 */

}



/* Applies to all tooltips */

[tooltip]::before,

[tooltip]::after {

  text-transform: none; /* opinion 2 */

  font-size: .9em; /* opinion 3 */

  line-height: 1;

  user-select: none;

  pointer-events: none;

  position: absolute;

  display: none;

  opacity: 0;

}

[tooltip]::before {

  content: '';

  border: 5px solid transparent; /* opinion 4 */

  z-index: 1001; /* absurdity 1 */

}

[tooltip]::after {

  content: attr(tooltip); /* magic! */

  

  /* most of the rest of this is opinion */

  font-family: Helvetica, sans-serif;

  text-align: center;

  

  /* 

    Let the content set the size of the tooltips 

    but this will also keep them from being obnoxious

    */

  min-width: 3em;

  max-width: 21em;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  padding: 1ch 1.5ch;

  border-radius: .3ch;

  box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);

  background: #333;

  color: #fff;

  z-index: 1000; /* absurdity 2 */

}



/* Make the tooltips respond to hover */

[tooltip]:hover::before,

[tooltip]:hover::after {

  display: block;

}



/* don't show empty tooltips */

[tooltip='']::before,

[tooltip='']::after {

  display: none !important;

}



/* FLOW: UP */

[tooltip]:not([flow])::before,

[tooltip][flow^="up"]::before {

  bottom: 100%;

  border-bottom-width: 0;

  border-top-color: #333;

}

[tooltip]:not([flow])::after,

[tooltip][flow^="up"]::after {

  bottom: calc(100% + 5px);

}

[tooltip][flow^="up"]::before,

[tooltip][flow^="up"]::after {

  left: 50%;

  transform: translate(-50%, -.5em);

}





/* KEYFRAMES */

@keyframes tooltips-vert {

  to {

    opacity: .9;

    transform: translate(-50%, 0);

  }

}



@keyframes tooltips-horz {

  to {

    opacity: .9;

    transform: translate(0, -50%);

  }

}



/* FX All The Things */ 

[tooltip]:not([flow]):hover::before,

[tooltip]:not([flow]):hover::after,

[tooltip][flow^="up"]:hover::before,

[tooltip][flow^="up"]:hover::after{

  animation: tooltips-vert 300ms ease-out forwards;

}



[tooltip][flow^="up"]::before {

    /* display: none; */

    /* left: -1000px; */

    left: calc(0em + 20px) !important;

    top: calc(0em - 16px);

}

[tooltip][flow^="up"]::after {

    left: calc(0em + 20px) !important;

    /* top: calc(0em - 16px); */

}



[tooltip][flow^="right"]::before {

  top: 40%;

  border-left-width: 0;

  border-right-color: #333;

  right: calc(0em - 30px);

  transform: translate(.5em, -50%);

}

[tooltip][flow^="right"]::after {

  top: 40%;

  left: calc(100% + 30px);

  transform: translate(.5em, -50%);

}



span.ahachat_tool_action1::before,span.ahachat_tool_action1::after {

  margin-top: 8px;

}



.ahachat_tool_action1[tooltip][flow^="up"]::before {

  

      left: calc(0em + 10px) !important;

    top: calc(0em - 20px);

  

}

.ahachat_tool_action1[tooltip][flow^="up"]::after {



    left: calc(0em + 10px) !important;

    bottom: calc(0em + 28px);

  

}

/* KEYFRAMES */

@keyframes tooltips-vert {

  to {

    opacity: .9;

    transform: translate(-50%, 0);

  }

}



@keyframes tooltips-horz {

  to {

    opacity: .9;

    transform: translate(0, -50%);

  }

}



/* FX All The Things */ 

[tooltip]:not([flow]):hover::before,

[tooltip]:not([flow]):hover::after,

{

  animation: tooltips-vert 300ms ease-out forwards;

}



[tooltip][flow^="right"]:hover::before,

[tooltip][flow^="right"]:hover::after {

  animation: tooltips-horz 300ms ease-out forwards;

  top: -30%;

}



/*******************************/



@media only screen and (max-width: 1366px) {



	.ahachat_popup_dashboard_visible {	max-height: 500px !important; }



}



@media screen and (max-width:767px) {

 

	.ahachat_popup_dashboard_visible {	max-height: 615px !important; }



	.ahachat_popup_dashboard_table_name, .ahachat_popup_dashboard_table_actions, .ahachat_popup_dashboard_table_acc_name { width: 70% !important; }

		.ahachat_popup_dashboard_table_name, .ahachat_popup_dashboard_table_name:before { color: #6e768b; }

	.ahachat_popup_dashboard_table_rate, .ahachat_popup_dashboard_pages_stats .ahachat_popup_dashboard_table_pages_rate { width: 30% !important; }

		.ahachat_popup_dashboard_home_tab_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_rate { position: relative; bottom: -18px; }

		.ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_name, .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_actions { border-right: 2px solid rgba( 0, 0, 0, 0.06 ); }



	li.ahachat_popup_dashboard_add_variant { padding: 10px 15px 0; }

		.child_buttons_right { float: left; }

		a.ahachat_popup_dashboard_add_var_button, .child_buttons_right a { margin: 0 10px 10px 0; float: left; }



	.ahachat_popup_dashboard_table_conversions.ahachat_popup_dashboard_table_column, .ahachat_popup_dashboard_table_impressions.ahachat_popup_dashboard_table_column, .ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_optins_item .ahachat_popup_dashboard_table_subscribers, .ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_table_growth_rate, .ahachat_popup_dashboard_accounts_content .ahachat_popup_dashboard_lists_row  .ahachat_popup_dashboard_table_actions { display: none; }



	.ahachat_popup_dashboard_table_actions { clear: both; padding-top: 0; }

		.et_optin_button { float: left; padding-left: 0; padding-right: 10px; }



			.ahachat_popup_dashboard_child_item .ahachat_popup_dashboard_table_actions { padding-left: 41px; }



	

}



@media screen and (max-width:480px) {

	.ahachat_popup_dashboard_new_optin h1 { float: none; }

	.ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_row button { float: left; }



}








.ahachat-form-control{

  width: 100% !important;

    background-color: #fff !important;

    background-image: none !important;

    border: 1px solid rgba(0, 0, 0, 0.07) !important;

    font-family: Arial, sans-serif !important;

    -webkit-appearance: none !important;

    color: #373e43 !important;

    outline: 0 !important;

    height: 35px !important;

    padding: 9px 12px !important;

    line-height: normal !important;

    font-size: 14px !important;

    font-weight: normal !important;

    vertical-align: middle !important;

    min-height: 35px !important;

    -webkit-transition: all 0.12s ease !important;

    transition: all 0.12s ease !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    border-radius: 2px;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-transition: background 0.2s linear 0s;

    transition: background 0.2s linear 0;

}



.ahachat-form-control:focus,.ahachat-form-control-textarea:focus {

  border-color: rgba(0, 0, 0, 0.1) !important;

  background-color: #f2f4f5 !important;

  outline: 0 !important;

  -webkit-box-shadow: none !important;

  box-shadow: none !important;

}

.ahachat-form-control:focus::-moz-placeholder,.ahachat-form-control-textarea:focus::-moz-placeholder{

  color: inherit !important;

  opacity: 0.7 !important;

}

.ahachat-form-control:focus:-ms-input-placeholder,.ahachat-form-control-textarea:focus:-ms-input-placeholder {

  color: inherit !important;

  opacity: 0.7 !important;

}

.ahachat-form-control:focus::-webkit-input-placeholder,.ahachat-form-control-textarea:focus::-webkit-input-placeholder {

  color: inherit !important;

  opacity: 0.7 !important;

}

.ahachat-form-control::-moz-placeholder,.ahachat-form-control-textarea::-moz-placeholder {

  color: inherit !important;

  opacity: 0.33 !important;

}

.ahachat-form-control:-ms-input-placeholder,.ahachat-form-control-textarea:-ms-input-placeholder {

  color: inherit !important;

  opacity: 0.33 !important;

}

.ahachat-form-control::-webkit-input-placeholder,.ahachat-form-control-textarea::-webkit-input-placeholder {

  color: inherit !important;

  opacity: 0.33 !important;

}





.ahachat-form-control-textarea{

  background-color: #fff !important;

    background-image: none !important;

    border: 1px solid rgba(0, 0, 0, 0.07) !important;

    font-family: Arial, sans-serif !important;

    -webkit-appearance: none !important;

    color: #373e43 !important;

    outline: 0 !important;



    padding: 9px 12px !important;

    line-height: normal !important;

    font-size: 14px !important;

    font-weight: normal !important;

    vertical-align: middle !important;

    min-height: 35px !important;

    -webkit-transition: all 0.12s ease !important;

    transition: all 0.12s ease !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

    border-radius: 2px;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    -webkit-transition: background 0.2s linear 0s;

    transition: background 0.2s linear 0;

    

}
#ahachat_popup_dashboard_content .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_row button {
	float: left;
    margin-top: -3px;
    margin-left: 30px;
    padding: 10px !important;
	background-color: #fff;
	color: #007be8;
	height: auto;
}
#ahachat_popup_dashboard_content .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_optin button:hover, .ahachat_popup_dashboard_row.ahachat_popup_dashboard_new_account_row button:hover, #ahachat_cartback_add_button_create_edit_shortcode .ahachat_save_changes_shortcode:hover {
	background-color: #007be8;
	color: #fff;
}
#ahachat_cartback_add_button_create_edit_shortcode .ahachat_save_changes_shortcode {
	background-color: #fff;
	color: #007be8;
}
.ahachat___popup #ahachat_popup_dashboard_wrapper {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
#ahachat_popup_dashboard_content .ahachat_popup_dashboard_new_optin h1 {
	font-size: 23px;
    color: #23282d;
    font-weight: 400;
	text-transform: inherit;
}



/*********************************************************************/

