@import url(https://html-assets-prod.guideflow.com/6b2da7bbf04fd61dee24e1ec7d6b5837637663ea);
/* Import / Include fonts here */

:root {
  /* Primary palette */
  --ocean: var(--ocean-500);
  --ocean-120: var(--ocean-600);
  --ocean-80: var(--ocean-400);
  --ocean-60: var(--ocean-300);
  --ocean-40: var(--ocean-200);
  --ocean-30: var(--ocean-150);
  --ocean-20: var(--ocean-100);
  --slate: #4e5468;
  --slate-120: #353A4A;
  --slate-140: #1f2129;
  --slate-80: #5f667e;
  --slate-60: #9298ad;
  --slate-40: #ced3e0;
  --slate-30: #E4E7F0;
  --slate-20: #F7F9FC;
  --mint: #19cca3;
  --mint-120: #139879;
  --mint-80: #1bddb1;
  --mint-60: #6ae6c9;
  --mint-40: #b6f2e4;
  --mint-20: #ebfffa;

  /* Secondary palette */
  --strawberry: #f3376b;
  --strawberry-120: #e40e49;
  --strawberry-80: #f56e94;
  --strawberry-60: #faa5bd;
  --strawberry-40: #fcdee7;
  --strawberry-20: #fff2f6;
  --creamsicle: #ff8730;
  --creamsicle-120: #f46700;
  --creamsicle-80: #ffa869;
  --creamsicle-60: #ffbf90;
  --creamsicle-40: #ffe1cb;
  --creamsicle-20: #fff8f2;
  --lavender: #9159fc;
  --lavender-120: #73f;
  --lavender-80: #aa81fc;
  --lavender-60: #c3a7fc;
  --lavender-40: #eae0fe;
  --lavender-20: #f7f2ff;
  --banana: #facf3f;
  --banana-120: #deaa00;
  --banana-80: #fbd965;
  --banana-60: #fce28b;
  --banana-40: #fdecb2;
  --banana-20: #fff9e6;

  /* Neutrals */
  --black: #000;
  --white: #fff;
  --transparent: rgba(255, 255, 255, 0);

  /* Misc */
  --tag-bg:#E5E5E5;
  --tag-hover:#D3E2E2;
}



/* PAGE DEFAULTS */
/* Setting the main body, font, color, and link defaults */












/* DO NOT EDIT THIS FILE.  USE MAIN CSS FILE TO OVERRIDE */

/* DO NOT EDIT THIS FILE.  USE MAIN CSS FILE TO OVERRIDE */

/* DO NOT EDIT THIS FILE.  USE MAIN CSS FILE TO OVERRIDE */

/* DO NOT EDIT THIS FILE.  USE MAIN CSS FILE TO OVERRIDE */

/* DO NOT EDIT THIS FILE.  USE MAIN CSS FILE TO OVERRIDE */











body{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin:0px; padding:0px; }

input{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

a, a:visited{ color:#666666; }
a.guideflow_hovered{ color:#333333; }

hr{ background:#CCCCCC; color:#CCCCCC; height:1px; border:0px; }

/* Login Box For Index Page (usually the admin index) */
.ac_login_container{ }
.ac_login_head{
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-moz-border-radius-topleft: 15px;
	background:#0E3E75;
	padding-top:35px;
	padding-bottom:20px;

	margin:1px;
	margin-bottom:0px;
}
.ac_login_box_container{ padding-top:75px; width:300px; }
	.ac_login_box_container img { margin-bottom:8px; }
	.ac_login_box_container a, .ac_login_box_container a:visited{ color:#999999; }
	.ac_login_box_border{    }
	.ac_login_box{ background:#FFFFFF;	 text-align:left;
					border-bottom-left-radius: 15px;
					border-bottom-right-radius: 15px;
					-moz-border-radius-bottomright: 15px;
					-moz-border-radius-bottomleft: 15px;
					 font-size:16px;
					 border:1px solid #E0DFDC; border-top:0px; }
	.ac_login_box_header{ font-size:16px; font-weight:bold; }
	.ac_login_box_header a, .ac_login_box_header:visited{ text-decoration:none; }
	.ac_login_box input{ font-size:19px; }
	.ac_login_box_remember_me td{ font-size:11px; color:#999; padding-top:4px;  }
	.ac_copyright_text{ color:#6084AC; font-size:10px; margin-top:25px;  }
	.ac_copyright_text a, .ac_copyright_text a:visited{ color:#6084AC; }
.ac_login_box_container {width:380px;}
.ac_login_box_container .ac_login_head {-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
.ac_login_box_container .ac_login_box {-moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; -webkit-border-radius:0px 0px 6px 6px; border-radius:0px 0px 6px 6px; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6)}

/* Core Layout Of ADMIN Section */
/* Public section layouts are in the product's css folder */
#ac_admin_container{  }
	#ac_admin_header{ height:50px; background:#145AA8; padding:15px; padding-left:0px; }
		#ac_admin_header_logo{ height:50px; overflow:hidden; margin-left:15px; vertical-align:middle; font-size:16px; font-weight:bold; color:#FFFFFF; /*position:fixed; z-index:999;*/ }
		#ac_admin_header_logo a{ color:#FFFFFF; text-decoration:none; }
		#ac_admin_header_links{ color:#B3CBE5; font-size:10px; }
		#ac_admin_header_links a{ color:#B3CBE5; font-size:10px; margin-left:10px; }
		#ac_admin_header_nav{ position:absolute; top:52px; left:15px; font-size:12px; }
	#ac_admin_inner_container{ background:#EEF3F9; padding:15px; }
	#ac_admin_side{ float:right; width:140px; background:#EEF3F9; padding:15px; padding-top:0px; margin-left:15px; }
		#ac_admin_side h1{ background:#E0E7F0; color: #A6B4C4; padding:7px; font-size:12px; margin:-15px; margin-top:0px; margin-bottom:5px; font-weight:normal; }
		#ac_admin_side a, #ac_admin_side a:visited{ color: #7D8FA2; border-bottom:1px solid #DFE8F2; display:block; margin-bottom:5px; padding-bottom:3px; }
		#ac_admin_side h2{ color: #7D8FA2; font-size:11px; font-weight:normal; display:block; margin-bottom:5px; padding-bottom:3px; }
		#ac_admin_side h1 a, #ac_admin_side h1 a:visited{ border:none; display:inline; margin:0; padding:0; text-decoration:none; color:#A6B4C4; }


		#ac_admin_content h1{ font-size:17px; font-family: Helvetica, Verdana, Arial, sans-serif; margin:-15px; color:#333333; margin-bottom:0px; padding:10px; padding-top:7px; padding-bottom:7px; padding-left:15px; font-weight:bold; background-color:#;   }
		#ac_admin_content h2{ background:url(https://html-assets-prod.guideflow.com/6bc09054584470f98da4c309ecdae012a289d736); background-position:right; background-repeat:no-repeat; background-color:#EFEDDE; color: #A7A6A0; font-size:12px; margin:0px; padding:5px; cursor:pointer;  }
		#ac_admin_content .h2_static{ background-color:#EFEDDE; color: #A7A6A0; font-size:12px; margin:0px; padding:5px;  }
		#ac_admin_content .h2_wrap_static h2 { cursor: default; background-image:none; }

		.h2_wrap { margin-top: 20px; }
		#ac_admin_content .h2_wrap{ margin-bottom:10px; }
		#ac_admin_content .h2_content{ border:1px solid #EFEDDE; padding:10px; }
		#ac_admin_content .h2_content_invis{ display:none; margin-bottom:10px; }

		#ac_admin_content h3{ font-size:14px; font-family: Helvetica, Verdana, Arial, sans-serif; color:#333333; margin-bottom:0px; padding:0px; font-weight:bold;   }


		#ac_admin_content .startup_container{ border: 2px solid #EEF3F9 ; margin-bottom:15px; }
		#ac_admin_content .startup_container h3{ background:url(https://html-assets-prod.guideflow.com/5385fcf7bee7a457bbaab175b10aee58223449fb); background-position:top; background-repeat:repeat-x; background-color:#DEE7EF; padding:5px; margin:0px; }
		#ac_admin_content .startup_container td{  padding:5px; }

	#ac_admin_footer{ clear: both; background:#ffffff; padding:15px; padding-top:5px; padding-bottom:5px; color:#999999; }
	#footer_links{ float:right;text-align:right; }
		#ac_admin_footer a, #ac_admin_footer a:visited{ color:#999999; }

.ac_demomode{
	padding:10px;
	background:#F9E4E3;
	font-size:12px;
	margin-top:15px;
}

#list_clear, .resetbutton {
	color:#FF0000;
	background:#FEE8E8;
	border:1px solid #CFB3B3;
}

.ac_table_box_header{ background:#C2D6EB; padding:5px; font-weight:bold; color: #8D9DAE;}
.ac_table_box_content{ border:1px solid #C2D6EB; padding:5px; }

.ac_table_header_options td{ background-color:#F8F8F8; padding:5px; color: #666666; border:1px solid #DEE7EF; border-bottom:0px; }
	.ac_table_header_options td a, .ac_table_header td a:visited{ color: #666666; display:block; }
	.ac_table_header_options select{ font-size:10px; border:1px solid #DEE7EF }
	.ac_table_header_options input{ font-size:10px; border:1px solid #DEE7EF; background:#ffffff;}

.ac_table_header td{ background:url(https://html-assets-prod.guideflow.com/5385fcf7bee7a457bbaab175b10aee58223449fb); background-position:top; background-repeat:repeat-x; background-color:#DEE7EF; padding:5px; color: #666666; border-top:1px solid #DEE7EF; border-bottom:1px solid #D0DBE5; border-left:1px solid #DEE7EF; }
	.ac_table_header td a, .ac_table_header td a:visited{ color: #666666; display:block; }
.ac_table_row td{ padding:5px; border-bottom: 1px solid #DEE7EF; padding-top:3px; padding-bottom:3px; }
	.ac_table_row td a, .ac_table_header td a:visited{ color: #666666; }

/* Help Icons */
div.ac_help { z-index: 999; /*display: none;*/ position:absolute; border: 1px solid #B4CDE6; padding: 10px; width:200px; margin-top:6px; font-size:10px; background:#F0F6FB; color:#333333; }
	a.ac_help {	background: url(https://html-assets-prod.guideflow.com/8f143333fb175ece01a68f76c2d91bbc3bfb413b) no-repeat center;	padding: 1px; }
	a.ac_help.guideflow_hovered { background: url(https://html-assets-prod.guideflow.com/710df9b832ab360979046ea388438bf7af035f3c) no-repeat center; padding: 1px; }

.ac_help_inline{  background: #FAFBE0; font-size:10px; padding:8px; color:#8F907C; border:1px solid #F7FA9E; margin-bottom:5px; }
.ac_warning{  background: #FFF5F5; font-size:12px; padding:8px; color:#731717; border:1px solid red; margin-bottom:5px; }
.ac_result{  background: #F5FFF5; font-size:12px; padding:8px; color:#177317; border:1px solid green; margin-bottom:5px; }
.ac_no_text_decoration a, .ac_no_text_decoration a:visited{ text-decoration:none; }

/* Stars */
a.ac_star_none { background: url(https://html-assets-prod.guideflow.com/5920b245d48fa37942ab61f0cd4a0b231cda649e) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_half { background: url(https://html-assets-prod.guideflow.com/d0eb6e9a4817b7d92da4449638e3d7ba8b7f467d) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_full { background: url(https://html-assets-prod.guideflow.com/faa596521bfa057c25af71002abd7faa6cb1532a) no-repeat center; padding:0px; border:none; margin:0px; }
a.ac_star_hover { background: url(https://html-assets-prod.guideflow.com/a5328e046636788ad871375d87d5226f967037c4) no-repeat center; padding:0px; border:none; margin:0px; }
.ac_star_rating { font-size: 8px; font-style: italic }


.ac_common_tasks div{
	float:left;
	padding:10px;
	padding-left:40px;
	margin:15px;
	width:100px;
}

.ac_common_tasks a, .ac_common_tasks a:visited{
	display:block;
}

fieldset{
	border:1px solid #cccccc;
}
legend{
	color:#666666;
}


.tab_nav{
	border-bottom: 1px solid #CCCCCC; padding: 5px; padding-left:0px;
}

.tab_nav a {
	padding:5px;
	background-color:#F6F6F6;
	text-decoration: none;
	margin-right:10px;
	border: 1px solid #cccccc;
}
.tab_nav a.guideflow_hovered {
	padding:5px;
	background-color:#cccccc;
	text-decoration: none;

}
tr.row_normal td{
	background-color: #F2FCFF;
	font-size: 11px;
	padding: 5px;
}

.row_header td{
	background-color: #83BBFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 5px;
	color: #FFFFFF;
}


.field_dropdown_head{
	border:1px solid #7599BA;
	padding:3px;
	background:url(https://html-assets-prod.guideflow.com/23ba107868d62e35f8a87e554b873fe54eaa2d28);
	background-position:right;
	background-repeat:no-repeat;

}

.field_dropdown_value{
	border-left:1px solid #999999;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:3px;
	margin-left:15px;
}

.field_dropdown_value div{
	padding:4px;
	padding-left:15px;
	background:url(https://html-assets-prod.guideflow.com/2585fc56361c4dd69d85d6f613ad7316a8722159);
	background-position:left;
	background-repeat:no-repeat;
	cursor:move;

}

.field_dropdown_value div img{
	float:left;
	padding-top:2px;
	padding-right:7px;
}

.field_radio_value{
	border-left:1px solid #999999;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #999999;
	padding:3px;

}
.field_radio_value div{
	padding:4px;
	padding-left:15px;
	background:url(https://html-assets-prod.guideflow.com/2585fc56361c4dd69d85d6f613ad7316a8722159);
	background-position:left;
	background-repeat:no-repeat;
	cursor:move;

}
.field_radio_value div img{
	float:left;
	padding-top:2px;
	padding-right:7px;
}


/* Result Message - Used for errors, confirmations, etc.. */
.resultMessage{
	border:1px solid #999999;
	background:#FFFDE6;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
}



.top_nav_options {
	float: right;
	padding: 5px 10px 0 0;
}
.bottom_nav_links {
	text-align: right;
	padding: 20px;
	padding-left: 0;
	float: right;
}
.bottom_nav_options {
	margin-top: 20px;
	margin-right: 0;
	/*padding: 20px;
	border: 2px solid #657887;*/
}
.top_nav_button,
.bottom_nav_button {
	border: 1px solid black;
	border-top: 1px solid white;
	border-left: 1px solid white;
	font-weight: bold;
}





.ac_icon_select { width: 410px; height: 60px; overflow: auto; padding: 2px; border: 1px solid #cccccc;  }
.ac_icon_select a { display: block; float: left; margin: 2px; border: 1px solid #ffffff; }
.ac_icon_select img { margin: 4px; width: 16px; height: 16px; border: none; }
.ac_icon_select a.guideflow_hovered { background-color: #F0F6FB; }
a.ac_icon_selected { background-color: #F0F6FB; border: 1px solid #000; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
#categoryIcon { margin: 4px; width: 16px; height: 16px; border: none; }

.ac_hidden { display: none; }
.ac_block { display: block; }
.ac_inline { display: inline; }
.ac_table_cell { display: table-cell; }
.ac_table_row { display: table-row; }
.ac_table_rowgroup { display: table-row-group; }
.ac_blockquote { display: block; margin: 5px 10px; padding: 5px 10px; }

div.ac_scroller { height: 100px; overflow: auto; }


#dhtmltooltip{
	font-size:10px;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #C7C3A5;
	padding: 2px;
	background-color: #FCFBF6;
	visibility: hidden;
	color:#666666;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}



.ac_paginator {
	font-size:10px;
	margin-top:5px;
	border:1px solid #CCCCCC;
	color:#666666;
}

.ac_paginator select{

	font-size:10px;
	border:0px;
	border-left:1px solid #CCCCCC;
	color:#999999;
}
.ac_paginator option {
	font-size:10px;
}

.ac_paginator span,
.ac_paginator span strong,
.ac_paginator span a {
	margin: 0;
	padding: 0;
	padding-left: 4px;
}

.ac_paginator a.paginatorPageLink {
	margin: 0;
	padding: 0;
	padding-left:2px;
}

.invisible{
display:none;
}


#ac_result_bar { border-top: 2px solid #0C0; text-align: center; position: fixed; top:0px; z-index: 9999991; width: 100%; height: 1px; padding:5px; margin-left:-10px; }
#ac_result_text {  background-color: #0C0; color: White; font-weight: bold; padding: 6px; padding-left:20px; padding-right:20px; 	border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }

#ac_error_bar { border-top: 2px solid Red; text-align: center; position: fixed; top:0px; z-index: 9999991; width: 100%; height: 1px; padding:5px; }
#ac_error_text {  background-color: Red; color: White; font-weight: bold; padding: 6px; padding-left:20px; padding-right:20px; 	border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;}

#ac_loading_bar { border-top: 2px solid #FF9900; text-align: center; position: fixed; top:0px; z-index: 9999; width: 100%; height: 1px; padding:5px; }
#ac_loading_text {  background-color: #FF9900; color: White; font-weight: bold; padding: 6px; padding-left:20px; padding-right:20px; 	border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;  }

#liveedit { text-align: right; position: fixed; top: 0px; right: 200px; z-index: 998; padding: 4px 10px 0 0; border: none; }
#liveedit_a {  color: White; font-weight: bold; font-size: 10px; }

.ac_sort_asc { background:url(https://html-assets-prod.guideflow.com/7a5589c88cf4a7f36ef748e1d239250978f4f1f3); background-position:right; background-repeat:no-repeat; }
.ac_sort_desc { background:url(https://html-assets-prod.guideflow.com/230e41c64b4cb46c5e7258a10db214ecfe6634e2); background-position:right; background-repeat:no-repeat; }
.ac_sort_other { background: none; }

div.ac_autocomplete {
	width: 350px;
	background: #ffffff;
	margin:0px;
	padding:0px;
	border:none;
}
div.ac_autocomplete ul {
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
	cursor: pointer;
}
div.ac_autocomplete p,
div.ac_autocomplete ul li {
	margin:0;
	padding:3px;
	cursor: pointer;
	text-align: left;
}
div.ac_autocomplete ul li.selected {
	background-color: #ffb;
	background-color:#F0F6FB;
	color:#000000;
}
div.ac_autocomplete ul strong.highlight {
	color: #333;
	background-color:#B4CDE6;
	margin:0;
	padding:0;
}





/* tabbed interface - tabs start */


.navlist {
	padding: 3px 0 2px 1em;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	border-bottom: 1px solid #9DC0E0;
}

.navlist ul {
	display: inline;
	padding: 3px 1em 3px 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 7px;
	/*font: normal bold 11px Verdana, Helvetica, sans-serif;*/
}

.navlist li,
.navlist li.othertab {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	margin-right:5px;
	color: #cccccc;
	/*background: #EEEEEE;*/
	background: #FCFCFC;
	text-decoration: none;
	font-weight:normal;
}
.navlist li a,
.navlist li.othertab a {
	color: #cccccc;
	padding: 2px 4px;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #9DC0E0;
	/*background: #EEEEEE;*/
	background: #FCFCFC;
	text-decoration: none;
	display:inline;
	font-weight:normal;

}
.navlist li a:link,
.navlist li a:visited,
.navlist li.othertab a:link,
.navlist li.othertab a:visited {
	color: #999999;
	text-decoration: none;
	font-weight:normal;
	background: #FCFCFC;
}

.navlist li a.guideflow_hovered,
.navlist li.othertab a.guideflow_hovered {
	background: #F0F8FF;
	text-decoration: none;
	font-weight:normal;
}
.navlist li a:active,
.navlist li.othertab a:active {
	border: 1px solid #778;
	border-bottom: 2px solid #FFFFFF;
	background: #FCFCFC;
}
.navlist li.currenttab a {
	background:url(https://html-assets-prod.guideflow.com/052a15ef140b62a5e08ee22898d4bc5a21cf327e);
	border-bottom: 2px solid #FFFFFF;
	padding: 5px 6px 1px 7px;
	margin-left: -4px;
	margin-right: -4px;
	color:	#000000;
	font-weight:bold;
}
.navlist li.currenttab a.guideflow_hovered {
	background:url(https://html-assets-prod.guideflow.com/052a15ef140b62a5e08ee22898d4bc5a21cf327e);
	border-bottom: 2px solid #FFFFFF;
	cursor: default;
}

.navlist li.disabledtab a {
	display:none;
/*
	background: #DDDDDD;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #778;
	border-bottom: none;
	padding: 2px 4px;
	cursor: default;
	font-style: italic;
	color: #999;
*/
}
.navlist li.disabledtab a.guideflow_hovered {
	background: #DDDDDD;
	margin-left: -1px;
	margin-right: -2px;
	border: 1px solid #778;
	border-bottom: none;
	padding: 2px 4px;
	cursor: default;
	font-style: italic;
}

.navlist li.disabledtab_warning a {
	background: url(https://html-assets-prod.guideflow.com/1b06d46565f40668a1bd9ca52abaf1b4f46ec237) left no-repeat;
	border-bottom: 2px solid #FFFFFF;
	padding: 2px 4px 2px 25px;
	margin-left: -4px;
	margin-right: -4px;
	color: #999999;
	font-weight: normal;
}
.navlist li.currenttab_warning a {
	background:url(https://html-assets-prod.guideflow.com/1b06d46565f40668a1bd9ca52abaf1b4f46ec237) left no-repeat;
	border-bottom: 2px solid #FFFFFF;
	padding: 5px 6px 1px 25px;
	margin-left: -4px;
	margin-right: -4px;
	color:	#000000;
	font-weight:bold;
}

.navlist li ul.invisible {
	display: none;
}

.navlist li.notatab,
.navlist li.notatab a {
	background-color: transparent;
	border: none;
	color: #000;
}

/* tabbed interface - tabs end */

/* tabbed interface - panels start */

.visibletab {
	display: block;
	border: 1px solid #778;
	border-top: 0px;
	margin: 0px;
	margin-top:0px;
	padding: 20px;
}
.visibletab legend{
	font-size:10px;
}
.hiddentab {
	display: none;
}

/* tabbed interface - panels end */



.ac_upload_box {
}
.ac_upload_frame {
	border-width: 0px;
	height: 40px;
	width: 400px;
	vertical-align:top;

}
.ac_upload_list_item {
	font-weight: bold;
	margin: 0 0 15px 0;
}

.ac_greyout {
	color: #ccc;
}
.ac_table_row_options a,
.ac_table_row_options span {
	margin-right: 3px;
}

.ac_loading {
	position:fixed;
	top:0px;
	right:0px;

	width:100%;
	height:100%;
	z-index:5000;
}

.ac_loading_inner {
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;

	text-align:center;
	padding:25px;
}

.ac_modal {
	position:fixed;
	top:0px;
	right:0px;

	width:100%;
	height:100%;
	z-index:5000;
	background:url(https://html-assets-prod.guideflow.com/9b50e51f579bbf93cb440ee6b899aae3973c9b7a);
}
.ac_modal .ac_modal_inner{
	border-top:5px solid #636B73;
}

.ac_modal_delete {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index:5000;
	background:url(https://html-assets-prod.guideflow.com/9b50e51f579bbf93cb440ee6b899aae3973c9b7a);
}
.ac_modal_delete .ac_modal_inner{
	border-top:5px solid #920000;
}
.ac_modal_search {
	position:fixed;
	top:0px;
	right:0px;
	width:100%;
	height:100%;
	z-index:5000;
	background:url(https://html-assets-prod.guideflow.com/9b50e51f579bbf93cb440ee6b899aae3973c9b7a);
}
.ac_modal_search .ac_modal_inner{
	border-top:5px solid #6E9200;
}
.ac_modal_inner{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;

	background:#FDFCE9;
	text-align:left;
	padding:25px;
}
.ac_modal_inner .ac_button_ok{
	font-weight:bold;
}
.ac_modal_inner_global_users{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;
	background:#FDFCE9;
	text-align:left;
	padding:25px;
	border-top:5px solid #636B73;
}
.ac_modal_inner_groups{
	position: absolute;
	top:30%;
	left:50%;
	z-index:9999;
	width:375px;
	max-height:400px;
	overflow:auto;
	overflow-x:hidden;
	margin:-75px 0 0 -250px;
	background:#FDFCE9;
	text-align:left;
	padding:25px;
	border-top:5px solid #6E9200;

}
.ac_modal_opaque {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: transparent;
	color:#000000;
	overflow:hidden;

	/*
	filter:alpha(opacity=80);
	opacity:.8;
	-moz-opacity:.8;
	*/
}
.ac_modal_inner_opaque{
	padding:10px;
	margin-top: 50px;
	width:400px;
	text-align:left;

	border:1px solid #000000;
	background-color:#FFFFFF;

	overflow: none;
	/*
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	*/
}

.width300{
	width:300px;
}
.width400{
	width:400px;
}
.width500{
	width:500px;
}
.ac_modal_text{

	background:url(https://html-assets-prod.guideflow.com/ba7087d24d00d1c752e4099dc142999187d5ec14);
	background-repeat:no-repeat;
	padding-left:25px;
}

.ac_radio_list label { display: block; }

/* sync stuff */
#syncTables label, #syncCustom label { border-top: 1px solid #ccc; padding: 4px; }

.ac_table_row_options {
	white-space:nowrap;
	padding-right:10px;
};

.ac_mapped_column {
	background-color: #ccc;
}

.ac_nav{
position:absolute;
visibility: hidden;
font-size:11px;
line-height: 18px;
z-index: 100;
border:1px solid #ffffff;
border-top:0px;
border-bottom:1px solid #6A86A6;
background-color:#EEF3F9;
width: 150px;
margin-bottom:-3px;
}

.ac_nav a, .ac_nav a:visited{
display: block;
padding: 3px;
text-decoration: none;
color: #666666;
padding-left:30px;
border-bottom:1px solid #DFE7F1;
background:url(https://html-assets-prod.guideflow.com/cb136687e0127cf1fb9d6a107eb730889c38c59b);
background-repeat:no-repeat;
background-position:left;
}

.ac_nav a.guideflow_hovered{ /*hover background color*/
background-color: #D9E3EF;
}

.ac_menu_selected {
	background:url(https://html-assets-prod.guideflow.com/7526a2c7c3c1c4179cd470b5ff9aef1e28d3e61d);
	background-position:top;
	background-repeat:repeat-x;
}


/*Icons*/
.ac_nav_icon_document_text{ background:url(https://html-assets-prod.guideflow.com/f85a0cd915409579cdff839f276bb29942184c39); }
.ac_nav_icon_documents{ background:url(https://html-assets-prod.guideflow.com/274409b2041dd38f593719ff3840b0e39313400e); }
.ac_nav_icon_folder_document{ background:url(https://html-assets-prod.guideflow.com/c32968423f33f5bc9bcfeb07b93467794d86d22b); }
.ac_nav_icon_message{ background:url(https://html-assets-prod.guideflow.com/0a6fcca5e773dc53971438f5efa51bb2474679ca); }
.ac_nav_icon_dictionary{ background:url(https://html-assets-prod.guideflow.com/b81ecad3a5ab84078b57471f11721f518fec4fe5); }
.ac_nav_icon_index{ background:url(https://html-assets-prod.guideflow.com/e41feb60abb425e2c7e74836c15a9614fc9fb75c); }
.ac_nav_icon_chart_pie2{ background:url(https://html-assets-prod.guideflow.com/cdb662dc09ddf1c130d0b106d3e0100f93f777b7); }
.ac_nav_icon_users_family{ background:url(https://html-assets-prod.guideflow.com/6379e9acd385a482d660bb22c403f16d9db693c3); }

/* shows on Subscriber Import page */
#advanced {
	margin: 5px 0 0 15px;
}

.ac_progressbar {
	width:100px;
	height:20px;
	border:2px solid #ddd;
	background:#fff url(https://html-assets-prod.guideflow.com/d1127a8b5c1b6c819761a7a2195f5205f735b7db) no-repeat;
	text-align:left;
	line-height:22px;
}

.ac_progress_bar {
	height:20px;
	background-color:#6bb16a;
}

.ac_progress_label {
	position:absolute;
	width:100px;
	height:20px;
	text-align:center;
	margin:-1px 0 0 0;
	font-size:12px;
	font-weight:bold;
}

#activeInBox { margin: 0 0 6px 8px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; }

div.question { font-weight: bold; }
div.answer { padding: 0 50px; margin: 4px 0 10px 0; }
div.explanation { padding: 0 50px; margin: 4px 0 10px 0; }
div.code { border: 1px solid #ccc; background-color: #eee; padding: 4px 10px; margin: 5px 0; font-weight: bold; }


#responderOptions,
#bouncenew,
#optinoutnew {
	padding: 10px;
	margin: 10px;
	border: 1px solid #ccc;
}

.ac_list_selector {
	border-bottom: 1px solid #ccc;
	padding: 4px;
	padding-right:0px;
	margin: 4px 0;
}

.ac_list_selector_item {
	padding: 4px;
	border: 1px solid #D9D9D9;
	margin-left: 22px;
}
.ac_list_selector_item select{
	font-size:10px;
	margin-left:4px;
}
.ac_list_selector_item option{
	font-size:10px;
}
#parentsListBox {
	border-top: 1px solid #ccc;
}

.ac_inrow_info {
	padding-top: 10px;
}

.REMOVE{
	display:none;
}

.icon_box_selector a, .icon_box_selector a:visited{

	padding:10px;
	border:1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom:10px;
	width:350px;
	height:45px;
	text-align:left;
	display:block;
	text-decoration:none;
}
.icon_box_selector a.guideflow_hovered, .icon_box_selector .selected{
	text-decoration:none;
	background:#F1F9D8;
	border:1px solid #AADC11;
	color:#597602;
}

.integration_details{
	padding:10px;
	font-size:11px;
	color:#666666;
	background:#F4FCD9;
}

.campaign_new_progress_container{
	text-align:center;
	width:90%;

	position:absolute;
	top:40px;
}
.campaign_new_progress{
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	font-size:17px;
	color:#0E3E75;
}

.campaign_new_progress div{
	display:inline;
	color:#4b6f97;
	margin-right:10px;
	margin-left:10px;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #0e3e75;


}



.campaign_new_progress .selected{
	box-shadow: 0 0 30px #7195be;
	-webkit-box-shadow: 0 0 30px #7195be;
	-moz-box-shadow: 0 0 30px #7195be;
	background:#6180a4;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #7195be;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.campaign_new_progress a, .campaign_new_progress a:visited{
	color:#809ab6;


}
.campaign_new_progress .selected a, .campaign_new_progress .selected a:visited{
	color:#fff;
	text-decoration:none;


}
.campaign_new_progress h1{
	font-size:20px;
	font-family:Helvetica;
	letter-spacing:-1;
	font-weight:normal;
	text-shadow: #000 1px 1px 1px;
	color:#FFF;
	margin-bottom:20px;
}
.campaign_new_links td{
	font-size:11px;
	border-bottom:1px solid #DFE6E9;
	border-right:1px solid #DFE6E9;
}

.campaign_new_links{
	border:3px solid #DFE6E9;
}

.campaign_new_progress .done{
	background:url(https://html-assets-prod.guideflow.com/2598868e6961b521ca30a9161441d7edfe0e2a99);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#CBDF8D;
	padding-left:35px;
	color:#8CA933;
}


.subscriber_export_fieldlist div,
.exclusion_export_fieldlist div{
	float:left;
	width:125px;
	overflow:hidden;
}
.filter_add_edit{
}
.filter_group_options{
	font-size:10px;
	float:left;
	border:1px solid #DCE5EA;
	padding:5px;
	margin-left:10px;
	margin-top:-1px;
	background:#FFFFFF;
}
.filter_group{
	border:1px solid #DCE5EA;
	padding:10px;
}
.filter_group_title{
	background:#DCE5EA;
	font-size:10px;
	padding:4px;
	color:#9DA9B0;
}
.campaign_new_schedule{
	border:3px solid #DFE6E9;
	padding:5px;
}
.form_confirmation{
	border:3px solid #DFE6E9;
	padding:5px;
	margin-left:25px;
}
.menu_integration{
	background-image:url(https://html-assets-prod.guideflow.com/c04437125d5f04a6a2d2ce7155dc699d701b768c);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu_reports{
	background-image:url(https://html-assets-prod.guideflow.com/cdb662dc09ddf1c130d0b106d3e0100f93f777b7);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu_lists{
	background-image:url(https://html-assets-prod.guideflow.com/46271979997d2fca577b656db2d631b0981847c6);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu_subscribers{
	background-image:url(https://html-assets-prod.guideflow.com/6379e9acd385a482d660bb22c403f16d9db693c3);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu_campaigns{
	background-image:url(https://html-assets-prod.guideflow.com/6ace4e9695749869a4e0c067fb796c48d0f69d67);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.menu_settings{
	background-image:url(https://html-assets-prod.guideflow.com/9bbea7fb88dfef3943de1832c3be29b8d431570d);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:2px;
}
.startup_box_container{
	border:1px solid #E3E2DE;

}
.startup_box_container_shadow{
	border:5px solid #F5F4F1;

}
.startup_box_title{
	padding:10px;
	background:url(https://html-assets-prod.guideflow.com/05935a01ba68c52b7a7fd58b36d8fc567a990a26);
	background-position:left;
	background-repeat:repeat-y;

	background-color:#F6F6F6;
}
.startup_box_title a{
	padding:3px;
	padding-left:6px;
	padding-right:6px;
	background:#FFFFFF;
	text-decoration:none;
	margin-right:7px;
	color:#999999;
}
.startup_box_title .startup_selected a{
	padding:5px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:10px;
	background:#FFFFFF;
	text-decoration:none;
	margin-right:7px;
	color:#333333;
}
.startup_box_container_inner{
	padding:10px;
}


























































/*

	calendar from strio3

*/

calendar_month_view table
{
	margin: 20px auto;
	width: 100%;
}

#calendar_month_view table tr#title th
{
	background: #145AA8;
	border: 1px solid #224;
	color: white;
	font-size: 120%;
	text-align: center;
}

#calendar_month_view table tr#days th
{
	background-color: #ccc;
	color: black;
	font-weight: bold;
	padding: 1px 0.33em;
	text-align: center;
}

#calendar_month_view table td
{
	border: 1px solid gray;
	border-color: #BBB #EEE #EEE #BBB;
	height: 75px;
	vertical-align: top;
	width: 10%;
}

#calendar_month_view table td.sat
{
	border-right: 1px solid #BBB;
}

#calendar_month_view table td.prev,
#calendar_month_view table td.next
{
	background: #999;
	border: 1px solid #AAB;
	border-right-color: #99A;
	color: #333;
}

#calendar_month_view table tr#lastweek td
{
	border-bottom: 2px solid #AAB;
}

#calendar_month_view table .date
{
	border: 1px solid #ccc;
	border-width: 0 1px 1px 0;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 2px 0;
	text-align: center;
	width: 30px;
}

#calendar_month_view table .event1,
#calendar_day_view table .event1
{
	background: #90EE90;
	border: 4px solid #145AA8;
	border-width: 0 4px;
	margin: 2px 8px;
	padding: 1px 3px;
}

#calendar_month_view table .event2,
#calendar_day_view table .event2
{
	background: #E9967A;
	margin: 2px 8px;
	padding: 1px;
}

#calendar_month_view table .today
{
	background: #ffc;
}

#calendar_month_view_normal #previous_link:link,
#calendar_month_view_normal #next_link:link
{
	color: white;
}

#calendar_month_view_normal #previous_link:visited,
#calendar_month_view_normal #next_link:visited
{
	color: white;
}

#calendar_month_view_normal #previous_link.guideflow_hovered,
#calendar_month_view_normal #next_link.guideflow_hovered
{
	color: white;
}

#calendar_month_view_normal #previous_link:active,
#calendar_month_view_normal #next_link:active
{

}

#calendar_month_view_small
{
	border: 1px solid #ccc;
	padding: 5px;
	width: 160px;
}

#calendar_month_view_small table
{
	margin: 0 auto;
	width: 160px;
}

#calendar_month_view_small table tr#title th,
#calendar_month_view_small table tr#days th
{
	color: #145AA8;
	text-align: center;
}

#calendar_month_view_small table .date
{
	text-align: center;
}

#calendar_month_view_small table .today
{
	background: #ffc;
}

#calendar_month_view_small table .event
{
	color: black;
	font-weight: bold;
}

#calendar_month_view_small table td.prev,
#calendar_month_view_small table td.next
{
	color: #ccc;
}

.left_arrow
{
	border-left: none !important;
	margin-left: 0 !important;
}

.right_arrow
{
	border-right: none !important;
	margin-right: 0 !important;
}

.left_right_arrow
{
	border-left: 0 !important;
	border-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}

#calendar_day_view table th
{
	background: #ccc;
	text-align: left;
}

#calendar_day_view th#calendar_day_view_dayname
{
	text-align: center;
}

#calendar_day_view table td
{
	border: 1px solid gray;
	border-color: #BBB #EEE #EEE #BBB;
}

.preview_menu{
	border-bottom:1px solid #999999;
	padding:10px;
	background:#EFEDDE;
}
.preview_menu_bottom{
	border-top:1px solid #999999;
	padding:10px;
	background:#EFEDDE;
}
.preview_ruler{
	background:url(https://html-assets-prod.guideflow.com/55b2d4b6bf6eb88c893e316c74adc081596a02cc);
	background-position:left;
	background-repeat:no-repeat;
	height:19px;
}
.preview_details{
	padding:10px;
	background:#F8F7ED;
}
.ac_cronlist_disabled{
	color:#999999;
}

#design_image_div,
#branding_image_div {
	border: 1px solid #ccc;
	padding: 10px;
}

.getting_started{
	border:1px solid #FFED87;
	background:url(https://html-assets-prod.guideflow.com/7e97540e8dd357ba2ac4bbd0234b78c7ef239bfb);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFEF8;
	margin-bottom:15px;
}
.getting_started li{
	line-height:200%;
	font-size: 14px;
	font-weight: bold;
}
.getting_started a, .getting_started a:visited{
	color:#006600;
	font-size:14px;
}
.getting_started .completed a, .getting_started .completed a:visited{
	color:#B2AE98;
	font-size:14px;
}
.getting_started .completed{
	color:#B2AE98;
}

.startup_top_tasks a{
	padding:10px;
	float:left;
	text-align:center;
	border:1px solid #EEFBD6;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:10px;
	font-size:11px;
	width:100px;
	height:55px;;
}
.startup_top_tasks img{
	border:0px;
	text-decoration:none;
	margin-bottom:5px;
}

.startup_top_tasks a, .startup_top_tasks a:visited{
	color:#333333;
	text-decoration:none;
}
.startup_top_tasks a.guideflow_hovered{
	color:#689D00;
	text-decoration:none;
	border:1px solid #CDE59D;
}
.startup_kb_articles div{
	padding:5px;
	border-bottom:1px solid #F6F6F6;
}
.startup_kb_search{
	padding:5px;
	border:1px solid #E4E4E4;
	background:#F6F6F6;
}

.ac_offer{
	border:1px solid #CCCCCC;
	background:#FDFFF2;
	padding:5px;
	position:absolute;
	margin-left:23px;
}
.font_10 td{
	font-size:10px;
}
#campaign_send_warning_campaign{
	background:#FFEAEA;
	padding:10px;
	font-weight:bold;
	font-size:12px;
	border-top:1px solid #750000;
	color:#750000;
	margin-bottom:10px;
}
#campaign_send_warning_mail{
	background:#FFEAEA;
	padding:10px;
	font-weight:bold;
	font-size:12px;
	border-top:1px solid #750000;
	color:#750000;
	margin-bottom:10px;
}

.messageusedb4 {
	color: #888;
}

.subscriber_dimmed {
	color: #ccc;
}

#usemessage { width: 500px; }

.campaignlistprogressbox {
	float: right;
	width: 100px;
}

.campaignlisttitlebox {
	font-weight: bold;
}

.campaignlistdescriptbox {
	/*padding: 4px 0 0 10px;*/
	padding-top: 4px;
}

#list_export_count { font-weight: bold; }

#preview_message_source_box {
	border-top:1px solid #999999;
	padding:10px;
	background:#EFEDDE;
}

#preview_message_source {
	height: 200px;
	width: 100%;
}

.ac_button_right { float: right; }

#messagefind {
	margin: 10px 0;
	padding: 4px;
	border: 1px solid #EFEDDE;
}

.scrollablebox { max-height: 400px; overflow: auto; overflow-x: hidden; padding: 2px; width: 500px; }

.publiclink { font-weight: bold; }

.row_suspended { color: #800000; }

.personalizelisttitle{
	font-size:12px;
	font-weight:bold;
	padding:3px;
	paddin-left:6px;
	background-image:url(https://html-assets-prod.guideflow.com/7df7b32ae2746cbf491c7aefd159531febb3df47);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#FAFBE0;
	border-bottom:1px solid #D6E55A;
}
.personalizelisttitle a, .personalizelisttitle a:visited{
	display:block;
}

/* WIDGETS */

.widget_dropzone {
	min-height:200px;
	background-color:#F4FFB4;
	border:solid #ccc 1px;

	max-height:500px;
	/*width:250px;*/
	padding:5px;
	overflow:auto;
}

.widget_list {
	background-color:#F5F5F5;
	border:solid #ccc 1px;
	margin-right:15px;
}

.widget_draggable {
	background-color:#DCE5F0;
	border:1px dotted #999;
	margin:10px;
	padding:4px;
}

.widget_title, .widget_list_title {
	cursor:pointer;
}

.widget_list_title {
	border-bottom: 1px solid #C7CCD3;
	color:#333;
}

.widget_dropzone .widget_draggable {
/*
	width: 225px;
	height: 30px;
*/
}
.widget_list .widget_draggable {
	background-color:#DCE5F0;
	float:left;
	width:150px;
	height:80px;
	color:#797E84;
}

#public_widget_loading, #admin_widget_loading {
	display:none;
	float:right;
}

#public_widget_clear, #admin_widget_clear {
	color:#999;
	text-decoration:underline;
	cursor:pointer;
	float:right
}

#public_widget_clear.guideflow_hovered, #admin_widget_clear.guideflow_hovered {
	background-color:#CCFFCC;
	color:#000099;
}

.widget_opener {
	float: right;
	padding: 4px;
	cursor:pointer;
}

.widget_config {
	background-color: #eee;
	padding: 4px;
	margin-top: 4px;
	border: 1px solid #888;
}

.widget_instance_bars_list {
	/*height: 100px;*/
	max-height: 100px;
	min-height: 30px;
	overflow: auto;
}

div.ac_checkboxlist { max-height: 100px; overflow: auto; }

#ac_admin_content #subscriber_import h2{ background:none; background-color:#FFF; color: #A7A6A0; font-size:14px; margin:0px; padding:5px; margin-top: 10px; cursor: default; }

.import_external_source{
	margin-left:15px;
	font-size:14px;
}
.import_external_source div{
	float:left;
	width:170px;
	margin-right:15px;
	margin-bottom:15px;
	padding:10px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	font-size:11px;
	color:#999999;
	border-radius: 10px;
}
.external_form_help{
	background:#F8FCDC;
	color:#999999;
	padding:15px;
	font-size:11px;
	margin-bottom:8px;
	border:1px solid #F0F1B6;
}

.import_source_selected{
	border:1px solid #68A428;
	-moz-box-shadow: inset 0 0 7px #999;
	-webkit-box-shadow: inset 0 0 7px #999;
	box-shadow: inset 0 0 7px #999;
}
.import_source_notselected{
	border:1px solid #E0DFDC;
}

.blogpost { padding: 2px 0; }
.blogpost a { color: #999; }

  .tpl_preview_area {
	max-height: 600px;
	min-height: 200px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y: scroll;
	display:block;
	border:1px solid #ccc;
	padding:5px;
  }
  .tpl_preview_menu{
	  float: left;
	border:1px solid #ccc;
	border-right:0px;

	background:url(https://html-assets-prod.guideflow.com/b4c7b8d6feed904b0545261a7f7ba385f7afe1b2);
	background-repeat:repeat-y;
	background-position:right;
	border-bottom:1px solid #ccc;

  }
  .tpl_preview_menu input{
  	width:99%;
	border:1px solid #ccc;
  }
  .tpl_preview_menu div a, .tpl_preview_menu div a:visited{

 	padding:10px;
 	padding-left:15px;
	padding-right:15px;
	display:block;
 }
 .tpl_preview_menu div a.guideflow_hovered{
 	background:#F1F1F1;
 }
.tpl_preview_menu_search{
	padding:15px;
	background:#EEEEED;
	border-bottom:1px solid #ccc;
}

.message_tpl_select_div {
	float: left;
	text-align: center;
	width: 175px;
	margin: 10px;
	padding-top:7px;
	padding-bottom:7px;
	border:3px solid #EDECE7;
}
.message_tpl_select_span {
	font-size:11px;
	overflow: none;
	color:#999;
	display:block;
}

.message_tpl_select_div_hover {
	float: left;
	text-align: center;
	width: 175px;
	margin: 10px;
	border:3px solid #B0D56E;
	-moz-box-shadow: inset 0 0 7px #B0D56E;
	-webkit-box-shadow: inset 0 0 7px #B0D56E;
	box-shadow: inset 0 0 7px #B0D56E;
	padding-top:7px;
	padding-bottom:7px;
}

.message_tpl_select_div_hover span{
	color:#006600;
}

.message_tpl_select_noimg {

}

.message_tpl_select_img {
}

#accountInfo, #accountSettings, #accountBio { margin-left: 20px; }

#form_list_other_options {
	margin-top: 30px;
}

#form_list_other_options li {
	display: inline;
	margin-right: 15px;
}

#design_upload_div div { display:inline; }

.text_ruler{
	background:url(https://html-assets-prod.guideflow.com/bf254d487da373b03aaa3125d234ef9fcfd44a43);
	background-position:top left;
	background-repeat:repeat-y;
}

.message_form_template_msg {
	color: red;
	font-size: 16px;
	margin: 20px;
}
.ac_listing_empty{
	padding:20px;
	border-top:3px solid #E4F4C3;
	border-bottom:3px solid #E4F4C3;
	background:#F2FFD8;
	font-size:15px;
	color:#333;
}
.ac_listing_empty a, .ac_listing_empty a:visited{
	font-weight:bold;
	color:#006600;
}

#subscriber_email_editlink { padding-left: 0px; font-size:10px; }
#subscriber_email_editlink,
#subscriber_email_editlink a {
	color: #999;
}
.personalizelistsection li{
	margin-left:20px;
	font-size:12px;
	margin-bottom:6px;
	margin-top:1px;

}
.personalizelistsection li div{
	color:#666666;
	margin-left:12px;
	font-size:11px;
}
.campaign_list_select{
	max-height:400px;
	border:1px solid #e0dfdc;
	font-size:14px;
	padding-bottom:15px;
}
.campaign_list_select label{
	padding:15px;
	display:block;
	padding-bottom:0px;
}
.box_buffer{
	border:3px solid #edece7;
}
.campaign_types_head{
	font-size:12px;
	padding-top:2px;
}
.campaign_types_desc{
	font-size:11px;
	color:#666;
}

.campaign_template_selected {
	border: 1px solid #b7db61;
		box-shadow: 0 0 30px #b7db61;
	-webkit-box-shadow: 0 0 30px #b7db61;
	-moz-box-shadow: 0 0 30px #b7db61;




}

.campaign_template_notselected {
	border: 1px solid #edece7;
}

/* just used in the /template/ section only */
.template_notselected {
	box-shadow: 2px 2px 10px #E0DFDC;
}

.template_preview {
	cursor: pointer;
	width: 200px;
	height: 250px;
	margin-bottom: 8px;
	padding: 0px;
	margin-right: 25px;
}

/*
.template_preview_link {
	display: block;
	width: 200px;
	height: 250px;
}
*/

.template_preview_hover {
	background:url(https://html-assets-prod.guideflow.com/621b577b919d48c3457c3593f9d47da318ca1156);
	position: absolute;
	width: 200px;
	height: 250px;
	/*opacity: 0;
	filter: alpha(opacity=0);*/
}

.template_preview_hover_menu {
	background-color: transparent;

	/*border-radius: 0 0 10px 10px;*/
	padding: 5px 9px 3px 20px;
	position: absolute;
	bottom: 108px;
	right: 0;
	width: 173px;
	/*opacity: 0.9;
	filter: alpha(opacity=90);*/
}

.template_preview_hover_menu2 {
	border-radius: 0;
}

#choice_template_hover_edit {
	background-image: url(https://html-assets-prod.guideflow.com/e057c3c6d29b00b9599149ee5e1af9995b099782);
	position: absolute;
	display: block;
	width: 83px;
	height: 30px;
	margin-left: 23px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

.template_preview_hover_menu_export {
	background-color: white;
	border-radius: 0 0 10px 10px;
	padding: 10px 8px 8px 20px;
	position: absolute;
	bottom: 0;
	width: 173px;
}

.campaign_template_textselected {
	font-weight: bold;
}

.campaign_template_textnotselected {
	font-weight: normal;
}

.campaign_split_tab {
	padding: 8px;
	background-color: #f6f6f3;
	border:1px solid #edece7;
	border-right:0px;
	margin-bottom:5px;
			border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	color: #888;
}
.campaign_split_tab a,
.campaign_split_tab a:link,
.campaign_split_tab a:visited,
.campaign_split_tab a:active {
	color: #888;
}

.campaign_split_tab_selected {
	padding: 8px;
	background-color: #edf4db;
	margin-bottom:5px;
	border:1px solid #b7db61;
	border-right:0px;

		border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	color: #6c920d;
	margin-right:-1px;

}
.campaign_split_tab_selected a,
.campaign_split_tab_selected a:link,
.campaign_split_tab_selected a:visited,
.campaign_split_tab_selected a:active {
	color: #6c920d;
}
.rss_sidebar{
	float:right; width:195px;
	margin-top:102px;
}

.rss_sidebar_highlight{
	border:1px solid #ccc; border-left:0px; padding:10px; background:#f9fae8;
}
.rss_sidebar_help{
	padding:10px; margin-top:5px;  color:#666;
}

.wufoo_fields_additional {
	width: 100px;
}

.field_table{
	border: 1px solid #ccc;
}
.field_table td{
	padding:8px;
	border-bottom:1px dotted #ccc;
}
.field_table_header{
	background-color: #f2f1ea;
	border-bottom:1px dotted #cccccc;
	color: #878787;
}
.field_personalize{
	color:#999;
}
.field_disabled_link{
	text-decoration:underline;
	color:#ccc;
}
.field_name input{
	width:99%;
}

#option_defval_text{
	width:99%;
}
.form_input_name{
	font-size: 21px;
	width: 99.7%;
}
.form_content{
}
.form_content_preview{
	margin-left:275px;
	min-height: 500px;
 z-index:999; border:1px solid #b7db61; border-top-right-radius: 5px; -moz-border-radius-topright: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomleft: 5px; background:#edf4db; padding:5px;


}
.form_content_preview_inner{
padding: 25px;  border-top-right-radius: 5px 5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px;  background:#fff;
min-height:650px;


}

.form_content_side{
	width:275px;
	float:left;
}
.form_content_fields{

	margin: 0px;

	margin-bottom: 15px;
	padding-bottom: 10px;
	border: 1px solid black;
	float: right;
}
.form_content_fields_hanger{
	margin: 0px;

	margin-top: 15px;
	border: 1px solid black;

}

.form_content_tab_selected{

	background-color: #edf4db;
	margin-bottom:5px;
	border:1px solid #b7db61;
	border-right:0px;

		border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	color: #6c920d;
	margin-right:-1px;
}
.form_content_tab{
	padding: 8px;
	background-color: #f6f6f3;
	border:1px solid #edece7;
	border-right:0px;
	margin-bottom:5px;
			border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	color: #888;

}
.form_content_tab_selected .header{
	font-size: 14px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	background-color: #edf4db;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;

	color: #597219;
}
.form_side_content{
	background:#fafdf2;
	margin-right:-5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	padding:10px;
	padding-bottom:20px;
}
.form_content_fields_header_gray{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}
.form_content_fields_addlink{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
	text-align: center;
}
.form_content_fields_item{
	width: 102px;
	border: 1px solid #8bb520;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
	float: left;
	font-size:11px;
	cursor: pointer;
	background: #dcedb1;
}
.form_content_fields_item_add{
	width: 226px;
	border: 1px solid #d6d9d0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
	float: left;
	font-size:11px;
	cursor: pointer;
	background: #eeefed;
	color:#707563;
}

.form_content_fields_item_gray{
	width: 90px;
	border: 1px solid #000;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
	float: left;
	background: #aaa;
	cursor: pointer;
}
.preview_part{
	border: none;
	text-align:left;
	padding:1px;
		padding-left:11px;
	padding-right:11px;
}
.preview_part_hover{
	border: 1px solid #d6d9d0;
	text-align:left;

	padding-left:10px;
	padding-right:10px;
	cursor:move;
	/*
	box-shadow: 0 0 20px #deedb7;
	-webkit-box-shadow: 0 0 20px #deedb7;
	-moz-box-shadow: 0 0 20px #deedb7;
	*/
}
.preview_part_hover ._label, .preview_part_hover ._field, .preview_part_hover ._partid, .preview_part_hover input, .preview_part_hover button, .preview_part_hover div, .preview_part_hover ._option{
	cursor:move;
}
.preview_part_hover ._form_options{
	cursor:default;
}
._form_options{
	border:1px solid #ccc;
	margin-left:-70px;
	margin-top:-8px;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #d6d9d0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	background:#ffffdc;
	width:65px;
	position:absolute;
	text-align:center;
	z-index:999;
}
.preview_part ._form_options{
	display:none;
}
.preview_part_sorting{
	opacity:0.4;
	filter:alpha(opacity=0);
}
.preview_part_disabled{
	cursor: auto;
	border-color: #ddd;
	color: #b0b998;
	background:#edf4db;
}
.spaced{
	margin-top: 10px;
}
.form_settings_bigtext{
	font-size: 15px;
}
.form_content_editoptions{
	margin-top: 10px;
	padding-left: 10px;
}
.form_content_theme_item{
	float:left;
	margin:1px;
	cursor:pointer;
}
.form_content_theme_item img{
	border:1px solid #edf4db;
}
.form_content_theme_item_selected{
	background-color: #3a3;
}
.form_content_newestpart{
	background-color: #fbfa86;
}

#preview{
}

/* To show hidden labels differently */
#preview ._hiddenlabel{
	color: gray;
}

.form_chooseredirect{
	float:right;
}

.form_choosenoredir{
	float:right;
	display:none;
}

.form_explain_redir{
	display:none;
}

#useredirect{

	display:none;
}

.form_useredirect_message{

}

.form_redirect_section{

	border:1px solid #dee029;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#fafad1;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:15px;
	margin-bottom:10px;
	color:#59594c;
	position: relative;
	z-index: 1;
}

.form_redirect_input{
 border:1px solid #b7db61; border-radius: 5px; -moz-border-radius: 5px;  background:#edf4db; padding:15px; text-align:center;


}
.form_redirect_input input, .form_redirect_input button{
	font-size:15px;
}

.inlineError{
	color:#990000;
	border:0px;
	background:#F9E4E3;
	font-size:12px;

	padding:20px;
}
.mainError{
border:1px solid #e8d9d9; padding:20px; font-size:15px; color:#333; margin-top:0px; margin-bottom:15px; background:#fcf3f3;
}

.settings_api_section {
  font-size: 14px;
  background-color: #0F3E76;
  color: white;
  padding: 3px;
  border-radius: 3px;
  width: 640px;
}

.settings_api_code {
	font-family: Courier !important;	
}

.settings_api_param_id {
	width: 35px !important;		
}

.settings_api_param_ids {
	width: 75px !important;		
}

.settings_api_param_email {
	width: 175px !important;		
}

.settings_api_param_general1 {
	width: 105px !important;		
}

.settings_api_param_general2 {
	width: 175px !important;		
}

.settings_api_param_select1 {
	width: 175px !important;
}

#api_parameters table tr td {
	vertical-align: top !important;
}

#api_parameters table tr:first-child td:first-child {
	width: 150px;
}

#api_parameters td table tr:first-child td:first-child {
	width: 110px;
}

#api_parameters td table tr:first-child td:nth-child(2) {
	width: 180px;
}

#api_parameters td table {
	width: 600px;
}

#api_parameters td table tr td:first-child,
#api_parameters td label
{
	color: #666;
	font-style: italic;
}

#api_parameters textarea {
	height: 75px !important;
	width: 200px !important;
}

/* IE: <span class="contact_view_exclusion">Email matches an email or pattern on the <a href="">exclusion list</a>.</span> */
.contact_view_exclusion {
	color: red;
	margin-left: 15px;
}

.service_featured {
	border:1px solid #ddd;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
	margin: 20px 0;
}

.service_buttongroup {
	position:relative;
	margin:20px 0 30px;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
}

.service_buttongroup > a {
	float:left;
	position:relative;
	right:0;
	padding:0 1.2em;
	display:inline-block;
	font-size:15px;
	line-height:38px;
	color:#aeaeae;
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
	*background-color:#f6f6f6;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
	background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6);
	background-image:-o-linear-gradient(top, #ffffff, #f6f6f6);
	background-image:linear-gradient(to bottom, #ffffff, #f6f6f6);
	background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6);
	background-repeat:repeat-x;
	border:1px solid #ddd;
	*border:0;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color:#ddd #ddd #ddd;
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter:progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom:1;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255, 255, 255, 1);
	text-align:center;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0);
}

.service_buttongroup > a:active,
.service_buttongroup > a.current {
	color:#333;
	background-color:#f0f0f0;
	background-color:#f0f0f0 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);
}


h1{
	font-size:21px;
	font-family:Helvetica;
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
}
h1>select{
	font-size:21px;
	font-family:Helvetica;
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
}
h2{
	font-size:17px;
	font-family:Helvetica;
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
}

.search_input{
	float:left;
	background:#fff;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	padding-left:5px;
	overflow:hidden;
	width:165px;

}
.search_input input{
	border:0px;
	font-size:11px;
	height:20px;
	width:195px;
}

.search_button{
	float:right;
	
	padding:4px;
height:14px;
	padding-left:8px;
	padding-right:8px;
	background:#E7EDF4;
	color:#636971;
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	cursor:pointer;
	font-weight:normal;
}

.advanced a, .advanced a:visited{
	color:#999999;
}
.advanced a.guideflow_hovered{
	color:#666;
}


.help_tip{
	line-height:200%;
	color: #575757;
	font-size: 14px;
	margin: 0 0 10px 13px;
}

.ac_checkboxlist{
	border:1px solid #E0DFDC;
	padding-top:2px;
	padding-bottom:2px;
	overflow:scroll;
	font-size:12px;
	width:300px;

}
.ac_checkboxlist label{
	display:block;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #EFEFED;
}
.ac_button_next{
	font-size:14px;
	font-weight:bold;
}

.campaign_help{
	padding:10px;
	font-size:12px;
	background:#fbfced;
	border:1px solid #f2f1ea;
	border-bottom: 1px dotted #ccc;
	color:#a8a98d;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
}
.border_top_5{
		border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;

}
.border_bottom_5{
		border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;

}
.border_5{
		border-radius: 5px;
	-moz-border-radius: 5px;

}
.campaign_help a, .campaign_help a:visited{
	color:#a8a98d;
}
.campaign_input{
	padding:10px;
	background:#f2f1ea;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;

}

.campaign_summary{
	margin-bottom: 10px; padding: 10px; 
	background-color: #f2f1ea; 
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:14px;
	color:#5b5b59;
}

.campaign_summary_green{
	margin-bottom: 10px; padding: 10px; background-color: #d8f4b0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:14px;
	color:#538609;
}
.campaign_summary_red{
	margin-bottom: 10px; padding: 10px; background-color: #fee3d9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	font-size:14px;
	color:#9d553c;
}
.campaign_summary_green_top{
	padding: 10px; background-color: #d8f4b0;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
	font-size:14px;
	color:#538609;
}
.campaign_summary_red_top{
	padding: 10px; background-color: #fee3d9;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	font-size:14px;
	color:#9d553c;
}
.campaign_summary_top{
	padding: 10px; background-color: #edece7;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	font-size:14px;
	color:#5b5b59;
}
.campaign_summary_green_bottom{
	margin-bottom: 10px;
	padding: 10px;
	border:1px solid #d8f4b0;
	border-top:0px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	background:#ebfad6;
	font-size:14px;
	color:#7aac31;
}
.campaign_summary_red_bottom{
	margin-bottom: 10px;
	padding: 10px;
	border:1px solid #fee3d9;
	border-top:0px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	background:#fff6f2;
	font-size:14px;
	color:#9d553c;
}
.campaign_summary_bottom{
	margin-bottom: 10px;
	padding: 10px;
	border:1px solid #edece7;
	border-top:0px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	background:#f6f5f2;
	font-size:14px;
	color:#5b5b59;
}
.campaign_summary_options{
	float: right;
	font-size:11px;
	padding-top:1px;
}

.campaign_summary_options a, .campaign_summary_options a:visited{
	color:#999;
}


.campaign_summary_green .campaign_summary_options a,
.campaign_summary_green .campaign_summary_options a:visited{
	color:#6d9e27;
}

.campaign_summary_green_top .campaign_summary_options a,
.campaign_summary_green_top .campaign_summary_options a:visited{
	color:#6d9e27;
}


.campaign_summary_red .campaign_summary_options a,
.campaign_summary_red .campaign_summary_options a:visited{
	color:#9d553c;
}

.campaign_summary_red_top .campaign_summary_options a,
.campaign_summary_red_top .campaign_summary_options a:visited{
	color:#9d553c;
}

html { margin: 0;padding: 0;color: #000;height: 100%;min-height: 100%;font-family: 'IBM Plex Sans', helvetica, arial, serif; /* background-color: #343434; */ }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, blockquote { margin: 0;padding: 0 }
table { border-collapse: collapse;border-spacing: 0 }
fieldset, img { border: 0 }
address, button, caption, cite, code, dfn, em, input, optgroup, option, select, strong, textarea, th, var { font: inherit }
i, em, td i, td em { font-style: italic }
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0;font-variant: normal }
sup { vertical-align: baseline }
sub { vertical-align: baseline }
legend { color: #000 }
body { position: relative;margin: 0;padding: 0 0 0;font-family: "IBM Plex Sans", helvetica, arial, serif;min-width: 940px;height: 100%;display: flex;min-height: 100%;flex-direction: column;color: var(--slate-600);-webkit-font-smoothing: subpixel-antialiased; }
img { border: none; }
strong { font-weight: 700; }
a:link, a:visited { color: var(--ocean-500);text-decoration: none; }
a.guideflow_hovered { text-decoration: underline; }
.lastchild { margin-bottom: 0;padding-bottom: 0;border-bottom: 0; }
*:focus { outline: 0; }
.clear:after { clear: both;content: " ";display: block;zoom: 1; }
.clearfix { display: block; }
.clearfix:after { content: ".";display: block;height: 0;line-height: 0;clear: both;visibility: hidden;zoom: 1;font-size: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
.clearleft { clear: left; }
.clearright { clear: right; }
.wrap { position: relative;width: 100%;overflow: hidden; }
/*
::selection {background:transparent!important; outline:none!important;}
::-moz-selection {background:transparent!important; outline:none!important;}
*/

/*-------------------------------------------------------------------------*\
  Root, Landmark Elements & Global Nav
\*------------------------------------------------------------------------*/
#global-root:not(body.stripo_designer #global-root) {
	display: flex;
	flex-direction: row;
	height: 100vh;
}

#global-root header {
	z-index: 12;
}

#global-root header #global-nav-stencil {
	background: var(--ocean-500);
	height: 100vh;
	width: 264px;
}

#global-root header #global-navigation a,
#global-root header #global-navigation div.reports-dropdown {
	color: var(--slate-200)
}

#global-root header #global-navigation a.active,
#global-root header #global-navigation div.reports-dropdown.active {
	color: #fff;
}

#global-root header #global-navigation a.guideflow_hovered {
	text-decoration: none;
}

#global-root main {
	flex: 1 1 auto;
  overflow: auto;
	width: 100%;
}

body.campaign_new #global-root main {
	overflow: visible;
}

reach-portal .global-nav-popover a:link, a:visited,
reach-portal .global-nav-popover a.is-styled {
	color: var(--slate-600);
	text-decoration: none;
}

/* adding back missing Ember styles */
.w-100 { 
	width: 100%;
}

.ta-center {
	text-align: center;
}


/*-------------------------------------------------------------------------*\
  Login/Logout
\*------------------------------------------------------------------------*/
body.login, body.logout { background: var(--ocean-500);}

body.login .login-pane, body.login .featured-pane {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-moz-box-flex: 0;
	-moz-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
@media screen and (min-width:1024px) {
	body.login .login-pane {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.667%;
		-moz-box-flex: 0;
		-moz-flex: 0 0 41.667%;
		-ms-flex: 0 0 41.667%;
		flex: 0 0 41.667%;
	}
	body.login .featured-pane {
		background: #fff;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333%;
		-moz-box-flex: 0;
		-moz-flex: 0 0 58.333%;
		-ms-flex: 0 0 58.333%;
		flex: 0 0 58.333%; }
}

body.login .featured-pane .wrapper {
	max-width: 700px;
	margin: auto;
	width: 100%;
}

body.login .featured-pane .tile {
	width: 50%;
}

@media screen and (min-width:1024px) {
	body.login .featured-pane .tile {
		width: 33.333%;
	}
}


body.login .featured-pane .tile.guideflow_hovered {
	text-decoration: none;
}

body.login .featured-pane .tile .inner {
	height: 100%;
	margin: 4px;
	border: 2px solid var(--ocean-200);
	box-sizing: border-box;
	box-shadow: 0px 4px 12px rgba(31, 33, 41, 0.08);
	border-radius: 8px;
	transition: border-color 100ms ease-in, box-shadow 100ms ease-in;
}
body.login .featured-pane .tile .inner.guideflow_hovered {
	border-color: var(--ocean-500);
	box-shadow: 0px 14px 22px rgba(31, 33, 41, 0.1);
}

body.login .featured-pane .tile span {
	margin-top: auto;
}

body.login .featured-pane .cta {
	text-decoration: none;
	color: #FFF;
	transition: background-color 100ms ease-in;
}

body.login #rmu { margin-right: 5px; }
body.login .darr, body.login .rarr { content: ""; display: inline-block; height: 0; transition: .3s cubic-bezier(.75,0,.25,1.25); vertical-align: 1px; width: 0; position: relative; -webkit-transform: translateX(2px); transform: translateX(2px); will-change: transform; }
body.login .rarr { border-left-style: solid; border-left-width: .25rem; border-bottom: .25rem solid transparent; border-right: 0 solid transparent; border-top: .25rem solid transparent; }
body.login .hover-link-border.hover-link-border-arrow:after { right: -.3125rem; }
body.login .hover-link-border:focus:after, body.login .hover-link-border.guideflow_hovered:after { border-color: inherit; opacity: 1; -webkit-transform: translateY(4px); transform: translateY(4px); }
body.login .hover-link-border:after { border-bottom: 2px solid; border-color: transparent; bottom: 0; content: ""; display: block; height: auto; left: 0; right: 0; opacity: 0; position: absolute; transition: .3s cubic-bezier(.75,0,.25,1.25); will-change: border-color,opacity,transform; }
body.login .btn:focus>.rarr, body.login .btn.guideflow_hovered>.rarr, body.login .link:focus>.rarr, body.login .link.guideflow_hovered>.rarr { -webkit-transform: translateX(4px); transform: translateX(4px); }
body.login .link, body.login .link:active, body.login .link:focus, body.login .link.guideflow_hovered, body.login .link:link, body.login .link:visited { transition: color .3s ease-in,-webkit-text-decoration .3s ease-in; transition: color .3s ease-in,text-decoration .3s ease-in; transition: color .3s ease-in,text-decoration .3s ease-in,-webkit-text-decoration .3s ease-in; }
body.login .ac_col-wrapper { height: 100%;}
.ac_login_box_container {width:450px;font-family: "IBM Plex Sans", Helvetica, sans-serif;position: relative;top:50%;transform: translateY(-50%);padding-top: 0 !important;}
.ac_login_box_container .ac_login_head {-moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;}
.ac_login_box_container .ac_login_box {border:none;background:none;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow:none !important;}
.ac_login_box .input_wrap { position: relative;margin-top: 13px;}
.ac_login_box .input_wrap .forgotpass { font-size: 14px;color:var(--slate);position: absolute;top:9px;right: 13px;}
.ac_login_box .ac_input { border:#fff 1px solid !important;width:100%;line-height:inherit !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ac_login_box .ac_input:focus { border: #2A4C79 1px solid !important;}
.ac_login_box .ac_login-logo { display:block;margin: 0 auto 30px auto;}
.ac_login_box .ac_login-lower { font-size: 14px;color:#E1E9F4;font-weight: 600;margin-top:12px;}
.ac_login_box .ac_login-lower .remember { float:left;margin-top: 20px;}

/* Login Error */
.ac_login_error {width: 100%;max-width:100%;margin:0 auto;padding:0 20px;}
.ac_login_error .no-results { font-size:15px;padding:16px;}
.ac_login_error .no-results a { font-weight: bold;}

/* Login Failed */
.ac_login_failed.no-results { padding: 30px;line-height: 150%;color: #776e30;background: #fff3a5; }
.ac_login_failed.no-results a { font-weight: bold;}

/* Logout Screen */
.ac_logout_box_container {width: 1024px;min-width:1024px;margin:0 auto;padding:0 20px;}
.ac_logout_box_container .ac_login-logo { display:block;text-align:center;width: 310px;margin: 0 auto 18px auto;}
.ac_logout_box_container .no-results { font-size:15px;padding:16px;}
.ac_logout_box_container .ac_logout_alert { box-sizing:border-box;text-align:center;width:100%;font-size: 15px;padding: 16px;color:#7c7d54; background: #ebe3a4;line-height:19px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.ac_logout_box_container .ac_logout_alert a { color: #7c7d54}


/*-------------------------------------------------------------------------*\
  Structure
\*------------------------------------------------------------------------*/
#uxbody { position: relative;width: 100%;margin: 0 0 50px;padding: 0; /* -64px is the height of #page_header */flex: 1 0 auto;-webkit-flex: 1 0 auto;-moz-flex: 1 0 auto;display: -webkit-flex;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;font-size: 14px;zoom: 1;vertical-align: top; }
#uxbody:after { /* position: relative;content: '';width: 100%;display: table;clear: both;zoom: 1; */ }
body.deal #uxbody { padding: 0; }
body.old.template #uxbody { padding: 0; }
body.old.campaign_designer #uxbody { padding: 64px 0 0 0;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body.old.campaign_designer #uxbody .uxlftcolm { display: initial !important; }
body.template_view.designer2 #uxbody { padding: 64px 0 0 0; }
body.campaign_designer.designer2 #uxbody { padding: 64px 0 0 0; }
body.campaign_designer #designer-content-modal {
    position: fixed;
    top: 0;
    left: 0;
    border: 0;
    z-index: -100;
    max-height: 100vh;
    max-width: 100vw;
    pointer-events: none;
    opacity: 0;
    transition: opacity .1s ease-in;
}

body.campaign_designer #designer-content-modal.show {
    opacity: 1;
    z-index: 100000;
    pointer-events: all;
}

body.overview #uxbody,
body.campaign #uxbody,
body.series_list #uxbody { padding-top: 0; width: calc(100vw - 249px); }

body.field h1 .selectdropdown {display:inline; position:relative;}
#uxbody .fullboard {min-height:450px; margin-right:0; padding:20px; background: #FFF; border:1px solid #e0dfdb; -moz-box-shadow:3px 3px 4px #e0dfdc; -webkit-box-shadow:3px 3px 4px #e0dfdc; box-shadow:3px 3px 4px #e0dfdc;}

.uxlftcolm { position: relative;flex-grow: 1;padding: 87px 23px 23px 23px;background: #FFF;width: auto;min-width: 920px;vertical-align: top; }
.uxlftcolm #body_table { position: relative;min-width: 740px;width: 100%;height: auto; }
/* Reset or remove left padding for specific pages */
body.integration  #uxbody .uxlftcolm {
	padding: 0;
}
body.contact_view .uxlftcolm,
body.old.list .uxlftcolm,
body.old.import .uxlftcolm,
body.old.template_request .uxlftcolm,
body.old.formarchive_edit .uxlftcolm,
body.field .uxlftcolm,
body.old.personalization .uxlftcolm {
	padding-top: 87px !important;
}
body.old.template .uxlftcolm {
	padding: 64px 0 0;
}

/* Account Status */
.account_status.notify {
	margin: 100px 23px 23px;
}
body.form .ac_side-menu > ul > ul,
body.form_facebook .ac_side-menu > ul > ul,
body.webhook .ac_side-menu > ul > ul {
	padding-bottom: 120px;
}
body.contact #uxbody,
body.series_list #uxbody,
body.campaign #uxbody {
	/* height: 100%;
	*/
}
body.contact #uxbody .uxlftcolm {
	display: table !important;
	width: 100%;
}
body.contact #uxbody .uxlftcolm #body_table {
	display: table;
	width: 100%;
}

#uxbody .uxlftcolm h5 {margin:0 0 40px; padding:0; font-size:18px; line-height:18px;}
#uxbody .uxlftcolm .tabs, #uxbody .uxlftcolm #tablist {position:relative; text-align:left; border-bottom:1px solid #d6d6d6; list-style-type:none; padding:10px 10px 8px 0; zoom:1; clear:both;}
#uxbody .uxlftcolm .tabs li, #uxbody .uxlftcolm #tablist li {display:inline;}
#uxbody .uxlftcolm .tabs li.active, #uxbody .uxlftcolm #tablist li.currenttab {border-bottom:1px solid #fff; background-color:#fff;}
#uxbody .uxlftcolm .tabs li.active a, #uxbody .uxlftcolm #tablist li.currenttab a {position:relative; padding-bottom:9px; background:#fff!important; font-weight:700; text-shadow:none!important; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);}
#uxbody .uxlftcolm .tabs li a, #uxbody .uxlftcolm #tablist li a {margin:0 3px 0 0; padding:8px 14px; background:#eee; border:1px solid var(--slate-200); color:#292929; text-decoration:none; text-decoration:none; border-bottom:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-shadow:1px 1px 0px #eee; cursor:pointer;}
#uxbody .uxlftcolm #tablist li a {padding:8px 6px;}
#uxbody .uxlftcolm #tablist {margin-top:15px!important; padding-left:0px!important;}
#uxbody .uxlftcolm #tablist li {margin-right:0!important;}
#uxbody .uxlftcolm .tabs a.guideflow_hovered, #uxbody .uxlftcolm #tablist a.guideflow_hovered {background:var(--slate-200);}
#uxbody .uxlftcolm .pills {position:relative; margin:0; zoom:1; padding:20px 0; overflow:hidden; border-bottom:3px solid #ddd;}
#uxbody .uxlftcolm .pills li a {position:relative; float:left; width:auto; margin:0 3px 0 0; color:#292929; zoom:1; overflow:hidden; padding:0 8px; line-height:35px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-decoration:none;}
#uxbody .uxlftcolm .pills_sub {position:relative; margin:0; zoom:1; padding: 0px 20px 20px 0px; overflow:hidden; border-bottom:3px solid #ddd;}
#uxbody .uxlftcolm .pills li a.guideflow_hovered {color:#292929; text-decoration:none; text-shadow:1px 1px 0px #eee; background:#eee;}
#uxbody .uxlftcolm .pills .active a {color:#292929; text-shadow:1px 1px 0px #fff; background:#eee; text-shadow:0 1px 1px #eee;}
#uxbody .uxlftcolm .pills_sub li a {position:relative; float:left; width:auto; margin:0 3px 0 0; color:#292929; zoom:1; overflow:hidden; padding:0 8px; line-height:35px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-decoration:none;}
#uxbody .uxlftcolm .pills_sub li a.guideflow_hovered {color:#292929; text-decoration:none; text-shadow:1px 1px 0px #eee; background:#eee;}
#uxbody .uxlftcolm .pills_sub .active a {color:#292929; text-shadow:1px 1px 0px #fff; background:#eee; text-shadow:0 1px 1px #eee;}
#uxbody .uxlftcolm .form_content_outer {position:relative; margin-top:30px; height:100%; overflow:hidden;}
#uxbody .uxlftcolm .formbuilder_options {position:absolute; right:0; height:100%; z-index: 1;}
#uxbody .uxlftcolm .formbuilder_options .save,
#uxbody .uxlftcolm .formbuilder_options .button {width:auto; height:auto; background-color:#e7e7e7; padding:8px 12px; display:inline-block; color:#555; font-weight:600; border:1px solid #c3c3c3; z-index:10; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; cursor:pointer;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
#uxbody .uxlftcolm .formbuilder_options .save.guideflow_hovered, #uxbody .uxlftcolm .formbuilder_options .button.guideflow_hovered {background-color:#d5d5d5;}
#uxbody .uxlftcolm .formbuilder_options .save:active, #uxbody .uxlftcolm .formbuilder_options .button:active {position:relative; top:1px;}
#uxbody .uxlftcolm .formbuilder_options .save span {display:block; padding: 2px 8px 2px 20px; background-image:url(https://html-assets-prod.guideflow.com/e645a81865fa984d04eb70b219e4c5f1015634fb); background-size:14px; background-position:0; background-repeat:no-repeat;}
#uxbody .uxlftcolm .formbuilder_options .saving {position:absolute; top:0!important; right:84px; display:block; margin-top:4px; width:44px; padding:4px 0 4px 20px; background:url(https://html-assets-prod.guideflow.com/a16e108d686dc938527a34951aef025e881de30e) no-repeat 0 50%; color:#b5b5b5; line-height:18px;}
#uxbody .uxlftcolm .formbuilder_options .delete span {color:#8d8d8d;}

/* Campaign designer */
body.campaign_designer { margin: 0 !important;height: 100%; }
body.campaign_designer #uxbody .uxlftcolm { display: table-cell !important;padding: 23px;padding-top: 100px !important;height: 100%;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body:not(.old).campaign_new #uxbody .uxlftcolm { display: block !important;padding: 0; }
body.campaign_new .twipsy-inner.full-width { max-width: none; }
body.old.campaign_new #uxbody .uxlftcolm { padding: 30px 0; }
#editordiv { position: relative;margin: 0 auto 0 20px;width: calc(100% - 20px);height: 100%;display: table; }
#editorhtml { position: relative;width: 100%;height: 20px;display: table; }
.switcheditor { display: inline;padding-left: 20px; }
#editordiv .switcheditor { display: inline;padding: 20px; }
.switcheditor span a, .switcheditor span a:visited { color: #ADADAD !important;font-family: "IBM Plex Sans", Helvetica, sans-serif;font-weight: 600;font-size: 14px;line-height: 1.2em;text-decoration: none; }
#messageEditor { display: none; /* display: block !important; */
line-height: initial !important;-webkit-border-radius: 0 !important;-moz-border-radius: 0 !important;border-radius: 0 !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#messageEditor.text-messageEditor { padding: 6px !important; }
#messageEditorContainer { position: absolute;top: 0px;left: 0px;bottom: 0px;right: 0px; }

/* Option bar */
.editor-option-container { position:fixed; margin:0; padding:10px 10px 8px 10px;min-height:51px;width:100%!important; background-color: var(--slate-100); box-sizing:border-box;box-shadow: 0 1px 2px rgba(0,0,0, 0.2);z-index: 990; }
.editor-options-right { height: 36px; }
.editor-option { position: relative; color: var(--slate-400);padding: 8px;cursor: pointer;border-radius: 4px;display: inline-block; }
.editor-option.guideflow_hovered { background: var(--slate-200); }
.editor-option.active { color: var(--slate-600); }
.editor-option.icon { width: 21px;height:21px;}
.editor-option.icon i { font-size: 21px;margin-top: -4px;display: block;}
.editor-option.icon i:before { margin: 0 !important;}
.editor-option.editor-insert { font-family: "IBM Plex Sans", Helvetica, sans-serif;font-weight: 600;font-size: 14px;line-height: 1.2em;padding-top: 10px;}
.editor-option.editor-insert .ac-designer-icon-add-square { font-size: 18px;float: left;margin: 0 -3px 0 0 ;}

#attachimg.attached { color: #000; }
#attachimg.attached:after { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background: rgba(140,140,140,0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: -1; }

/* Preview panel */
.preview-panel-toggle {
	position: absolute;
	left: -20px;
	top: 40%;
	background: var(--slate-400);
	padding: 20px 0 20px 10px;
	color: #000;
	cursor: pointer;
	border-radius: var(--radii-200) 0 0 var(--radii-200);
	z-index: 2;
}
.preview-panel-toggle > .icon {
	display: unset;
    position: relative;
	right: 2px;
}
.preview-panel-toggle > .icon::before {
	content: unset;
}
.preview-panel-toggle > .icon.ac-icon-left-open {
	right: 2px;
}
.preview-panel-toggle.closed { left: initial;right: 0;top: 50%;}
#preview-panel .message-preview { height: 100% !important; }

/* Default theme / Dark theme */
.editor-option-container .greybtn.btn { margin:0!important; padding: 6px 8px!important; color: #B6B6B6!important; background: #3F3F3F!important; border: 0 none!important; }
.editor-option-container .greybtn.btn.guideflow_hovered {background: #5E5E5E!important;}
.editor-option-container .right-editor-option .greybtn.btn { padding: 5px 8px!important; border: 0 none!important;}
.editor-option-container .right-editor-option .greybtn.btn [class^="ac-icon"] { font-size:16px!important;}
.right-editor-option { position:absolute; right:12px; top:12px; width:auto; z-index:10; }
.right-editor-option i { font-size:21px; }
.right-editor-option .ac-icon-two-arrow-fill:before { -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); }
.theme-editor { position: relative; display: inline-block; margin-right: 20px; top: -3px; }
.theme-editor .button_group { border: 1px solid #adadad; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-sizing:border-box; }
.theme-editor .btn { padding: 9px 12px!important; border:0 none!important; border-left: 1px solid #d3d3d3!important; }
.theme-editor .btn:first-child { border-left: 1px solid transparent!important; }
/* Light theme */
.editor-option-container.light { background-color: #d1d1d1!important; }
.editor-option-container.light .right-editor-option .btn { border: 1px solid #b8b8b8!important;}
.editor-option-container.light .theme-editor:after { border-right: 1px solid #dbdbdb!important; }

/*-------------------------------------------------------------------------*\
   Modals
\*------------------------------------------------------------------------*/

/* Revisions (designer) */
#revisions.modal #revision_list { max-height: 400px;overflow-y: auto;}
#revisions.modal #revision_list .ac_lists { display: block;}
#revisions.modal #revision_list table { border-radius: 6px;border-collapse: initial;}
#revisions.modal #revision_list table tr:last-child td { border-bottom: none;}
#revisions.modal #revision_list .thead { background-color: #DADADA; }
#revisions.modal #revision_list .table-row { display:table; width: 100%; }
#revisions.modal #revision_list .table-cell { display:table-cell; padding: 12px 15px; border-top: 1px solid #DDD; }
#revisions.modal #revision_list [class^="user-"] { display: inline-block; vertical-align: middle; }
#revisions.modal #revision_list .user-gravatar { position: relative; width: 30px; height: 30px; box-sizing: border-box; border: 1px solid #888; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden; }
#revisions.modal #revision_list .user-gravatar img { position: absolute; margin: auto; top:0; right:0; bottom:0; left:0; width: 32px; height: 32px; }
#revisions.modal #revision_list .btn { margin: 0;}
#revisions.modal #revision_list .revision-list-scrollable { max-height:295px; overflow-y:auto; overflow-x:hidden; }

/* Customize link tracking (campaign summary) */
#link_tracking_modal .modal-dialog { width: 700px;}
#link_tracking_modal .ac_lists { display: block;}
#link_tracking_modal .ac_lists table { border-radius: 6px; border-collapse: collapse;}
#link_tracking_modal .ac_lists table th .checklabel span { vertical-align: middle !important;}
#link_tracking_modal .ac_lists table th { color: #5F667E; text-align: left;}
#link_tracking_modal .ac_lists .link_tracking-item { max-width: 100px; width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#link_tracking_modal .ac_lists .link_automations-item { text-align: left;}
#link_tracking_modal .ac_lists .link_tracking-optional_name::placeholder { color: var(--slate-400); }

.modal.campaign_series .modal-dialog { width: 700px; }
.modal.campaign_series .modal-dialog [id*="link_series"] .ac_lists { border-spacing: 0; }
.modal.campaign_series .modal-dialog [id*="link_series_row"] .actions a { font-size: 14px; color: #bbbbbb; text-decoration: none; }
.modal.campaign_series .modal-dialog [id*="link_series_row"] .title { margin-right: 5px; padding: 0!important; width: 500px; font-size: 14px!important; font-weight: normal!important; border: 0 none!important; border-radius: 0!important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
.modal.campaign_series .modal-dialog [id*="link_series_row"] .link-title-status { vertical-align: middle; }
.modal.campaign_series .modal-dialog [id*="link_series_row"] .actions .ac-icon-remove { font-size: 10px; }
.modal.campaign_series.from_link [id^="link_series_div"] { height: 100%; max-height: 100%; overflow-y: initial; }
.modal.campaign_series.from_link [id^="link_series_div"] .body.table { max-height: 300px; overflow: hidden; overflow-y: auto; }

/* Linked automation modal (campaign summary) */
#linked_automations_modal table { border-collapse: separate; border-spacing: 0px 10px; }
#linked_automations_modal .modal-footer { display: flex;  justify-content: space-between; }
#linked_automations_modal .modal-footer:before, .modal-footer:after { content: none; }
#linked_automations_modal .modal-footer:after, .modal-footer:before { content: none; }

/* Open/Read tracking modal (campaign summary) */
#open_read_tracking_modal table { border-collapse: separate; border-spacing: 0px 10px; }
#open_read_tracking_modal .modal-footer:before, .modal-footer:after { content: none; }
#open_read_tracking_modal .modal-footer:after, .modal-footer:before { content: none; }

/* Open/Read tracking modal (campaign summary) */
#reply_tracking_modal table { border-collapse: separate; border-spacing: 0px 10px; }

/* Remove automation modal (campaign summary) */
#remove-automation-verification div.modal-dialog { width: 600px; }
#remove-automation-verification .modal-footer { display: flex;  justify-content: space-between; }
#remove-automation-verification .modal-footer:before, .modal-footer:after { content: none; }
#remove-automation-verification .modal-footer:after, .modal-footer:before { content: none; }
#remove-automation-verification .back-btn { border: 0; color: var(--ocean-500); }

/* Link series table row item (campaign summary) */
table .link_series_modal_table_row td { border: 1px solid var(--slate-200); padding: 15px 0px; }
table .link_series_modal_table_row td:first-child { border-right: none; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
table .link_series_modal_table_row td:last-child { border-left: none; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
table .link_series_modal_table_row .ac-icon { color: var(--slate-500); font-size: var(--fs-400); }
table .link_series_modal_table_row .ac-icon-trash.disabled { color: var(--slate-200); text-decoration: none;}
table .link_series_modal_table_row .ac-icon-pencil.guideflow_hovered { color: var(--ocean-500); text-decoration: none;}
table .link_series_modal_table_row .ac-icon-trash.guideflow_hovered { color: var(--strawberry-500); text-decoration: none; }

/* Personalize Modal */
#personalize .modal-dialog {width:760px;}
#personalize .modal-body {margin:0; padding:0!important; overflow:hidden; width:100%; overflow-y:hidden;position: relative;}
#personalize .modal-body .modal-sidebar { height:500px;}
#personalize .modal-body .modal-sidebar + div { max-height: 500px; overflow-y: auto; }
#personalize .modal-body div#smtoggle {position: absolute; top: 87px; width:434px; margin:-41px auto 20px; padding:8px; border:1px solid #ddd; background-color:#fff; cursor:auto; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:1;}
#personalize .modal-body div#smtoggle:before,
#personalize .modal-body div#smtoggle:after { position: absolute; top: -11px; left: 50%; margin-left: -4px; content: ''; width: 0; height: 0; border-width: 8px 8px 8px 0; border-style: solid; border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); z-index: 50; }
#personalize .modal-body div#smtoggle:before { top: -12px; border-color: rgba(0, 0, 0, 0) #C7C7C7 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
#personalize .modal-body div#smtoggle > div {margin:0; padding:0;}
#personalize .modal-body div#smtoggle p {margin:0; padding:0;}
#personalize .modal-body div#smtoggle #message_personalize_surveymonkey_confirmed {margin:10px 0 0!important;}
#personalize .modal-body div#smtoggle #message_personalize_surveymonkey_confirmed0 {}
#personalize .modal-body div#smtoggle #message_personalize_surveymonkey_confirmed0 > p {color:#cc0000;}
#personalize .modal-body .section { overflow-x:hidden!important; }
#personalize .modal-body .section li { cursor: pointer;padding: 14px 23px;font-size: 14px;border-bottom: var(--slate-200) 1px solid; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#personalize .modal-body .section li:first-child { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#personalize .modal-body .section .app_subitem { display: none; }
#personalize .modal-body .section li.guideflow_hovered { background: #fafafa; }
#personalize .modal-body .section .popover-menu li { padding: 8px!important; }
#personalize .modal-body .section .popover-menu li a { padding: initial!important; }

/* Sender Details Modal (template select) */
#senderDetails.modal fieldset {position:relative; width:100%; margin:0!important; padding:0!important; }
#senderDetails.modal fieldset .from-input-wrap .subject-icon { position: absolute; right: 0; padding: 9px 8px; z-index: 5;}
#senderDetails.modal fieldset .from-input-wrap #subject { padding-right: 34px !important; }
#senderDetails.modal fieldset input[type="text"] {position:relative; margin:0; overflow:hidden;}
#senderDetails.modal fieldset div.set {position:relative; width:100%;height: 34px; margin:0 0 14px; padding:0; }
#senderDetails.modal fieldset div.set span.replylink {position:absolute; display:block; top:5px; right:21px; padding:3px 7px; font-size:11px; color:#c6c6c6; background-color:#f5f5f5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; z-index:1;}
#senderDetails.modal fieldset div.set .from-input-wrap { /* height: 25px; */width: 49.07% !important;position: relative;padding: 7px 7px 7px 9px!important;display: inline-block;background-color: #ffffff;line-height: 100%;border: 1px solid var(--slate-200);border-radius: 4px;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left; }
#senderDetails.modal fieldset div.set .from-input { position: relative;padding: 0 !important;width: 203px;display: inline-block;background-color: #ffffff;line-height: 100%;border: 0px !important;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left; }
#senderDetails.modal fieldset div.set .from-input.inactive { color: #c3c3c3 !important; }
#senderDetails.modal fieldset a.reply-to { margin-right: 4px; }
#senderDetails.modal fieldset a.from-pers, #senderDetails.modal fieldset a.reply-to { color: var(--slate-500);text-decoration: none;}
#senderDetails.modal .from-input-wrap .from-pers, #senderDetails.modal .from-input-wrap .reply-to { float: right; }
#senderDetails.modal fieldset#replyfield {margin-bottom:14px!important;padding-bottom: 14px !important;}
#senderDetails.modal fieldset #from-pers-menu-name, #senderDetails.modal fieldset #from-pers-menu-email  { margin-top: 23px;min-width: 247px;left: 20.5%;}
#senderDetails.modal fieldset #from-pers-menu-name:before,#senderDetails.modal fieldset #from-pers-menu-name:after,#senderDetails.modal fieldset #from-pers-menu-email:before,#senderDetails.modal fieldset #from-pers-menu-email:after { left: 80%;}
#senderDetails.modal fieldset #from-pers-menu-name .ac_popover-menu .ac_popover-search, #senderDetails.modal fieldset #from-pers-menu-email .ac_popover-menu .ac_popover-search { padding: 5px !important;}
#senderDetails.modal .ac_popover-menu .popover-footer .ac_button { width: 47%;}
#senderDetails.modal .ac_popover-menu .popover-footer .ac_button:first-of-type { margin-right: 10px !important;}

/* Notify message (Automations) */
#notify ul.tagit { border: var(--slate-200) 1px solid;border-radius: 4px;padding: 2px 5px 1px 1px !important; }
#notify ul.tagit li input { border: none !important;margin: 0 !important;padding: 0; }
#notify ul.tagit .tagit-choice { border-radius: 100px;background-color: var(--slate-100);margin: 5px 0 5px 5px; }
#notify ul.tagit .tagit-close { top: 5px !important; }
#notify ul.tagit li.tagit-subscribed { data-isunsub: 0;  }
#notify ul.tagit li.tagit-unsubscribed { data-isunsub: 1; }
#notify ul.tagit li.tagit-subscribed.guideflow_hovered {background:var(--slate-200);cursor:pointer;}
#notify ul.tagit li.tagit-unsubscribed.guideflow_hovered {background:var(--slate-200);cursor:pointer;}
#notify ul.tagit li.tagit-clicked {background:var(--slate-200);}
#notify ul.tagit li.tagit-unclicked {background:var(--slate-100);}
#notify ul.tagit .ac-icon-ok-circled:before { color: var(--mint-600)!important;width: 12px;height: 12px; }
#notify ul.tagit .ac-icon-block:before { color: #f37b7b!important;width: 12px;height: 12px; }
#notify ul.tagit li.tagit-choice .tagit-label {
	width: 186px;
	height: 17px;
	font-family: OpenSans;
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: left;
	color: #4e4e4e;
}
#notify ul.tagit li.tagit-choice .tagit-close .ui-icon.ui-icon-close { display: none !important; }
#notify ul.tagit li.tagit-choice .tagit-close .text-icon { display: block !important; font-size: 14px !important; }
#notify span:not(.popover-textselect):not(.tagit-label):not(.x) { position: absolute; right: 8px; padding-top: 9px; }
.tagit-close span { right: 0px!important; padding-top: 0px!important; }
.tagit-close span.ui-icon-close { background-position: -80px -131px !important; }
#notify .from-name span { padding-right: 10px; }
#notify .popover-trigger { width: 100%!important; }
#notify #pers-menu-to { min-width: 50%!important; }
#notify #pers-menu-subject { min-width: 50%!important; }
#notify a .from-email { padding-top: 0px!important; }
#notify a .from-subject { padding-top: 0px!important; }
#notify a .from-to { padding-top: 0px!important; }
#notify .resubscribe-popup {
    border: 1px solid var(--slate-200);
    padding: 8px;
    font-size: 0;
    border-radius: 6px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.15);
    background-color: #fff;
    position: relative;
    margin-bottom: 10px;
}


#notify .resubscribe-popup:after, .resubscribe-popup:before {
    top: 100%;
    right: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}


#notify .resubscribe-popup:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #fff;
    border-width: 6px;
}

/* Notify personalization popovers */
#pers-menu-from-name { min-width: 247px; white-space: normal; }
.popover-footer input[type=submit] { width: 45%; }
.popover-footer input[value=Close] { margin-right: 12px!important; }

/* Add note modal (Automations) */
#note-modal .note-pers span {
    position: absolute;
    top: 55px;
    right: 30px;
}
#note-modal .popover-trigger { width: 100%!important; }
#note-modal #pers-menu-note {
    min-width: 50%!important;
    right: 20px;
}
#note-modal .magnifying-glass {
    position: relative;
    right: 30px;
}

/* Add deal note modal (Automations) */
#dealnote-modal .dealnote-pers span {
    position: absolute;
    top: 55px;
    right: 30px;
}
#dealnote-modal .popover-trigger { width: 100%!important; }
#dealnote-modal #pers-menu-dealnote {
    min-width: 50%!important;
    right: 20px;
}
#dealnote-modal .magnifying-glass {
    position: relative;
    right: 30px;
}

/* Add deal task modal (Automations) */
#dealtask-modal .dealtask-note-pers span {
	position: absolute;
	top: 130px;
	right: 35px;
	color: #bbbbbb;
}
#dealtask-modal .popover-trigger { width: 100%!important; }
#dealtask-modal #pers-menu-dealtask-note {
    min-width: 50%!important;
    right: 20px;
}
#dealtask-modal .magnifying-glass {
    position: relative;
    right: 30px;
}

/* Import contacts alert (Contacts Import) */
#upgradeContactsModal .modal-body p { width: 80%;margin:0 auto 20px auto;}


#editorhtml a { text-decoration: none; color: #555; }
.cre_prgs_buttons.basic_designer { position:fixed; display: table; bottom: -2px; }
body.campaign_new #template-editor-container, body.old.template #template-editor-container {display:table-cell; width: 50%; vertical-align: top; border-bottom:0 none; min-width: 400px;}
body.campaign_new #template-editor-container .ace-monokai .ace_editor,
body.old.template #template-editor-container .ace-monokai .ace_editor { padding: 12px; }
body.campaign_new #template-editor-container .ui-resizable-handle, body.old.template #template-editor-container .ui-resizable-handle {cursor: ew-resize}
body.campaign_new #template-editor-container-fetchsend, body.old.template #template-editor-container-fetchsend {display:table-cell; width: 50%; vertical-align: middle; border-bottom:0 none; min-width: 400px; background-color: #f9f9f9; }
body.campaign_new #template-editor-container-fetchsend .ui-resizable-handle, body.old.template #template-editor-container-fetchsend .ui-resizable-handle {cursor: ew-resize}
body.campaign_new #template-editor-container-fetchsend #editorfetch, body.old.template #template-editor-container-fetchsend #editorfetch {
	width: 50%;
	margin: auto;
	padding: 20px;
	font-size: 16px;
}
body.campaign_new #preview-panel, body.old.template #preview-panel { position: relative; margin:0; padding:0; border-bottom:0 none; height: 100%; min-width: 200px;border-left: #000 2px solid;}
body.campaign_new #preview-panel.nopreview, body.old.template #preview-panel.nopreview {display: none;}
body.campaign_new #preview-panel .preview-panel-overlay, body.old.template #preview-panel .preview-panel-overlay {position: absolute; height:100%; width: 100%;}
body.campaign_new .message-preview, body.old.template .message-preview:not(.classic-designer-preview) { width: 100%; height: 100%!important; border:0 none; }
body.old.template #form.ac_block,
body.old.template #form .template_basic_form_editor,
body.old.template #form .template_basic_form_editor > form { position: relative!important; bottom: 0!important; height: 100%!important; }
body.old.template #form .template_basic_form_editor { width: 100vw; overflow-y: auto!important; }
body.template_designer {height:100%; display:block; overflow:auto;}
body.template_designer #uxbody {padding-top:138px!important; height:100%; display:block; overflow:auto;}
body.template_designer #uxbody .uxlftcolm {display:block!important; padding:0; height:100%; vertical-align:top; overflow:auto; height:100%;}
body.list #uxbody .uxlftcolm .list_container,
body.score #uxbody .uxlftcolm .list_container {padding:30px 30px 0;}
body.list #uxbody .uxlftcolm .list_container:not(:first-of-type) {padding-top:0;}

.form_content_preview .form_optin_input .upgrade-overlay { margin-left: -20px; margin-top: -20px; }
.form_content_preview .form_optin_input .upgrade-overlay .upgrade-overlay-box { top: 30%; width: 60%; height: 86px; }
.form_content_preview .form_optin_input ._wrap {position: relative; margin-top: 10px; padding: 20px; border:1px solid var(--slate-200); background-color: #fff; font-family: "IBM Plex Sans", helvetica, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.form_content_preview .form_optin_input ._wrap:not(:first-of-type) {margin-top:20px;}
.form_content_preview .form_optin_input ._wrap > h2 {margin:0!important; padding:20px!important; border-bottom: 1px solid var(--slate-200);}
.form_content_preview .form_optin_input ._wrap ._content {padding:20px!important;}
.form_content_preview .form_optin_input ._wrap ._content label {cursor:pointer;}
.form_content_preview .form_optin_input ._wrap ._content small {display:block; margin-top:4px; font-size:12px; color:#aaa;}
.form_content_preview .form_optin_input ._wrap ._content table {width:100%; margin:0!important; padding:0!important; border-collapse:collapse;}
.form_content_preview .form_optin_input ._wrap ._content table tr td {padding:7px 0!important; vertical-align:middle;}
.form_content_preview .form_optin_input ._wrap ._content table tr td label {display:block; margin-bottom:10px;}
.form_content_preview .form_optin_input ._wrap ._content table input[type="text"],
.form_content_preview .form_optin_input ._wrap ._content table input[type="password"] {padding:10px 8px; width:55%; -moz-box-shadow:inset 0; -webkit-box-shadow:inset 0; box-shadow:inset 0;}
.form_content_preview .form_optin_input ._wrap ._content #api_parameters table tr td {vertical-align:middle!important;}
.form_content_preview .form_optin_input ._wrap  .selectdropdown .dropdown_select { font-size: 14px; }
.form_content_preview .form_optin_input ._wrap  .selectdropdown .dropdown_select:after { float: initial; font-family: 'ac-icons'; content: '\E86C'; font-size: 10px; margin-left: 8px; }
.form_content_preview .form_optin_input ._wrap  .selectdropdown .dropdown_select.active:after { content: '\E86D'; }
.form_content_preview .form_optin_input ._wrap #editordiv { opacity: .7; z-index: 0;}

.form_content { position: relative; display: table; width: 100%; height: 100%; }
.form_content:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.form_content_side {position:relative; float:left; margin: 0; font-weight:700; width:325px; border:none; z-index:50;}
.form_content_tab{margin:0 0 0 10px; border:1px solid #ddd; border-top:0; border-right:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.form_content_tab:first-child {border-top:1px solid #ddd;}
.form_content_tab.guideflow_hovered {color:#3f3f3f;}
.form_content_tab .form_side_content {display:block; padding:0; width:100%; color:#292929; overflow:hidden;}
.form_content_tab_selected.guideflow_hovered, .form_content_side .form_content_tab_selected {margin-bottom:0; background:#fff; border-right:1px solid #fff; z-index:100;}
#uxbody .uxlftcolm .form_content_outer .form_content_preview {margin-left: 326px; padding-top:0; padding-right:0; height: 84%; background:none!important; border: 1px solid #DDD!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#uxbody .uxlftcolm .form_content_outer #form_name { display: inline-block; padding: 10px 8px; width: 100%; border: 1px solid #C3C3C3; font-size: 17px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.form_content_preview {margin:0 0 0 341px; background:none!important; border:none!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.form_content_preview .form_content_preview_inner {margin:0!important; padding:20px!important; min-height:100px; border: 0 none!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; zoom:1; display:block;}
.form_content_preview .form_content_preview_inner form#settingsform {position:relative; /*width:600px!important;*/ height:100%; }
.form_content_preview .form_content_preview_inner form#settingsform h1 {margin:35px 0 0!important;}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists {position:relative; margin:20px 0 0; padding:0; height:100%; min-height:100px;}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists h1 {margin:-2px 0 10px!important;}
.form_content_preview .form_content_preview_inner form#settingsform .form_settings_bigtext {float:left; margin:0; padding:0; width:55%;}
.form_content_preview .form_content_preview_inner form#settingsform .form_settings_bigtext label {position:relative; display:block; padding:3px 0; font-size:12px; cursor:pointer;}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists #havemultiple {position:absolute; top:-6px!important; right:0; width:280px; line-height:18px;}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists #havemultiple p {margin:0 0 10px!important; padding:0!important;}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists #havemultiple .dropdown_menu {}
.form_content_preview .form_content_preview_inner form#settingsform .formsettinglists #havemultiple .dropdown_menu ul li {margin-left:0!important; list-style-type:none!important;}
.form_content_preview .form_content_preview_inner .form_url {border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:17px; text-align:center; padding:10px; background:#f9f9f9;}
.form_content_preview .form_content_preview_inner .form_url a,
.form_content_preview .form_content_preview_inner .form_url a:visited {color:#888;}
.form_content_preview .form_content_preview_inner .settingsforminfo {padding:6px 18px; font-size:14px; text-align:left; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#f9f9f9;}
.form_content_preview .form_content_preview_inner .settingsforminfo ul li {margin-bottom:6px; line-height:18px;}
.form_content_preview .form_content_preview_inner #integrateset {position:relative; margin:20px 0 30px; overflow:hidden; width:auto;}
.form_content_preview .form_content_preview_inner #integrateset ul#navtabs {width:auto!important; margin-left:0!important; padding:0 0 10px 8px!important; border-bottom:1px solid #ddd;}
.form_content_preview .form_content_preview_inner #integrateset ul#navtabs a.selected {position:relative; padding-bottom:9px; background:#fff; border-bottom:1px solid transparent; text-shadow:none; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.form_content_preview .form_content_preview_inner #integrateset .sets {margin:0; padding:15px; overflow:hidden; display:none; margin-top:-18px; border:1px solid #ddd; border-top:0; clear:both;}
.form_content_preview .form_content_preview_inner #integrateset .sets h1 {margin:0 0 6px; font-weight:700;}
.form_content_preview .form_content_preview_inner #integrateset .sets .set {float:left; display:block; margin:0; padding:0 10px 0 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.form_content_preview .form_content_preview_inner #integrateset .sets .set a {color:#292929;}
.form_content_preview .form_content_preview_inner #integrateset .sets .set p {margin:0 0 10px; padding:0; line-height:18px;}
.form_content_preview .form_content_preview_inner #integrateset .sets .set h1.fb {color:#3b5998!important;}
.form_content_preview .form_content_preview_inner #integrateset .sets .set .btnsmall {margin:0!important;}
.form_content_preview .form_content_preview_inner #integrateset #fb .fb span {background:url(https://html-assets-prod.guideflow.com/c579050f7fcbd59783eed835fcfdf0bbbb4400c9) no-repeat;}
.form_content_preview .form_content_preview_inner #integrateset #fb .btnsmall span {display:block; padding:1px 0 1px 22px;}
.form_content_preview .form_content_preview_inner #integrateset #ss .btnsmall span {display:block; padding:1px 0 1px 22px;}
.form_content_preview .form_content_preview_inner #integrateset #ss .fb span {background:url(https://html-assets-prod.guideflow.com/c579050f7fcbd59783eed835fcfdf0bbbb4400c9) no-repeat;}
.form_content_preview .form_content_preview_inner #integrateset #ss .tw span {background:url(https://html-assets-prod.guideflow.com/4e7741e399be58b4f4a373de4fac212fed01d242) no-repeat;}
.form_content_preview .form_content_preview_inner #integrateset #ss .gp span {background:url(https://html-assets-prod.guideflow.com/bf3fb349def8e18a2b17b5e2575dd91b6bd389b3) no-repeat;}
.form_content_preview .form_content_preview_inner #integrateset #qrc {position:relative; text-align:left; overflow:hidden;}
.form_content_preview .form_content_preview_inner #integrateset #qrc .btnsmall {display:inline; margin-right:3px; padding:3px 7px; color:#555; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.form_content_preview .form_content_preview_inner #integrateset #fbtblcode .btnsmall {display:inline; margin-right:3px; padding:3px 7px; color:#838383; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.form_content_preview .form_content_preview_inner #integrateset #fbtblcode .ac_table_row td {padding:15px 0 15px 10px;}
.form_content_preview .form_content_preview_inner textarea {border:1px solid #ddd; min-height:300px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.form_content_preview .form_content_preview_inner ul li {margin-left:25px; line-height:24px; list-style-type:disc!important;}
.form_content_preview .form_content_preview_inner h2{margin-bottom:4px; font-weight:700;}
.form_content_preview .form_content_preview_inner #editordiv {padding-top:20px!important;}

ul#navtabs {position:relative; text-align:left; margin:20px 0 18px 8px; padding:0; border:0; width:100%; height:18px; list-style-type:none; z-index:5; zoom:1; clear:both;}
ul#navtabs li {display:inline; margin:0 2px 0 0;}
ul#navtabs li.currenttab {border-bottom:1px solid transparent; background:#fff;}
ul#navtabs li.currenttab a {position:relative; padding-bottom:9px; background:#fff; border-bottom:1px solid transparent; text-shadow:none; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
ul#navtabs li a {margin:0 2px 0 0; padding:8px 16px; background:#eee; border:1px solid var(--slate-200); font-size:12px; font-weight:700; border-bottom:1px solid var(--slate-200); color:#292929; text-decoration:none; border-bottom:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-shadow:1px 1px 0px #eee;}
ul#navtabs a.guideflow_hovered {background:var(--slate-200);}

#reportheader ul.navlist,
#personalizationhtml ul.navlist,
#editordiv ul.navlist {position:relative!important; text-align:left!important; padding:20px 0 8px 8px!important; margin:0; border:0!important; width:100%; height:18px!important; list-style-type:none; z-index:4; zoom:1; clear:both;}

#reportheader ul.navlist li,
#userheader ul.navlist li,
#personalizationhtml ul.navlist li,
#editordiv ul.navlist li {display:inline-block!important; margin:0 2px 0 0!important; background:rgba(0, 0, 0, 0); background-color:rgba(0, 0, 0, 0);}
#editordiv ul.navlist li.othertab:first-child a {padding-bottom:11px!important;}

#reportheader ul.navlist li.currenttab,
#userheader ul.navlist li.currenttab,
#personalizationhtml ul.navlist li.currenttab,
#editordiv ul.navlist li.currenttab {border-bottom:1px solid transparent!important; background:none!important;}

#reportheader ul.navlist li.currenttab a,
#userheader ul.navlist li.currenttab a,
#personalizationhtml ul.navlist li.currenttab a,
#editordiv ul.navlist li.currenttab a {position:relative!important; padding-bottom:10px!important; background:#fff!important; border-bottom:1px solid transparent!important; text-shadow:none!important; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1)!important; -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1)!important; box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1)!important;}

#reportheader ul.navlist li a,
#userheader ul.navlist li a,
#personalizationhtml ul.navlist li a,
#editordiv ul.navlist li a {margin:0 2px 0 0!important; padding:8px 16px!important; padding-bottom:8px!important; background:#eee!important; border:1px solid var(--slate-200)!important; font-size:12px!important; font-weight:700; border-bottom:1px solid var(--slate-200)!important; color:#292929!important; text-decoration:none; border-bottom:none!important; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-shadow:1px 1px 0px #eee;}

.helper {color:#5a5a5a; margin:0 0 0.4em; padding:10px; font-size:12px; background:#fff; border:1px solid #f2f1ea; border-bottom:1px dotted #ddd; color:#5a5a5a; border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px;}

#reportheader ul.navlist a.guideflow_hovered,
#userheader ul.navlist a.guideflow_hovered,
#personalizationhtml ul.navlist a.guideflow_hovered,
#editordiv ul.navlist a.guideflow_hovered {background:var(--slate-200);}

#userheader ul.navlist {position:relative!important; text-align:left!important; margin:20px 0 18px 8px!important; padding-bottom:6px; border-bottom:1px solid var(--slate-200)!important; height:18px!important; list-style-type:none; z-index:5; zoom:1; clear:both;}
#userheader ul.navlist li a {padding:9px 16px!important;}

#campaign_input ul.navlist {padding-bottom:6px; border-bottom:1px solid var(--slate-200)!important;}
#campaign_input ul.navlist li a {padding:9px 16px!important;}

#templateEditor_tbl {position:relative; margin:-13px 0 0!important; padding:0!important; height:600px; border-collapse:collapse; z-index:1;}
#templateEditor_tbl td.mceToolbar {padding:10px!important; background:#fff!important; z-index:1;}
#editordiv table#messageEditor_tbl {position:relative; margin:-2px 0 0!important; padding:0!important; height:100%; border-left: 1px solid var(--slate-200); border-right: 1px solid var(--slate-200); border-radius: 8px; z-index:4;}
#editordiv table#messageEditor_tbl th, #editordiv table#messageEditor_tbl td {padding:0!important; text-align:left;}
#editordiv table#messageEditor_tbl th {padding:0!important; vertical-align:middle;}
#editordiv table#messageEditor_tbl td {padding:0!important; vertical-align:top;}
#editordiv table#messageEditor_tbl tbody th {vertical-align:top;}
#editordiv table#messageEditor_tbl tbody td.mceToolbar {padding:10px!important; background:#fff!important;}
#editordiv table#messageEditor_tbl tbody td #messageEditor_toolbargroup {background:#fff!important;}
#editordiv table#messageEditor_tbl tbody td #messageEditor_toolbargroup table {margin:2px 0!important;}
#editordiv #messageEditorLinkDefault {margin:-3px 0 0!important; padding:20px 15px!important; border-left:1px solid var(--slate-200); border-right:1px solid var(--slate-200);}
.form_optin_input #editordiv table#messageEditor_tbl {margin:-8px 0 0!important;}
.form_optin_input #editordiv #messageEditorLinkDefault {margin:-8px 0 0!important;}

#reportheader ul.navlist, #personalizationhtml ul.navlist {margin:30px 0 18px 0!important; height:24px!important; border-bottom:1px solid var(--slate-200)!important; clear:none!important;}
#reportheader ul.navlist li a, #personalizationhtml ul.navlist li a {margin:0 3px!important; padding:8px 16px 9px;}

.form_content_preview .form_content_preview_inner .form_optin_help {margin:0 0 7px!important; color:#5e5e5e;}
.form_content_preview .form_content_preview_inner .sendconfverify {position:relative; margin:0 0 20px; padding:10px 0 10px 15px; background:#83c700; border:1px solid #6da500; font-size:15px; line-height:12px; color:#fff; font-weight:700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.form_content_preview .form_content_preview_inner .sendconfverify_noperm {position:relative; margin:0 0 20px; padding:10px 0 10px 15px; background:#eaeaea; border:1px solid var(--slate-200); font-size:15px; line-height:12px; color:#a8a8a8; font-weight:700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor: default; }


.navlist li.currenttab a {padding-bottom:8px;}
.navlist li.othertab a {padding-bottom:7px;}
#messageEditorLinkDefault {margin-top:8px; padding:14px 0!important; background:#fff!important;}
#messageEditorLinkDefault a {font-size:12px!important;}

.campaign_input {padding:0; background-color:transparent;}
.campaign_input .mceStatusbar {background: var(--slate-100) !important;}
.campaign_input #messageEditor_path_row > * {color: var(--slate-400) !important; font-size: var(--fs-100) !important; }
#messageEditor_path_voice { padding-left: 12px; }
#askmanagetext, #willmanagetext {margin: 0 23px; color:#c9c9c9;}
#askmanagetext a, #willmanagetext a {color:#c9c9c9!important;}
#manage_text_container { margin-bottom: 10px; }

#uxbody .uxlftcolm .rows {position:relative; padding:20px 0 0; zoom:1; overflow:hidden;}
.formpreview {position:relative; display:block; float:left; margin:0 30px 40px; padding:0; width:225px; height:220px;}
.formpreview .formpreviewimg {position:relative; display:block; margin:0 0 6px; padding:0!important; width:224px; height:190px; overflow:hidden; background:#fafafa; border:1px solid #ddd;}
.formpreview .formpreviewimg img {position:relative; overflow:hidden; display:block;}
.formpreview .formpreviewimg .formpreviewoptions {display:none; position:absolute; height:100%; top:0; left:0; padding:0!important; background:#fafafa;}
.formpreview .formpreviewimg .formpreviewoptions ul {margin:0; padding:0; margin:10% 0 0;}
.formpreview .formpreviewimg .formpreviewoptions ul li {margin:0; padding:0; line-height:20px;}
.formpreview .formpreviewimg .formpreviewoptions ul li a {display:block; padding:4px 0 4px 60px; color:#4b4b4b!important; text-decoration:none;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.guideflow_hovered {background-color:#e8e8e8!important;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.mf {background:url(https://html-assets-prod.guideflow.com/0445b1c117e91d61417303b2b2ba9374828dff46) no-repeat 35px 6px;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.pf {background:url(https://html-assets-prod.guideflow.com/47ed307a0e8a201c569610ea6807efd8c1a92ea6) no-repeat 35px 6px;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.oc {background:url(https://html-assets-prod.guideflow.com/e5850b215478c57eefafe95e14841453dde90aba) no-repeat 35px 6px;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.fc {background:url(https://html-assets-prod.guideflow.com/e7129798e5dd2931561b7a70f248b54b00df196e) no-repeat 35px 7px;}
.formpreview .formpreviewimg .formpreviewoptions ul li a.df {background:url(https://html-assets-prod.guideflow.com/0851f06b51c588bef459cd9c78cf53f68a90ba65) no-repeat 35px 6px;}
.formpreview .formpreviewinfo {position:relative; display:block; overflow:hidden;}
.formpreview .formpreviewinfo span {display:block;}
.formpreview .formpreviewinfo span.themename {float:left; height:100%; width:auto; font-weight:700; color:#4b4b4b;}
.formpreview .formpreviewinfo span.subsinfo {float:right; height:100%; width:auto; font-size:11px; color:#a2a2a2;}

#uxbody .uxlftcolm .rows .service {position:relative; display:block; float:left; margin:0 15px 30px; padding:0; width:201px; height:100px;}
#uxbody .uxlftcolm .rows .service .btn {padding:2px 7px; font-size:11px; font-weight:400; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#uxbody .uxlftcolm .rows .service .configure {padding-left:18px; background:url(https://html-assets-prod.guideflow.com/1aa3b40f2aaec33b12eef042ecd7688ee5fa907e) no-repeat 0 0;}
#uxbody .uxlftcolm .rows .service .import {padding-left:18px; background:url(https://html-assets-prod.guideflow.com/c18a07a61de979cee059afd388dbea8c00bde770) no-repeat 0 2px;}
#uxbody .uxlftcolm .rows .service .download {padding-left:18px; background:url(https://html-assets-prod.guideflow.com/7949725ecc635dff56ba6527e923c551df2f0c73) no-repeat 0 3px;}
#uxbody .uxlftcolm .rows .service .view {position:relative; display:block; margin:0 0 6px; padding:0!important; width:200px; height:75px; overflow:hidden; background:#f7f7f7; border:1px solid #c3c3c3;}
#uxbody .uxlftcolm .rows .service .view .viewoptions {position:relative; width:100%; height:100%; display:block;}
#uxbody .uxlftcolm .rows .service .view .viewoptions .type {position:absolute; display:none; width:200px!important; height:75px!important; top:0; left:0; padding:0!important; background:#f7f7f7!important;}
#uxbody .uxlftcolm .rows .service .view .viewoptions .type a {position:absolute; top:40%; left:22%; display:block; color:#000; font-weight:700; text-decoration:none; }
#uxbody .uxlftcolm .rows .service .appinfo {display:block; float:right; height:100%; width:auto; font-size:11px; color:#a2a2a2;}
#uxbody .uxlftcolm .rows .service .connected {color:#64c200;}

#uxbody .uxlftcolm .ac_listing_empty { font-family: "IBM Plex Sans", Helvetica, sans-serif;color: #5d5d5d !important;background: #f7f7f7;padding: 14px;border: var(--slate-400) 1px solid;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;text-align: center; }

body.list #uxbody .uxlftcolm { padding-bottom: 70px; }
body.list #uxbody .uxlftcolm .ac_listing_empty { margin: 0; }

#uxbody .uxlftcolm .mscdftmsgscreenshot { position: relative;margin: 20px 0 0;padding: 0;width: 100%;font-size: 16px;text-align: center; }
#uxbody .uxlftcolm input[type=file] { width: 210px;height: 18px;padding: 4px;background-color: #fff;height: 27px;*height: auto;font-size: 14px;color: #808080;border: 1px solid #ccc;line-height: 27px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;display: inline-block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#uxbody .uxlftcolm input[type=file]:focus { -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 1px dotted #666; }

.howto {position:relative; margin-top:50px; width:100%; overflow:hidden;}
.howto h2 {clear:both; margin:0 0 20px; padding:0 0 10px; width:100%; font-size:22px; line-height:28px; letter-spacing:-0.05em; font-weight:700; border-bottom:3px solid #e8e8e8; overflow:hidden;}
.howto .summary {position:relative; margin-bottom:50px; width:100%; overflow:hidden;}
.howto .summary img {float:left; width:254px; margin:0 30px 20px 0;}
.howto .summary p {width:auto; margin:0 0 12px; font-size:14px; line-height:20px;}
.howto .steps {position:relative; margin-bottom:50px; width:100%; overflow:hidden; clear:both;}
.howto .steps:last-child {margin-bottom:0;}
.howto .steps .number {float:left; margin-right:10px; padding:0 10px 0 0; width:20px; height:30px; border-right:1px solid #1475a7; font-size:25px; color:#1475a7; line-height:normal; font-weight:700; text-align:center;}
.howto .steps .details {float:left; width:80%;}
.howto .steps h3 {margin-bottom:4px; padding:0; width:100%; font-size:16px; font-weight:700;}
.howto .steps p {margin:0; font-size:14px; line-height:20px;}
.howto .steps img {margin-top:20px;}

.uxrgtcolm { position: fixed;padding: 0;min-width: 251px;max-width: 251px;height: 100%;background-color: #FFF;border-right: 1px solid #EBEBEB;vertical-align: top;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 2; }


body.template.style_select_mode .uxrgtcolm {display:none;}
body.template .template.stock .wrap-template { outline: 5px solid red; }

.uxrgtcolm .menu_section {font-family:"IBM Plex Sans";margin:25px 0; font-size:14px; font-weight:100;}
.uxrgtcolm .menu_section li {position:relative; width:100%;}
.uxrgtcolm .menu_section span.menu_title,
.uxrgtcolm .menu_section a {position:relative; display:block; width:auto; color:#454545; text-decoration:none; }
.uxrgtcolm .menu_section li p {margin-top:5px; color:#575757;}
.uxrgtcolm .menu_section.info li p {padding:10px 32px; line-height:18px;}
.uxrgtcolm .menu_section > ul {position:relative; overflow:hidden; border:1px solid #d0d0d0; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.uxrgtcolm .menu_section > ul.campaign_list > li > a > span {display:inline-block!important;}
.uxrgtcolm .menu_section > ul.campaign_list > li:last-child > a {border-bottom:1px solid #d0d0d0;}
/* Main level menu */
.uxrgtcolm .menu_section > ul > li > a {padding:15px 28px; line-height:25px; border-bottom:1px solid #d0d0d0; font-weight:500;}
.uxrgtcolm .menu_section a.topmenu {color:#00517e; border-bottom: 1px solid #d0d0d0!important; background-color:#fff!important; border:0 none;}
.uxrgtcolm .menu_section a.topmenu.active {position:relative; color:#888; font-weight:600; background-color:#f0f0f0!important; border-top:0 none; border-bottom:1px solid #d0d0d0!important;}
.uxrgtcolm .menu_section.reports_contacts a.topmenu {background:#fff!important; text-shadow:none!important;}
.uxrgtcolm .menu_section #contact-menu li a,
.uxrgtcolm .menu_section #deal-menu li a {padding-left:62px;}
/* Add new folder icon */
.uxrgtcolm .menu_section > ul li.folder-add {padding:0; background-color:#fffef8; font-size:11px; color:#CBCCBB; text-transform:lowercase; font-weight:100; text-decoration:underline; text-align:center; -moz-border-radius:0!important; -webkit-border-radius:0!important; border-radius:0!important;}
.uxrgtcolm .menu_section > ul li.folder-add.guideflow_hovered, .uxrgtcolm .menu_section > ul li.folder-add a.guideflow_hovered {background-color:#fffde6; color:#666;}
.uxrgtcolm .menu_section > ul li.folder-add a {padding:5px 0;}

.uxrgtcolm .menu_section > ul > li > a.guideflow_hovered {background-color:#f0f0f0;}
.uxrgtcolm .menu_section a.active {position:relative; background-color:#eaf6fc; /*border-top:1px solid #d4eaf5;*/}
.uxrgtcolm .menu_section > ul > li:first-child > a {/*-moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;*/}
.uxrgtcolm .menu_section > ul > li:last-child > a {border-bottom:0 none;}
.uxrgtcolm .menu_section.info > ul > li > a {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.uxrgtcolm .menu_section.info > ul > li:first-child > a {border-top:0 none;}
.uxrgtcolm .menu_section.info > ul > li > a.noborder {margin-bottom:0; border-bottom:0 none;}
/* Second level menu */
.uxrgtcolm .menu_section > ul > li > ul > li > a {padding:15px 28px; color:#9d9d9d; border-top:1px solid #d0d0d0;}
.uxrgtcolm .menu_section > ul > li > ul > li > a.guideflow_hovered {background-color:#f3f3f3;}
.uxrgtcolm .menu_section > ul > li > ul > li > a.active {color:#333; background-color:#eaf6fc;}
.uxrgtcolm .menu_section > ul > li > ul > li > a > span {display:block; line-height:18px; width:auto;}
/*.uxrgtcolm .menu_section > ul > li > ul > li > a > span::after {position:absolute; top:18px; margin-left:10px; content:''; width:0; height:0; border-style:solid; border-width:5px 0 5px 6px; border-color:transparent transparent transparent #d4d4d4;}*/
.uxrgtcolm .menu_section > ul > li > ul > li > a > span.expand::after {position:absolute; top:21px; margin-left:10px; content:''; width:0; height:0; border-style:solid; border-width:6px 5px 0 5px; border-color:#d4d4d4 transparent transparent transparent;}
.uxrgtcolm .menu_section > ul > li > ul > li:first-child > a {border-top:0 none;}
.uxrgtcolm .menu_section > ul > li > ul > li:last-child > a {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
/* Third level menu */
.uxrgtcolm .menu_section > ul > li > ul > li > ul {margin:0; padding:0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > span.menu_title,
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > a {margin:0; padding:10px 0 10px 60px; color:#9d9d9d;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > a.guideflow_hovered {text-decoration:underline;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > a.guideflow_hovered {text-decoration:underline;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > a.active {background-color:#eaf6fc; color:#555; border-bottom:1px solid #d4eaf5; border-top:1px solid #d4eaf5;}
/* Fourth level menu */
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > ul {margin:0; padding:0; /*border-top:1px solid #d0d0d0;*/}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > ul > li > a {margin:0; padding:10px 0 10px 80px; color:#9d9d9d;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > ul > li > a.guideflow_hovered {text-decoration:underline;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > ul > li > a.guideflow_hovered {text-decoration:underline;}
.uxrgtcolm .menu_section > ul > li > ul > li > ul > li > ul > li > a.active {background-color:#eef5fe; color:#555; border-bottom:1px solid #dee7f3; border-top:1px solid #dee7f3;}

.uxrgtcolm .menu_section ul#contact-menu span:after {display:none;}

/*-------------------------------------------------------------------------*\
   Navigation Icons
\*------------------------------------------------------------------------*/
/* Campaign */
/*body.series_list #uxbody .uxrgtcolm .menu_section ul.campaign_list a.active:not(:first-child),*/
body.campaign #uxbody .uxrgtcolm .menu_section ul.campaign_list a.active:not(:first-child) {background:#EEF5FF!important;}
body.series_list #uxbody .uxrgtcolm .menu_section a.icon > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.icon > span {display:block; padding-left:34px; background-image:url(https://html-assets-prod.guideflow.com/01f6d61baa3e2c78100a65d89db2c726deab474c); background-size:21px; background-repeat:no-repeat;}
body.series_list #uxbody .uxrgtcolm .menu_section a.campaigns > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.campaigns > span {background-position:0 3px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.drafts > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.drafts > span {background-position:0 -34px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.scheduled > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.scheduled > span {background-position:-2px -193px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.rss > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.rss > span {background-position:-1px -68px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.auto > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.auto > span {background-position:-2px -168px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.folders > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.folders > span {background-position:-4px -101px; background-size:29px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.list > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.list > span {background-position:-2px -94px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.type > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.type > span {background-position:-2px -170px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.status > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.status > span {background-position:-2px -204px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.template > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.template > span {background-position:0 -374px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.variables > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.variables > span {background-position:0 -306px;}
body.series_list #uxbody .uxrgtcolm .menu_section a.drafts > span,
body.campaign #uxbody .uxrgtcolm .menu_section a.drafts > span {background-position:0 -21px;}
/* Reports */
body.report #uxbody .uxrgtcolm .menu_section a.icon > span {display:block; padding-left:34px; background-image:url(https://html-assets-prod.guideflow.com/9daade59ac8ec44581fcc177d50fa74fba63ebc2); background-size:21px; background-repeat:no-repeat;}
body.report #uxbody .uxrgtcolm .menu_section a.campaigns > span {background-position:0px -19px;}
body.report #uxbody .uxrgtcolm .menu_section a.contacts > span,
body.report #uxbody .uxrgtcolm .menu_section a.deals > span {background-position:0px 3px;}
body.report #uxbody .uxrgtcolm .menu_section a.social > span {background-position:0px -62px;}
body.report #uxbody .uxrgtcolm .menu_section a.campaign > span {background-position:9px -67px;}
body.report #uxbody .uxrgtcolm .menu_section a.series > span {background-position:7px -87px;}
body.report #uxbody .uxrgtcolm .menu_section a.compare > span {background-position:7px -151px;}
body.report #uxbody .uxrgtcolm .menu_section a.sms > span {background-position:7px -181px;}
/* Reports - custom folders */
body.report #uxbody .uxrgtcolm .menu_section a.folder > span {background:url(https://html-assets-prod.guideflow.com/01f6d61baa3e2c78100a65d89db2c726deab474c) no-repeat; background-position:0 -104px;}
body.report #uxbody .uxrgtcolm .menu_section li.folder-name > .folderdelete {top:13px;}
/* Form & Facebook page */
body.track #uxbody .uxrgtcolm .menu_section a.icon > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.icon > span {display:block; padding-left:34px; background:url(https://html-assets-prod.guideflow.com/56b266ae8dda371bb1004a63d85b66b88d353e55) no-repeat;}
body.track #uxbody .uxrgtcolm .menu_section a.subs > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.subs > span {background-position:0 0;}
body.track #uxbody .uxrgtcolm .menu_section a.unsubs > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.unsubs > span {background-position:0 -34px;}
body.track #uxbody .uxrgtcolm .menu_section a.update > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.update > span {background-position:-3px -68px;}
body.track #uxbody .uxrgtcolm .menu_section a.forward > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.forward > span {background-position:0 -102px;}
body.track #uxbody .uxrgtcolm .menu_section a.archive > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.archive > span {background-position:0 -136px;}
body.track #uxbody .uxrgtcolm .menu_section a.facebook > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.facebook > span {background-position:0 -170px;}
body.track #uxbody .uxrgtcolm .menu_section a.external > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.external > span {background-position:0 -204px;}
body.track #uxbody .uxrgtcolm .menu_section a.api > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.api > span {background-position:0 -238px;}
body.track #uxbody .uxrgtcolm .menu_section a.webhooks > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.webhooks > span {background-position:0 -272px;}
body.track #uxbody .uxrgtcolm .menu_section a.zapier > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.zapier > span {background-position:0 -296px;}
body.track #uxbody .uxrgtcolm .menu_section a.tracking > span,
body[class^="form"] #uxbody .uxrgtcolm .menu_section a.tracking > span {background-position:0 -319px;}
/* Contact */
#uxbody .uxrgtcolm .menu_section.contacts a.icon > span {display:block; padding-left:34px; background:url(https://html-assets-prod.guideflow.com/57a329790f7e5dc4c760faa7a6eb5b70bee6754a) no-repeat;}
#uxbody .uxrgtcolm .menu_section.contacts a.add > span {background-position:0 0;}
#uxbody .uxrgtcolm .menu_section.contacts a.view > span {background-position:0 -34px;}
#uxbody .uxrgtcolm .menu_section.contacts a.search > span {background-position:0 -68px;}
#uxbody .uxrgtcolm .menu_section.contacts a.exclusion > span {background-position:0 -102px;}
#uxbody .uxrgtcolm .menu_section.contacts a.batch > span {background-position:0 -136px;}
#uxbody .uxrgtcolm .menu_section.contacts a.sync > span {background-position:0 -170px;}
/* Lists */
#uxbody .uxrgtcolm .menu_section.lists a.icon > span {display:block; padding-left:30px; background-image:url(https://html-assets-prod.guideflow.com/6ab2590fc8a912c4fd4b6d63678f01a45a8e358f); background-size:21px; background-repeat:no-repeat;}
#uxbody .uxrgtcolm .menu_section.lists a.list > span {background-position:0 2px;}
#uxbody .uxrgtcolm .menu_section.lists a.fields > span {background-position:0 -27px;}
#uxbody .uxrgtcolm .menu_section.lists a.actions > span {background-position:0 -81px;}
#uxbody .uxrgtcolm .menu_section.lists a.sub > span {background-position:0 -82px;}
#uxbody .uxrgtcolm .menu_section.lists a.headers > span {background-position:0 -110px;}

#uxbody .uxrgtcolm .menu_section #hasform,
#uxbody .uxrgtcolm .menu_section #hasnoform {position:relative; overflow:hidden; padding:4px 5px; border:1px solid #d0d0d0; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#uxbody .uxrgtcolm .menu_section div select {display:block; width:100%; margin:0; padding:2px; border:1px solid #c3c3c3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#uxbody .uxrgtcolm .menu_section li.folder-name {position:relative; margin-left:0;}
#uxbody .uxrgtcolm .menu_section li.folder-name > .folderdelete {position:absolute; float:none; top:15px; left:4px; margin:0; padding:0; z-index:100;}
#uxbody .uxrgtcolm .menu_section li.folder-name > .folderdelete a {position:relative; display:block; width:29px; height:24px; background:url(https://html-assets-prod.guideflow.com/01f6d61baa3e2c78100a65d89db2c726deab474c) no-repeat 0 -340px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#uxbody .uxrgtcolm .menu_section li.folder-name > .folderdelete a.guideflow_hovered {background-position:0px -408px;}
#uxbody .uxrgtcolm .menu_section li a div.alert {position:relative; display:inline-block; width:auto; margin-left:3px; color:#5aa5c0; text-shadow:none; line-height:13px; text-decoration:none!important;}
#uxbody .uxrgtcolm .menu_section li a div.alert:before {position:relative; content:'(';}
#uxbody .uxrgtcolm .menu_section li a div.alert:after {position:relative; content:')';}
#uxbody .uxrgtcolm .menu_section li a div.alert.grey {color:#666!important; font-weight:100!important;}
#uxbody .uxrgtcolm .menu_section li.ui-state-default {padding:0; padding:0; background:#eff6fd; border:0!important;}
#uxbody .uxrgtcolm .menu_section li.ui-state-default > a {color:#5aa5c0!important; cursor:move; -webkit-box-shadow:inset 0px 0px 10px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0px 0px 10px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0px 0px 10px 2px rgba(0, 0, 0, 0.1);}
#uxbody .uxrgtcolm .menu_section li.ui-state-hover {padding:0; padding:0; background:#eff6fd;border:0!important; }
#uxbody .uxrgtcolm .menu_section li.ui-state-hover > a {margin:0; background:#eff6fd!important; border:0!important; color:#5aa5c0!important; text-shadow:none; text-decoration:none!important;}
#uxbody .uxrgtcolm .menu_section li.ui-state-hover > a div.grey {color:#fff!important; background:#5aa5c0!important;}
#uxbody .uxrgtcolm .headtitle {position:relative; margin:0 0 10px; padding:0; color:#525252; font-weight:700; font-size:15px; text-shadow:1px 1px 0px #fff; overflow:hidden;}
#uxbody .uxrgtcolm .headtitle .captionsmall {float:right; font-size:10px; padding-top:3px;}
#uxbody .uxrgtcolm .headtitle .captionsmall a {font-size:11px; color:#757575; text-shadow:none;}
#uxbody .uxrgtcolm .headtitle .captionsmall a.guideflow_hovered {text-decoration:underline;}
#uxbody .uxrgtcolm .menu_section small {position:absolute; top:-1px; right:13px; font-size:10px; overflow:hidden;}
#uxbody .uxrgtcolm .menu_section small.help a {display:block; margin:0; padding:4px 0 4px 16px; background:url(https://html-assets-prod.guideflow.com/81092972b37d6c9f83990f8670c55a0c10432f9e) no-repeat 0 4px; cursor:pointer;}
#uxbody .uxrgtcolm .tip .help_tip {margin:0 0 10px 13px!important; line-height:17px; color:#575757;}
#uxbody .uxrgtcolm .side_nav_button a,
#uxbody .uxrgtcolm > .btn {display:block; margin:0 0 10px; padding:15px 28px;background-color:#19467c !important;border: none !important; text-align:center;}
#uxbody .uxrgtcolm > .btn.guideflow_hovered {background:#23538c !important; background-color:#23538c!important; }
#uxbody .uxrgtcolm .btn span.create {display:block; padding:0; color:#fff; font-weight:100; text-shadow:none;}

/*-------------------------------------------------------------------------*\
   Subscriber Details
\*------------------------------------------------------------------------*/
#uxbody #subscriberDetails h2 {margin:-1px 0 14px; padding:0; font-size:16px; font-weight:normal; color:#575757;}
#uxbody #subscriberDetails #details_fields {clear:right; margin-bottom:10px; padding-bottom:15px; font-size:14px; color:#575757; border-bottom:1px solid var(--slate-200); }
#uxbody #subscriberDetails #details_fields td {padding:0px; padding-top:5px; padding-bottom:5px;}
#uxbody #subscriberDetails #details_fields_updatebutton input[type=button] {margin:-8px 0 20px!important;}

#uxbody #subscriberDetails #details_extras {position:relative;  padding:0; width:100%; overflow:hidden; }
#uxbody #subscriberDetails #details_extras > div {position:relative; margin:15px; width:45%; background-repeat:no-repeat;}
#uxbody #subscriberDetails #details_extras > div > table {width:100%; margin:34px 0 0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; table-layout:fixed;}
#uxbody #subscriberDetails #details_extras > div > table tr {border-bottom:1px solid var(--slate-200);}
#uxbody #subscriberDetails #details_extras > div > table td {padding:8px 0; word-wrap:break-word;}
#uxbody #subscriberDetails #details_extras > div > h3 {margin-bottom:5px; padding:0 0 0 68px; color:#2960ad; font-size:18px; font-weight:700;}
#uxbody #subscriberDetails #details_extras > div > p {margin:0; padding:0 0 0 68px; line-height:16px;}
#uxbody #subscriberDetails #details_extras > div > p.morelink {padding:8px 0 0 0;}
#uxbody #subscriberDetails #details_extras .geobox {float:left; background-image:url(https://html-assets-prod.guideflow.com/d46a581ccc19b7f2120da5a7be0ba27d145ecfdd);}
#uxbody #subscriberDetails #details_extras .plusbox {float:right; background-image:url(https://html-assets-prod.guideflow.com/dfb6b15ad8bf27ab1bc58995967f2ce054180681);}
#uxbody #subscriberDetails #details_extras .plusbox > p > a {
	margin:10px 0;
	padding:9px 15px;
	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
	background-color:#f7cb20;
	background-repeat:no-repeat;
	background-image:-webkit-linear-gradient(#fed427, #fed427 75%, #f7cb20);
	background-image:-moz-linear-gradient(top, #fed427, #fed427 75%, #f7cb20);
	background-image:-ms-linear-gradient(#fed427, #fed427 75%, #f7cb20);
	background-image:-o-linear-gradient(#fed427, #fed427 75%, #f7cb20);
	background-image:linear-gradient(#fed427, #fed427 75%, #f7cb20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed427', endColorstr='#f7cb20', GradientType=0);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d5b435;
	border-bottom-color:#b28e00;
	display:inline-block;
	color:#333!important;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	text-shadow:1px 1px 0px #fff6d2;
	-webkit-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3);
	-moz-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3);
	box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3);
	cursor:pointer!important;
	z-index:1;
	zoom:1;
	 -webkit-transition:background-color .1s linear;
	 -moz-transition:background-color .1s linear;
	 -o-transition:background-color .1s linear;
	 -ms-transition:background-color .1s linear;
	 transition:background-color .1s linear;
}
#uxbody #subscriberDetails #details_extras .plusbox > p > a.guideflow_hovered {text-shadow:1px 0px 0px #fff6d2; border:1px solid #c6a113; border-top-color:#c3a326; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7cb20), color-stop(1, #fed427) ); background:-moz-linear-gradient( center top, #f7cb20 5%, #fed427 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cb20', endColorstr='#fed427'); background-color:#f7cb20; -webkit-box-shadow:0; -moz-box-shadow:0; box-shadow:0;}

#subscriberRecentActions, #subscribedOndate, #unsubscribebox, #subscribeTags {margin-top:15px; padding:10px; font-size:14px; color:#575757; border:1px solid #e0dfdc; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
#subscriberRecentActions {height:200px; overflow:hidden;}
#subscriberRecentActions.guideflow_hovered {overflow-y:scroll;}
#subscriberRecentActions h2, #subscribeTags h2 {margin:-1px 0 5px; padding:0 0 5px; font-size:16px; font-weight:700; color:#575757; border-bottom:1px solid #e0dfdc;}
#subscriberRecentActions div.actions {margin:8px 0; padding:0 0 8px 20px; line-height:20px; border-bottom:1px solid #e0dfdc; background-repeat:no-repeat; background-position:0 5px;}
#subscriberRecentActions div.actions:last-child {padding-bottom:0; border-bottom:none;}
#subscriberRecentActions div.actions span {display:block; margin:0; font-size:14px;}
#subscriberRecentActions div.actions span.date {font-size:11px; color:#aaa;}
#subscriberRecentActions div.actions span.action {}
#subscriberRecentActions div.click {background-image:url(https://html-assets-prod.guideflow.com/6ed8b43c53415976d3eedc4599133ac5bf76feab);}
#subscriberRecentActions div.open {background-image:url(https://html-assets-prod.guideflow.com/3be7577decbe6c7093394ecde5524df981b722c1);}
#subscriberRecentActions div.forward {background-image:url(https://html-assets-prod.guideflow.com/2187f7c080110ec9733e9918a0c4445bfef56a35);}
#subscriberRecentActions div.subscriber_note {background-image:url(https://html-assets-prod.guideflow.com/d2b738d36320df2bd568036928a1d093e2cf1fbd);}
#campaignhistory > .tablewrap {margin-bottom:10px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}
#campaignhistory > .tablewrap table thead td {border-top:0!important;}
#campaignhistory > .tablewrap table tr:nth-child(even) {background:#f0f6fc; border-top:1px solid #e3e8ee; border-bottom:1px solid #e3e8ee;}
#campaignhistory table {border-collapse:collapse; border-spacing:0;}
#campaignhistory table td {padding:10px 12px!important;}
#campaignhistory table tr:last-child,
#campaignhistory table tr:last-child td {border-bottom:0;}
#defaultgeo {position:relative; margin:0; width:200px; height:100px; border:1px solid #e0dfdc; border-top:none; background:url(https://html-assets-prod.guideflow.com/7d50f16980e9eb7de989910a3a7f3ff4db9e406e) no-repeat 50% 0; text-align:center; overflow:hidden;}
#defaultgeo span {display:block; position:relative; top:65%; margin:0 auto; width:100%; color:#575757; font-weight:700;}
#geomap {position:relative; margin:0; width:200px; height:100px; border:1px solid #e0dfdc; border-top:none;}

#subscribeTags .tagit {border:1px solid #f0f0f0;}
#subscribeTags input[type="text"] {padding:0; border:none; background-color:#f0f0f0;}

#contact_add ul.tagit {border:1px solid #c3c3c3; padding: 0px; } /* the <ul> */
#contact_add ul.tagit li.tagit-new {margin: 0; padding: 0;} /* NEW tag input <li> */
#contact_add ul.tagit li.tagit-choice {margin: 4px;} /* actual tag <li> */
#contact_add input[type="text"] {padding:10px 8px; border:none; background-color:#c3c3c3;}
#contact_add .ui-autocomplete-input { padding:10px 8px!important; }

.geo em, .plus em{color:#999; }

.contact_view_listcount {font-size:12px; color:#999;  }
.subscriber_options {margin-top:10px; }

/*-------------------------------------------------------------------------*\
   General Form Styles
\*------------------------------------------------------------------------*/
._wrap {position: relative; border:1px solid var(--slate-200); background-color: #fff; font-family: "IBM Plex Sans", helvetica, sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
._wrap:not(:first-of-type) {margin-top:20px;}
._wrap > h2 {margin:0!important; padding:20px!important; border-bottom: 1px solid var(--slate-200);}
._wrap ._content {padding:20px!important;}
._wrap ._content label {cursor:pointer;}
._wrap ._content small {display:block; margin-top:4px; font-size:12px; color:#aaa;}
._wrap ._content table {width:100%; margin:0!important; padding:0!important; border-collapse:collapse;}
._wrap ._content table tr td {padding:7px 0!important; vertical-align:middle;}
._wrap ._content table tr td label {display:block; margin-bottom:10px;}
._wrap ._content table input[type="text"],
._wrap ._content table input[type="password"] {padding:10px 8px; width:55%; -moz-box-shadow:inset 0; -webkit-box-shadow:inset 0; box-shadow:inset 0;}
._wrap ._content #api_parameters table tr td {vertical-align:middle!important;}
._wrap  .selectdropdown .dropdown_select { font-size: 14px; }
._wrap  .selectdropdown .dropdown_select:after { float: initial; font-family: 'ac-icons'; content: '\E86C'; font-size: 10px; margin-left: 8px; }
#importRunForm ._wrap .selectdropdown .dropdown_select:after {content: '' !important;}
._wrap  .selectdropdown .dropdown_select.active:after { content: '\E86D'; }

body.import #importRunForm .ac_table_header td { background-color: #EDEDED!important; background: #EDEDED!important; border: 0 none!important; }
body.import #importRunForm .ac_table_row td { }

/*-------------------------------------------------------------------------*\
   Add contacts
\*------------------------------------------------------------------------*/
table.contact-add-contact-details tr td {}
table.contact-add-contact-custom-fields tr td:first-child,
table.contact-add-contact-details tr td:first-child {width:150px;}
table.contact-add-contact-custom-fields td input[type="text"]:not(.datecfield),
table.contact-add-contact-details td input[type="text"]:not(.datecfield) { width:100%!important; line-height: initial!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
table.contact-add-contact-details td input[type="radio"]:not(:nth-child(2)) { margin: 0 8px!important; }
table.contact-add-contact-details td .datecfield {width:35%!important;}
table.contact-add-contact-details td .tagit-new .ui-widget-content.ui-autocomplete-input { border: 0 none!important; margin: 0!important; padding: 0!important; }
table.contact-add-contact-details td.crm #customerAcctNameField { padding: 10px 8px!important; -webkit-border-radius: 3px!important; -moz-border-radius:3px!important; border-radius:3px!important; }

.contact-add-contact-form .ac_checkboxlist {margin:0 0 10px!important; width:100%!important; border:1px solid #ddd; box-sizing: border-box; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.contact-add-contact-form .ac_checkboxlist > label {padding:6px 12px!important;}
.contact-add-contact-form .ac_checkboxlist > label:last-child,
.contact-add-contact-form .ac_checkboxlist > label:only-child {border-bottom:0 none!important;}
.contact-add-contact-form .selection-options {margin-bottom:10px;}
.contact-add-contact-form .selection-options a {color:#555;}

.contact-add-contact-form #statusadvanced {margin:15px 0 0; padding:12px; background-color:#f8f8f8; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.contact-add-contact-form #listingFooter input[type="button"] {}
.contact-add-contact-form #listingFooter input.ac_button_submit {background-color:#fff;}
.contact-add-contact-form #listingFooter input.ac_button_add {text-transform: capitalize; margin: 0; padding: 12px 24px !important; font-size: 14px; text-align: center; text-decoration: none !important; border: 1px solid #4dcba9!important; background-color: #4dcba9!important; border-radius: 4px !important; display: inline-block; color: #fff !important; cursor: pointer !important; zoom: 1; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 600;}
.contact-add-contact-form #listingFooter input.ac_button_add.guideflow_hovered {background:#40c19e !important; background-color:#40c19e !important;}

/*-------------------------------------------------------------------------*\
   Settings
\*------------------------------------------------------------------------*/

/* Layout */
body.settings #uxbody .uxrgtcolm { position: fixed; }
body.settings #uxbody .uxlftcolm { padding-left: 251px !important; }
body.settings #settings-wrap { padding-left: 20px;margin-bottom: 40px; }
body.settings .ac_side-menu {  height: auto; max-height: 100%; padding-bottom: 60px; overflow: auto; }
body.settings #settings-footer { border-top: var(--slate-200) 1px solid;padding-top: 20px;margin-top: 40px; }
body.settings .settingset-title { font-size: 15px;font-weight:600;padding: 11px 15px;background: var(--slate-100);border: var(--slate-200) 1px solid;border-radius: 6px 6px 0 0; }
body.settings .settingset-wrap { position: relative;margin-bottom: 20px; }
body.settings .settingset-wrap .settingset-content { margin: 0 !important;padding: 15px;border-left: var(--slate-200) 1px solid;border-right: var(--slate-200) 1px solid;border-bottom: var(--slate-200) 1px solid;border-radius: 0 0 6px 6px; }
body.settings .settingset-wrap .settingset-content .upgrade-overlay { background: rgba(255, 255, 255, 0.7);position: absolute;width: 100%;height: 100%; }
body.settings .settingset-wrap .settingset-content code { font-family: monospace; }
body.settings .settingset-wrap .settingset-content > label { font-size: 14px !important; }
body.settings .settingset-wrap .settingset-content label .description { margin-top: 3px;font-size: 12px;color: var(--slate-600) !important;font-weight: normal !important; }
body.settings .settingset-wrap .settingset-content input.ac_input-small, body.settings .settingset-wrap .settingset-content textarea.ac_input-small { width: 100%; }
body.settings .settingset-wrap .settingset-content .label_group div { margin-bottom: 16px; }
body.settings .settingset-wrap .settingset-content .label_group label { font-weight: normal;font-size: 14px !important;margin-top: 4px; }
body.settings .settingset-wrap .settingset-content .label_group label .description { margin-left: 30px; }
body.settings .settingset-wrap .settingset-content .label_group .row-disabled *:not(a) { cursor: text; }
body.settings .settingset-wrap .settingset-content .label_group label .radio-disabled { background: #EAEAEA none; border-radius: 100%; }
body.settings .settingset-wrap .settingset-content .settingset-help { position: relative;border: #CBD4E0 1px solid;border-radius: 6px;background: #EEF4FC;padding: 14px;width: 651px; }
body.settings .settingset-wrap .settingset-content .settingset-help .heading { font-weight: 600;padding-bottom: 4px;border-bottom: #CBD4E0 1px solid; }
body.settings .settingset-wrap .settingset-content .settingset-optioncontainer { width: 100%;border: var(--slate-200) 1px solid;border-radius: 6px; }
body.settings .settingset-wrap .settingset-content .settingset-optioncontainer .container-header { background: var(--slate-100);border-radius: 6px 6px 0 0;border-bottom: var(--slate-200) 1px solid;padding: 8px; }
body.settings .settingset-wrap .settingset-content .settingset-optioncontainer .container-content { padding: 8px; }
body.settings .settingset-wrap .settingset-content .settingset-optioncontainer .container-content input { width: 100% !important; }
body.settings .settingset-wrap .settingset-content .settingset-optioncontainer .container-content textarea { width: 100% !important;border: none !important;min-height: 120px;resize: vertical; }
body.settings .settingset-wrap .settingset-content .copy_button { position: absolute;width: initial !important;right: 3px;top: 3px;height: initial !important;padding: 4px 9px 4px 4px !important;font-size: 11px !important; }

/* Beta Fixes */
body.settings #uxbody .uxrgtcolm, body.report #uxbody .uxrgtcolm  { left: 0; top: 0; margin-top: 60px; }
body.series_list #uxbody .uxrgtcolm  { left: 0; top: 0; margin-top: 124px !important; }

/* Account */
body.settings textarea#signature { resize: vertical;min-height: 120px !important;width: 100% !important;}
body.settings .cke_chrome { border: var(--slate-200) 1px solid;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow:none !important;border-radius: 4px;}
body.settings .cke_reset { background: none !important;border-radius: 4px;-webkit-box-shadow: none !important;-moz-box-shadow:none !important; }
body.settings .cke_top { background: none !important;border-radius: 4px 4px 0 0;-webkit-box-shadow: none !important;-moz-box-shadow:none !important;border-bottom: var(--slate-200) 1px solid;}

/* Deals */
body.settings #emailAccounts .notify { margin-bottom: 60px;}
body.settings #emailAccounts .add-email-footer { border-top: #ebebeb 1px solid;padding: 15px;box-sizing:border-box;}
body.settings #emailAccounts .add-email-footer .footer-label { display: inline-block;margin-top: 9px;margin-right: 6px;font-weight: 600;}
body.settings #emailAccounts #emailAccountsList.ac_lists { border-spacing: 0 !important;}
body.settings #emailAccounts #emailAccountsList.ac_lists .ac_lists-subheader th { border-bottom: 1px solid #ebebeb !important;color: var(--slate-600);padding: 6px 15px;}
body.settings #emailAccounts #emailAccountsList.ac_lists td:first-child { padding: 10px 10px 10px 15px; }
body.settings #emailAccounts #emailAccountsList.ac_lists td:last-child { padding: 10px 15px 10px 10px; }
body.settings #emailAccounts #emailAccountsList.ac_lists td.action { padding-left: 0 !important;}
body.settings #emailAccounts #emailAccountsList.ac_lists td.action a { font-size: 16px;text-decoration: none;color: var(--slate-600);}
body.settings #emailAccounts .connection_status .connection-good { color: var(--mint-600);}
body.settings #emailAccounts .connection_status .connection-bad { color: #F37C7B;}
body.settings #emailAccounts .connection_status .connection-loading { color: var(--slate-600); }

/* Site Tracking */
body.settings #track .ac_toggle,
body.settings #track .notify.inline {
	vertical-align: top;
}
body.settings #track .notify.inline {
	margin-top: -2px;
	margin-left: 5px;
}
body.settings #track textarea.php {
	width: 100%;
	height: 200px;
	resize: none;
}
body.settings #track .ac_input-small {
	width: auto;
}
body.settings #track .key .input-wrap {
	width: 75%;
	display: inline-block;
}
body.settings #track .key input {
	width: 100% !important;
}
body.settings #track .tracking_wrapper {
	border: var(--slate-200) 1px solid !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
body.settings #track .tracking_label {
	padding: 16px;
	color: #5d5d5d;
	font-weight: 600;
}
body.settings #track .tracking_list {
	border-color: var(--slate-200);
	border-style: solid;
	border-width: 1px 0 1px 0;
}
body.settings #track .tracking_list li {
	padding: 8px 15px;
}
body.settings #track .tracking_list .event.guideflow_hovered,
body.settings #track .tracking_list .domain.guideflow_hovered {
	background-color: var(--slate-100);
}
body.settings #track .tracking_list .delete {
	cursor: pointer;
	margin-top: 2px;
	color: var(--slate-600);
	font-size: 11px;
	float: right;
}
body.settings #track .tracking_footer {
	padding: 15px;
}

/* Advanced Settings */
body.settings .settingset-wrap .settingset-content .settingset-help#kbsettings_datetimeformatHelp { width: 500px;margin-top: 15px;}

/* Developer */
.settings_api_section { background-color: #3E70B5;padding: 6px 15px !important;width: 100%;box-sizing: border-box;}

/* Appearance */
body.settings #settings-set-logo .logo-box { padding: 10px;border: var(--slate-200) 1px solid;border-radius: 4px;background: url(https://html-assets-prod.guideflow.com/6d31f53c1b5d5cd820aadc9e6708ad76b6463bd5);background-size: 14px; }
body.settings #settings-set-logo .logo-box .img_helper { display: inline-block;height: 52%; }
body.settings #settings-set-logo .logo-box.large { width: 300px;height: 114px;text-align: center;vertical-align: center }
body.settings #settings-set-logo .logo-box.small { width: 64px;height: 64px;text-align: center;vertical-align: center; }
body.settings #settings-set-logo .logo-box.small.ac-default { background: #336AAE; }
body.settings #settings-set-logo .logo-box.small .ac-symbol { height: 100%;width: 100%; }
body.settings #settings-set-logo .logo-box.small .ac-symbol [class^="ac-icon"] { display: block;height: 64px;width: 64px; }
body.settings #settings-set-logo .logo-box.small .ac-symbol [class^="ac-icon"]:before { font-size: 64px;margin: 0;color: #FFF; }
body.settings #settings-set-logo .logo-box.large img { max-width: 250px;max-height: 100px;vertical-align: middle }
body.settings #settings-set-logo .logo-box.small img { width: 64px;height: 64px;vertical-align: middle; }
body.settings #settings-set-logo .header_reset { margin-top: 8px;font-size: 14px;float: right; }

body.settings .settingset-wrap .settingset-content #api_explorer_section div {padding-right:10px;}
body.settings .settingset-wrap .settingset-content p.settings_api_section {padding:8px 10px; width:100%; background-color:#1c74b9;}
#generalSettings .kbsettings_help_datetime div {line-height:22px;}
#generalSettings .kbsettings_help_datetime p {margin-bottom:4px; padding-bottom:4px; font-weight:700; border-bottom:1px solid #c1dae7;}
#generalSettings .acctSettingFooter { margin:20px 0 0; padding:24px 30px; background-color:#f5f5f5; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #ffffff; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #ffffff; *zoom:1;}
#accountSettings .notify_interval,
#notifyMeSettings .notify_interval { display:inline-block; }

#generalSettings #header_html_div, #designSettings #header_html_div,
#generalSettings #footer_html_div, #designSettings #footer_html_div {width: 100%; height: 200px; margin: 10px 0;}

.side_nav_button{margin:0 0 20px; padding:0; border:none; background:none; text-shadow:none; text-align:left;}
.side_nav_button a {display:block; width:200px!important; text-align:center;}
.side_nav_button_hover {-webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}

/* Event Example Modal */

body.settings #event-example textarea.php {
	display: block;
	padding: 20px;
	width: 100%;
	height: 270px;
	font-family: monospace !important;
	font-size: 12px;
	line-height: 14px;
	background:var(--slate-100);
}
body.settings #event-example .title {
	font-size: 14px;
}
body.settings #event-example .params .item {
	list-style-type: disc;
	line-height: 2;
}
body.settings #event-example .item .name {
	background: #EEF4FC;
	color: #7189AA;
	border-radius: 4px;
	font-weight: 300;
	padding: 4px;
	font-size: 12px;
	font-family: monospace, serif;
	line-height: 1.5em;
}
body.apps .ac_side-menu {
	max-height: 100%;
}
body.apps .ac_side-menu ul.apps-ul {
	padding-bottom: 20px;
}

/*-------------------------------------------------------------------------*\
   Setting - Branding
\*------------------------------------------------------------------------*/
.setting-branding ._wrap {  }
.setting-branding ._wrap ._content table tr td label { margin-bottom: 3px; font-size: 15px; font-weight: 400; }
.setting-branding ._wrap ._content table tr td .secondary-label { display: block; margin-bottom: 10px; font-size: 12px; color: #888; }
/* Logo */
.setting-branding ._wrap .logo-section-table tr td { padding: 0!important; }
.setting-branding ._wrap ._content [class^="logo-tab"] { display: inline-block; padding: 8px 21px; border: 1px solid var(--slate-200); border-bottom: 0 none; background-color: #eee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.setting-branding ._wrap ._content .logo-box { display: block; padding: 36px 64px; width:450px; border: 1px solid var(--slate-200); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.setting-branding ._wrap ._content .logo-box.small { padding:0; width: 98px; height: 64px; border: 0 none; }

.setting-branding ._wrap ._content .logo-box.small img { /*width: 100%!important; height: auto!important;*/ }
.setting-branding ._wrap ._content .logo-box.small .ac-symbol { position: relative; padding: 0; width: 96px; height: 64px; background: #336AAE; border: 0 none; display: table-cell; top: 0; left: 0; margin: 0; text-align: center; }
.setting-branding ._wrap ._content .logo-box.small .ac-icon-ac:before,
.setting-branding ._wrap ._content .logo-box.small .ac-icon-home:before { position: absolute; left: 0; right: 0; margin: auto; padding: 16px 14px 13px 14px; font-size: 29px; color: #FFF; }
.setting-branding ._wrap ._content .logo-box.small .ac-icon-home:before { padding-top: 15px; font-size: 34px; }
.setting-branding ._wrap ._content .logo_section_design .secondary-label { margin-top: 20px; }
.setting-branding #design_url,
.setting-branding #design_url_small { margin-bottom: 20px!important; }
/* Upgrade */
.setting-branding .upgrade-overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(240, 240, 240, 0.7); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; z-index: 1; }
.setting-branding .upgrade-overlay .upgrade-overlay-box { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 50%; overflow: auto; margin: 10px auto; padding: 16px; text-align: left; z-index: 2; }
.setting-branding .upgrade-overlay .upgrade-overlay-box .upgrade-overlay-icon { float: left; }
.setting-branding .upgrade-overlay .upgrade-overlay-box .upgrade-overlay-icon:before { margin-top: 6px; font-size: 60px; }
.setting-branding .upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text { margin-left: 90px; }
.setting-branding .upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text h3 { margin: 0 0 10px; }
.setting-branding .upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text p { margin: 0; }
/* Customization */
#generalSettings .setting-branding ._wrap ._content.custom-content-input, #generalSettings .setting-branding ._wrap ._content.custom-content-input table td { padding: 0!important; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input table .custom-content-edit-area { padding: 16px!important; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input table #templates_css_divs { padding: 0!important; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input .selectdropdown { margin-right: 20px; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input .notify.notice { margin: 0 16px 16px; font-size: 14px; line-height: 21px; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input .custom-textarea-wrap { border-top:1px solid #CCCCCC; padding-right: 40px; }
#generalSettings .setting-branding ._wrap ._content.custom-content-input .custom-textarea { padding: 16px; width:100%; height:350px; border:0px; }
#generalSettings #admin_template_div { border-top: 1px solid var(--slate-200); box-sizing: border-box; }
#generalSettings #admin_template_div * { border: 0 none!important;  box-sizing: border-box; }
#generalSettings #public_template_div { border-top: 1px solid #CCC; }
/* Customize Email Headers & Footers */
#generalSettings #headers_footers_divs { margin: 0!important; padding: 0!important; border: 0 none!important; box-sizing: border-box; }
#generalSettings #header_html_div,
#generalSettings #footer_html_div,
#generalSettings #headers_footers_divs,
#generalSettings #footer_text_div,
#generalSettings #header_text_div { margin: 0!important; padding: 0!important;box-sizing: border-box; }
#generalSettings #header_text_div textarea,
#generalSettings #footer_text_div textarea { padding: 16px; width: 100%!important; border: 0 none; box-sizing: border-box; }

/* Clipboard Assist */
#clipboard-container {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 0px;
	height: 0px;
	z-index: 100;
	display: none;
	opacity: 0;
}

/*-------------------------------------------------------------------------*\
   Footer
\*------------------------------------------------------------------------*/
#footerwrapper {position:relative; display: -webkit-flex; display: flex; order: 2; text-align:center; z-index: 2; }
body.deal #footerwrapper {}
#uxfooter {margin:0 auto; width:1040px; padding:60px 0 20px; overflow:hidden; clear:both; text-align:left; }
#uxfooter .row {float:left; width:275px; list-style:none; margin-right:20px;}
#uxfooter .last {margin-right:0; }
#uxfooter .right {float:right; width:300px; margin-right:30px; color:#c5c5c5; font-size:12px; line-height:18px;}
#uxfooter .row li {margin-bottom:12px; font-size:14px;}
#uxfooter .row li span {padding:5px; padding-top:2px; padding-bottom:3px; background:#3e3e3e; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#uxfooter .row li div.fb-follow span {padding:0; background:transparent;}
#uxfooter .row li.rowheader {margin-bottom:18px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase;}
#uxfooter #blogposts {color:#c5c5c5;}
#uxfooter #blogposts div.blogpost_title {margin-bottom:4px; line-height:18px;}
#uxfooter #blogposts div.blogpost_title a {font-size:12px;}
#uxfooter #blogposts div.blogpost_title a.guideflow_hovered,
#uxfooter #blogposts div.blogpost_title a:active {text-decoration:underline;}
#uxfooter .row a:link,
#uxfooter .row a:visited {color:#c5c5c5; text-decoration:none;}
#uxfooter .row a.guideflow_hovered,
#uxfooter .row a:active {color:#fff;}
#uxfooter .row li a.tw {color:#fff;}
#uxfooter .row li a.fb {padding-left:24px; background:url(https://html-assets-prod.guideflow.com/e0c9110db5b9889c8349577de2f7a6ae0eb2e480) no-repeat 5px 1px;}
#uxfooter .row li a.rss {padding-left:24px; background:url(https://html-assets-prod.guideflow.com/7ce08be57eeb3f67bda91232fbaf9c87d7fd9e84) no-repeat 5px 1px;}
#uxfooter .divider {margin:20px 0; padding:0; display:block; height:1px; background:#454545; border-top:1px solid #292929;}
#uxcopy {background-color:#343434; background:#343434; color:#fff; font-size:10px; color:#555; padding-bottom:40px; }
#uxcopy a:link,
#uxcopy a:visited {color:#c5c5c5; text-decoration:none;}

h1{
	font-size:21px;
	font-family: "IBM Plex Sans", Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}
h1>select{
	font-size:21px;
	font-family: "IBM Plex Sans", Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}
h2{
	font-size:17px;
	font-family: "IBM Plex Sans", Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}

/* --------------------------------------------------- */
/* DASHBOARD ----------------------------------------- */
/* --------------------------------------------------- */
#uxbody .dashboard {position:relative; zoom:1;}
#uxbody .dashboard table {width:100%; margin-bottom:18px; padding:0; font-size:14px; border-collapse:collapse; border:0;}
#uxbody .dashboard table th, #uxbody .dashboard table td {padding:10px 10px 9px; line-height:18px; border:0;}
#uxbody .dashboard table th {padding-top:9px; font-weight:normal; font-size:10px; vertical-align:middle; border:0;}
#uxbody .dashboard table td {vertical-align:top; border:0;}
#uxbody .dashboard table tbody th {vertical-align:top; border:0;}
#uxbody .dashboard .getstart {position:relative; width:100%; overflow:hidden; margin:0 0 20px; padding:10px 0 0; border:1px solid #e0dfdb; text-align:left; -moz-box-shadow:inset 0 0 25px #e0dfdc; -webkit-box-shadow:inset 0 0 25px #e0dfdc; box-shadow:inner 0 0 25px #e0dfdc; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; overflow:hidden;}
#uxbody .dashboard .getstart table {margin:0; padding:0; width:100%; border-collapse:collapse;}
#uxbody .dashboard .getstart .close {position:absolute; top:12px; right:12px; width:auto; font-size:11px; color:#333; font-weight:700; z-index:5;}
#uxbody .dashboard .getstart .close a {display:block; padding:1px 4px 4px; text-decoration:none; text-align:center;}
#uxbody .dashboard .getstart .close a.btn {
	padding:0 4px 2px!important;
	color:#a7a7a7;
	font:14px arial,sans!important;
	line-height:11px;
	background-repeat:no-repeat;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#ececec));
	background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #ececec);
	background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #ececec);
	background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #ececec);
	background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #ececec);
	background-image:linear-gradient(#ffffff, #ffffff 25%, #ececec);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');
	border:1px solid #c2c2c2!important;
	border-bottom:1px solid #a7a7a7!important;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:1px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	-moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	cursor:pointer;
}
#uxbody .dashboard .getstart .info {margin:0; padding-top:23px; text-align:right;}
#uxbody .dashboard .getstart .info h4 {margin-bottom:10px; padding-bottom:10px; font-size:28px; line-height:28px; border-bottom:1px solid var(--slate-200);}
#uxbody .dashboard .getstart .info p {margin:0; padding:0; font-size:18px; line-height:22px; color:#1475a7;}
#uxbody .dashboard .getstart .steps td {position:relative; color:#3f3f3f; text-align:center; overflow:hidden;}
#uxbody .dashboard .getstart .steps td p {margin-top:6px;}
#uxbody .dashboard .getstart .steps td.complete a,
#uxbody .dashboard .getstart .steps td.complete a:link,
#uxbody .dashboard .getstart .steps td.complete a:visited {color:#919191!important;}
#uxbody .dashboard .getstart .steps td.complete a img {filter:alpha(opacity=40); opacity:0.4;}
#uxbody .dashboard .getstart .steps td.complete span {position:absolute; top:0; right:2px;}
#uxbody .dashboard .getstart .steps .innerWrapper {margin:0 auto; height:115px; text-align:center;}
#uxbody .dashboard .getstart .steps a {display:block; margin:0 auto; padding:78px 0 0; color:#333; text-decoration:none;}
#uxbody .dashboard .getstart .steps a.gs_create {background:url(https://html-assets-prod.guideflow.com/399b1ae019f0a92330c7c113de4522d9455a1d5e) no-repeat top center;}
#uxbody .dashboard .getstart .steps a.gs_import {background:url(https://html-assets-prod.guideflow.com/5f85dc157415977309b96d2670067e8327834f72) no-repeat top center;}
#uxbody .dashboard .getstart .steps a.gs_integration {background:url(https://html-assets-prod.guideflow.com/e90de468a2084a29b5ad8f9459854e740ea6b130) no-repeat top center;}
#uxbody .dashboard .getstart .steps a.gs_campaign {background:url(https://html-assets-prod.guideflow.com/b6486be74729d84bad780e67af7a457c7079a122) no-repeat top center;}
#uxbody .dashboard .getstart .steps a.gs_report {background:url(https://html-assets-prod.guideflow.com/f30e2e4003d13ce4a2f722bb063c7814103e2193) no-repeat top center;}

#uxbody .dashboard .fullcol {position:relative; float:left; width:100%; margin:0;}
#uxbody .dashboard .panel {position:relative; overflow:hidden;}
#uxbody .dashboard .panel a {color:#014568;}
#uxbody .dashboard .panel div.campaignview, #uxbody .dashboard .panel div.trends, #uxbody .dashboard .panel div.plans {margin-bottom:40px;}
#uxbody .dashboard .panel ul {margin:6px 0 0;}
#uxbody .dashboard .panel ul li {position:relative; height:26px; padding:10px 0; border-bottom:1px solid var(--slate-200); font-size:14px; line-height:26px; color:#606060; overflow:hidden;}
#uxbody .dashboard .panel .plans .graphcont {float:left; position:relative;}
#uxbody .dashboard .panel .plans .graphcont .graph {float:left; background:#efefef; position:relative; width:50px; padding:0; margin-right:12px; border:1px solid #cecece; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#uxbody .dashboard .panel .plans .graphcont .graph .bar {display:block; position:relative; background:url(https://html-assets-prod.guideflow.com/6dc9741eed2778db700e6f272384372f0d1727bf) repeat-x right center; border-right:1px solid #b4dad2; text-align:center; line-height:1.9em; font-size:14px; color:#1e668f; text-shadow:1px 1px 0px #fff;}
#uxbody .dashboard .panel .plans li form select {margin:0; width:190px; font-size:12px; float:left; height:27px; line-height:27px; border:1px solid #ccc; color:#404040!important; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; vertical-align:baseline;}
#uxbody .dashboard .panel .plans li form input {margin-top:3px; padding:2px 3px; width:52px; font-size:12px; float:right; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#uxbody .dashboard .panel .plans li a {display:inline; margin:3px 5px 0 0; padding:8px 15px; width:auto; font-size:11px; font-weight:100; text-shadow:none; background:#f0f0f0; background-color:#f0f0f0; border:1px solid var(--slate-200)!important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#uxbody .dashboard .panel .plans li a.guideflow_hovered {background:var(--slate-200); background-color:var(--slate-200); border:1px solid transparent!important;}
#uxbody .dashboard .panel .trends ul li div.chartnodataoverlay {display:none; position:absolute; top:10px; right:18px; font-size:10px; font-weight:700; color:#aaa; z-index:10; zoom:1;}
#uxbody .dashboard .panel .trends ul li div.smallchart,
#uxbody .dashboard .panel .trends ul li img {float:right; width:90px; z-index:1;}
#uxbody .dashboard .panel .trends ul li.viewrep {border-bottom:0;}
#uxbody .dashboard .wrapright {position:relative; float:left; width:100%; margin:0; overflow:hidden;}
#uxbody .dashboard .right {margin-left:300px; z-index:1;}
#uxbody .dashboard .right .emview {position:relative; margin-bottom:20px; width:100%; zoom:1; text-align:center; overflow:hidden;}
#uxbody .dashboard .right .emview .view {position:relative; float:left; width:48%; height:200px; padding:0; overflow:hidden; border:1px solid #e0dfdb; -moz-box-shadow:inset 0 0 25px #e0dfdc; -webkit-box-shadow:inset 0 0 25px #e0dfdc; box-shadow:inner 0 0 25px #e0dfdc; zoom:1;}
#uxbody .dashboard .right .emview .view h5 {margin:0 0 12px; padding:10px 0; font-size:16px; line-height:18px; text-transform:uppercase; text-align:center; background:url(https://html-assets-prod.guideflow.com/02974864debf42e9a3c55659ed00bc3f348fd8d0) repeat-x bottom left; text-shadow:1px 1px 0px #fff;}
#uxbody .dashboard .right .emview .view h4 {margin:0 auto 10px; font-size:40px; line-height:40px; color:#0f3e76; text-shadow:1px 1px 0px #fff;}
#uxbody .dashboard .right .emview div.chartnodataoverlay {display:none; position:absolute; bottom:30px; width:100%; font-size:1.5em; font-weight:700; text-align:center; color:#aaa; z-index:10; zoom:1;}
#uxbody .dashboard .right .emview #chart_subscriptions, #uxbody .dashboard .right .emview #chart_interaction {position:absolute; bottom:0; width:100%; z-index:1; zoom:1;}
#uxbody .dashboard .right .actstream {margin:0; padding:0;}
#uxbody .dashboard .right .actstream h5 {margin:0 0 0 10px; padding:0; width:auto; font-size:18px; line-height:18px;}
#uxbody .dashboard .right .actstream .streamhead {position:relative; width:100%; margin:0; padding:0; background:var(--slate-100); border-top:4px solid #c4c4c4; border-bottom:1px solid #d0d0d0; z-index:100;}
#uxbody .dashboard .right .actstream .streamhead thead tr th {position:relative; width:30%; margin:0; padding:0; height:22px;}
#uxbody .dashboard .right .actstream .streamhead thead tr th.filter {width:80%; padding:10px; overflow:hidden;}
#uxbody .dashboard .right .actstream .streamhead thead tr th.filter .btn {position:relative; float:right; margin:0; padding:3px 7px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions {background:#ececec;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th {margin:0; padding:0;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th form {position:relative; float:left; margin:0!important; padding:10px!important; position:relative; width:100%; border-top:1px solid #d0d0d0;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset,
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset label,
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset input {float:left; display:inline; margin:0; padding:0;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset {position:relative; height:100%; margin-right:20px;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset label {width:auto; line-height:12px; cursor:pointer;}
#uxbody .dashboard .right .actstream .streamhead thead tr.filteroptions th fieldset input {width:14px; margin:0 5px 0 0;}
#uxbody .dashboard .right .actstream .streamhead thead tr th.rss {padding:0 10px; width:15px; border-left:1px solid #d0d0d0;}
#uxbody .dashboard .right .actstream .streamview {position:relative; margin:0; padding:0; overflow:hidden; z-index:50;}
#uxbody .dashboard .right .actstream .streamview td {position:relative; padding:12px 0; border-bottom:1px solid var(--slate-200); vertical-align:middle!important;}
#uxbody .dashboard .right .actstream .streamview td.viewer {width:100%; overflow:hidden;}
#uxbody .dashboard .right .actstream .streamview td.viewer .avatarstream {display:inline; margin:0; margin-left:-3px; padding:0; height:25px; overflow:hidden; background:none; z-index:1;}
#uxbody .dashboard .right .actstream .streamview td.viewer .avatarstream a.avatarstream-wrap {position:relative; display:block; float:left; margin:0 3px; width:25px; height:25px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; overflow:hidden;}
#uxbody .dashboard .right .actstream .streamview td.viewer .avatarstream a.avatarstream-wrap img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; display:block; width:25px; height:25px; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; zoom:1;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo {position:relative; width:20%; min-width:192px!important; overflow:hidden;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo div {float:left; width:auto; padding:5px; height:22px; margin-right:10px; font-size:24px; line-height:20px; font-weight:700; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo p {float:left; margin:0; font-size:14px; color:#262626; font-weight:700; line-height:16px;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo small {font-size:12px; color:#848484; font-weight:100;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo .acalert {background-color:#ffd800; color:#000; }
#uxbody .dashboard .right .actstream .streamview td.streaminfo .facebook {background-color:#3b5997; color:#fff;}
#uxbody .dashboard .right .actstream .streamview td.streaminfo .twitter {background-color:#27b9ea; color:#fff;}
#uxbody .dashboard .right .actstream .streamview td.faded p {color:#909090!important;}
#uxbody .dashboard .right .actstream .streamview td.faded div {background-color:#e6e6e6; color:#909090!important;}
#uxbody .dashboard .right .actstream .streamview td.faded img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; opacity:0.4;}
#uxbody .dashboard .right .actstream .streamview img.faded {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; opacity:0.4;}
#uxbody .dashboard .right .actstream #nodataoverlay {display:none; position:absolute; top:0; width:100%; height:100%; overflow:hidden; z-index:55;}
#uxbody .dashboard .right .actstream #nodataoverlay .nodataoverlaytext {position:absolute; top:185px; left:18%; padding:10px; width:65%; background:#fff!important; border:1px solid #7b7b7b!important; font-size:12px; color:#212121; text-align:center; z-index:56; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=75); -khtml-opacity:0.75; opacity:0.75; -webkit-box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .2); -moz-box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .2); box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .2); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#uxbody .dashboard .right .actstream #nodataoverlay .nodataoverlaytext h4 {margin:0 0 4px; padding:0; font-size:16px; font-weight:700; color:#0f3e76;}
#uxbody .dashboard .right .actstream #nodataoverlay .nodataoverlaytext p {margin:0; padding:0;}
#uxbody .dashboard .right .actstream #nodataoverlay .streamviewoverlay {position:absolute; top:50px; width:100%; height:100%; background:#fff; z-index:55; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter:alpha(opacity=85); -khtml-opacity:0.85; opacity:0.85;}
#uxbody .dashboard .right .actstreamreload {position:relative; margin:0; width:100%; background:#eaeaea; padding:10px 0; text-align:center; font-size:12px; color:#626262; border-top:1px solid var(--slate-200); cursor:pointer; z-index:100;}
#uxbody .dashboard .right .actstreamreload span {display:block; background:url(https://html-assets-prod.guideflow.com/97a384c54155caaa8d85d9ca7e8bd99f0e3b5692) no-repeat 0 3px; margin:0 auto; padding:4px 10px; width:138px; text-shadow:1px 1px 0px #fff;}
#uxbody .dashboard .right .actstreamreloadanimate span {background:url(https://html-assets-prod.guideflow.com/b55963502a95aca3f3c5c68007d38e69ef315e69) no-repeat 0 3px; color:#333; }

#uxbody .dashboard .left {float:left; width:270px; margin-left:-100%;}
#uxbody .dashboard .left h5 {margin:0; padding:0 0 20px; font-size:18px; line-height:18px; border-bottom:2px solid #c4c4c4;}
#uxbody .dashboard .left .campaignview {margin:0 0 20px;}
#uxbody .dashboard .left .campaignview .btn {display:block; margin:0 0 10px; padding:15px 28px; background:#0f3e76!important; background-color:#0f3e76!important; border:1px solid #0f3e76!important; -moz-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align:center;}
#uxbody .dashboard .left .campaignview .btn.guideflow_hovered {background:#4774aa!important; background-color:#4774aa!important; border:1px solid #4774aa!important;}
#uxbody .dashboard .left .campaignview .btn span.create {display:block; padding:0; color:#fff; font-weight:100; text-shadow:none;}
#uxbody .dashboard .left .campaignview div#cpview div.expanded {background:url(https://html-assets-prod.guideflow.com/362cb3501f6c750971b2843cc034709748506fa6) no-repeat 0 16px;}
#uxbody .dashboard .left .campaignview div#cpview div {position:relative; height:26px; padding:10px 0 10px 20px; background:url(https://html-assets-prod.guideflow.com/b8e22eb9966fddd10045cb2e882a4b86b4194c16) no-repeat 0 16px; border-bottom:1px solid var(--slate-200); font-size:14px; line-height:26px; color:#212121; font-weight:700; cursor:pointer;}
#uxbody .dashboard .left .campaignview ul {margin:10px 0 0 10px!important;}
#uxbody .dashboard .left .campaignview li {margin:0!important; padding:2px 0!important; line-height:6px!important; border-bottom:0!important;}
#uxbody .dashboard .left .campaignview li a {margin:0!important; padding:0 0 0 22px!important; color:#595959; line-height:22px!important; text-decoration:underline;}
#uxbody .dashboard .left .campaignview div#cpview ul.drafts li a {display:inline-block; width:238px; background:url(https://html-assets-prod.guideflow.com/d2b738d36320df2bd568036928a1d093e2cf1fbd); background-repeat:no-repeat; background-position:0 4px; background-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#uxbody .dashboard .left .campaignview div#cpview ul.templates,
#uxbody .dashboard .left .campaignview div#cpview ul.completed {position:relative; margin-left:-4px; overflow:hidden;}
#uxbody .dashboard .left .campaignview div#cpview ul.templates li,
#uxbody .dashboard .left .campaignview div#cpview ul.completed li {float:left; margin:0 6px 8px!important; padding:0!important; height:100%; overflow:hidden;}
#uxbody .dashboard .left .campaignview div#cpview ul.templates li a,
#uxbody .dashboard .left .campaignview div#cpview ul.completed li a {float:none; display:block; margin:0!important; padding:1px!important; width:62px; height:72px; border:1px solid var(--slate-200);}
#uxbody .dashboard .left .campaignview div#cpview ul.templates li a.guideflow_hovered,
#uxbody .dashboard .left .campaignview div#cpview ul.completed li a.guideflow_hovered {border-color:#8c8c8c;}

/* --------------------------------------------------- */
/* STATUS MESSAGE ------------------------------------ */
/* --------------------------------------------------- */


.campaign_summary_options #scheduledate_options, .campaign_summary_green #scheduledate_options a {display:inline-block; padding: 0px; cursor:pointer; color:#969696;}
.campaign_summary_options #scheduledate_options, .campaign_summary_green #scheduledate_options a { display: inline-block !important; cursor: pointer; width: 100px; }
.campaign_summary_green #campaign_scheduledate_container .popover { width: 150px; z-index: 99;}

input#campaign_scheduledate.error { border: 2px #f37c7b solid; }

.ac_help_inline, .campaign_summary_green {position:relative; padding:6px 10px; font-size:14px; line-height:18px; color:#595959; background:#ebf8ff; border:none; border:0; border-top:1px solid #c1dae7; border-bottom:1px solid #b7d0dd; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; overflow:visible;}
.campaign_summary_green, .campaign_summary_green a {padding:10px; color:#000!important; font-weight:700;}
.campaign_summary .ac_autocomplete {z-index:5;}
/*.campaign_help {background:#feffd1; border-color:#f2f1ea #f2f1ea #ccc; color:#595959;}*/
.campaign_help {padding:10px; font-size:12px; background:#fff; border:1px solid #f2f1ea; border-bottom:1px dotted #ddd; color:#5a5a5a; border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px;}
table tr td input#subscriberEmailTestField {padding:6px 3px!important; font-size:14px!important; width:300px!important;}

#test table.send_preview td {padding-bottom:12px!important;}
#test table.send_preview td:first-child {border-right:1px solid #ddd;}
#test table.send_preview td .greybtn {background:#fff; color:#a7a7a7; background:-moz-linear-gradient(top, #fff 0%, var(--slate-100) 100%)!important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,var(--slate-100)))!important; background:-webkit-linear-gradient(top, #fff 0%,var(--slate-100) 100%)!important; background:-o-linear-gradient(top, #fff 0%,var(--slate-100) 100%)!important; background:-ms-linear-gradient(top, #fff 0%,var(--slate-100) 100%)!important; background:linear-gradient(to bottom, #fff 0%,var(--slate-100) 100%)!important;}
#test #subscriberEmailTestField {width:200px!important; padding:8px 3px!important;}
#test .spamcheck {margin:0; padding:0; border-top:1px solid #ddd;}
#test .spamcheck #spamcheck_result {margin:20px 0 0;}

/* --------------------------------------------------- */
/* DEFAULT FORM STYLES ------------------------------- */
/* --------------------------------------------------- */
/* This is legacy, DO NOT use or update. Refer to style.css */
input[type=text], input[type=password] {padding:3px;}

#uxbody table input[type=text],
#uxbody form input[type=text],
#uxbody table input[type=password],
#uxbody form input[type=password],
#uxbody table textarea,
#uxbody form textarea { display:inline-block; background-color:#ffffff; line-height:100%; }

#uxbody .uxlftcolm form input[type=checkbox],
#uxbody .uxlftcolm form input[type=checkbox]:checked,
#uxbody .uxlftcolm form input[type=radio],
#uxbody .uxlftcolm form input[type=radio]:checked {display:inline-block; width:auto; height:auto; padding:0; margin:0 8px 0 0; *margin-top:0; /* IE6-7 */ border:none!important; cursor:pointer; }
#uxbody .uxlftcolm form input[type=checkbox] { width: auto !important; }
#uxbody #preview_ input[type="button"].guideflow_hovered,
#uxbody #preview_ input[type="submit"].guideflow_hovered,
#uxbody #preview_ button.guideflow_hovered,
.ac_modal_inner input[type="button"].guideflow_hovered,
#uxbody .uxlftcolm #list input[type=button].guideflow_hovered {color:#333; background-color:#f8f8f8}
#uxbody .uxlftcolm form input[type=button]:active,
#uxbody .uxlftcolm form input[type=reset]:active,
#uxbody .uxlftcolm form input[type=submit]:active {position:relative;}
#uxbody .uxlftcolm form input,
#messagecontent input,
#campaignform input,
#uxbody .uxlftcolm form textarea {
	z-index:1;
}
.ac_modal_inner input:focus,
#messagecontent input:focus,
#campaignform input:focus,
#uxbody .uxlftcolm form input:focus,
#uxbody .uxlftcolm #list input[type=button]:focus,
#uxbody .uxlftcolm form textarea:focus {
	outline:0;
}

.ac_blockquote {margin:5px 0; padding:0;}
#senderaddr2Field {margin-top:4px!important;}
.ac_checkboxlist {border:none;}
#list_search {border:1px solid #c3c3c3; border-bottom-color:#a7a7a7;}

.pageHeadTitle {
	position:relative;
	margin:-50px 0 -22px;
	padding:23px 23px 20px;
	overflow:visible;
}
.lead-score_head {
	position:relative;
	margin:-50px 0 -22px;
	padding:46px 0px;
	overflow:visible;
}
.pageHeadTitle h1, .pageHeadTitle h3 {
	position:relative;
	display:inline-block;
	margin:0!important;
	padding:0!important;
}



.pageHeadTitle ul#breadcrumbs {margin:10px 0;}
.pageHeadTitle ul#breadcrumbs li {display:inline;}
.pageHeadTitle ul#breadcrumbs li a {color:#999; font-size:12px; font-weight:100;}
.pageHeadTitle ul#breadcrumbs li:after {position:relative; top:1px; margin:0 2px 0 9px; content:'\232A';color:#999; font-size:11px;}
.pageHeadTitle ul#breadcrumbs li:last-child:after {content:'';}
.pageHeadTitle ul#breadcrumbs li:last-child a {color:#d1d1d1; text-decoration:none;}

/* filter search bar */
.filterSearch {position:absolute; top:23px; right:23px;}
.filterSearch .btnsmall {float:left; margin:2px 6px 0 0!important; padding:3px 5px!important; line-height:16px!important;}
.filterSearch .dots {float:right; width:4px; background:url(https://html-assets-prod.guideflow.com/163e8a07c6fe5ad281bc4ce370f7f0aea252e936) repeat-y 0 0;}
.filterSearch .search {width:222px; color:#333; line-height:100%; background-color:#fff; border:1px solid #c0c0c0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.filterSearch input[type=text] {margin:0!important; padding:7px 1px 7px 5px!important; width:185px; background:none!important; border:none!important; border-right:1px solid #c0c0c0!important;}
.filterSearch input[type=text]:focus {-webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
.filterSearch input.readonly {color:#0f3e76; font-weight:600;}
.filterSearch input.search {position:relative; margin:0!important; padding:7px 1px!important; background:none!important; border:none!important; width:29px!important; background:#fff url(https://html-assets-prod.guideflow.com/86f7b851cc5575279e5e4fb46405c5a1616c8c3c) no-repeat 50% 8px!important; cursor:pointer!important;}

.filterSearch .clear {position:absolute; right:38px; filter:alpha(opacity=50); opacity:0.5; cursor:pointer;}
.filterSearch .clear.guideflow_hovered {filter:alpha(opacity=90); opacity:0.9;}

.templates_head .filterSearch  {top:0; right:86px;}

/* drop down list menu */
.filterList .selectdropdown { display: inline-block; }
.filterList .selectdropdown > a { padding-right: 0!important; }
.filterList .selectdropdown > a:active, body.report .filterList .selectdropdown > a.active { position: relative;top: 0;color: #aeaeae;background-color: #ffffff;border-bottom: 1px solid var(--slate-200);z-index: 500; }

#filterList {position:absolute; top:20px; right:20px;}
body.form #filterList {top:23px; right:23px;}
#filterList a.drop {position:relative; outline:none; padding:5px; background:#fff; text-decoration:none; border:1px solid transparent!important; webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; z-index:300;}
#filterList a.dropActive {border:1px solid #c2c2c2!important; border-bottom:1px solid transparent!important; webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px;}
#filterList a.drop > span {position:relative; margin:0!important; padding:0 14px 0 5px!important; background:#fff url(https://html-assets-prod.guideflow.com/7d0d7d5ec9344e707ef8c64d52133632bccb1970) no-repeat center right;}
#filterList .importListDropdown {display:none; position:absolute; top:20px; right:0; padding:12px; width:286px; background-color:#fff; border:1px solid #c2c2c2!important; text-align:left; z-index:180; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.8); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.8); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.8); -moz-border-radius-topleft:5px; -moz-border-radius-topright:0; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:3px; -webkit-border-radius:5px 0px 5px 3px; border-radius:5px 0px 5px 3px; z-index:100;}
#filterList .importListDropdown > li {position:relative; display:block; margin:5px 0 0; padding:5px 0 7px; border-bottom:1px solid #e8e8e8; height:100%; overflow:hidden; line-height:18px;}
#filterList .importListDropdown > li:last-child  {border-bottom:0 none;}
#filterList .importListDropdown li > div {}
#filterList .importListDropdown li > div > a {color:#004290;}
#filterList .importListDropdown li > div.listName {float:left; width:145px;}
#filterList .importListDropdown li > div.statusInfo {position:relative; float:right; margin:0; padding:0; width:130px; text-align:right; overflow:hidden;}
#filterList .importListDropdown li > div.statusInfo .graphcont {position:relative; margin:0; padding:0; float:right; display:block; width:126px; background:url(https://html-assets-prod.guideflow.com/a16e108d686dc938527a34951aef025e881de30e) no-repeat 0 5px; overflow:hidden;}
#filterList .importListDropdown li > div.statusInfo .graphcont .graph {position:relative; float:right!important; width:100px; padding:0; background:#efefef; border:1px solid #cecece; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#filterList .importListDropdown li > div.statusInfo .graphcont .graph .bar {display:block; position:relative; background:url(https://html-assets-prod.guideflow.com/6dc9741eed2778db700e6f272384372f0d1727bf) repeat-x right center; border-right:1px solid #b4dad2; color:#333!important; text-align:center; line-height:1.9em; text-shadow:1px 1px 0px #fff; white-space:nowrap!important; word-wrap:none!important;}

#campaignLists ul.lists {position:relative; display:table-row; margin:10px 0 0!important; padding:0; width:100%; height:100%; zoom:1; z-index:10;}
#campaignLists ul.lists a {color:#004290; text-decoration:none;}
#campaignLists ul.lists > li {position:relative; display:block!important; margin:0 0 20px; padding:0 24px; height:110px!important; display:inline; border-bottom:1px solid var(--slate-200); overflow:hidden; zoom:1; z-index:999;}
#campaignLists ul.lists > li:first-child {padding-top:0;}
#campaignLists ul.lists li .imgwrap {float:left; width:105px; height:90px; overflow:hidden;}
#campaignLists ul.lists li .imgwrap .avatars {position:relative; margin:0; padding:0; width:100%; height:15px; overflow:hidden; background:url(https://html-assets-prod.guideflow.com/46142011d73fb6921ade8407d6cf9c2526c22ca7); background-position:top; background-repeat:no-repeat; }
#campaignLists ul.lists li .imgwrap .avatars a {float:left; display:block; width:15px; height:15px;}
#campaignLists ul.lists li .imgwrap .avatars a img {display:inline; border:0; width:15px; height:15px;}
#campaignLists ul.lists li .imgwrap .img {position:relative; width:103px; height:73px; display:block; border:1px solid var(--slate-200);}
#campaignLists ul.lists li .imgwrap .img:after, #campaignLists ul.lists li .imgwrap .img > span:after {position:absolute; top:1px; left:1px; bottom:1px; right:1px; content:" ";}
#campaignLists ul.lists li .folder {position:absolute; right:30px; width:auto; z-index:15; zoom:1; text-align:right;}
#campaignLists ul.lists li .folder > a {position:relative; display:inline-block; margin-right:-1px; padding:2px 7px; font-size:11px; color:#6e6e6e; width:auto!important; background:#f1f1f1; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important; text-decoration:none!important; text-align:right; border:1px solid transparent; z-index:20;}
#campaignLists ul.lists li .folder .foldershown {width:auto!important; color:#666; border:1px solid var(--slate-200); border-bottom:1px solid transparent; background:#fff; z-index:50;}
#campaignLists ul.lists li .folder .folders {position:relative; top:-2px; padding:6px; height:55px; border:1px solid var(--slate-200); background:#fff; overflow:auto; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); z-index:12;}
#campaignLists ul.lists li .folder .folders.guideflow_hovered {overflow-x:auto;}
#campaignLists ul.lists li .folder .folders > li {margin:0 16px 0 0; padding:0; font-size:11px!important; color:#6e6e6e!important; width:auto; text-decoration:none!important; text-align:left; line-height:16px; white-space:nowrap;}
#campaignLists ul.lists li .campaigninfo {overflow:hidden; height:100%; margin-left:120px;}
#campaignLists ul.lists li .campaigninfo .title {display:inline-block; width:auto; margin:-2px 0 16px; padding:0; color:#333; font-size:14px; line-height:16px; text-decoration:underline;}
#campaignLists ul.lists li .campaigninfo .title.guideflow_hovered {text-decoration:none;}
#campaignLists ul.lists li .campaigninfo small {display:block; padding:2px 0 12px 22px; color:#888; font-size:12px; line-height:12px;}
#campaignLists ul.lists li .campaigninfo .single {background:url(https://html-assets-prod.guideflow.com/316dbc961834ef3220d3dd6c131f0495ce67e733) no-repeat 0 2px;}
#campaignLists ul.lists li .campaigninfo .scheduled {background:url(https://html-assets-prod.guideflow.com/fd814cdc12c06226516e1bf2cf84d4bc4712566f) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .draft {background:url(https://html-assets-prod.guideflow.com/391f9e5b220b5c85ba5a38defd1eee19aa786f0e) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .recurring {background:url(https://html-assets-prod.guideflow.com/10c5b0bcb6b2b2e6181c906f22c1a41c855df0c3) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .text {background:url(https://html-assets-prod.guideflow.com/440e3363649b01c6944dee08ebd8725b1b398791) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .reminder {background:url(https://html-assets-prod.guideflow.com/b346f08175214858f6dd684b09355da4f319ecd1) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .activerss {background:url(https://html-assets-prod.guideflow.com/89c57757dd3fcb70df78470b5a7c633a55e08102) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .responder {background:url(https://html-assets-prod.guideflow.com/e590fdc9a6c257132344245bbee9cbc6dde38384) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .split {background:url(https://html-assets-prod.guideflow.com/c82cf37ab5727757c67e70c9f0bdfef21bb3a6d2) no-repeat 0 0;}
#campaignLists ul.lists li .campaigninfo .alert {background:url(https://html-assets-prod.guideflow.com/854b732ac33f299f210a33d04ecf911189efc854) no-repeat 0 0;}
#campaignLists ul.lists li .buttons {position:relative; margin:5px 0 0; padding:0; width:100%; overflow:hidden;}
#campaignLists ul.lists li .buttons .btnsmall {float:left; margin:0 8px 0 0!important; padding:3px 5px!important; color:#666!important; line-height:16px!important;}
#campaignLists ul.lists li .buttons .delete {padding:3px 7px!important; color:#666!important; font-size:11px!important;}
#campaignLists ul.lists li .buttons > a span {display:block; padding-left:19px; padding-top:1px; background-repeat:no-repeat; background-position:0 1px;}
#campaignLists ul.lists li .buttons a.continue span {padding-left:20px; padding-right:8px; background-image:url(https://html-assets-prod.guideflow.com/87eef268357605a705fac98f7b4b511d840feb38); background-position:4px;}
#campaignLists ul.lists li .buttons a.enable span {background-image:url(https://html-assets-prod.guideflow.com/c32ada945c50ee2d20f71031797d8d3a3e8886bb);}
#campaignLists ul.lists li .buttons a.disable span {background-image:url(https://html-assets-prod.guideflow.com/8890751aeac4117c62910cfe0ccfb1206a5e7d03);}
#campaignLists ul.lists li .buttons a.folder span {background-image:url(https://html-assets-prod.guideflow.com/d51e4a8f61f999383ed8f605dc380cfdaa0fcfee);}
#campaignLists ul.lists li .buttons a.resume span {background-image:url(https://html-assets-prod.guideflow.com/5ed1adaa131dd91e04fb47bdc50006e779a983b3);}
#campaignLists ul.lists li .buttons a.stop span {padding-left:18px; background-image:url(https://html-assets-prod.guideflow.com/e64bd857aeb0591d362bdbb9777abb6662d6d17e);}
#campaignLists ul.lists li .buttons a.pause span {padding-left:18px; background-image:url(https://html-assets-prod.guideflow.com/65ec8eec1e629c89eb823a117b195aa419f96b64);}
#campaignLists ul.lists li .buttons a.edit span {padding-left:16px; background-image:url(https://html-assets-prod.guideflow.com/d98123f7d3b84f900ad96f1103faf5ce6e4d1b6f); background-position:0 2px;}
#campaignLists ul.lists li .buttons a.send span {background-image:url(https://html-assets-prod.guideflow.com/88a73e1abb4b2e4ba9daca0d4518101ce6d066db); background-position:0 3px;}
#campaignLists ul.lists li .buttons a.copy span {background-image:url(https://html-assets-prod.guideflow.com/2c9b83a4587102b526112219a08a4afc693cc221); background-position:0 3px;}
#campaignLists ul.lists li .buttons a.resend span {background-image:url(https://html-assets-prod.guideflow.com/6069a3567fd5518e3aa31996e7322f3205407221); padding-left:17px; }
#campaignLists ul.lists li .buttons a.report span {background-image:url(https://html-assets-prod.guideflow.com/cc7fcee0af6d888c3f52cee71cfb2bc390829364); width:15px; padding:0;}
#campaignLists ul.lists li .buttons a.ticket span {background-image:url(https://html-assets-prod.guideflow.com/331018bc3b572c0f5334be19ee2244a6085401c3);color:red;font-weight:bold;}
#campaignLists ul.lists li .buttons a.survey span {background-image:url(https://html-assets-prod.guideflow.com/7409e6032233353a6c21aa0757e7193beaac7348);}

#campaignLists ul.report li .buttons a.report span {background-image:url(https://html-assets-prod.guideflow.com/cc7fcee0af6d888c3f52cee71cfb2bc390829364); width:auto; padding-left:19px;}

#campaignLists ul.lists div.ui-widget-header {width:2px; margin:10px 0 0 15px; z-index:5000; background:transparent!important; border:none!important; position:relative; overflow:visible;}
div.ui-widget-header span {position:absolute; width:auto; padding:8px 13px; background:#f9f9f9!important; border:1px solid #d3d3d3!important; text-decoration:none; white-space:nowrap; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4); box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);}

.campaigns_head {border-bottom:0 none;}
.campaigns_head .button_group {margin:0 0 10px; display:block;}

#listLists .ac_page-title h3 {
	margin-top: 0;
	font-size: 22px;
	font-weight: 600;
	margin: 0 0 22px 20px;
}
#listLists .ac_lists .ac_lists-header {
	background: var(--slate-100);
	border: none;
	border-radius: var(--radii-100);
	display: flex;
	flex-direction: column;
	height: 60px;
	justify-content: center;
	margin-bottom: 10px;
	padding-left: 12px;
	padding-right: 12px;
}
#listLists .ac_lists .ac_lists-header .delete-selected.red button {
	background-color: var(--strawberry-500);
	border: 1px solid var(--strawberry-500);
	color: #fff;
}
#listLists .ac_lists td.checkbox {
	width: 14px;
	text-align: left;
}
#listLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label,
#listLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label > span {
	background-size: 14px;
	height: 14px;
	width: 14px;
}

#listLists .ac_lists .ac_lists-subheader input[type="checkbox"].ac_check:checked + label > span,
#listLists .ac_lists .checkbox input[type="checkbox"].ac_check:checked + label > span {
	background-position: 0 -14px;
}
#listLists .ac_lists td.avatars img {
	border: 1px solid var(--slate-200);
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#listLists .ac_lists td.avatars .view-all {
	background-color: white;
	border: 1px solid var(--slate-200);
	border-radius: var(--radii-100);
	color: var(--slate-600);
	display: initial !important;
    top: 4px;
	margin: -2px 0 0 6px;
	padding: 4px 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
    width: auto !important;
}
#listLists .ac_lists td.avatars .view-all.guideflow_hovered {
	background-color: var(--slate-200);
}
#listLists .ac_lists td.avatars a {
	display: inline-block;
	margin-right: 3px;
	width: 25px;
	height: 25px;
	overflow: hidden;
	vertical-align: top;
}
#listLists .ac_lists td.actions {
	display: flex;
    justify-content: flex-end;
	padding-right: 0;
}
#listLists .ac_lists td.actions .buttons {
	display: none;
}
#listLists .ac_lists td.actions .ac_multibutton-mini {
	min-width: 200px;
}
#listLists .ac_lists td.actions .ac_multibutton-mini.ac_popover {
	display: flex;
	justify-content: flex-end;
}
#listLists .ac_lists td.actions .ac_multibutton-mini.ac_popover .ac-icon-down:before {
	margin-left: 0;
}
#listLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu {
    left: unset;
	margin-top: 36px;
    right: 5px;
}
#listLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:before,
#listLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:after {
	left: initial;
	right: 20px;
}
#listLists .ac_lists .actions .ac_multibutton-mini > a.ac_button {
	width: 100%;
	text-align: left !important;
	padding: 4px 12px 4px 8px !important;
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	font-weight: var(--fw-medium);
	border-radius: var(--radii-100) 0 0 var(--radii-100) !important;
}
#listLists .ac_lists .actions .ac_multibutton-mini > .popover-trigger {
	width: 10px;
	height: 20px;
	text-align: left !important;
	left: -5px;
	top: 0px;
	padding: 8px 7px 0px 7px !important;
	border-radius: 0px var(--radii-100) var(--radii-100) 0px !important;
}

#listLists .ac_lists .actions .ac_multibutton-mini.open > .popover-trigger .icon {
	width: 8px;
	-webkit-transform-origin-y: 7px;
}

#listLists .ac_lists .actions .ac_multibutton-mini > .popover-trigger .icon svg {
	width: 8px;
}

#listLists .ac_lists .actions .ac_multibutton-mini.open > .popover-trigger .icon svg {
	height: 8px;
	vertical-align: unset;
}

#listLists .ac_lists .ac_lists-header td {
	align-items: center;
	border: unset;
	border-radius: var(--radii-100);
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

#listLists .ac_lists .ac_lists-header .search-wrap {
	float: none;
}

#listLists .ac_lists .seg_row td {
	text-align: left;
}
#listLists .ac_lists .segments {
	margin:10px 0;
	padding:6px 4px 0;
	border:1px solid #ededed;
	overflow:hidden;
}

#listLists .ac_lists .segments .segment_loader {
	padding: 8px;
	height: 18px;
}

#listLists .ac_lists .segments .segment {
	display:inline-block;
	margin:0 4px 7px;
	padding:8px 13px;
	color:#5d5d5d;
	background:#f9f9f9;
	border:1px solid #d3d3d3;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#listLists .ac_lists .segments .segment.nosegments {
	background: none;
	border: none;
}

#listLists .ac_lists .segments .addsegment {
	padding:8px 13px;
}
#listLists .ac_lists .segments .addsegment span {
	display:block;
	margin:0!important;
	padding-left:22px;
	background:url(https://html-assets-prod.guideflow.com/b3bc1f63c9fe39e16ccdbb29514fde04bd7be628) no-repeat 0 -1px;
}
#listLists .ac_lists .list_link {
	text-decoration: none;
	color: var(--slate-600);
}
#listLists .ac_lists .list_link.guideflow_hovered {
	text-decoration: underline;
}
#listLists .ac_lists .name .list_link {
	color: var(--ocean-500);
}
#list_list table {
	table-layout: fixed;
}
body.old.list .twipsy {
	white-space: normal !important;
}
body.list #settingsModal label .description {
	margin-top: 3px;
	font-size: 12px;
	color: var(--slate-600) !important;
	font-weight: normal !important;
}
body.list #settingsModal .settings_left {
	float: left;
	clear: both;
}
body.list #settingsModal .settings_right {
	float: right;
}
body.list #settingsModal .settings_row + .settings_row {
	margin-top: 20px;
}

/* List Setting Modal */
body.list #settingsModal .ac_tabcontainer .tab-bar {
	height: 40px;
}
body.list #settingsModal .tabs .tab {
	float: left;
	display: block;
	margin-left: -1px;
	padding: 10px 20px;
	border: var(--slate-200) 1px solid!important;
	border-bottom: 0 none!important;
	background: #FAFAFA;
	color: var(--slate-600);
	box-sizing: border-box;
	cursor: pointer;
}
body.list #settingsModal .tabs .tab:first-child {
	margin-left: 0px;
	border-left: 0 none!important;
}
body.list #settingsModal .tabs .tab.active {
	background-color: #FFFFFF;
	color: var(--slate-600);
}
body.list #settingsModal .tabs .tab.active:after {
	position: absolute;
	content: '';
	left: 0;
	bottom: -1px;
	width: 100%;
	border: 1px solid #FFFFFF;
	box-sizing: border-box;
}
body.list #settingsModal #generalSettings button.popover-trigger {
	margin: 0;
	width: auto;
	height: auto;
}
body.list #settingsModal #generalSettings button.popover-trigger + .ac_popover-menu {
	left: initial;
	right: 0;
}
body.list #settingsModal #generalSettings button.popover-trigger + .ac_popover-menu:before,
body.list #settingsModal #generalSettings button.popover-trigger + .ac_popover-menu:after {
	left: initial;
	right: 32px;
}
body.list #settingsModal #generalSettings button.popover-trigger + .ac_popover-menu .group-title {
	padding: 9px 27px;
}

#listLists div.lists div.listrow {position:relative; margin:20px 0!important; padding:0; overflow:visible; width:102%; min-height:95px;}
#listLists div.lists div.listrow {margin:0 0 14px!important; padding:10px 0 20px!important; width:100%; border-bottom:1px solid var(--slate-200);}
#listLists div.lists div.listrow div.llft {position:relative; float:left; margin:0 20px 0 0; padding:0; width:152px; height:105px; overflow:hidden;}
#listLists div.lists div.listrow div.llft a {text-decoration:none;}
#listLists div.lists div.listrow div.llft .graphcontent {position:relative; padding-bottom:4px; font-size:11px; color:#a9a9a9;}
#listLists div.lists div.listrow div.llft .graphcontent .graph {display:block; margin-bottom:4px; width:150px; height:74px; border:1px solid #ececec;}
#listLists div.lists div.listrow div.llft .graphcontent .chartnodataoverlay {display:block; position:absolute; top:30px; text-align:center; width:100%;}
#listLists div.lists div.listrow div.llft ul.graphnav {position:absolute; top:84px; right:0; width:auto; overflow:hidden;}
#listLists div.lists div.listrow div.llft ul.graphnav li {display:inline; float:none;}
#listLists div.lists div.listrow div.llft ul.graphnav li a {display:block; margin-left:3px!important; float:left; width:6px; height:6px; background:url(https://html-assets-prod.guideflow.com/e09f69e6f7779e88976eba0274ad5020adb145b4) no-repeat 0 -6px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#listLists div.lists div.listrow div.llft ul.graphnav li a.guideflow_hovered, #listLists div.lists div.listrow div.llft ul.graphnav li a.selected {background-position:0 0;}
#listLists div.lists div.listrow div.lrgt {position:relative; margin:0 0 0 180px; padding:0;}
#listLists div.lists div.listrow div.lrgt h2 a {position:relative; display:inline; margin:0; padding:0; line-height:100%; color:#333; text-decoration:underline; overflow:hidden;}
#listLists div.lists div.listrow div.lrgt h2 a.guideflow_hovered {text-decoration:none;}
#listLists div.lists div.listrow div.lrgt h2 .subcount {margin-left:6px; color:#a9a9a9; zoom:1;}
#listLists div.lists div.listrow div.lrgt h2 .subcount a {color:#a9a9a9!important; zoom:1;}
#listLists div.lists div.listrow div.lrgt .segmentlists {position:relative; float:right; font-size:11px; z-index:10;}
#listLists div.lists div.listrow div.lrgt .segmentlists a {color:#555; cursor:pointer!important; text-decoration:none;}
#listLists div.lists div.listrow div.lrgt .segments {margin:10px 0; padding:6px 4px 0; border:1px solid #ededed; overflow:hidden; display:none;}
#listLists div.lists div.listrow div.lrgt .segments .segment {display:inline-block; margin:0 4px 7px; padding:8px 13px; color:#5d5d5d; background:#f9f9f9; border:1px solid #d3d3d3; text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#listLists div.lists div.listrow div.lrgt .segments .addsegment {padding:8px 13px;}
#listLists div.lists div.listrow div.lrgt .segments .addsegment span {display:block; margin:0!important; padding-left:22px; background:url(https://html-assets-prod.guideflow.com/b3bc1f63c9fe39e16ccdbb29514fde04bd7be628) no-repeat 0 -1px;}
#listLists div.lists div.listrow div.lrgt .avatars {position:relative; margin:10px 0 5px -3px; padding:0; height:26px; overflow:hidden;}
#listLists div.lists div.listrow div.lrgt .avatars a {display:block; float:left; width:25px; height:25px; margin:0 3px 5px; zoom:1;}
#listLists div.lists div.listrow div.lrgt .options, #listLists div.lists div.listrow div.lrgt .options ul.optionbuttons {position:relative; margin:0; padding:0; height:100%; overflow:visible!important;}
#listLists div.lists div.listrow div.lrgt .options ul.optionbuttons > li {position:relative; display:inline; margin:0; padding:0; width:auto!important; height:100%;}
#listLists div.lists div.listrow div.lrgt .options ul.optionbuttons > li a {position:relative; margin-right:4px; padding:6px 17px; color:#666!important;}
#listLists div.lists div.listrow div.lrgt .options ul.optionbuttons li a.opendropdown {background:#fff!important; outline:none; border-bottom:1px transparent!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -moz-border-radius-bottomright:0; -moz-border-radius-bottomleft:0; -webkit-border-radius:3px 3px 0px 0px; border-radius:3px 3px 0px 0px; background-image:-webkit-linear-gradient(#d5d5d5, #ffffff 12%, #ffffff)!important; background-image:-moz-linear-gradient(top, #d5d5d5, #ffffff 12%, #ffffff)!important; background-image:-ms-linear-gradient(#d5d5d5, #ffffff 12%, #ffffff)!important; background-image:-o-linear-gradient(#d5d5d5, #ffffff 12%, #ffffff)!important; background-image:linear-gradient(#d5d5d5, #ffffff 12%, #ffffff)!important; z-index:290;}
#listLists div.lists div.listrow div.lrgt .options ul.optionbuttons li > a.guideflow_hovered {color:#000!important; background:#f8f8f8!important;}
#listLists div.lists div.listrow div.lrgt .options ul.optionbuttons li > a > span {display:block; padding-right:12px; background:url(https://html-assets-prod.guideflow.com/7d0d7d5ec9344e707ef8c64d52133632bccb1970) no-repeat center right;}
#listLists .drop {display:none; position:absolute; top:21px; left:0; padding:0; min-width:195px; background-color:#fff; border:1px solid #c2c2c2!important; text-align:left; z-index:180; -webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px; overflow:hidden;}
#listLists .drop li {position:relative; margin:0; padding:0; line-height:1.4; border-bottom:1px solid #e6e6e6; text-align:left;}
#listLists .drop li:last-child {border-bottom:0 none;}
#listLists .drop li a {position:relative; display:block; margin:0!important; padding:7px 8px; color:#545454; font-weight:100; text-decoration:none;}
#listLists .drop li a.guideflow_hovered {color:#000!important;}

#reportLists div.lists {position:relative; margin:0; padding:0; width:100%;}
#reportLists div.lists > div.reportrow {position:relative; display:block!important; margin:20px 20px 10px 0; padding:0 0 20px; width:400px; height:75px!important; display:inline; overflow:hidden;}
#reportLists div.lists > div.reportrow .img {float:left; width:105px; height:75px; display:block; border:1px solid var(--slate-200); zoom:1;}
#reportLists div.lists > div.reportrow .campaigninfo {margin:0 0 0 120px; width:100%;}
#reportLists div.lists > div.reportrow .campaigninfo .title {display:inline-block; width:auto; margin:-2px 0 10px; padding:0; color:#333; font-size:14px; line-height:16px;}
#reportLists div.lists > div.reportrow .campaigninfo small {display:block; padding:2px 0 12px 22px; color:#888; font-size:12px; line-height:12px;}
#reportLists div.lists > div.reportrow .single {background:url(https://html-assets-prod.guideflow.com/316dbc961834ef3220d3dd6c131f0495ce67e733) no-repeat 0 2px;}
#reportLists div.lists > div.reportrow .scheduled {background:url(https://html-assets-prod.guideflow.com/fd814cdc12c06226516e1bf2cf84d4bc4712566f) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .draft {background:url(https://html-assets-prod.guideflow.com/391f9e5b220b5c85ba5a38defd1eee19aa786f0e) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .recurring {background:url(https://html-assets-prod.guideflow.com/10c5b0bcb6b2b2e6181c906f22c1a41c855df0c3) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .text {background:url(https://html-assets-prod.guideflow.com/440e3363649b01c6944dee08ebd8725b1b398791) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .reminder {background:url(https://html-assets-prod.guideflow.com/b346f08175214858f6dd684b09355da4f319ecd1) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .activerss {background:url(https://html-assets-prod.guideflow.com/89c57757dd3fcb70df78470b5a7c633a55e08102) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .responder {background:url(https://html-assets-prod.guideflow.com/e590fdc9a6c257132344245bbee9cbc6dde38384) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .split {background:url(https://html-assets-prod.guideflow.com/c82cf37ab5727757c67e70c9f0bdfef21bb3a6d2) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .alert {background:url(https://html-assets-prod.guideflow.com/854b732ac33f299f210a33d04ecf911189efc854) no-repeat 0 0;}
#reportLists div.lists > div.reportrow .campaigninfo .options .btnsmall {float:left; margin:0 8px 0 0!important; padding:3px 5px!important; color:#666!important; line-height:16px!important;}
#reportLists div.lists > div.reportrow .campaigninfo .options .delete {padding:3px 7px!important; color:#9d9d9d; font-size:11px!important; border:1px solid #d8d8d8!important;}
#reportLists div.lists > div.reportrow .campaigninfo .options > a {position:relative; display:inline; margin:0 4px 0 0; padding:0; width:auto!important; height:100%; background-repeat:no-repeat;}
#reportLists div.lists > div.reportrow .campaigninfo .options > a span {width:auto!important; display:block; padding-left:19px; padding-top:1px; background-repeat:no-repeat; background-position:0 3px;}
#reportLists div.lists > div.reportrow .campaigninfo .options > a.folder span {background-image:url(https://html-assets-prod.guideflow.com/d51e4a8f61f999383ed8f605dc380cfdaa0fcfee); width:15px;}

#gravatarstream {position:relative; margin:-3px -3px 0; padding:0; min-height:200px;}
#gravatarstream:after {position:absolute; content:"."; display:table; clear:both; visibility:hidden; line-height:0; height:0; zoom:1;}
#gravatarstream div.avatarbox {float:left; position:relative; margin:3px; padding:0; text-align:center; background-position:center;}
#gravatarstream div.avatarbox > a,
#gravatarstream div.avatarbox > div.avatarwrap {position:relative; display:block; width:100%; height:100%;}
#gravatarstream div.w50 {width:50px; height:50px;}
/* Contact card top position for gravatar with 50 pixel in height */

#gravatarstream div.w75 {width:75px; height:75px;}

#gravatarstream div.w100 {width:100px; height:100px;}
/* Contact card top position for gravatar with 50 pixel in height */

#gravatarstream .gravatargradiant {position:absolute; bottom:0; margin:0; padding:0; max-height:25px; width:100%; height:25px; background:url(https://html-assets-prod.guideflow.com/7caebfe0d1fe25dd374e5bd011ad7437d8f8bd92) repeat-x 0 0; overflow:hidden; z-index:100;}

#listingFooter .ac_paginator a,
#listingFooter .ac_paginator span,
#listingFooter .ac_paginator strong {
	margin: unset;
	padding: unset;
	font-size: unset;
}
#listingFooter .ac_paginator span {
	display: flex;
}

#listingFooter .retrofit--paginator {
	display: inline-flex;
	background-color: var(--white);
	border: var(--b-100) solid var(--slate-200);
	border-radius: var(--radii-100);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	color: var(--slate-600);
	overflow: hidden;
}

#listingFooter .retrofit--paginator a,
#listingFooter .retrofit--paginator strong {
	line-height: var(--lh-200);
	padding: 4px 10px !important;
	text-decoration: none;
}

#listingFooter .retrofit--paginator .ellipse {
	box-sizing: border-box;
	display: block;
	font-size: var(--fs-200);
	height: 100%;
	line-height: var(--lh-100);
	padding: 3px 8px !important;
}

#listingFooter .retrofit--paginator a .icon {
	display: inline-block;
	position: relative;
    top: 1px;
}

#listingFooter .retrofit--pager-limit > .ac_paginator_limit_box {
	background-color: #ffffff;
	border: var(--b-100) solid var(--slate-200);
	border-radius: var(--radii-100);
	display: inline-block;
	padding-right: var(--sp-300);
	position: relative;
}

#listingFooter .retrofit--pager-limit > .ac_paginator_limit_box::after {
	border-style: solid;
	border-width: 4px 4px 0 4px;
	border-color: var(--black) transparent transparent transparent;
	content: '';
	display: inline-block;
	height: 0;
	width: 0;
	position: absolute;
    right: 8px;
	top: 16px;
	vertical-align: middle;
}

#listingFooter .retrofit--pager-limit select {
	background-color: transparent;
	border: unset;
	border-radius: unset;
	cursor: pointer;
	color: var(--slate-600);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	margin: unset;
	padding: 10px var(--sp-400) 10px var(--sp-400);
	-webkit-appearance: none;
	-moz-appearance: none;
}

body.template_designer #listingFooter #template_save_dropdown { position: relative; }
body.template_designer #listingFooter #template_save_dropdown .btn { position: relative;right: 0;margin: 0;padding: 0 !important;display: inline-block;font-size: 12px !important;color: #555;vertical-align: middle;cursor: pointer;background-color: #f5f5f5;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);background-image: linear-gradient(to bottom, #ffffff, #f6f6f6);background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);background-repeat: repeat-x;border: 0 none !important;*border: 0;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-color: none;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);*zoom: 1;text-decoration: none;text-shadow: 0 1px 1px rgba(255, 255, 255, 1);text-align: center;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0);box-shadow: 0 1px 0 rgba(255, 255, 255, 1);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;text-shadow: 1px 1px 0px #fff; }
body.template_designer #listingFooter #template_save_dropdown .btn > span { position: relative;display: inline-block;border: 1px solid #cecece;line-height: 28px;padding: 0 14px; }
body.template_designer #listingFooter #template_save_dropdown .btn > span:first-child { margin-right: -3px;border-right: 0 none;-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px; }
body.template_designer #listingFooter #template_save_dropdown .btn > span:active { top: 0;color: #505050;background-color: #f5f5f5;background-image: none;outline: 0;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05) !important;-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05) !important;box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05) !important; }
body.template_designer #listingFooter #template_save_dropdown .btn > span:active, body.template_designer #listingFooter #template_save_dropdown .btn > span.active { position: relative;top: 0;color: #aeaeae;background-color: #ffffff;border-top: 1px solid #fff;-moz-border-radius-bottomleft: 0;-moz-border-radius-bottomright: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0; }
body.template_designer #listingFooter #template_save_dropdown .btn > span.dropdown_select { border-left: 1px solid #ccc;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px; }
body.template_designer #listingFooter #template_save_dropdown .btn > span.dropdown_select::after { content: "\25b4";font-size: 12px !important;display: inline-block;border-left: 1px solid #fff; }
body.template_designer #listingFooter #template_save_dropdown .btn > span.active { background-color: #ffffff;border-top: 1px solid #fff;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;z-index: 500;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu { display: none;position: absolute;bottom: -1px;left: 0;width: 250px;padding: 0;background: #fff;border: 1px solid #ddd;overflow: hidden;z-index: 400;margin-bottom: 30px; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu > ul { position: relative;margin: 0;padding: 0;width: 100%;overflow: hidden; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu > ul > li { margin: 0;padding: 0;line-height: 1.4;border-bottom: 1px solid #e6e6e6; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu > ul > li:last-child { border-bottom: 0 none; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu > ul > li > a { display: block;padding: 7px 8px;color: #545454;text-decoration: none; }
body.template_designer #listingFooter #template_save_dropdown > .dropdown_menu > ul > li > a.guideflow_hovered { position: relative;left: 0;background: #f8f8f8; }

#campaignLists ul.lists li.campaignrow.lastchild,
#listLists div.lists div.listrow.lastchild {margin-bottom:0!important; border-bottom:none!important;}
/* #seriesLists ul.lists li.seriesrow.lastchild, */

/* Import page */
body.import_file_link { min-width: 1120px !important; }
#import h2.heading { margin-bottom: 16px;font-size: 21px;text-align: center; }
#import div[class$="_wrap"] { padding: 25px 0;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#import .import_wrap { margin-bottom: 50px;padding: 17px 0;color: #858585;background-color: #ecf5ee;border-top: 5px solid #deeae1; }
#import .import_wrap a.import_file_link { display: inline-block;margin: 8px 0;padding: 15px 66px;font-size: 17px;color: #fff;background-color: #55ca69;border-bottom: 3px solid #00b121;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-decoration: none; }
#import .import_wrap a.import_file_link.guideflow_hovered { background-color: #6edf81; }
#import .import_wrap > div { margin: 16px 0 0; }
#import .import_wrap > div > a { margin: 0 4px;color: #b8b8b8; }
#import .integrations_wrap { padding-bottom: 38px !important;background-color: #fff;border: 1px solid var(--slate-200); }
#import .integrations_wrap div.integrations_wrap_inner { width: 88%;margin: 0 auto; }
#import .integrations_wrap div.integrations_wrap_inner a { margin: 0 6px 22px;min-width: 120px;display: inline-block;color: var(--slate-600);font-weight: 600;text-align: center;text-decoration: none; }
#import .integrations_wrap div.integrations_wrap_inner a img { display: block;margin: 0 auto;width: 50px;height: auto; }
#import .integrations_wrap div.integrations_wrap_inner a span { display: block;padding: 14px 0;text-align: center; }
#import .moreintegrations_wrap { margin: 0;padding: 20px 0;height: 220px;background-image: url(https://html-assets-prod.guideflow.com/ae20b8bbf46944580c1a6d32d67db2ffe2f00603);background-repeat: no-repeat;background-position: 50%; }
#import .moreintegrations_wrap a.moreintegrations { position: relative;top: 74px;display: inline-block;padding: 15px 66px;font-size: 17px;color: #fff;background-color: #416ca8;border-bottom: 3px solid #314a6d;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-decoration: none; }
#import .moreintegrations_wrap a.moreintegrations.guideflow_hovered { background-color: #5d8ac8; }
#import .or { position: relative;margin-top: -38px;text-align: center;z-index: 10; }
#import .or > span { display: inline-block;padding: 23px;font-size: 23px;line-height: 23px;font-style: italic;color: #416ca8;font-weight: 100;background-color: #f9f9f9;border: 1px solid #ebebeb;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; }
#import .import_recent { color: #999; }

#importCfgForm {position:relative; margin:0; padding:0; width:100%; overflow:hidden;}
#importCfgForm h1 {margin-bottom:5px;}
#importCfgForm  .import_source_services {position:relative; margin:10px 0 0; display:block; clear:both; width:100%; overflow:hidden;}
/*
#importCfgForm {margin:0; padding:0; height:100%;}
#importCfgForm div.subscriberColmLeft {position:relative; float:left; width:30%;}
#importCfgForm div.subscriberColmRight {position:relative; float:left; width:60%;}
#importCfgForm div.subscriberColmLeft {margin:0; padding:0 0 50px 0;}
#importCfgForm div.subscriberColmLeft textarea {display:block;  padding:6px!important; width:97%; color:#999; height:250px!important;}
#importCfgForm div.subscriberColmLeft .copy_option a {font-weight:100!important; font-size:12px!important;}
*/
#importCfgForm .import_source_list {position:relative; width:102%; margin:0;}
#importCfgForm .import_source_list li {position:relative; float:left; height:100%; margin:0; margin-bottom:20px; margin-right:20px; overflow:visible!important;}
#importCfgForm .import_source_list li a {display:inline-block; margin:0; border:0 none;}

#importCfgForm .import_source_list.sources {margin:0;}
#importCfgForm .import_source_list.sources li a {margin-right:6px; width:159px; text-align:center; text-decoration:none; font:15px; color:#333; filter:alpha(opacity=80); -khtml-opacity:0.8; opacity:0.8; text-transform:capitalize;}
#importCfgForm .import_source_list.sources li a.guideflow_hovered {filter:alpha(opacity=100); -khtml-opacity:1; opacity:1;}
#importCfgForm .import_source_list.sources li a.guideflow_hovered > span {background:#fff!important;}
#importCfgForm .import_source_list.sources li a.import_source_selected {border:0 none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important;}
#importCfgForm .import_source_list.sources li a > span {display:block; margin:0 0 0.4em!important; padding:4px 17px; background-color:#f3f3f3; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f3f3f3); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f3f3f3); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f3f3f3); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f3f3f3); background-image:linear-gradient(#ffffff, #ffffff 25%, #f3f3f3); text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); border:1px solid #c3c3c3; border-bottom-color:#a7a7a7; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);}
#subscriberImport div.subscriberColmLeft {margin:0; padding:0 0 50px 0;}
#subscriberImport div.subscriberColmLeft textarea {display:block; padding:6px!important; width:97%; color:#999; height:250px!important;}
#subscriberImport div.subscriberColmLeft .copy_option a {font-weight:100!important; font-size:12px!important;}
#subscriberImport div.subscriberColmRight {float:right; margin:0; padding:0; height:100%;}
#subscriberImport div.subscriberColmRight .externalServices {position:relative; float:left; width:102%; margin:0 -6px; overflow:hidden;}
#subscriberImport div.subscriberColmRight .externalServices li {float:left; height:100%;}
#subscriberImport div.subscriberColmRight .externalServices li a {display:block; margin:0 6px 12px; padding:6px; border:1px solid #d6d6d6; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#subscriberImport div.subscriberColmRight .externalServices li a.guideflow_hovered {border:1px solid #aeaeae;}
#subscriberImport .heading {margin:0 0 4px; padding:0; font:14px helvetica,arial,sans; line-height:100%; margin-bottom:15px; font-weight:bold; color:#777; }
#subscriberImport .copy_option a, #subscriberImport .copy_option a:visited{font-size:10px; color:#999; }
#subscriberImport label,
#subscriberImport textarea,
#subscriberImport input[type=file] {position:relative; margin-bottom:12px!important; display:block; padding:0!important; padding-left:3px!important; height:32px; line-height:32px;}
#subscriberImport label {font-weight:700!important; color:#666;}
#subscriberImport label span {margin-left:5px; font-weight:100!important; font-size:12px;}
#subscriberImport textarea {height:140px!important;}
#subscriberImport .importAlert {margin:16px 0; padding:10px 16px 10px 33px; border-top:1px solid #fcce74; border-bottom:1px solid #fcce74; background:#ffffcd url(https://html-assets-prod.guideflow.com/854b732ac33f299f210a33d04ecf911189efc854) no-repeat 8px 12px; line-height:16px;}
#subscriberImport .ortext {position:relative; float:left; margin:0 10px; height:100%;}
#subscriberImport .ortext span {position:absolute; top:35%; display:block; padding:10px; background:#fff; font-size:16px; color:#999; font-weight:700; text-align:center; z-index:1;}
#subscriberImport .ortext .divider {position:relative; margin:-50px 0 0 18px; width:1px; min-height:380px; display:block; border-left:1px solid #d4d4d4;}
#external_box_configs {position:relative; margin:20px 0 50px; padding:0; line-height:16px;}
#external_box_configs input[type=text] {padding:6px!important; font-size:15px; width:98%;}
#external_box_configs .ac_blockquote {position:relative; width:100%; overflow:hidden;}
#external_box_configs .ac_blockquote .formfieldwrap {position:relative; padding-bottom:18px; height:100%; overflow:hidden; border:1px solid #d4d4d4; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#external_box_configs .ac_blockquote .formfieldwrap .ac_help_inline {border-top:transparent;}
#external_box_configs .ac_blockquote .formfieldwrap .campaign_help {margin-bottom:10px; padding:0; font-size:11px; color:#777!important; line-height:14px; background:none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#external_box_configs .ac_blockquote .formfieldwrap .inputwrap {position:relative; display:block; width:100%;}
#external_box_configs .ac_blockquote fieldset {position:relative; float:left; margin:0 5px; padding:0 0 0 15px; width:45%; overflow:hidden;}
#external_box_configs .ac_blockquote fieldset input[type=text], #external_box_configs .ac_blockquote fieldset input[type=password] {padding:6px!important; font-size:15px; width:97%; border:1px solid #d4d4d4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#external_box_configs .ac_blockquote label {position:relative; display:block; width:auto; margin-bottom:6px!important; font-weight:700; cursor:pointer;}

#importCfgForm .import_source_list.services li a {display:block; margin:0 6px 6px 0!important; padding:4px; background:#fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-shadow:1px 1px 0px #fff; -webkit-box-shadow:0px 3px 1px rgba(206, 206, 206, 0.4); -moz-box-shadow:0px 3px 1px rgba(206, 206, 206, 0.4); box-shadow:0px 3px 1px rgba(206, 206, 206, 0.4); border:1px solid #c3c3c3; text-align:center!important;}
#importCfgForm .import_source_list.services li a.guideflow_hovered {border:1px solid #aeaeae;}
#import .integrations_wrap div.import_source_autosync_total {position:absolute; background:#008000; color:#fff; font:12px arial; text-align:center; min-width:20px; top:-70px; right:0px; background-image:-webkit-linear-gradient(#8ced51, #00a400 25%, #008000); background-image:-moz-linear-gradient(top, #8ced51, #00a400 25%, #f3f3f3); background-image:-ms-linear-gradient(#8ced51, #00a400 25%, #008000); background-image:-o-linear-gradient(#8ced51, #00a400 25%, #008000); background-image:linear-gradient(#8ced51, #00a400 25%, #008000); background-color:#008000; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; box-shadow:1px 1px 1px #333; color:#fff; padding:4px 2px;}

#importCfgForm .heading {margin:0 0 4px; padding:0; font:14px helvetica,arial,sans; line-height:100%; margin-bottom:15px; font-weight:bold; color:#777;}
#importCfgForm .copy_option a, #importCfgForm .copy_option a:visited{font-size:10px; color:#999; }
#importCfgForm .import_source_list li.external_source_autosync a {border:1px solid green;}
#importCfgForm .import_source_list li.external_source_autosync a.guideflow_hovered {border:1px solid #005a00;}
#importCfgForm .import_source_list li.external_source_no_autosync a {opacity:.5; filter:alpha(opacity=50); -moz-opacity:5;}

#importCfgForm label,
#importCfgForm textarea,
#importCfgForm input[type=file] {position:relative; display:block; padding:0; padding-left:3px; line-height:32px;}
#importCfgForm label {font-weight:700!important; color:#666;}
#importCfgForm label span {margin-left:5px;}
#importCfgForm textarea {height:140px!important;}
#importCfgForm .importAlert {margin:16px 0; padding:10px 16px 10px 33px; border-top:1px solid #fcce74; border-bottom:1px solid #fcce74; background:#ffffcd url(https://html-assets-prod.guideflow.com/854b732ac33f299f210a33d04ecf911189efc854) no-repeat 8px 12px; line-height:16px;}
#importCfgForm .ortext {position:relative; float:left; margin:0 10px; height:100%;}
#importCfgForm .ortext span {position:absolute; top:35%; display:block; padding:10px; background:#fff; font-size:16px; color:#999; font-weight:700; text-align:center; z-index:1;}
#importCfgForm .ortext .divider {position:relative; margin:-50px 0 0 18px; width:1px; min-height:380px; display:block; border-left:1px solid #d4d4d4;}
#import_recent_link {margin-left: 8px;}
#import_source_configs {position:relative; margin:20px 0 50px; padding:0; line-height:16px;}
#import_source_configs input[type=text] {padding:6px; font-size:15px; width:98%;}
#import_source_configs .ac_blockquote {position:relative; width:100%; overflow:hidden;}
#import_source_configs .ac_blockquote .formfieldwrap {position:relative; padding-bottom:18px; height:100%; overflow:hidden; border:1px solid #d4d4d4; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
#import_source_configs .ac_blockquote .formfieldwrap .ac_help_inline {border-top:transparent;}
#import_source_configs .ac_blockquote .formfieldwrap .campaign_help {margin-bottom:10px; padding:0; font-size:11px; color:#777!important; line-height:14px; background:none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
#import_source_configs .ac_blockquote .formfieldwrap .inputwrap {position:relative; display:block; width:100%;}
#import_source_configs .ac_blockquote fieldset {position:relative; float:left; margin:0 5px; padding:0 0 0 15px; width:45%; overflow:hidden;}
#import_source_configs .ac_blockquote fieldset input[type=text], #import_source_configs .ac_blockquote fieldset input[type=password] {padding:6px!important; font-size:15px; width:97%; border:1px solid #d4d4d4; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#import_source_configs .ac_blockquote label {position:relative; display:block; width:auto; margin-bottom:6px!important; font-weight:700; cursor:pointer;}

#import_advanced_notice {margin-top: 15px;}

selectListImport {margin:0;}
.selectListImport > fieldset > .field {overflow: scroll; max-height: 500px}

#import_source_file fieldset {padding:0;}
#import_source_copy fieldset {padding:0 10px 0 0;}
#import_source_copy fieldset textarea {width:100%;}

.modal.import.sources {}
.modal.import.sources .droparea {position:relative; margin-top:20px; border:1px solid #ddd; height:160px; background:#fafafa url(https://html-assets-prod.guideflow.com/b4de5189e59fcfa26ab006a16ad0caab87dd21e6) no-repeat 50%; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; text-align:center; -webkit-box-shadow:inset 0 2px 20px rgba(0, 0, 0, 0.2); -moz-box-shadow:inset 0 2px 20px rgba(0, 0, 0, 0.2); box-shadow:inset 0 2px 20px rgba(0, 0, 0, 0.2); overflow:hidden;}
.modal.import.sources .droparea input[type=file] {padding:0; filter:alpha(opacity=0); -khtml-opacity:0; opacity:0; line-height:0; font-size:0;}
.modal.import.sources .droparea .selectfile {position:absolute; width:100%; bottom:30px; text-align:center;}
.modal.import.sources .droparea .selectfile > a {color:#777; text-decoration:underline;}
.modal.import.sources .droparea > .loading_bar {
	position:absolute;
	top:50%;
	left:50%;
	margin:-9px 0 0 -94px;
    width:188px;
	height:18px;
	background-color:#068000;
    border:1px solid #08a300;
    border-radius:50px;
    box-shadow:inset 0 -10px 0 rgba(0,0,0,.1),
        inset 0 0 0 rgba(0,0,0,.3);
    background-image:-moz-linear-gradient(
            -45deg,
            #08a300 25%,
            transparent 25%,
            transparent 50%,
            #08a300 50%,
            #08a300 75%,
            transparent 75%,
            transparent
        );
    background-image:-webkit-linear-gradient(
            -45deg,
            #08a300 25%,
            transparent 25%,
            transparent 50%,
            #08a300 50%,
            #08a300 75%,
            transparent 75%,
            transparent
        );
    background-image:-o-linear-gradient(
            -45deg,
            #08a300 25%,
            transparent 25%,
            transparent 50%,
            #08a300 50%,
            #08a300 75%,
            transparent 75%,
            transparent
        );
    background-image:-ms-linear-gradient(
            -45deg,
            #08a300 25%,
            transparent 25%,
            transparent 50%,
            #08a300 50%,
            #08a300 75%,
            transparent 75%,
            transparent
        );
    background-size:50px 50px;
    -moz-animation:move 0.8s linear infinite;
    -webkit-animation:move 0.8s linear infinite;
    -o-animation:move 0.8s linear infinite;
    -ms-animation:move 0.8s linear infinite;
}

@-moz-keyframes move {
    0%   {background-position:0 0; }
    100% {background-position:0 50px; }
}
@-webkit-keyframes move {
    0%   {background-position:0 0; }
    100% {background-position:0 50px; }
}
@-o-keyframes move {
    0%   {background-position:0 0; }
    100% {background-position:0 50px; }
}
@-ms-keyframes move {
    0%   {background-position:0 0; }
    100% {background-position:0 50px; }
}


.modal.import.services .modal-body {padding:25px!important;}
.modal.import.services .modal-body fieldset {position:relative; margin:20px 0!important; padding:0 !important; overflow:hidden; box-sizing: border-box; }
.modal.import.services .modal-body fieldset:first-child {margin-top:30px!important;}
.modal.import.services .modal-body fieldset:last-child {margin-bottom:0!important;}
.modal.import.services .modal-body fieldset label {margin:0 0 5px!important; padding:0!important; line-height:100%!important;}
.modal.connect-app .modal-body fieldset label {margin:0 0 5px!important; padding:0!important; height:100%!important; line-height:100%!important;}
.modal.import.services .modal-body fieldset input[type=text], .modal.import.services .modal-body fieldset input[type=password] {display:inline-block; padding:10px!important; width:100% !important;}
.modal.import.services .modal-body fieldset .label_info, .modal.connect-app .modal-body fieldset .label_info {margin:3px 0; color:#b7b7b7; font-size:12px;}
.modal.import.services .modal-body fieldset > .inputwrap {position:relative; overflow:hidden; display:inline-block; width:auto; padding:5px; background-color:#fff; color:#333; line-height:100%; border:1px solid #c3c3c3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.modal.import.services .modal-body fieldset > .inputwrap > span {display:inline-block; width:auto; color:#949494;}
.modal.import.services .modal-body fieldset > .inputwrap > input[type=text] {display:inline-block; min-width:188px!important; max-width:188px!important; color:#000; margin:4px 0 4px 6px!important; padding:0!important; border:0 none!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
.modal.import.services .modal-body fieldset > .inputwrap > .domainurl {position:relative; display:inline-block; width:auto; margin:0!important; padding:6px 14px; background:#f4f4f4; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#949494;}

.modal.import.services .modal-body fieldset.import_filters {margin-top:0!important; max-height:400px; overflow:hidden; overflow-y:auto;}
.modal.import.services .modal-body fieldset.import_filters .import_sync_name {margin-bottom:20; width:96%!important;}
.modal.import.services .modal-body fieldset.import_filters > #import_filters_sync_div {margin:20px 0; padding:10px 0 10px 1px; line-height:20px;}
.modal.import.services .modal-body fieldset.import_filters > #import_filters_sync_div > input[type=radio] {position:relative; display:inline-block; top:2px;}
.modal.import.services .modal-body fieldset.import_filters > #import_loader_external_options > table th {color:#aeaeae; padding-bottom:6px;}
.modal.import.services .modal-body fieldset.import_filters > #import_loader_external_options > table tbody.external_options_fields tr > td:first-child {padding-right:6px!important;}
.modal.import.services .modal-body fieldset.import_filters > #import_loader_external_options > table td {padding:8px 0!important;}
.modal.import.services .modal-body fieldset.import_filters > #import_loader_external_options > table tbody input[type=text] {padding:6px!important;}

.modal.import.sources .modal-body .desc,
.modal.import.services .modal-body .desc {float:none!important; display:block; margin:0!important; padding:12px 12px 12px 80px; background:#fafafa url(https://html-assets-prod.guideflow.com/346b075269e3d66069fc4d695784e2dd71da8330) no-repeat 14px 9px; border:1px solid #eee; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; min-height:28px;}
.modal.import.sources .modal-body .desc {background-position:14px 12px;}
.addTags .tags ul { cursor: text; }

#import_source_mindbody.import .desc { padding-left: 180px; background-image:url(https://html-assets-prod.guideflow.com/90ddac6cc9a975e7a1d76ae7043bf45459403962); background-position: 26px; background-size: 120px; }

/* Import modal using Zapier */
#import_source_zapier .modal-body .rotation {position:relative; display:table; overflow:hidden;}
#import_source_zapier .modal-body .import_text {position:relative; padding-left:22px; display:table-cell; vertical-align:middle; font-size:15px; line-height:21px;}
#import_source_zapier .modal-body .rotate {position:relative; float:left; width:85px; height:85px; background-color:#f0f0f0; background-image:url(https://html-assets-prod.guideflow.com/164bbddf200e4b4bc34a044d296ccdd025f8d523); background-repeat:no-repeat; background-position:50%; z-index:10; border-radius:100%; border:3px solid #ddd;}
#import_source_zapier .modal-body .rotating {position:absolute; top:-2px; left:-1px; width:88px; height:88px; background-image:url(https://html-assets-prod.guideflow.com/4f444164941b18d63f1828aac22ba0c374dbc074); background-repeat:no-repeat; background-position:50%; -webkit-animation-name:spin; -webkit-animation-duration:2800ms; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:spin; -moz-animation-duration:2800ms; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:spin; -ms-animation-duration:2800ms; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear; animation-name:spin; animation-duration:2800ms; animation-iteration-count:infinite; animation-timing-function:linear; }
/*@-ms-keyframes spin { from { -ms-transform:rotate(0deg); } to { -ms-transform:rotate(360deg); } } @-moz-keyframes spin { from { -moz-transform:rotate(0deg); } to { -moz-transform:rotate(360deg); } } @-webkit-keyframes spin { from { -webkit-transform:rotate(0deg); } to { -webkit-transform:rotate(360deg); } } @keyframes spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }*/
#import_source_zapier .modal-footer fieldset {padding:0!important; text-align:center;}
#import_source_zapier .modal-footer fieldset .buttons {margin:0 auto!important; padding:10px 0;}
#import_source_zapier .modal-footer fieldset .buttons a {margin:0!important;}
#import_source_zapier .modal-footer fieldset .buttons .authorize {padding:12px 33px!important; -moz-border-radius:5px!important; -webkit-border-radius:5px!important; border-radius:5px!important;}
#import_source_zapier .modal-footer fieldset .buttons .authorize.add {margin-right:10px!important;}
#import_source_zapier .modal-footer fieldset .buttons .authorize.add span {display:block; margin-right:10px!important; padding-left:30px; background-image:url(https://html-assets-prod.guideflow.com/07782b5fb2d02db8da0fdd0841201bfd2ec86a3b); background-repeat:no-repeat; background-position:0 -5px;}
#import_source_zapier .modal-footer fieldset .buttons .authorize.edit span {display:block; padding-left:30px; background-image:url(https://html-assets-prod.guideflow.com/40247305a032d8950af9406e74058b06bd8885a1); background-repeat:no-repeat; background-position:0 -5px;}
#import_source_zapier #import_legacy_message {padding:20px; padding-top:30px; background:#ffe1e1; margin:-25px; text-align:center; margin-bottom:25px;}

#importRunForm { padding-bottom: 23px; }
#importRunForm ._wrap { padding: 0 !important;text-align: left !important; }
#importRunForm ._wrap h3 { padding: 20px 0 0 20px; }
#importRunForm .tags { cursor: pointer; }
#importRunForm .ac_help_inline { padding: 0;background-color: transparent;border: 0 none; }
#importRunForm .ac_footer_text { font-weight: 400; font-size: 12px; color: #5F667E; }
#importRunForm .ac_footer_text_bold { font-weight: 600; font-size: 12px; color: #5F667E; }

#importRunForm .ac_table_header td, #importRunForm .ac_table_row td { padding: 8px 12px !important;border-top: 1px solid #ddd !important;border-bottom: 1px solid #ddd !important; }
#importRunForm .ac_table_row td.name-import { width: 80%; }
#importRunForm ul.tagit .ui-state-default .ui-icon { background: url(https://html-assets-prod.guideflow.com/ecd878aeaf1185febd59434eeb4e9b813968f7ff) !important; }
#importRunForm ul.tagit .tagit-new { width: 100%; }
#importRunForm ul.tagit .tagit-new input.ui-autocomplete-input { border: none; }
#importRunForm ul.tagit .tagit-close { position: absolute;right: 5px !important;top: 1px !important;margin-left: 5px;opacity: .6;color: #4073B5;font-size: 8px;cursor: pointer; }
#importRunForm ul.tagit .tagit-close .ui-icon-close { background-position: -95px -127px !important; }
#importRunForm fieldset { margin: 0 0 20px;padding: 0; }
#importRunForm fieldset:last-child { margin-bottom: 0; }
#importRunForm fieldset label { display: block;margin: 0 0 6px;padding: 0; }
#importRunForm fieldset textarea { border: 1px solid #ddd !important;-moz-border-radius: 5px !important;-webkit-border-radius: 5px !important;border-radius: 5px !important; }
#importRunForm .selectdropdown-wrap .selectdropdown, #importRunForm .selectdropdown-wrap { margin-right: 10px;display: inline-block;vertical-align: middle; }
#importRunForm .selectdropdown-wrap input[type="checkbox"] { margin-right: 2px; }
#importRunForm .selectdropdown-wrap #import_advanced_notice { margin-top: 10px;margin-bottom: 0; }
body.import #import #listingFooter .button { padding: 5px 12px !important;border: rgba(0, 0, 0, 0); }
body.import #import .ac_progressbar { margin: auto auto 6px !important;text-align: center !important; }
#import #step3 {margin: 40px 0;}

/* CONDOR OVER RIDES */

.ac_table_header--condor-overrides thead td {
	padding: var(--sp-300) var(--sp-400) !important;
}

.ac_table_header--condor-overrides tbody tr:nth-child(even) td {
	background-color: var(--ocean-100);
}

.ac_table_row--condor-overrides td {
	border-top: var(--b-100) var(--b-solid) var(--slate-200) !important;
	padding: var(--sp-300) var(--sp-400);
}

.ac_table_row--condor-overrides .condor-dropdown-overrides select {
	padding-right: var(--sp-900);
}

.width-1-percent {
	width: 1%;
}

.ac_table_row--condor-overrides tr:first-child td:first-child {
	border-top-left-radius: 4px; }
.ac_table_row--condor-overrides tr:first-child td:last-child {
	border-top-right-radius: 4px; }
.ac_table_row--condor-overrides tr:last-child td:first-child {
	border-bottom-left-radius: 4px; }
.ac_table_row--condor-overrides tr:last-child td:last-child {
	border-bottom-right-radius: 4px; }

#importRunForm .add-tags-container ul.tagit .tagit-new input.ui-autocomplete-input {
	border: var(--b-100) var(--b-solid) var(--slate-200) !important;
	padding: var(--sp-300) var(--sp-400) !important;
	border-radius: var(--radii-100);
	background: var(--white);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-600);
}

#importRunForm .add-tags-container ul.tagit .tagit-new input.ui-autocomplete-input:focus {
	border-color: var(--ocean-500);
}

#importRunForm .import-options-container .selectdropdown a.dropdown_select {
	border-radius: var(--radii-100);
	background-color: var(--white);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-600);
	padding: var(--sp-300) var(--sp-400);
	cursor: pointer;
}

/* Updates the carrot icon within the dropdown that's already there */
#importRunForm .import-options-container .selectdropdown a.dropdown_select > span {
	color:var(--slate-600);
}

#importRunForm .import-options-container .selectdropdown > .dropdown_menu a {
	color: var(--slate-600);
}

/* This is needed due to not having a label for this select */
#importRunForm .condor-dropdown-overrides:after {
	top: -1px;
	right: var(--sp-400);
}

.checkbox-experiment input[type="checkbox"].c-checkbox + label > span {
	background: url(https://html-assets-prod.guideflow.com/20178234c9272efac7d7aaf44a9f3fc4c9502b0e) no-repeat 0 0;
  width: var(--fs-200);
  height: var(--fs-200);
  background-size: var(--fs-200);
  margin: 0;
}

input[type="checkbox"].c-checkbox:checked + label > span {
	background-position: 0 -14px;
}

.add-tags-container ul.tagit .tagit-choice {
	background-color: var(--slate-200);
}

/* CONDOR OVER RIDES */

/* Camp Checkbox Component Styles */
.c-checkbox {
  display: grid;
  grid-template-columns: min-content auto;
  font-size: 12px;
  color: var(--ocean-500);
	align-items: center;
}

.c-checkbox__input input {
	opacity: 0;
	width: var(--sp-400);
	height: var(--sp-400);
}

.c-checkbox__control {
  display: inline-grid;
  width: var(--sp-400);
  height: var(--sp-400);
  border-radius: var(--radii-100);
  border: var(--b-100) var(--b-solid) var(--slate-200);
	align-items: center;
	justify-content: center;
}

.c-checkbox__input {
  display: grid;
  grid-template-areas: "checkbox";
}

.c-checkbox__input > * {
	grid-area: checkbox;
}

.c-checkbox__control svg {
 display: none;
}

.c-checkbox__input input:checked:not(:disabled) + .c-checkbox__control svg {
	display: block;
}

.c-checkbox__input input:checked + .c-checkbox__control {
	background-color: var(--ocean-500);
}

.c-checkbox__label {
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	font-weight: var(--fw-medium);
	line-height: var(--lh-200);
	color: var(--slate-600);
	cursor: pointer;
}

.c-checkbox__input input:focus:not(:disabled) + .c-checkbox__control {
  box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}

.c-checkbox__input input.guideflow_hovered:not(:disabled) + .c-checkbox__control {
  box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}

.c-checkbox__input input:disabled + .c-checkbox__control {
  background-color: var(--slate-150);
	cursor: not-allowed;
}

.c-checkbox__input input:disabled + .c-checkbox__label.guideflow_hovered {
	cursor: not-allowed;
}
/* Camp Checkbox Component Styles */

body.contact #list.ac_block {height:auto;}
body.contact #list .ac_contact_wrap {display:table; padding-bottom:80px; width:100%; height:100%; border-spacing:23px 0;}
body.contact #segmentmodal .modal-dialog {width:800px}

/*-------------------------------------------------------------------------*\
   Database sync page
\*------------------------------------------------------------------------*/
body.sync .notify.notice.campaign_help { padding-left: 56px; border: 0 none; }
body.sync .notify.notice.campaign_help:before { position: absolute; top: 19px; left: 22px; }

#syncsNoResults td { line-height: 20px; text-align: center; }
#syncFormPanel * { font-family: 'IBM Plex Sans', helvetica, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#syncFormPanel input[type=text],
#syncFormPanel input[type=password],
#syncFormPanel textarea { display: inline-block; padding: 10px 8px; background-color: #FFF; font-family: 'IBM Plex Sans', helvetica, sans-serif; font-size: 14px; line-height: 100%; border: 1px solid  var(--slate-200); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
#syncFormPanel label { display: block; margin-bottom: 4px; font-size: 14px; }
#syncFormPanel .secondary-label { display: block; margin-bottom: 10px; font-size: 12px; color: #888; }
#syncFormPanel .sync-option-buttons { float: right; vertical-align: top; }
#syncTables { max-height: 300px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow-y: scroll; }
#syncTables label { margin: 0; padding: 10px!important; cursor: pointer; }
body.sync #queryField { display: block!important; padding: 10px 8px!important; width: 100%!important; background-color: #FFF!important; font-family: 'IBM Plex Sans', helvetica, sans-serif!important; font-size: 14px!important; line-height: 100%!important; border: 1px solid #DADADA!important; -webkit-border-radius: 3px!important; -moz-border-radius: 3px!important; border-radius: 3px!important; }
.custom-query-sync * { color: #BDBDBD; }
#syncCustom label { margin-bottom: 0!important; }
#rulesForm .campaign_input input[type=text] { padding: 5px; }
#rulesForm .campaign-rule-text { display: inline-block; margin-right:5px; font-size: 14px; }
/* grey default buttons */
#syncWizardNext,
#syncWizardTest,
#syncWizardRun,
#syncWizardAdd,
#syncWizardDone { font-family: "IBM Plex Sans", Helvetica, sans-serif; padding: 12px 12px; font-size: 14px; text-align: center; text-decoration: none !important; border-radius: 4px; color: #5D5D5D!important; background: #FFF!important; border: 1px solid #C0C0C0!important; cursor: pointer!important; zoom: 1; -webkit-appearance: none; box-sizing: border-box; }
/* blue buttons */
#syncWizardNext,
#syncWizardDone,
#syncWizardAdd { color: #FFF!important; background: var(--ocean-500)!important; border: 1px solid var(--mint-600)!important; width: 95px; font-size: 14px; line-height: 20px}

#segmentbuilder { position: relative; margin:0; padding:0; text-align:center; }
#segmentbuilder.empty {background:none;}
#addfirstcond { /* general stuff goes here */ }
body.score #addfirstcond { /* score page stuff goes here */ }
body.segment #addfirstcond { /* segment page stuff goes here */ }
#addfirstcond .balloon { width:auto; margin:10px 0; padding:10px; border: 1px solid #c8dce4; background:#eaf9ff; line-height:19px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.modal .modal-body .segmentgroup div.condition:first-child .filterrhs {
    padding-right: 0 !important;
}

.modal .modal-body .segmentgroup div.removecondition {
    position: absolute;
    top: 19px;
    right: 7px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.modal .modal-body .segmentgroup .condition:first-child div.removecondition {
    display: none;
    visibility: hidden;
}

.modal .modal-body .segmentgroup .filterfield.filterop .filterfield-wrap {
    min-width: 66px !important;
}

.modal .modal-body .segmentgroup .filterfield.filterop #conditionfilter_mid {
    width: 100% !important;
    margin-right: 0 !important;
}

.modal .modal-body .segmentgroup .filterfield.filterrhs #conditionfilter_right,
.modal .modal-body .segmentgroup .filterfield.filterrhs a.selectBox {
    float: none;
    display: inline-block;
    margin-right: 10px !important;
    vertical-align: middle;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.modal .modal-body .segmentgroup .filterfield.filterrhs a.selectBox {
    margin-right: 0 !important;
}

.modal .modal-body .segmentgroup .visited #conditionfilter_right {
    width: 57% !important;
}

.modal .modal-body .segmentgroup .visited .filterfield.filterrhs .filterfield-wrap .selectBox {
    width: initial !important;
    min-width: initial !important;
    text-decoration: none !important;
}

.modal .modal-body .segmentgroup .visited .filterfield.filterrhs .filterfield-wrap .selectBox>span {
    padding-right: 30px !important;
}

.modal .modal-body #segmentbuilder .switchoperator .switch label,
#segmentbuilder .switchoperator .switch label {
    margin-left: 1px !important;
    margin-right: -3px !important;
    margin-top: -1px !important;
    float: right;
    height: 100%;
    width: 42px;
    background-color: var(--slate-100);
    border-top: var(--slate-200) 1px solid;
    border-right: var(--slate-200) 1px solid;
    border-bottom: var(--slate-200) 1px solid;
}

.modal .modal-body #segmentbuilder .switchoperator .switch label:first-child,
#segmentbuilder .switchoperator .switch label:first-child {
    float: left;
    height: 100%;
    border-top: var(--slate-200) 1px solid;
    border-left: var(--slate-200) 1px solid;
    border-bottom: var(--slate-200) 1px solid;
    border-right: none;
}

#uxbody .uxlftcolm div.segment_options {right:23px;}
div.segment_options .save, div.segment_options .button {position:relative; display:block; margin-left:5px; font-size:12px; padding:4px 6px 3px!important;}
div.segment_options .button span {float:left; display:block; padding:0!important;}
div.segment_options .save span {float:left; display:block; padding:0 0 0 20px!important;}
div.segment_options .saving {right:244px!important;}

#listsegments label {margin:0 0 6px; display:block; font-weight:700;}
#listsegments div.seglisting { position: relative; display: table; margin: 20px 0 0; padding: 0; width: 100%; }
#listsegments div.seglisting ul {float:left; width:102%; margin:0 -4px;}
#listsegments div.seglisting ul li {display:inline-block; float:left; margin:0 4px 8px; height:100%; cursor: pointer; }
#listsegments div.seglisting ul li label {display:inline-block; float:none; color:#666!important; font-weight: 400; }
#listsegments div.seglisting ul li label.ui-state-default {background:#f6f6f6!important; border:1px solid #dddddd; font-size:12px; color:#666!important; font-weight:100;}
#listsegments div.seglisting ul li label.ui-state-hover {background:var(--slate-200)!important; border:1px solid #a6a6a6; color:#666!important;}
#listsegments div.seglisting ul li label.ui-state-active {padding-left:14px; background:#75c800 url(https://html-assets-prod.guideflow.com/3d4931ae7088deffb6b455d57c161b1859b7f80f) no-repeat 6px!important; border:1px solid #538d00; color:#fff!important;}
#listsegments input[type="text"] { padding:6px 0 6px 5px; display:inline-block; background-color:#ffffff; color:#333; line-height:100%; font-size:14px; border:1px solid #c3c3c3; border-spacing: 3px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-transition:border linear 0.2s, box-shadow linear 0.2s; -moz-transition:border linear 0.2s, box-shadow linear 0.2s; -ms-transition:border linear 0.2s, box-shadow linear 0.2s; -o-transition:border linear 0.2s, box-shadow linear 0.2s; transition:border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); width:268px;}

.segmentgroup {position:relative; margin:10px 0 0; padding: 8px 8px 34px!important; width:auto; background:var(--slate-100); border:1px solid var(--slate-200); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.segmentgroup a {text-decoration:none; cursor:pointer!important;}
/* --------------------------------------- Use this block as its most updated --------------------------------------- */
.segmentgroup .condition { position: relative;width: 100%;margin: 0 0 5px !important;padding: 8px;background: #fff;border: 1px solid #e8e8e8;text-align: left;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto; }
.segmentgroup .condition:after { display: table;content: '';width: 100%;height: 0;line-height: 0;zoom: 1; }
.segmentgroup .filterfield { position: relative;width: auto;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;padding: 0 10px 0 0;vertical-align: middle;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-moz-box-flex: 1;-moz-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-box-flex: 1;padding: 0 0 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.segmentgroup .filterfield .filterfield-wrap { position: relative;width: 100%;margin-left: 10px; }
.segmentgroup .filterfield.filterlhs .filterfield-wrap { margin-left: 0 !important; }
.segmentgroup .filterfield .filterfield-wrap [class^="ac-icon"] { position: absolute;top: 11px;right: 14px;margin: 0;font-size: 10px;z-index: 2; }
.segmentgroup .filterfield .filterfield-wrap [class^="ac-icon"]:before { margin: 0; }
.segmentgroup .filterfield .selectBox-dropdown { width: 100%;min-width: 100%; }
.segmentgroup .filterfield .selectBox-dropdown.dateSign-current { min-width: initial;width: 90px !important; }
.segmentgroup .filterfield input:focus { position: relative;z-index: 500; }
.segmentgroup .filterfield input.date-button { cursor: pointer;font-size: 0;position: relative;line-height: 22px;margin: 0 0 0 10px !important;padding: 0 !important;width: 24px !important;height: 24px !important;background-color: transparent !important;background-image: url(https://html-assets-prod.guideflow.com/20153b3577b129be95fd3ff7c117e6c50ede55a0) !important;background-position: 50% !important;background-repeat: no-repeat !important;border: none !important;text-indent: 100%;white-space: nowrap;overflow: hidden; }
.segmentgroup .filterfield .drop-arrow { cursor: pointer; }
.segmentgroup .switchoperator { position: relative;padding-left: 0;width: 100px;min-width: 100px;max-width: 100px; }
.segmentgroup .filterrhs { padding-right: 17px !important; }
.segmentgroup .filterop #conditionfilter_mid { width: 100% !important;box-sizing: border-box; }
.segmentgroup .filterrhs #conditionfilter_right { float: none;margin-right: 10px;z-index: 5;width: 100% !important;box-sizing: border-box; }
.segmentgroup .filterrhs #conditionfilter_right.times { width: 32px !important;text-align: center !important;z-index: 5;position: relative; }
.segmentgroup .filterrhs a.selectBox { float: left;display: inline-block;width: auto !important; }
.segmentgroup .filterrhs span.times { position: relative;top: 8px;display: block; }
.segmentgroup .filterrhs input[readonly] { top: -2px; }
.segmentgroup .filterrhs input[id^="datefield"] { width: 50% !important; }

/*
.segmentgroup .filterlhs {width:25%; margin-right:31px!important;}
.segmentgroup .filterop , .segmentgroup .filterrhs {width:24.5%;}

.filters4 .filterop a.selectBox {width:100%; display:block;}
.filters4 .filterrhs {width:18%;}
.segmentgroup .filterdate > input {background-image:none;}
*/
.segmentgroup .filterrhs_full { padding-right: 17px !important;width: 48% !important; }
.segmentgroup .removecondition { position: absolute;top: 19px;right: 9px;width: 12px;height: 12px; }
.segmentgroup .removecondition a, .segmentgroup .removecondition a:visited, .segmentgroup .removecondition a:active { position: relative;display: block;width: 12px;height: 12px;white-space: nowrap;cursor: pointer;color: #BBBBBB;font-size: 10px;text-decoration: none; }
.segmentgroup .removecondition a.guideflow_hovered { color: #5d5d5d;text-decoration: none; }
/* Hide remove condition option on first group */
.segmentgroup .condition:first-child .removecondition { display: none; }

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

.segmentgroup .condition .leftside, .segmentgroup .condition .midside, .segmentgroup .condition .rightside { /* Styles for this class has been condense, renamed as .filterdropdown */ }
.segmentgroup .condition .filterdropdown { position: absolute !important;top: 33px !important;margin: 0 !important;padding: 0;width: 100%;border-top: none !important;background: #fff !important;overflow: hidden;background-color: #fff !important;white-space: normal;word-wrap: break-word;border: 1px solid var(--slate-200) !important;z-index: 99;overflow-x: hidden;display: none;border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px; }
.segmentgroup .condition .filterdropdown div { position: relative;width: 100%; }
.segmentgroup .condition .filterdropdown h3 { margin: 0 0 10px;padding: 0;font-size: 15px;color: #2960ad;font-weight: 700; }
.segmentgroup .condition .filterdropdown .category-header, .segmentgroup .condition .filterdropdown .popular-header { margin-bottom: 8px;font-size: 14px;font-weight: 700; }
.segmentgroup .condition .filterdropdown .popular-header { margin-left: 5px; }
.segmentgroup .condition .filterdropdown .alt-scroll-vertical-bar { width: 7px;right: 3px !important; }
.segmentgroup .condition .filterdropdown ul { position: relative;margin: 0;padding: 0;width: 100%; }
.segmentgroup .condition .filterdropdown ul li { position: relative;white-space: normal;word-wrap: break-word;line-height: 22px !important; }
.segmentgroup .condition .filterdropdown ul li a { color: #333;text-decoration: none; }
.segmentgroup .condition .filterdropdown ul li a.guideflow_hovered { text-decoration: underline !important; }
.segmentgroup .condition .filterdropdown div.livesearch { margin: 0;padding: 0 !important;display: none; }
.segmentgroup .condition .filterdropdown div.livesearch > ul { margin: 0;padding: 10px 0 !important;border-bottom: 1px solid #dcdcdc; }
.segmentgroup .condition .filterdropdown div.livesearch > ul > li { padding: 1px 0 1px 10px !important; }
.segmentgroup .condition .filterdropdown div.livesearch span { display: block;margin: 3px 0;width: 100%;color: #888; }
.segmentgroup .condition .filterdropdown div.livesearch span strong { color: #333; }
.segmentgroup .condition .filterdropdown div.filtercategories { position: relative;margin: 4px 0 !important;display: block;overflow: hidden; }
.segmentgroup .condition .filterdropdown div.filtercategories .category-header { position: relative;margin: 8px 0 8px 10px;width: 200px;height: 14px;color: #333; }
.segmentgroup .condition .filterdropdown div.filtercategories .alt-scroll-holder { position: relative;width: 100%;height: 100%;display: block; }
.segmentgroup .condition .filterdropdown div.filtercategories em { position: relative;display: block;margin: 5px 10px 2px; }
.segmentgroup .condition .filterdropdown div.filtercategories ul { position: relative;float: left;margin: 0;padding: 0;overflow: hidden;overflow-y: auto;max-height: 300px; }
.segmentgroup .condition .filterdropdown div.filtercategories ul li { position: relative;padding: 0 0 0 10px !important;line-height: 22px !important;display: block;color: #333; }
.segmentgroup .condition .filterdropdown div.filtercategories ul li a { line-height: 22px !important;margin: 0;padding-left: 16px;padding-right: 16px;color: #333;background: url(https://html-assets-prod.guideflow.com/631bd4aab9f760c9cf33532bf94b91413f322952);background-position: 0 2px;background-repeat: no-repeat;white-space: initial; }
.segmentgroup .condition .filterdropdown div.filtercategories ul li.breadcrumb { margin: 0 0 6px 0 !important;padding: 0 11px 6px 11px !important;background-image: none !important;border-bottom: 1px solid #dcdcdc; }
.segmentgroup .condition .filterdropdown div.filtercategories ul li.breadcrumb > a { margin: 0 !important;padding: 0 0 0 16px !important;background: url(https://html-assets-prod.guideflow.com/1eb7bc9579a9f432c386214629b8b7eb9f272f26) 0 4px no-repeat !important; }
.segmentgroup .condition .filterdropdown div.filterpopular { float: left; }
.segmentgroup .condition .filterdropdown div.filterpopular > .popular-header { margin: 0 !important;padding: 10px 0 0 10px !important;border-top: 1px solid #dcdcdc;color: #333; }
.segmentgroup .condition .filterdropdown div.filterpopular > ul { margin: 0;padding: 10px 0 10px 15px !important; }
.segmentgroup .condition .filterdropdown div.filterpopular > ul > li { padding: 0 !important; }
.segmentgroup .condition .filterdropdown div.filterpopular > ul > li > a { line-height: 16px !important;margin: 0;padding-left: 16px;background-position: 0 4px;background-repeat: no-repeat; }

/* Assign icon to each search popular */
.segmentgroup .condition .filterdropdown div.filterpopular > ul > li > a {background:url(https://html-assets-prod.guideflow.com/67e474115616eb9b81aac659b6fdf7b382958612) 0 4px no-repeat!important;}

/* Assign icon to each category filters */
.segmentgroup .condition .filterdropdown div.filtercategories > ul > li > a.cat_geo {background:url(https://html-assets-prod.guideflow.com/631bd4aab9f760c9cf33532bf94b91413f322952);}
.segmentgroup .condition .filterdropdown div.filtercategories > ul > li > a.cat_action {background:url(https://html-assets-prod.guideflow.com/333784687594be8a93ade6eb3bd84a49992283c3);}

#campaignfilterbox table {width:99%!important;}

#filternew label {margin:0 0 6px; display:block; font-weight:700; cursor:pointer;}

.segmentgroup .groupaction {
	position: absolute !important;
	display: block !important;
}
.segmentgroup .groupaction > a {
	display: block !important;
}
.segmentgroup .closecondition {
	right: -8px !important;
	top: -11px !important;
	width: 22px !important;
	height: 22px;
	white-space: nowrap;
	z-index: 99 !important;
	background: #DADADA;
	border-radius: 100%;
	text-align: center;
}
.segmentgroup:first-child .closecondition {
	display: none;
	visibility: hidden;
}
.segmentgroup .closecondition > a {
	display: block !important;
	margin-left: 1px;
	height: 20px !important;
	width: 20px;
	font-size: 9px;
	color: var(--slate-600);
	text-decoration: none;
	line-height: 21px;
}
.segmentgroup .closecondition > a:before {
	margin: 0 !important;
}
.segmentgroup .addcondition {
	left: 16px !important;
	bottom: 12px !important;
}

body.segment #uxbody {min-width:1220px!important;}
body.segment #segmentform {min-width:664px; padding:0 30px 30px;}
body.segment #listsegments {padding:0 30px;}

#segmentbuilder .switchoperator .switch label {margin:0!important; padding:0!important; cursor:pointer!important;}
#segmentbuilder .switchoperator .switch label:first-child {margin-left:-1px!important;}
#segmentbuilder .switchoperator .switch label.cb-or { width: 39px; }
#segmentbuilder .switchoperator .switch input {display:none;}
#segmentbuilder .switchoperator .cb-and { border-radius: 4px 0 0 4px;text-align: center }
#segmentbuilder .switchoperator .cb-or { border-radius: 0 4px 4px 0;text-align: center }
#segmentbuilder .switchoperator .cb-and span, .cb-or span {background: none !important;line-height:33px!important; display:block; color:#BBBBBB!important;}
#segmentbuilder .switchoperator .cb-and span { padding:0 10px!important;}
#segmentbuilder .switchoperator .cb-or span {padding:0 4px!important;}
#segmentbuilder .switchoperator .cb-or, #segmentbuilder .switchoperator .cb-and { background: none; }
#segmentbuilder .switchoperator .cb-and.selected {background-color: var(--mint-600) !important;border-color: #49A579 !important;}
#segmentbuilder .switchoperator .cb-and.selected span, #segmentbuilder .switchoperator .cb-or.selected span { color:#fff!important;}
#segmentbuilder .switchoperator .cb-or.selected {background-color: var(--mint-600) !important;border-color: #49A579 !important;}

#segmentbuilder #addnewgroup { position: relative; margin:50px auto 0; padding:0; width:100%; }
#segmentbuilder #addnewgroup:before { position: absolute; content: ''; top: -50px; left: 50%; width: 2px; height: 50px; border-left: 1px dashed #CDCDCD; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#segmentbuilder #addnewgroup .btnsmall {margin:0!important; padding:10px 22px!important; font-size:14px;}

#segmentbuilder .groupoperator {position:relative; margin:30px 0 26px 0!important; padding:0; width:100%; text-align:center;}
#segmentbuilder .groupoperator:before { position: absolute; content: ''; top: -28px; left: 50%; width: 2px; height: 87px; border-left: 1px dashed #CDCDCD; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#segmentbuilder .groupoperator fieldset, #segmentbuilder .switchoperator fieldset {position:relative; left:0; margin:1px auto 0!important; padding:0; width:82px;height: 34px;}

.selectBox-dropdown { position: relative;width: 99% !important;margin: 0;font-size: 14px;display: block;border: 1px solid var(--slate-200);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;outline: none;cursor: pointer; }
.selectBox-dropdown .selectBox-arrow { position: absolute;right: 0;top: 0;height: 100%;width: 32px;background: url(https://html-assets-prod.guideflow.com/19bd4f7ac3b361583d5f54330e08fc583069672d) right center no-repeat !important; }
.selectBox-dropdown .selectBox-label { width: 100% !important;padding: 7px !important;white-space: nowrap !important;overflow: hidden !important;display: block; }
.selectBox-dropdown .selectBox-arcondition { position: absolute !important;right: 0 !important;top: 0 !important;width: 27px !important;height: 100% !important;background: url(https://html-assets-prod.guideflow.com/19bd4f7ac3b361583d5f54330e08fc583069672d) right center no-repeat !important; }
.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow { background-color: #fff; }
.selectBox-dropdown.selectBox-menuShowing .selectBox-arcondition { background-color: #fff !important; }
.selectBox-dropdown.selectBox-menuShowing { box-shadow: none !important;-webkit-border-bottom-right-radius: 0px !important;-webkit-border-bottom-left-radius: 0px !important;-moz-border-radius-bottomright: 0px !important;-moz-border-radius-bottomleft: 0px !important;border-bottom-right-radius: 0px !important;border-bottom-left-radius: 0px !important; }
.selectBox-dropdown-menu { position: absolute !important;max-height: 200px !important;border: 1px solid var(--slate-200) !important;border-top: none !important;background: #fff !important;background-color: #fff !important;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) !important;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) !important;text-align: left !important;overflow: hidden !important;z-index: 99999 !important;border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px; }
.selectBox-options { margin-top: 0px !important;z-index: 10000000 !important;overflow-y: auto !important; }
.selectBox-options, .selectBox-options li a { list-style: none !important;display: block;color: #333 !important;cursor: pointer !important;padding: 0 !important; }
.selectBox-options li { color: #333 !important;list-style: none !important;display: block;cursor: pointer !important;padding: 0 !important;margin: 0 !important; }
.selectBox-options li:first-child { border-top: none !important;box-shadow: none !important; }
.selectBox-options li a { line-height: 18px !important;padding: 4px 7px !important;overflow: hidden !important;font-size: 14px !important;text-decoration: none !important; }
.selectBox-options li a.guideflow_hovered { /* background-color: #f5f5f5 !important; */ text-decoration: underline !important; }
.selectBox-selected { font-weight: bold; }

.segmentgroup .condition .filterrhs a.dropdown-time {position:relative; margin:0; padding:0; display:block; width:52px!important; min-width:52px!important;}
.segmentgroup .condition .filterrhs a.dropdown-time span {margin:0; padding:0; display:block;}
.segmentgroup .condition .filterrhs a.dropdown-time-intervals {position:relative; margin:0; padding:0; display:block; width:100px!important; min-width:100px!important;}
.segmentgroup .condition .filterrhs a.dropdown-time-intervals span {margin:0; padding:0; display:block;}
.segmentgroup .filterop > a > span.selectBox-label, .segmentgroup .filterlhs > a > span.selectBox-label, .segmentgroup .filterrhs > a > span.selectBox-label {float:left; margin:0; display:block;}
.segmentgroup .filterrhs span.time-separator {position:relative; display:inline-block; top:-11px; margin: 0px 3px 0px 3px; width:10px!important; text-align:center; font-size:17px; color:#888; font-weight:400;}

.segmentlists {position:relative; margin:0; padding:0;}
.segmentlists ul {float:left; width:102%; margin:0 -4px;}
.segmentlists ul li {display:inline-block; float:left; margin:0 4px 8px; height:100%;}
.segmentlists ul li label {display:block; float:none; color:#666!important; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important;}
.segmentlists ul li label.ui-state-default {background:#f6f6f6!important; border:1px solid #dddddd; color:#666!important;}
.segmentlists ul li label.ui-state-hover {background:var(--slate-200)!important; border:1px solid #a6a6a6; color:#666!important;}
.segmentlists ul li label.ui-state-active {padding-left:14px; background:#75c800 url(https://html-assets-prod.guideflow.com/3d4931ae7088deffb6b455d57c161b1859b7f80f) no-repeat 6px!important; border:1px solid #538d00; color:#fff!important;}

.plus_details {position:relative; margin:0; padding:30px; height:100%; overflow:hidden;}
.plus_details #plusform {position:relative; margin:0; padding:20px; background:#fff; border:1px solid #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; vertical-align:top;}
.plus_details #plusform table tr td label {cursor:pointer; font-size:14px; color:#2960ad; font-weight:700;}
.plus_details #plusform table tr td label.allint {margin:5px 0!important; cursor:pointer; font-size:12px; color:#000; font-weight:100; line-height:19px;}
.plus_details #plusform table tr td ul {margin:5px 0;}
.plus_details #plusform table tr td ul li {padding-left:24px; background:url(https://html-assets-prod.guideflow.com/b6b96065e7c0e5ba52274a3ac8fd7cdfd24fab5e) no-repeat; line-height:19px;}
.plus_details .featureheader {position:relative; margin:0; width:100%; background:url(https://html-assets-prod.guideflow.com/5cacd98ffe602a175696dcadbcbc31a7f515efab) right -10px no-repeat; overflow:hidden; text-shadow:0 1px 1px #fff;}
.plus_details .featureheader > h1 {margin:0 0 20px; padding:0; color:#2960ad; font-weight:700; letter-spacing:-1px; font-family:helvetica, arial, sans-serif; width:83%; font-size:26px!important; line-height:36px;}
.plus_details .featureheader > p {width:63%; font-size:18px; line-height:25px; color:#555;}
.plus_details .featureheader > p.alert_text {font-size:14px; line-height:25px; color:#555; font-weight:100;}
.plus_details .featureheader > p.alert_text span {color:#000; font-weight:700;}
.plus_details .sets {position:relative; display:block; margin-bottom:35px; width:100%; overflow:hidden; margin:20px 0 30px; border-bottom:1px solid #ddd;}
.plus_details .sets ul {margin:8px 0 0;}
.plus_details .sets ul li {float:left; width:35%; margin-bottom:10px; padding-left:24px; background:url(https://html-assets-prod.guideflow.com/b6b96065e7c0e5ba52274a3ac8fd7cdfd24fab5e) no-repeat; line-height:19px;}
.plus_details .sets > div {width:55%; float:left; min-height:120px; margin-right:50px; padding-left:150px;}
.plus_details .sets .subsgeo {background:url(https://html-assets-prod.guideflow.com/c3a452a9f9ebfefc49ff4bc62efc4f4ed37513e1) no-repeat;}
.plus_details .sets .extdata {margin-right:0; background:url(https://html-assets-prod.guideflow.com/dbbbc589625ceb24e97c8f3facc09b51e5a8064f) no-repeat;}
.plus_details .sets > div > h4 {margin:0 0 8px!important; padding:0!important; font-size:15px; color:#2960AD; font-weight:700; line-height:17px;}
.plus_details .sets > div > p {margin:0; padding:0; font-size:14px; line-height:18px;}
.plus_details .signupbreak a, .plus_details #updatebutton {
	margin:10px 0 0;
	background-color:#F7CB20;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d5b435;
	display:inline-block;
	color:#333;
	font-size:20px;
	font-weight:700;
	padding:14px 22px;
	text-decoration:none;
	cursor:pointer!important;
	z-index:1;
	zoom:1;
	 -webkit-transition:background-color .1s linear;
	 -moz-transition:background-color .1s linear;
	 -o-transition:background-color .1s linear;
	 -ms-transition:background-color .1s linear;
	 transition:background-color .1s linear;
}
.plus_details .signupbreak a.guideflow_hovered, .plus_details #updatebutton.guideflow_hovered {
	background-color:#f7cb20;
	border:1px solid #c6a113;
	-webkit-box-shadow:0;
	-moz-box-shadow:0;
	box-shadow:0;
}

.plus_details .planalert {margin:45px 0 0; padding:0; text-align:center!important; border-top:1px solid #ddd;}
.plus_details .planalert .alert_text {margin:20px 0; font-size:15px;}
.plus_details .planalert .alert_text span {color:#000; font-weight:700;}

/* --------------------------------------------------- */
/* TABLE STYLES -------------------------------------- */
/* --------------------------------------------------- */
#list table {width:100%; margin:0; padding:0; border-collapse:collapse;}
#list table th, #list table td {line-height:18px; text-align:left;}
#list table th {vertical-align:middle;}
#list table td {vertical-align:top; line-height:100%;}
body.user #list table td {vertical-align:middle!important;}
#list table thead th, #list table tbody th {vertical-align:top;}
#list table thead tr td { padding:8px 3px; vertical-align:middle; line-height:100%; }
#list table tbody tr td { padding:18px 3px; vertical-align:top; line-height:100%; }
table tbody#mailer_list_table td,
table tbody#abuselist_table td {padding:10px 12px!important;}

/* -----------------------------------------------------------*/
/* CONDOR TABLE OVER RIDES FOR MANAGE EXCLUSIONS TABLE ABOVE--*/
/* -----------------------------------------------------------*/

.search-exclusions--condor {
	padding: var(--sp-300) var(--sp-400) var(--sp-300) var(--sp-900) !important;
}

#list .condor-exclusions-table table thead tr td {
	vertical-align:middle !important;
	border-bottom: var(--b-100) var(--b-solid) var(--slate-200) !important;
	padding: var(--sp-300) var(--sp-200) !important;
	color: var(--slate-400) !important;
	line-height: var(--lh-100) !important;
	font-weight: var(--fw-medium) !important;
	font-size: var(--fs-100) !important;
	background-color: transparent !important;
}

#list .condor-exclusions-table table thead tr td a,
#list .condor-exclusions-table table thead tr td a.guideflow_hovered,
#list .condor-exclusions-table table thead tr td a:visited {
	color: var(--slate-400);
}

#list .condor-exclusions-table table tbody tr td {
	vertical-align:middle !important;
	padding: var(--sp-400) var(--sp-200) !important;
	border-bottom: var(--b-100) var(--b-solid) var(--slate-200) !important;
	line-height: var(--lh-200) !important;
	font-weight: var(--fw-regular) !important;
	font-size: var(--fs-200) !important;
}

.ac_paginator_limit_box {
	display: inline-block;
}

.pagination--condor .ac_paginator {
	position: static;
	background-color: white;
	padding: var(--sp-300) var(--sp-400);
	border-radius: var(--radii-100);
	border: var(--b-100) var(--b-solid) var(--slate-200);
	margin: 0;
}
.pagination--condor .ac_paginator_limit_box {
	border: none;
	line-height: var(--lh-200);
}

.pagination--condor .ac_paginator_limit {
	color: var(--slate-600) !important;
	border-left: none !important;
	font-size: var(--fs-200);
	line-height: var(--lh-200);
}

.condor-dropdown-overrides {
	position: relative;
	display: inline;
}

.condor-dropdown-overrides:after {
	content: url(https://html-assets-prod.guideflow.com/9291beaea00de8758c8510d03704b3dab6ece7c9);
	position: absolute;
	width: 5px;
	right: 25px;
	top: 8px;
	line-height: var(--lh-200);
	font-size: var(--fs-200);
}

.condor-dropdown-overrides select {
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Dropdown styles */
  border: var(--b-100) var(--b-solid) var(--slate-200);
	border-radius: var(--radii-100);
	background-color: var(--white);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	color: var(--slate-600);
	line-height: var(--lh-200);
	cursor: pointer;
	padding: var(--sp-300) var(--sp-400);
}

.condor-dropdown-overrides select:focus {
	border-color: var(--ocean-500);
	box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}

.condor-dropdown-overrides select:selected {
	border-color: var(--ocean-500);
	box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}


body.contact table .ac_table_row td img:not(.contacticons) {-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
body.contact table .ac_table_row td span.contacticons img {-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
body.contact table .ac_table_row td span.contacticons a.ac-icon {font-size:24px;color:#989898;}
body.contact table .ac_table_row td span.contacticons a.ac-icon.guideflow_hovered {color:#5d5d5d;}


div.campaign_input ul.tagit{padding:5px 3px 0!important;}
div.campaign_input ul.tagit li {margin:0 3px 5px!important; padding:0 18px 0 8px!important; line-height:22px!important;}
div.campaign_input ul.tagit li input[type="text"] {margin:0!important; padding:3px!important; border:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}

.no-results {margin:0; padding:10px 0; min-height:1px; font-size:14px; color:#523800; text-align:center; background:#ffffcd; border:1px solid #dee029; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.no-results a, .no-results a.guideflow_hovered, .no-results a:visited { color: #523800}

body.series_list .no-results,
body.campaign .no-results {margin:0 24px;}
body.header .no-results,
body.emailaccount .no-results,
body.exclusion .no-results {margin:20px 0;}

#radio_opts div,
#checkbox_opts div,
#listbox_opts div,
#dropdown_opts div {
	margin-bottom:3px;
}

#radio_opts div input,
#checkbox_opts div input,
#listbox_opts div input,
#dropdown_opts div input {
	width: 50%;
}


table.field_table tr td div a.choice_opt_delete,
#radio_opts a.choice_opt_delete,
#checkbox_opts a.choice_opt_delete,
#listbox_opts a.choice_opt_delete,
#dropdown_opts a.choice_opt_delete {float:left; position:relative; display:block; margin:0 3px 0 0!important; padding:0!important; width:20px!important; height:20px!important; background:url(https://html-assets-prod.guideflow.com/2bab5a8250932d11666abaa5d86e61c45b1b6a3f) no-repeat!important; text-indent:100%; white-space:nowrap; overflow:hidden; overflow:hidden; border:none!important;}
table.field_table tr td div a.choice_opt_up,
#radio_opts a.choice_opt_up,
#checkbox_opts a.choice_opt_up,
#listbox_opts a.choice_opt_up,
#dropdown_opts a.choice_opt_up {float:left; display:block; margin:0 3px 0 0!important; padding:0!important; width:20px!important; height:20px!important; background:url(https://html-assets-prod.guideflow.com/613a1b7e0e500a5256a349ce7370505c29587630) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; border:none!important;}
table.field_table tr td div a.choice_opt_down,
#radio_opts a.choice_opt_down,
#checkbox_opts a.choice_opt_down,
#listbox_opts a.choice_opt_down,
#dropdown_opts a.choice_opt_down {float:left; display:block; margin:0 3px 0 0!important; padding:0!important; width:20px!important; height:20px!important; background:url(https://html-assets-prod.guideflow.com/1d7c40b88f1fce55716835ffe9f95048b38a30ad) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; border:none!important;}

table.field_table tr td.field_personalize input {margin:0 4px; width:60%!important;}
.ac_table_header td,
table.field_table tr.field_table_header td {color:#3f3f3f!important; font-weight:700; padding:6px 10px!important;border: none !important; }
.field_table tr td div {margin:5px 0!important;}
table tr.ac_table_header_options td { padding:10px 20px!important; border:none!important; border-bottom:none!important; white-space:nowrap; vertical-align:middle!important;}
.ac_table_header_options td div {float:right; margin-right:0;}
.ac_table_header_options td select, #logListManager {}
.ac_table_row td {border-bottom:1px solid #d6d6d6;}
.ac_table_row td input[type=checkbox] {position:relative; margin-left:3px!important; margin-top:6px!important;}
body.user .ac_table_row td input[type=checkbox] {top:0;}
body.contact .ac_table_row td input[class=contactid] {top:6px; left:6px;}
.field_disabled_link {color:#a8a8a8;}
.field_table tr td div a {padding:2px 4px; font-size:10px;}

.ac_table_row_options a,
.ac_table_header_options input[type=button],
.ac_table_header_options input[type=submit],
#list_clear,
.resetbutton,
.field_table tr td div .add_choice,
.field_table tr td div a { padding:4px 7px!important; font-size:14px!important; background-color:#fff; border:1px solid #c2c2c2!important; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear; cursor:pointer;}
.ac_table_row_options a {font-size:11px!important;}
.ac_table_row_options a.guideflow_hovered,
.ac_table_header_options input[type="button"].guideflow_hovered,
#list_clear.guideflow_hovered,
.resetbutton.guideflow_hovered,
.field_table tr td div a.guideflow_hovered,
.field_table tr td div .add_choice.guideflow_hovered {color:#333; background-color:#dfdfdf;}
.ac_table_row_options a:active,
.ac_table_row_options a:active,
.ac_table_row_options a:active {position:relative; top:1px;}
#fieldform #btnadd {text-decoration:none;}
#fieldform #btnadd span {display:block; padding:1px 5px 1px 22px; background:url(https://html-assets-prod.guideflow.com/b3bc1f63c9fe39e16ccdbb29514fde04bd7be628) no-repeat 0;}
#fieldform #btnadd.guideflow_hovered {color:#333; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ececec) ); background:-moz-linear-gradient( center top, #dfdfdf 5%, #ececec 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ececec'); background-color:#dfdfdf;}

.ac_table_header_options input[type="text"] {padding:5px; width:200px; font-size:14px; color:#a8a8a8;}
.ac_table_header_options a { padding:6px 9px!important; font-size:11px!important; color:#929292!important; background-color:#ececec; border:1px solid #ddd!important; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear; }
.webhook_list_filters {float: right;}

/* --------------------------------------------------- */
/* FORM INTEGRATION STYLES --------------------------- */
/* --------------------------------------------------- */
.form_redirect_section {margin:0; overflow:hidden; background:#feffd1; border-left:0!important; border-right:0!important; border-radius:0!important;}
.form_side_content {padding:12px 0 12px 12px!important; background:#fff; overflow:hidden;}

#form_content_builddiv .form_content_fields_item {width:130px;}
#form_content_builddiv .form_content_fields_item span,
#form_content_builddiv .preview_part_disabled span {display:block; padding:3px 0 3px 22px!important;}
#form_content_builddiv .preview_part_disabled span {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=75); -khtml-opacity:0.75; opacity:0.75;}
#form_content_builddiv .form_content_fields_item_add span {padding-left:24px; background:url(https://html-assets-prod.guideflow.com/0445b1c117e91d61417303b2b2ba9374828dff46) no-repeat 0 2px;}
#form_content_builddiv #part_email span {background:url(https://html-assets-prod.guideflow.com/8a3772b75bc8d22da3d253925d3860b3425569af) no-repeat 0 2px;}
#form_content_builddiv #part_firstlastname span {background:url(https://html-assets-prod.guideflow.com/dc7af8cc2937210e01d6a4e84f75e9514a742b00) no-repeat 0 2px;}
#form_content_builddiv #part_phone span {background:url(https://html-assets-prod.guideflow.com/dc7af8cc2937210e01d6a4e84f75e9514a742b00) no-repeat 0 2px;}
#form_content_builddiv #part_fullname span {background:url(https://html-assets-prod.guideflow.com/dc7af8cc2937210e01d6a4e84f75e9514a742b00) no-repeat 0 2px;}
#form_content_builddiv #part_unsubscribe span {background:url(https://html-assets-prod.guideflow.com/c982e342b8849f18a18d6a1a5a6040423e481ffd) no-repeat 0 2px;}
#form_content_builddiv #part_listselector span {background:url(https://html-assets-prod.guideflow.com/0c87d8a05efd86a25979119a8f59099f5c967ec0) no-repeat 0 2px;}
#form_content_builddiv #part_captcha span {background:url(https://html-assets-prod.guideflow.com/3db245b83c7ed8496e70d29999dcb6ba4b588a6c) no-repeat 0 2px;}
#form_content_builddiv #part_header span {background:url(https://html-assets-prod.guideflow.com/c04a4d3ef9cddab53a1d50575f40fbdfa3e2f639) no-repeat 0 1px;}
#form_content_builddiv #part_image span {background:url(https://html-assets-prod.guideflow.com/46148749691a4fe24186bb864e5f23e91cb51674) no-repeat 0 2px;}
#form_content_builddiv #part_customer_acct span {background:url(https://html-assets-prod.guideflow.com/dc7af8cc2937210e01d6a4e84f75e9514a742b00) no-repeat 0 2px;}
#form_content_builddiv .part_text span {background:url(https://html-assets-prod.guideflow.com/dc7af8cc2937210e01d6a4e84f75e9514a742b00) no-repeat 0 2px;}
#form_content_builddiv .part_dropdown span {background:url(https://html-assets-prod.guideflow.com/839c5052c6860b8fff4799a92dd76ae25ce0b4a0) no-repeat 0 2px;}
#form_content_builddiv .part_date span {background:url(https://html-assets-prod.guideflow.com/99a18d641500f4dd4f8deab83fd260dc720afad8) no-repeat 0 1px;}
#form_content_builddiv .part_radio span {background:url(https://html-assets-prod.guideflow.com/c9de67a065e38ca5b7ea1b4c0bdd83aa459d0d7e) no-repeat 0 2px;}
#form_content_builddiv .part_checkbox span {background:url(https://html-assets-prod.guideflow.com/8b52752ade36d111f4e6a60b6b9d44f815518fd6) no-repeat 0 2px;}
#form_content_builddiv .part_hidden span {background:url(https://html-assets-prod.guideflow.com/878b178abe7f5b2604d5fbeeea204025ee37df20) no-repeat 0 1px;}
#form_content_builddiv .part_textarea span {background:url(https://html-assets-prod.guideflow.com/37280f40ac4c57ad3c8a277013df5de783e58295) no-repeat 4px 5px;}
#form_content_builddiv .part_freeform span {background:url(https://html-assets-prod.guideflow.com/81c0755ea519829b90c37fc3d255938584935042) no-repeat 0 2px;}
#form_content_builddiv .part_listbox span {background:url(https://html-assets-prod.guideflow.com/803058980e92dfed85a349852378bb6369987276) no-repeat 0 2px;}

.form_content_tab {margin-left:10px; background:#f5f5f5; overflow:hidden;}
.form_content_theme_item img {border:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; -moz-opacity:0.4; opacity:0.4; zoom:1;}
.form_content_theme_item_selected img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); -khtml-opacity:1; -moz-opacity:1; opacity:1;}
.form_content_theme_width div {border-top:4px solid #f5f5f5; padding-top:7px; margin-top:10px; font-size:11px; font-weight:normal; color:#666;}
.form_content_theme_width div a, .form_content_theme_width div a:visited{color:#999;}
.form_content_theme_width input {width:28px; font-size:11px; border:1px solid #ccc; color:#666;}
.form_content_tab_selected {border:1px solid #dfdfdf;}
.form_content_tab_selected .header {font-weight:700; background:#fff; color:#3f3f3f; border-bottom:1px solid #dfdfdf;}
#form_content_builddiv .form_content_fields_item,
#form_content_builddiv .form_content_fields_item_add {
	padding:3px 7px;
	font-size:11px;
	background:#ffffff;
	background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5);
	background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f5f5f5);
	background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5);
	background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5);
	background-image:linear-gradient(#ffffff, #ffffff 25%, #f5f5f5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5');
	border:1px solid #c2c2c2;
	border-bottom:1px solid #a7a7a7;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-shadow:1px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	-moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	 -webkit-transition:background-color .1s linear;
	 -moz-transition:background-color .1s linear;
	 -o-transition:background-color .1s linear;
	 -ms-transition:background-color .1s linear;
	 transition:background-color .1s linear;
}
#form_content_builddiv .form_content_fields_item {margin:4px 7px 4px 0!important; padding:5px 7px!important; color:#3f3f3f;}
#form_content_builddiv .form_content_fields_item_add {width:282px; margin:10px 0 0!important; padding:7px!important; color:#3f3f3f; font-size:14px; font-weight:700;}
.ac_table_row_options a.guideflow_hovered,
#form_content_builddiv .form_content_fields_item.guideflow_hovered,
#form_content_builddiv .form_content_fields_item_add.guideflow_hovered {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #ffffff) ); background:-moz-linear-gradient( center top, #f5f5f5 5%, #ffffff 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff'); background:#f5f5f5; border:1px solid #c2c2c2;}
#form_content_builddiv .preview_part_disabled,
#form_content_builddiv .preview_part_disabled.guideflow_hovered {background:#f8f8f8!important; color:#a8a8a8!important; text-shadow:none!important; border:1px solid #ececec!important; box-shadow:none!important; cursor:pointer; }
#list_clear, .resetbutton {color:#a8a8a8!important; background:#f8f8f8; border:1px solid #a7a7a7;}
.form_redirect_input {margin-top:20px; border:1px solid var(--slate-200); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#eee; padding:15px; text-align:center;}

.nodomainalias {position:relative; width:100%; overflow:hidden;}
.nodomainalias .upgradenow {float:right; width:300px; height:100px; padding:10px; text-align:center; background:#ebf8ff!important; border:1px solid #c1dae7!important; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.nodomainalias .upgradenow .btn {margin:25px auto 0!important;}
.nodomainalias h3 {margin:0 0 5px; padding:0; font-size:16px; font-weight:700; color:#555;}
.nodomainalias p {margin:0 0 20px;}
.nodomainalias ul li {margin:0 0 10px;}


/* --------------------------------------------------- */
/* Scoring explainer copy and notification styles ---- */
/* --------------------------------------------------- */
.score-notification-copy {
	font-size: 15px;
}
.score-notification-bar {
	background-color: #eff9fd;
	border: 1px solid #c4d5da;
	border-radius: 4px;
	color: #546f79;
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	margin: 20px 0;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}

/* --------------------------------------------------- */
/* Scoring empty state styles ------------------------ */
/* --------------------------------------------------- */

#score-list-none {
    color: var(--slate-600);
    margin: 60px auto;
    text-align: center;
    width: 563px;
}
#score-list-none .title {
	font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
    text-align: center;
}

#score-list-none .body {
	font-size: 14px;
}

/* --------------------------------------------------- */
/* EXTERNAL STYLES ----------------------------------- */
/* --------------------------------------------------- */

.contact_view .modal { z-index: 2100; }

.modal.fade .modal-dialog {
  -webkit-transform:translate(0, -25%);
      -ms-transform:translate(0, -25%);
          transform:translate(0, -25%);
  -webkit-transition:-webkit-transform 0.3s ease-out;
     -moz-transition:-moz-transform 0.3s ease-out;
       -o-transition:-o-transform 0.3s ease-out;
          transition:transform 0.3s ease-out;
}

.modal.fade.in .modal-dialog {
  -webkit-transform:translate(0, 0);
      -ms-transform:translate(0, 0);
          transform:translate(0, 0);
}

.modal-dialog {
z-index:1050;
width:auto;
padding:10px;
margin-right:auto;
margin-left:auto;
margin-top:50px;
}
.modal-dialog.modal-lg {
  width: 650px !important;
}
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:998; background: rgb(31, 33, 41); opacity:0.64; filter:alpha(opacity=64);  -ms-overflow-style: scrollbar; overflow:auto; overflow-y:scroll; }
.contact_view .modal-backdrop { z-index: 2000; }
.modal-backdrop.fade { opacity:0; filter:alpha(opacity=0); }
.modal-backdrop.fade.in { opacity:0.64; filter:alpha(opacity=64); }

.modal-title {
margin:0;
line-height:1.428571429;
}

.modal-footer .btn + .btn {
margin-bottom:0;
margin-left:5px;
}

.modal-footer .btn-group .btn + .btn {
margin-left:-1px;
}

.modal-footer .btn-block + .btn-block {margin-left:0;}

@media screen and (min-width:768px) {
  .modal-dialog {
    right:auto;
    left:50%;
    width:600px;
    padding-top:30px;
    padding-bottom:30px;
  }
  /* Revision modal in template designer */
  #revision-preview .modal-dialog {
  	width: 850px;
  }
  /* Revision modal in basic designer */
  #revision_preview .modal-dialog {
  	width: 902px;
  }
}

.modal-body input[type=text],
.modal-body input[type=password],
.start-manage-score input[name='scorevalue'] {
	width: 100%;
	padding:7px 7px 7px 9px!important;
	display:inline-block;
	font:14px "IBM Plex Sans", Helvetica, sans-serif!important;
	color: var(--slate-600) !important;
	line-height:100%;
	background-color:#fff;
	border:1px solid var(--slate-200);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.modal--condor .modal-body input[type=text],
.modal--condor .modal-body input[type=password] {
	width: 100%;
	padding: var(--sp-300) var(--sp-400) !important;
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-600);
	background-color: white;
	border: 1px solid var(--slate-200);
	border-radius: var(--radii-100);
}

.modal-body fieldset:not(.is-reset) {margin:0; padding:0 13px 0 0; width:auto;}
.modal-body .ac_help_inline {margin:0 0 10px!important;}
.modal-body .listAdvSettings input[type=text] {float:left; width:250px!important;}
.modal-body .listAdvSettings .ac_help {}
.modal .modal-footer .btn {float:left;}
.modal .modal-footer a.send { color:#ffffff!important; background-color:#3cc300!important; background-repeat:no-repeat!important; background-image:-webkit-linear-gradient(#3cc300, #3cc300 25%, #309c00)!important; background-image:-moz-linear-gradient(top, #3cc300, #3cc300 25%, #309c00)!important; background-image:-ms-linear-gradient(#3cc300, #3cc300 25%, #309c00) !important; background-image:-o-linear-gradient(#3cc300, #3cc300 25%, #309c00)!important; background-image:linear-gradient(#3cc300, #3cc300 25%, #309c00)!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cc300', endColorstr='#309c00', GradientType=0)!important; text-shadow:none!important; border:1px solid #309c00!important; border-bottom:1px solid #247500!important; cursor:pointer!important; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear; }
.modal .modal-footer a.send.guideflow_hovered {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #309c00), color-stop(1, #3cc300) )!important; background:-moz-linear-gradient( center top, #309c00 5%, #3cc300 100% )!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#309c00', endColorstr='#3cc300')!important; background-color:#309c00!important;}
.modal .button_group {position:relative; margin:0; padding:0; height:40px; float:left; display:inline-block; overflow:visible; z-index:1;}
.modal .button_group .btn {float:left; position:relative; right:0; margin:0!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100; line-height:12px!important; color:#aeaeae!important; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6); background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6); background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat:repeat-x; border:1px solid #ddd; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color:#ddd #ddd #ddd; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
.modal .button_group .btn:first-child {border-right:none!important; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px!important; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
.modal .button_group .btn:last-child {-webkit-border-top-right-radius:4px; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
.modal .button_group .btn:active, .modal .button_group .btn.guideflow_hovered, .modal .button_group .active {top:0!important; color:#505050!important; background-color:#f0f0f0!important; background-color:#f0f0f0 \9!important; background-image:none!important; outline:0!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}

.code, pre {padding:0 3px 2px; font-family:Courier New, monospace; font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.code {background-color:#fee9cc; color:rgba(0, 0, 0, 0.75); padding:1px 3px;}
pre {background-color:#f5f5f5; display:block; padding:8.5px; margin:0 0 18px; line-height:18px; font-size:12px; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; white-space:pre; white-space:pre-wrap; word-wrap:break-word;}

div.folderdelete {float:left; margin-left:-13px; padding-top:1px;}
div.folderdelete a {font-size:11px; color:#6e6e6e!important; font-weight:normal!important;}

.form_listchanger{float:right; background:#feffd1; padding:2px; padding-left:8px; padding-right:8px; color:#333; border:1px solid #dee029; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; margin-top:-6px;}
.form_listchanger select {padding:3px; color:#333; border:1px solid #c2c2c2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#service_description{font-size:14px;}

.ac_modal_inner {width:500px; background:#f8f8f8; text-align:left; border:1px solid #7b7b7b!important; -webkit-box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .4); -moz-box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .4); box-shadow:1px 1px 20px 5px rgba(0, 0, 0, .4);}
#message_personalize .ac_modal_inner .navlist {position:relative; text-align:left; margin:30px 0 -2px 0; height:20px; border-bottom:1px solid #d6d6d6; list-style-type:none; padding:0; zoom:1; clear:both;}
#message_personalize .ac_modal_inner .navlist li {display:inline; margin:0;}
#message_personalize .ac_modal_inner .navlist li.currenttab {border-bottom:1px solid transparent; background-color:transparent;}
#message_personalize .ac_modal_inner .navlist li.currenttab a {position:relative; padding-bottom:5px; background:#fff!important; border-bottom:1px solid transparent; text-shadow:none!important;}
#message_personalize .ac_modal_inner .navlist li a {margin:0 2px 0 0; padding:4px 12px 5px; background:#eee; border:1px solid var(--slate-200); font-size:12px; font-weight:700; border-bottom:1px solid var(--slate-200); color:#292929; text-decoration:none; text-decoration:none; border-bottom:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; text-shadow:1px 1px 0px #eee;}
#message_personalize .ac_modal_inner .navlist a.guideflow_hovered {background:var(--slate-200);}
#message_personalize .ac_modal_inner #personalizelist {margin-top:-14px!important;}
#message_personalize .ac_modal_inner .personalizelistsection {margin:14px 0 10px; padding:20px 8px; background:#fff!important; border:1px solid var(--slate-200); border-top:1px solid transparent!important;}
#message_personalize .ac_modal_inner .personalizelistsection a {color:#0f3e76; line-height:22px;}
#message_personalize .ac_modal_inner .personalizelistsection ul {margin:0!important; padding:0!important;}
#message_personalize .ac_modal_inner .personalizelistsection ul li.surveymonkey {position:relative; overflow:hidden;}
#message_personalize .ac_modal_inner .personalizelistsection ul li.surveymonkey .smtoggle {margin:10px 0 0; padding:8px!important; width:90%; background:#fefeed; border:1px solid #dedfc5;}
#message_personalize .ac_modal_inner .personalizelistsection div {position:relative; margin:0; padding:0;}
#message_personalize .ac_modal_inner .personalizelistsection button {padding:5px 17px; font-size:14px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

#radio_opts div a,
#checkbox_opts div a,
#dropdown_opts div a,
#listbox_opts div a {
	margin:0!important;
	padding:2px 3px!important;
	font-size:10px!important;
	background-repeat:no-repeat;
	background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e9e9e9);
	background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e9e9e9);
	background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e9e9e9);
	background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e9e9e9);
	background-image:linear-gradient(#ffffff, #ffffff 25%, #e9e9e9);
	border:1px solid #c2c2c2!important;
	border-bottom:1px solid #a7a7a7!important;
	text-decoration:none;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	text-shadow:1px 1px 0px #fff;
	-webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	-moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	box-shadow:0px 1px 1px rgba(206, 206, 206, 0.4);
	cursor:pointer;
	 -webkit-transition:background-color .1s linear;
	 -moz-transition:background-color .1s linear;
	 -o-transition:background-color .1s linear;
	 -ms-transition:background-color .1s linear;
	 transition:background-color .1s linear;
}
#radio_opts div a:active,
#checkbox_opts div a:active,
#dropdown_opts div a:active,
#listbox_opts div a:active {position:relative; top:1px;}

#personalize_socmedia a {padding:3px 0 3px 24px; display:inline; background-position:5px 0;}
#personalize_socmedia .socialsubmit {background:url(https://html-assets-prod.guideflow.com/dde7b17248b785a23a4a6ad753737281311b4630) no-repeat;}
#personalize_socmedia .fblike {background:url(https://html-assets-prod.guideflow.com/ee42d25d7b1b0df1bdf23951a52d78329cbcfa8a) no-repeat;}
#personalize_socmedia .fbshare {background:url(https://html-assets-prod.guideflow.com/c579050f7fcbd59783eed835fcfdf0bbbb4400c9) no-repeat;}
#personalize_socmedia .twshare {background:url(https://html-assets-prod.guideflow.com/4e7741e399be58b4f4a373de4fac212fed01d242) no-repeat;}
#personalize_socmedia .gplusshare {background:url(https://html-assets-prod.guideflow.com/bf3fb349def8e18a2b17b5e2575dd91b6bd389b3) no-repeat;}
#personalize_socmedia .redditshare {background:url(https://html-assets-prod.guideflow.com/7da72c30903850baf572f20635e3cf2bd091ff76) no-repeat;}
#personalize_socmedia .diggshare {background:url(https://html-assets-prod.guideflow.com/4b31b4bcb8b179c9e003351a2e66d920fba81415) no-repeat;}
#personalize_socmedia .delshare {background:url(https://html-assets-prod.guideflow.com/172695670782382c74fe2f89607dd746d8a53606) no-repeat;}
#personalize_socmedia .stumshare {background:url(https://html-assets-prod.guideflow.com/f17795d8b4aa8f3b4b1d145f76d3c6074c7193a1) no-repeat;}
#personalize_socmedia .linkedinshare {background:url(https://html-assets-prod.guideflow.com/0afef4e17268b68abd4f06cc7115cb45abd6bdd8) no-repeat;}

body.deal ul.tagit li.tagit-choice .tagit-close {
    right:3px;
    top:15px;
}

/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {
    display:none;
}
ul.tagit li.tagit-choice input {
	display:block;
	float:left;
	margin:2px 5px 2px 0;
	border:0;

}
ul.tagit input[type="text"] {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: inherit;
	background-color: inherit;
	outline: none;
}
#uxfooter .row .twt_text{
	color:#c5c5c5!important;
}
#uxfooter .row .twt_text a, #uxfooter .row .twt_text a:visited{
	color:#c5c5c5!important;
}
#uxfooter .row #twt_date{
	margin-top:4px;
}
#uxfooter .row #twt_date a, #uxfooter .row #twt_date a:visited{
	color:#c5c5c5!important;
}
.walkthrough_desc{line-height:165%; }
#uxbody .uxlftcolm form .field_disabled_input{color:#999;}

/* slashc.img-zoom-pan */
span.slashc-img-zoom-pan
{
	display:block; /* make it block */
	overflow:hidden; /* hide overflow */
	position:absolute; /* set position to relative */
	cursor:move; /* show nice cursor */
	border: 1px solid #ddd;
	box-sizing:border-box;
}
span.slashc-img-zoom-pan img {
	position:relative;
}

#list_form_address {border-top:1px solid #ccc; padding-top:15px!important; margin-top:15px;}

/* Select menu style */
.select {display:inline-block; background:#f4f4f4!important; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:6px; color:#949494; border:1px solid #eaeaea; cursor:pointer;}
.select:focus {outline:none;}

div.calendar td.button { display:table-cell; }
div.calendar {z-index:900000000;}

.cre_prgs_buttons {position:relative; margin:0!important; width:100%; background:#f1f1f1!important; background-color:#f1f1f1!important; border-top:1px solid #ddd; overflow:hidden;}
.cre_prgs_buttons > .button_group {position:relative; margin:0; padding:20px 23px; display:block; height:30px; overflow:visible; z-index:1;}
.cre_prgs_buttons > .button_group > li {position:relative; margin:0; padding:0; float:left; display:block; overflow:visible; z-index:1;}
.cre_prgs_buttons > .button_group > li:nth-child(2) {margin-right:15px;}
.cre_prgs_buttons > .button_group .button.save {height:33px; -webkit-border-radius:4px!important; -moz-border-radius:4px!important; border-radius:4px!important;}
.cre_prgs_buttons > .button_group .button {position:relative; margin:0!important; padding:0.8em!important; display:inline-block; font-size:12px!important; font-weight:100; line-height:12px!important; color:#5e5e5e!important; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6); background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6); background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat:repeat-x; border:1px solid #ddd; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
.cre_prgs_buttons > .button_group .button.prev {margin-left:0!important; border-right:none!important; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px!important; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
.cre_prgs_buttons > .button_group .button.next {-webkit-border-top-right-radius:4px!important; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
.cre_prgs_buttons > .button_group .button:active, .cre_prgs_buttons > .button_group a.active {top:0; color:#505050; background-color:#f0f0f0; background-color:#f0f0f0 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
.cre_prgs_buttons > .button_group .button span {position:relative; top:1px; display:inline-block; height:10px; width:8px; background:url(https://html-assets-prod.guideflow.com/d8bd8c25cc144b585b8b81366774b483808a0460) no-repeat 0;}
.cre_prgs_buttons > .button_group .button.prev > span {float:left; margin-right:8px;}
.cre_prgs_buttons > .button_group .button.next > span {float:right; margin-left:8px; background-position:-8px 0;}
.cre_prgs_buttons > .button_group .button.save > span {position:relative; top:-1px; width:14px; height:14px; background-image:url(https://html-assets-prod.guideflow.com/e645a81865fa984d04eb70b219e4c5f1015634fb); background-size:14px; background-position:50%; background-repeat:no-repeat;}
.cre_prgs_buttons > .button_group > li > span.saving {position:relative; top:10px; left:5px; padding:0 0 0 22px; background:url(https://html-assets-prod.guideflow.com/a16e108d686dc938527a34951aef025e881de30e) no-repeat 0 50%; color:#b5b5b5; filter:alpha(opacity=50); opacity:0.5;}
.cre_prgs_buttons > .button_group > li > div.ui-effects-wrapper {display:none!important; visibility:hidden!important;}

/*-------------------------------------------------------------------------*\
   Basic Header Options for Designer
\*------------------------------------------------------------------------*/
.head-options-bar {position:fixed; top:72px; left:0!important; right:0!important; margin:0; padding:23px 23px 0; min-width: 866px; background:#fff; border-bottom:1px solid #ececec; z-index:100; overflow:visible!important;}
.head-options-bar .button_group {position:relative; margin:0; padding:0; top:-5px; height:40px; display:inline-block; overflow:visible; z-index:1;float:right;}
.head-options-bar .button_group .btn {position:relative; margin:0 0 0 -5px!important; padding:12px!important; display:inline-block; font-size:11px!important; font-weight:100!important; line-height:12px!important; color:#aeaeae!important; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6)!important; background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6)!important; background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6)!important; background-repeat:repeat-x; border:1px solid #ddd!important; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0)!important; filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1)!important; text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0)!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
.head-options-bar .button_group a:first-of-type {margin-left:0!important; border-right:none; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
.head-options-bar .button_group .btn:last-of-type {-webkit-border-top-right-radius:4px!important; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
.head-options-bar .button_group .btn:active, .head-options-bar .button_group .btn.active {top:0; color:#505050!important; background:#f0f0f0!important; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}
.head-options-bar .button_group #style_setting.btn > span {position:relative; display:inline-block; padding-left:16px; background-image:url(https://html-assets-prod.guideflow.com/b695f0a2b6f50eb5afcad3c21cbca8c53c53739e); background-size:12px; background-position: 0; background-repeat:no-repeat;}
.head-options-bar .saveres {position:relative; top:14px; float:left; margin-right:8px; font-size:11px; color:#999999; text-align:right;}
.head-options-bar .saveres > p {margin:0; padding:0; line-height:1.4;}
.head-options-bar .saveres > p > a {color:#a2a2a2;}
/* Classic Designer */
.head-options-bar.head-option-classic { padding: 15px 23px 0; }
.head-options-bar.head-option-classic .sender_detail_group.message_headers table tr td.label { width: 60px!important; }
.head-options-bar.head-option-classic .sender_detail_group.message_headers table tbody tr { height: 45px; }
#uxbody .head-options-bar.head-option-classic .sender_detail_group table tr td input[type="text"] {display: none; width: auto!important; padding: 8px 12px!important; border-radius: 4px!important; border-color: var(--slate-200)!important; }
#uxbody .head-options-bar.head-option-classic .sender_detail_group table tr td input[type="button"] { width: auto!important; margin-left: 7px!important; padding: 2px 7px !important; color: #FFF!important; background: var(--mint-600)!important; border: 1px solid var(--mint-600)!important; }
#uxbody .head-options-bar.head-option-classic .sender_detail_group table tr td#id_sender_field { display: inline-flex; align-items: center; width: auto!important; }
.head-options-bar.head-option-classic .button_group { position: absolute; top: 13px; right: 23px; }
.head-options-bar.head-option-classic #setreply { position: relative; display: inline-block; top: 0; margin-left: 13px; padding: 0; width: 16px; height: 13px; color: #C6C6C6; text-decoration: none; background: url(https://html-assets-prod.guideflow.com/ed37b8445e2fd7681afa0f64cc6ebe03ef0fa920) 0 0 no-repeat; text-indent: -9999px; filter: alpha(opacity=50); opacity: 1; zoom: 1; cursor: pointer!important; }

/*-------------------------------------------------------------------------*\
    Content Manager Iframe
\*------------------------------------------------------------------------*/
.html-editor-cmm-iframe{
	position: fixed;
	top: 0;
	left: 0;
	border: 0;
	max-height: 100vh;
	max-width: 100vw;
	z-index: 1000000;
	display: none;
}

.html-editor-cmm-iframe.show{
	display: block;
}

/*-------------------------------------------------------------------------*\
   Select New Campaign Type
\*-------------------------------------------------------------------------*/
/* Status buttons */
.head-options-bar .series-status-options { float: right; background-color: #F5F5F5; border: 1px solid #DDD!important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }
.head-options-bar .series-status-options .btn { margin: 0!important; border: 0 none!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; font-weight: 400!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.head-options-bar .series-status-options .btn:not(:last-child) { margin: 0 -4px 0 0!important; border-right: 1px solid #ddd!important; }

/*-------------------------------------------------------------------------*\
    Select New Campaign Type
\*------------------------------------------------------------------------*/
.new_campaign_type, .campaign_select_wrap { position: relative;display: table;width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden; }
.new_campaign_type  form > h2 { margin: 0 0 0.2em;padding: 0 0 0.2em;font-family: "IBM Plex Sans"; }
.new_campaign_type #campaign_name { width: 99%;margin: -0.4em 0 0.2em !important;padding: 0.8em 0 0.8em 0.5em;font-size: 14px; }
.new_campaign_type .helper { color: #5a5a5a;margin: 0 0 0.4em;padding: 10px;font-size: 12px;background: #fff;border: 1px solid #f2f1ea;border-bottom: 1px dotted #ddd;color: #5a5a5a;border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-right-radius: 5px;-moz-border-radius-topright: 5px; }
.campaign_select_wrap, body.campaign_new .h2_wrap_static { position: relative;margin: 87px auto 23px;font-family: "IBM Plex Sans", sans-serif;overflow: visible; }
body.old.campaign_new .split-message-wrap { position: relative;margin: 0 auto;width: initial; }

/*-------------------------------------------------------------------------*\
    Campaign Summary
\*------------------------------------------------------------------------*/
.campaign_select_wrap.select_campaign_summary { width: 62%!important;max-width: 687px; }
.campaign_select_wrap.select_campaign_summary .campaign_select_wrap {  }
.campaign_select_wrap.select_campaign_summary .summary-section-title { margin-bottom: 25px!important; font-family: "IBM Plex Sans", sans-serif; font-size: 23px; color: var(--slate-600); text-align: center; }
.campaign_select_wrap.select_campaign_summary .section-container { position: relative; margin-bottom: 20px; padding: 15px 20px; border: 1px solid var(--slate-200); background-color: #FFF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.campaign_select_wrap.select_campaign_summary .section-container * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row { display: table; padding: 15px 0; width: 100%; border-bottom: 1px solid var(--slate-200);font-size:14px; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row:first-child { padding-top: 0; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row:last-child { padding-bottom: 0; border-bottom: 0 none; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.noborder { margin: 15px 0 0!important; border: 0 none; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.notmargin { margin-top: 0 !important; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck { font-size: 14px; font-weight: 600; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck #spamcheck_loader { float: right;margin-top: 9px;background-position: center right;}
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck [class^="spam-"] { text-align: right; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck [class^="spam-"] [class^="ac-icon"] { font-size: 18px; vertical-align: bottom; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck .spam-pass { color: var(--mint-600);margin-top: 2px; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck .spam-fail { color: #F37C7B; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row.spamcheck .spam-fail .ac-icon-plus:before { -ms-transform: rotate(136deg); -moz-transform: rotate(136deg); -webkit-transform: rotate(136deg); }
.campaign_select_wrap.select_campaign_summary .section-container .spamcheck_message table { border-collapse: separate;border-spacing: 4px;}
.campaign_select_wrap.select_campaign_summary .section-container .spamcheck_message table tr td { padding: 6px;}
.campaign_select_wrap.select_campaign_summary .section-container .spamcheck_message table tr > td:first-child { text-align: center;padding: 6px;width:12%;border-radius: 4px;color:#776e30; background: #fff3a5;}
.campaign_select_wrap.select_campaign_summary .section-container .spamcheck_message table tr > td.important:first-child { color:#873c3c; background:#ec9999; font-weight: 600;}
.campaign_select_wrap.select_campaign_summary .section-container .spamcheck_message table tr td { padding-left: 12px;margin-bottom:4px;}
.campaign_select_wrap.select_campaign_summary .section-container .field-section { position: relative; display: table-cell; vertical-align: middle; }
.campaign_select_wrap.select_campaign_summary .section-container .field-section.field-label { top: 5px; min-width: 240px; font-size: 17px; font-weight: 600; vertical-align: top; }
.campaign_select_wrap.select_campaign_summary .section-container .field-section.field-label.lists { padding-right: 20px; font-size: 14px; font-weight: 400; }
.campaign_select_wrap.select_campaign_summary .section-container .field-section.align-right { text-align: right; }
.campaign_select_wrap.select_campaign_summary .section-container .field-section.align-right.full-width { width: 100%; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row .ac_button { padding-left: 22px!important; padding-right: 22px!important; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row .ac_button.immediately { display: inline; margin-left: 14px!important; padding-top: 5px!important; padding-bottom: 5px!important; border: 1px solid #f37c7b!important; color: #f37c7b!important; font-weight: 600; -moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; vertical-align: middle; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row .ac_button.immediately.guideflow_hovered { background: #f37c7b !important; border-color: #f37c7b!important; color: #FFF!important; }
.campaign_select_wrap.select_campaign_summary .delivery_schedule_container { position: relative; top: -3px; display: inline-block; margin-left: 10px; font-size: 14px!important; font-weight: 400; color: var(--slate-500); }
.campaign_select_wrap.select_campaign_summary .delivery_message { position: relative; top: -1px; display: inline-block; margin-left: 10px; font-size: 14px!important; font-weight: 400; color: var(--slate-500); }
.campaign_select_wrap.select_campaign_summary .campaign_summary.social-shareable { background-color: #FFF; border: 1px solid #DDD; }
.campaign_select_wrap.select_campaign_summary .campaign_summary.social-shareable .ac_button { background: #F6F6F6!important; }
.campaign_select_wrap.select_campaign_summary .campaign_summary.social-shareable .social-shareable-info { display: table-cell; height: 35px; padding-left: 10px; vertical-align: middle;}
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur { display: table; width: 100%; background-color: #F4F4F4; }
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur .ac_button { margin: 0; }
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur .campaign_summary_info,
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur .campaign_summary_options { display: table-cell; float: none; vertical-align: middle; }
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur .campaign_summary_info { padding: 0 12px; width: 80%; }
.campaign_select_wrap.select_campaign_summary .campaign_summary_recur .campaign_summary_options { width: 20%; text-align: right; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container { position: relative; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container:after { position: absolute; top: 10px; right: 10px; margin: 0; font-family: 'ac-icons'; content: '\E86C'; font-size: 10px; color: var(--slate-200); }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container #campaign_scheduledate { padding: 5px 7px !important; width: 102px; font-size: 12px; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover { top: 28px!important; left: initial!important; right: -4px!important; width: initial!important; min-width: 140px!important; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover:before,
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover:after {position:absolute; top:-11px; right: 14px; content:''; width:0; height:0; border-width:7px 7px 7px 0; border-style:solid; border-color:transparent var(--slate-200) transparent transparent; -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover:after {top:-9px; border-color:transparent #fff transparent transparent;}
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover .arrow { display: none; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover .popover-content { padding: 0!important; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover .popover-content li a { display: block; padding: 4px 8px!important; border-bottom: 1px solid #CDCDCD; color: #333; cursor: pointer; text-decoration: none; vertical-align: top; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover .popover-content li a.guideflow_hovered { background: #F6F6F6; }
.campaign_select_wrap.select_campaign_summary #campaign_scheduledate_container .popover .popover-content li:last-child a { border-bottom: 0 none; }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete { position: absolute; top: 46px; left: 0; min-width: 290px; height: auto; background-color: #FFF!important; border: 1px solid #C7C7C7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; z-index: 1; }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete:before,
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete:after { position: absolute; top: -11px; left: 20px; content: ''; width: 0; height: 0; border-width: 8px 8px 8px 0; border-style: solid; border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); z-index: 50; }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete:before { top: -12px; border-color: rgba(0, 0, 0, 0) #C7C7C7 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete ul { max-height: 154px; overflow: hidden; overflow-y: auto; }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete ul li { padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #F0F0F0; }
.campaign_select_wrap.select_campaign_summary #subscriberEmailTestField_autocomplete ul li.guideflow_hovered { background-color: #F4F4F4; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule { display: inline-block; padding: 4px 7px !important; border: var(--slate-200) 1px solid !important; border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important; vertical-align: top; }

.campaign_select_wrap.select_campaign_summary #activerss_interval .ac_popover-menu { min-width: 160px; }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_select { padding: 5px 25px 5px 14px !important; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; border: 1px solid var(--slate-200); }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_select:after { position: absolute; top: 10px; right: 10px; margin: 0; font-family: 'ac-icons'; content: '\E86C'; font-size: 10px; color: var(--slate-200); }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_select.active { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu { top: 40px; left: initial; right: -3px; width: initial!important; min-width: 130px!important; border: 1px solid var(--slate-200)!important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: visible; }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu:before,
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu:after {position:absolute; top:-11px; right: 14px; content:''; width:0; height:0; border-width:7px 7px 7px 0; border-style:solid; border-color:transparent var(--slate-200) transparent transparent; -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu:after {top:-9px; border-color:transparent #fff transparent transparent;}
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu ul { max-height: 170px; overflow-y: auto; }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu li { display: block; padding: 4px 8px!important; border-bottom: 1px solid #CDCDCD; color: #333; cursor: pointer; text-decoration: none; vertical-align: top; }
.campaign_select_wrap.select_campaign_summary #activerss_interval .dropdown_menu li.guideflow_hovered { background: #F6F6F6; }

#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"],
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_select { display: inline; margin: 0!important; padding: 0!important; width: 20px; border: none!important; background: transparent!important; background-color: transparent!important; font-size: 14px!important; text-align: center; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_select:after { display: none; position: absolute; top: 5px; right: -5px; margin: 0; font-family: 'ac-icons'; content: '\E86C'; font-size: 8px; color: var(--slate-200); }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_menu { top: 25px; left: -8px; width: 66px; max-height: 169px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -ms-overflow-style: -ms-autohiding-scrollbar; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_menu ul { max-height: 168px; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_menu li { border-bottom: 1px solid #CDCDCD; color: #333; cursor: pointer; vertical-align: top; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_menu li.guideflow_hovered { background: #F6F6F6; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule [id^="campaign_"] .dropdown_menu li a { border-bottom: 0 none; }
#uxbody .campaign_select_wrap.select_campaign_summary .campaign_time_schedule #campaign_scheduleminute .dropdown_menu { left: -43px; }

.editable_link, #campaign_date_based_options td a { text-decoration: none; border-bottom: 1px dotted #3E70B5; color: #3E70B5; }
.editable_link.guideflow_hovered, #campaign_date_based_options td a.guideflow_hovered { border-bottom: none  }

/* Email test row */
.email-test-wrapper { display: table; width: 100%; border-spacing: 0; }
.email-test-fields { display: table-cell; }
.email-test-button { display: table-cell; padding-left:8px; width: 1%; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row input[type="text"] { margin: 0!important; padding: 8px 14px!important; width: 50px!important; line-height: initial!important; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row #subscriberEmailTestField { width: 100%!important; margin-right: 3px!important; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row #subscriberEmailTestField.warning { width: 93% !important;border: #F37C7B 1px solid !important; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row .notify { padding-left: 40px; text-align: left; min-height: 64px; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row .notify:before { position: absolute; left: 14px; }
.campaign_select_wrap.select_campaign_summary .section-container .section-row #testemailwarning { font-size: 18px;cursor: pointer;margin-right: 4px; }
.campaign_select_wrap.select_campaign_summary #list_address { text-align: left; }
.campaign_select_wrap.select_campaign_summary #list_address input[name^="sender_"] { width: 100%!important; }
.campaign_select_wrap.select_campaign_summary #list_address #sendercityField { width: 289px!important; }
.campaign_select_wrap.select_campaign_summary #list_address #senderstateField,
.campaign_select_wrap.select_campaign_summary #list_address #senderzipField { width: 100px!important; }
.campaign_select_wrap.select_campaign_summary .disable_responder_toggle_overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}

.domain-validation .notify {
	display: flex;
	align-items: center;
	min-height: 64px;
}
.domain-validation .text {
	flex: 1;
}
.domain-validation .ac_button {
	padding: 7px 11px !important;
}

/* Campaign name and type selection page AND Campaign list selection page */
.campaign_select_wrap .create-section-title { font-family: "IBM Plex Sans", sans-serif; font-size: 24px; color: var(--slate-600); text-align: center; }
.campaign_select_wrap .create-section-title-secondary { font-family: "IBM Plex Sans", sans-serif; font-size: 14px; color: var(--slate-600);  text-align: center; }

/* Campaign list selection page */
.select_campaign_list .new-campaign-lists { margin: 30px auto; padding: 0; height: initial;  width: 50%;max-width: 645px;min-width: 570px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list .new-campaign-lists * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list .new-campaign-lists .lists-selection-table-container { -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.select_campaign_list .new-campaign-lists #lists-selection-table { }
.select_campaign_list .new-campaign-lists #lists-selection-table .ac_lists-header .segmentlink  { display: block;margin-top: 7px; }
.select_campaign_list .new-campaign-lists #lists-selection-table .ac_lists-header .ac-icon-segment { margin-right: 8px; vertical-align: middle; }
.select_campaign_list .new-campaign-lists .lists-selection-listing { border: 1px solid var(--slate-200); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-radius: 0 0 4px 4px; }
.select_campaign_list .new-campaign-lists .lists-selection-listing th { font-size: 14px; font-weight: 600; }
.select_campaign_list .new-campaign-lists .lists-selection-listing th.checkbox { padding: 8px 10px 10px 10px; }
.select_campaign_list .new-campaign-lists .lists-selection-listing tbody td { font-size: 15px; }
.select_campaign_list .new-campaign-lists .lists-selection-listing tbody td.text_left, .select_campaign_list .new-campaign-lists .lists-selection-listing tbody td.text_right { cursor: pointer; }
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=radio],
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=checkbox] { display: none!important; }
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=radio].ac_check + label,
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=checkbox].ac_check + label { margin: 0!important; }
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=radio].ac_check + label span,
.select_campaign_list .new-campaign-lists .lists-selection-listing input[type=checkbox].ac_check + label span { margin: 0!important; vertical-align: middle!important; }
.select_campaign_list .new-campaign-lists .lists-selection-listing tbody td input[type=radio].ac_check + label span,
.select_campaign_list .new-campaign-lists .lists-selection-listing tbody td input[type=checkbox].ac_check + label span { position: relative; top: 2px; vertical-align: top!important; }
.select_campaign_list .new-campaign-lists .lists-selection-listing tbody tr.tooltip-container td { position: absolute; padding: 0; z-index: 1; }

.select_campaign_list .new-campaign-lists .lists-segment-container, .select_campaign_list .new-campaign-lists .lists-segment-newname { display: none; position: relative; padding-top: 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; }
.select_campaign_list .new-campaign-lists .lists-segment-container { margin: auto; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-segment-inner { position: relative; width: auto; display: inline-block; margin: auto; border-spacing: 0; padding: 8px; background: var(--slate-100); border: 1px solid var(--slate-200); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit { display: table; float: left; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit.border-right { border-right: 1px solid #CDCDCD; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit #no-segments-created { display: none; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit.no-segment-permission { float:none; border-right: none; width: 100%; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit:after { content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.select_campaign_list .new-campaign-lists .lists-segment-container .create-segment { display: table-cell; padding-left: 10px; }
.select_campaign_list .new-campaign-lists .lists-segment-container .create-segment .ac_button { margin: 0; vertical-align: middle;width: 100%; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown { display: table-cell; margin: 0; padding-right: 10px; vertical-align: middle; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit.no-segment-permission .selectdropdown { padding-right: 0px; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown .dropdown_select { position: relative; padding: 7px 25px 10px 13px; width: 100%;height: 34px; font-size: 14px; vertical-align: bottom;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown .dropdown_select span.icon:before, .select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown .dropdown_select span.icon:after { content: none; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown .dropdown_select span.icon { position: absolute; right: 0; }
.select_campaign_list .new-campaign-lists .lists-segment-container .lists-edit .selectdropdown .dropdown_select span.icon svg { fill: black; }
.select_campaign_list .new-campaign-lists .lists-segment-container .select-segment-lists { float: left; margin: 0 10px 0 0; vertical-align: middle; }
.select_campaign_list .new-campaign-lists .lists-segment-container .select-segment-lists .dropdown_select { position: relative; padding: 10px 30px 10px 16px; width: 240px; min-width: 240px; font-size: 14px; vertical-align: bottom; }
.select_campaign_list .new-campaign-lists .lists-segment-container .select-segment-lists .dropdown_select:after { position: absolute; top: 14px; right: 14px; margin: 0; font-family: 'ac-icons'; content: '\E86C'; font-size: 10px; }
.select_campaign_list .new-campaign-lists .lists-segment-container .edit-segment { display: table-cell; margin: 0; padding-right: 8px; }
.select_campaign_list .new-campaign-lists .lists-segment-container .edit-segment .ac_button { margin: 0; width: 100%; }
.select_campaign_list .new-campaign-lists .lists-default-segments-banner { display: none; box-shadow: 0px 4px 12px rgba(31, 33, 41, 0.08); overflow: hidden; margin: auto; max-width: 560px; border-radius: 8px; }

#segment_modal.modal .segmentgroup .filterfield input.date-button { margin-left: 10px !important; }
#segment_modal.modal .modal-dialog { width: 860px!important; }

/*-------------------------------------------------------------------------*\
    List Selection Page
\*------------------------------------------------------------------------*/
.select_campaign_list #filternew { margin: 23px auto;width:65%;	min-width: 640px;max-width:730px; }
.select_campaign_list #segmentbuilder { background: none; }
.select_campaign_list #segmentbuilder .segmentgroup { padding-bottom: 25px; }
.select_campaign_list #segmentbuilder .segmentgroup > div { padding-right: 0!important; }
.select_campaign_list #segmentbuilder .segmentgroup a[name^="anchor_"] { display: none!important; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield { width: 33.33%!important; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield.filterrhs { padding-right: 10px!important; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield .input-wrap input,
.select_campaign_list #segmentbuilder .segmentgroup .filterfield .selectBox { padding: 10px 12px!important; box-shadow: none; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; text-decoration: none; border: var(--slate-200) 1px solid !important; background-color: #FFF; border-radius: 4px !important; -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield .selectBox * { padding: 0!important; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield [class^="ac-icon"] { position: absolute; top: 13px; right: 20px; font-size: 10px; z-index: 2; }
.select_campaign_list #segmentbuilder .segmentgroup .filterfield.filterop [class^="ac-icon"],
.select_campaign_list #segmentbuilder .segmentgroup .filterfield.filterrhs [class^="ac-icon"] { right: 10px; }
.select_campaign_list #segmentbuilder .segmentgroup .condition { display: table; margin: 0 0 10px; padding: 0; background: none; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list #segmentbuilder .segmentgroup .addcondition { left: 17px!important; right: initial!important; bottom: 9px!important; }
.select_campaign_list #segmentbuilder .segmentgroup .addcondition a { font-size: 12px!important; color: #3A73B9!important; font-weight: 400!important; }
.select_campaign_list #segmentbuilder .segmentgroup .removecondition { top: 16px!important; right: 0!important; width: 8px!important; }
/* Switch operator for both segment grouping and segment rows */
.select_campaign_list #segmentbuilder .segmentgroup .switchoperator { width: 15%!important; }
.select_campaign_list #segmentbuilder .switchoperator fieldset { margin: 0!important; width: initial!important; }
.select_campaign_list #segmentbuilder .switchoperator label { margin: 0!important; background: #FFF; color: #5D5D5D!important; border: 1px solid #C0C0C0; }
.select_campaign_list #segmentbuilder .switchoperator label:first-child { border-right: 0 none; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.select_campaign_list #segmentbuilder .switchoperator label:last-child { border-left: 0 none; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.select_campaign_list #segmentbuilder .switchoperator label.selected { background: #19467C; color: #FFF!important; }
.select_campaign_list #segmentbuilder .switchoperator span { padding: 4px 11px!important; background: none!important; font-weight: 400; }
/* Switch operator for segment grouping */
.select_campaign_list #segmentbuilder .switchoperator.groupoperator { padding-left: 0;width: 80px;min-width: 80px;max-width: 80px; }
.select_campaign_list #segmentbuilder .switchoperator.groupoperator fieldset { left: -3px;margin: 0 auto !important;display: inline-block !important; }

.select_campaign_list #addnewgroup { position: relative; }
.select_campaign_list .groupoperator { position: relative; }
.select_campaign_list #addnewgroup:before { position: absolute; content: ''; top: -50px; left: 50%; width: 1px; height: 50px; border-left: 1px dashed #CDCDCD; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list .groupoperator:before { position: absolute; content: ''; top: -30px; left: 50%; width: 1px; height: 104px; border-left: 1px dashed #CDCDCD; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list #filternew * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select_campaign_list #filternew .ac_button { margin: 0; }
.select_campaign_list #filternew #segmentname { width: 100%; }

/*-------------------------------------------------------------------------*\
    Campaign Summary
\*------------------------------------------------------------------------*/
/* Options row */
.campaign_select_wrap.select_campaign_summary .section-container .section-row.options { position: relative; display: table; width: 100%; border-spacing: 0; }
.campaign_select_wrap.select_campaign_summary .section-container .options-row { position: relative; display: table-row; width: 100%; }
.campaign_select_wrap.select_campaign_summary .section-container .options-cell { position: relative; display: table-cell; }
.campaign_select_wrap.select_campaign_summary .section-container .options-label { width: 250px; max-width: 250px; min-width: 250px; }
.campaign_select_wrap.select_campaign_summary .section-container .options-label [class^="ac-icon"], .options-label [class^="ac-icon"] { color: var(--slate-500); }
.campaign_select_wrap.select_campaign_summary .section-container .options-toggle { width: 150px; min-width: 100px; text-align: right; white-space: nowrap; }
.campaign_select_wrap.select_campaign_summary .section-container .options-toggle [class^="archive-toggle"] { display: inline-block; padding: 4px 10px; color: var(--slate-500); font-weight: 400; cursor: pointer; }
.campaign_select_wrap.select_campaign_summary .section-container .options-toggle [class^="archive-toggle"]:first-child { border-right: 1px solid #DDD; }
.campaign_select_wrap.select_campaign_summary .section-container .options-toggle [class^="archive-toggle"]:last-child { padding-right: 0; }
.campaign_select_wrap.select_campaign_summary .section-container .options-toggle [class^="archive-toggle"].selected { color: var(--mint-600); font-weight: 600; }
body.old.campaign_new .twipsy { white-space: initial; }

/*-------------------------------------------------------------------------*\
    Campaign Result
\*------------------------------------------------------------------------*/
.campaign_select_wrap.select_campaign_result { width: 75%!important; left: 125px; }
.campaign_select_wrap.select_campaign_result .campaign_select_wrap {  }
.campaign_select_wrap.select_campaign_result .campaign_select_wrap {  }
.campaign_select_wrap.select_campaign_result .result-section-title { margin-bottom: 25px!important; font-family: "IBM Plex Sans", sans-serif; font-size: 19px; color: var(--slate-600); }
.campaign_select_wrap.select_campaign_result .ac_info-general { position: relative; padding: 24px 34px; background-color: #FFF!important; text-align: left; }
.campaign_select_wrap.select_campaign_result .ac_info-general:after { content: ""; display: table; clear: both; visibility: hidden; line-height: 0; height: 0; }
.campaign_select_wrap.select_campaign_result .ac_info-general h2 { margin-bottom: 15px!important; font-family: "IBM Plex Sans", sans-serif; font-size: 19px; line-height: 150%; color: var(--slate-600); font-weight: 600; }
.campaign_select_wrap.select_campaign_result .ac_info-general [class^="ac-icon"] { position: relative; top: -17px; float: left; font-size: 83px; color: #3A73B9; width: 120px; height: 120px; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;  }
.campaign_select_wrap.select_campaign_result .ac_info-general [class^="ac-icon"]:before { padding: 0; width: initial; line-height: 0; }
.campaign_select_wrap.select_campaign_result .ac_info-general .content { margin-left: 150px; font-size: 14px; line-height: 150%; color: #5A5A5A; }

.campaign_select_wrap.select_campaign_result .ac_info-general.final_finished { text-align: center; }
.campaign_select_wrap.select_campaign_result .ac_info-general.final_finished .content { margin: 0; }
.campaign_select_wrap.select_campaign_result .ac_info-general.final_finished .content h2 { margin: 0!important; line-height: 100%; }

.campaign_select_wrap.select_campaign_result .result_final_options { margin: 20px 0 0; text-align: center; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap { margin: 0 auto; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column { position: relative; display: inline-block; margin: 0 25px 15px; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column:before { position: absolute; top: 8px; left: -24px; margin: initial; padding: 0; font-family: 'ac-icons'; font-size: 16px; color: #3A73B9!important; line-height: 0; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column input { margin: initial!important; padding: initial!important; color: #3A73B9!important; font-size: 15px!important; font-weight: 600; background: initial!important; background-color: initial!important; border: initial!important; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column input:active { top: 0!important; }
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column input.guideflow_hovered,
.campaign_select_wrap.select_campaign_result .result_final_options .final_options_wrap .option-column.guideflow_hovered:before { color: #19467C!important; }
.campaign_input_create { height: 100%; }

/*-------------------------------------------------------------------------*\
  	Campaign text email designer
\*------------------------------------------------------------------------*/
#template-edit { background: #f6f6f6;padding: 0;}
.editor-input {width: 100%;margin-top: 64px;padding-bottom: 40px;}
.editor-input #editordiv { margin: 0 auto;width:650px;}
.editor-input #editordiv textarea { width: 100% !important;font-size: 14px !important;min-height: 300px !important;padding: 20px !important;border: none !important;overflow: auto;resize: vertical;box-shadow: 0 0.5px 2px rgba(0,0,0,0.3) }

/*-------------------------------------------------------------------------*\
   Automations page  /series
\*------------------------------------------------------------------------*/
body.series_list .campaigns_head { margin-top: 63px; }
body.series_list .uxrgtcolm .create { font-size: 14px; }
body.series_list #uxbody .uxrgtcolm { margin-top: 64px;min-width: 251px;max-width: 251px;position: fixed;z-index: 2;height: 100%; }
body.series_list .ac_side-menu li.active .ac_count, body.series_list .ac_side-menu li.active .ac_count_series { border-color: #4E4E4E;background: #4E4E4E !important;color: #fff; }
body.series_list .ac_side-menu li .ac-icon-circle { font-size: 12px !important;margin-top: 3px; }
body.series_list .ac_side-menu li a.series_active .ac-icon-circle { color: var(--mint-600) !important; }
body.series_list .ac_side-menu li a.series_inactive .ac-icon-circle { color: #F37C7B !important; }
body.series_list .ac_side-menu li a.series_draft .ac-icon-circle { color: #cdcdcd !important; }
body.series_list .ac_side-menu .ac-icon-plus { cursor: pointer; }
#series_list .ac_lists-header .filterList { float: left; width: 190px;  }
#series_list .ac_lists-header .folder-popover-menu { margin-top: 45px; }

/* header attributes */
#header_series_options .toprightnav .viewcontacts,
#header_series_options .toprightnav .viewemails,
#header_series_options .toprightnav .series-status-options {
	margin-left: 10px;
	display: inline-block;
	vertical-align: top;
}
#header_series_options .toprightnav .series-status-options .ac_button-group {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}
#header_series_options .toprightnav .series-status-options {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}

#header_series_options .toprightnav .series-status-options .ac_button {
	margin: 0;
	display: block;
	float: left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px 0 0 4px;
}

#header_series_options .toprightnav .series-status-options #status_inactive {
	border-radius: 0 4px 4px 0;
	border-left: none;
}

#header_series_options .toprightnav .series-status-options .ac_button.active {
	background-color: #E4E7F0;
}

#header_series_options .toprightnav .series-status-options .ac_button .dot {
	display: inline-block;
	margin-right: 6px;
	width: 9px;
	height: 9px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

#header_series_options .toprightnav .series-status-options .ac_button.active .dot {
	opacity: 1.0;
}

#header_series_options .toprightnav .series-status-options #status_draft .dot {
	background: var(--slate-400);
}

#header_series_options .toprightnav .series-status-options .dot {
	background: #E4E7F0;
}

#header_series_options .toprightnav .series-status-options #status_active.active .dot {
	background: var(--mint-500);
}

#header_series_options .toprightnav .series-status-options #status_inactive.active .dot {
	background: var(--strawberry-500);
}
#header_series_options .toprightnav .viewcontacts,
#header_series_options .toprightnav .viewemails { font-size:11px; color:#000;}
#header_series_options .toprightnav .alt2 { margin: 0; }
#header_series_options .pageTitle { float: left; width: auto;margin-left: -10px; }
#header_series_options .pageTitle #name_input {display:none; position: relative; font-family: 'IBM Plex Sans', Helvetica, sans-serif; display: inline-block; margin: 0; padding: 8px; background: transparent; color: #FFF; font-size: 17px; font-weight: 600; border: 2px solid #4DCBA9;background-color:#2A4C79; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header_series_options .pageTitle #name_submit {display:none; position:relative; margin:0!important; padding:2px 6px; width:auto!important; display:inline-block; background:#f5f5f5; color:#555; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer; vertical-align: middle;left: 5px; }
#header_series_options .pageTitle #name_span { position: relative; font-family: 'IBM Plex Sans', Helvetica, sans-serif; display: inline-block; margin: 0; padding: 10px 10px; color: #FFF; font-size: 17px; font-weight: 600; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header_series_options .pageTitle #name_span.hover {background-color:#2A4C79; color:#fff; cursor:pointer; }

/* Series -- Horizontal Mode */
#seriesLists ul.lists {position:relative; display:table-row; margin:10px 0 0!important; padding:0; width:100%; height:100%; zoom:1; z-index:10;}
#seriesLists ul.lists > li {position:relative; display:block!important; margin:0 0 20px; padding:0 24px; height:110px!important; display:inline; border-bottom:1px solid var(--slate-200); overflow:hidden; zoom:1; z-index:999;}
#seriesLists ul.lists > li:last-child {margin-bottom:0; border-bottom:0 none;}
#seriesLists ul.lists > li > div.imgwrap {float:left; width:120px}
#seriesLists > ul#series_list a.title {display:table; width:auto; float:none; margin:0px 0 16px; padding:0; color:#333; font-size:14px; line-height:16px; text-decoration:underline;}
#seriesLists > ul#series_list > li {position:relative; overflow: visible; display:block!important; margin:0 0 20px 0; padding:15px 23px; height:110px!important; display:inline; border-bottom:1px solid var(--slate-200); zoom:1; z-index:999;}
#seriesLists > ul#series_list > li:first-child {padding-top:0;}
#seriesLists > ul#series_list > li > div.imgwrap {float:left; width:105px; height:90px; overflow:hidden;}
#seriesLists > ul#series_list > li > div.imgwrap .avatars {position:relative; margin:0; padding:0; width:100%; height:15px; overflow:hidden; background:url(https://html-assets-prod.guideflow.com/46142011d73fb6921ade8407d6cf9c2526c22ca7); background-position:top; background-repeat:no-repeat; }
#seriesLists > ul#series_list > li > div.imgwrap .avatars a {float:left; display:block; width:15px; height:15px;}
#seriesLists > ul#series_list > li > div.imgwrap .avatars a img {display:inline; border:0; width:15px; height:15px;}
#seriesLists > ul#series_list > li > div.imgwrap .img {position:relative; width:103px; height:73px; display:block; border:1px solid var(--slate-200);}
#seriesLists > ul#series_list > li > div.imgwrap .img:after, #seriesLists > ul#series_list > li > div.imgwrap .img > span:after {position:absolute; top:1px; left:1px; bottom:1px; right:1px; content:" ";}

#seriesLists > ul#series_list > li > div.seriesinfo {height:100%; margin-left:120px;}
/* Folders */
#seriesLists > ul#series_list > li > div.seriesinfo .folder {position:absolute; top:0; right:23px; width:auto; z-index:300; text-align:right;}
#seriesLists > ul#series_list > li > div.seriesinfo .folder > a {position:relative; display:inline-block; padding:2px 7px; font-size:11px; color:#6e6e6e; width:auto!important; background:#f1f1f1; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important; text-decoration:none!important; text-align:right; border:1px solid transparent; z-index:20;}
#seriesLists > ul#series_list > li > div.seriesinfo .folder .foldershown {width:auto!important; color:#666; border:1px solid var(--slate-200); border-bottom:1px solid transparent; background:#fff; z-index:50;}
#seriesLists > ul#series_list > li > div.seriesinfo .folder .folders {position:relative; top:-1px; padding:6px; height:55px; border:1px solid var(--slate-200); background:#fff; overflow:auto; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); z-index:12;}
#seriesLists > ul#series_list > li > div.seriesinfo .folder .folders.guideflow_hovered {overflow-x:auto;}
#seriesLists > ul#series_list > li > div.seriesinfo .folder .folders > li {margin:0 16px 0 0; padding:0; font-size:11px!important; color:#6e6e6e!important; width:auto; text-decoration:none!important; text-align:left; line-height:16px; white-space:nowrap;}

/* Buttons */
#seriesLists ul.lists > li > div.seriesinfo .buttons {position:relative; margin:14px 0 0; padding:0; width:100%; z-index:200; overflow:hidden;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .btnsmall {float:left; margin:0 8px 0 0!important; padding:3px 5px!important; color:#666!important; line-height:16px!important;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .btnsmall span {display:block; padding-left:19px; padding-top:1px; background-repeat:no-repeat; background-position:0 1px;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .delete {padding:3px 7px!important; color:#9d9d9d; font-size:11px!important;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .continue span {padding-left:14px; background-image:url(https://html-assets-prod.guideflow.com/87eef268357605a705fac98f7b4b511d840feb38); background-position:0 4px;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .contacts span {padding-left:0;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .enable {color:#ae5050!important; background:#fff0f0!important; border:1px solid #cca0a0;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .enable span {background-image:url(https://html-assets-prod.guideflow.com/5ed1adaa131dd91e04fb47bdc50006e779a983b3);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .disable span {background-image:url(https://html-assets-prod.guideflow.com/65ec8eec1e629c89eb823a117b195aa419f96b64);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .folder span {background-image:url(https://html-assets-prod.guideflow.com/d51e4a8f61f999383ed8f605dc380cfdaa0fcfee);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .resume span {background-image:url(https://html-assets-prod.guideflow.com/5ed1adaa131dd91e04fb47bdc50006e779a983b3);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .stop span {padding-left:18px; background-image:url(https://html-assets-prod.guideflow.com/e64bd857aeb0591d362bdbb9777abb6662d6d17e);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .pause span {padding-left:18px; background-image:url(https://html-assets-prod.guideflow.com/65ec8eec1e629c89eb823a117b195aa419f96b64);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .edit span {padding-left:16px; background-image:url(https://html-assets-prod.guideflow.com/d98123f7d3b84f900ad96f1103faf5ce6e4d1b6f); background-position:0 2px;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .send span {background-image:url(https://html-assets-prod.guideflow.com/88a73e1abb4b2e4ba9daca0d4518101ce6d066db); background-position:0 3px;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .copy span {background-image:url(https://html-assets-prod.guideflow.com/2c9b83a4587102b526112219a08a4afc693cc221); background-position:0 3px;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .resend span {background-image:url(https://html-assets-prod.guideflow.com/6069a3567fd5518e3aa31996e7322f3205407221); padding-left:17px; }
#seriesLists ul.lists > li > div.seriesinfo .buttons .report span {background-image:url(https://html-assets-prod.guideflow.com/cc7fcee0af6d888c3f52cee71cfb2bc390829364); width:15px; padding:0;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .ticket span {background-image:url(https://html-assets-prod.guideflow.com/331018bc3b572c0f5334be19ee2244a6085401c3);color:red;font-weight:bold;}
#seriesLists ul.lists > li > div.seriesinfo .buttons .survey span {background-image:url(https://html-assets-prod.guideflow.com/7409e6032233353a6c21aa0757e7193beaac7348);}
#seriesLists ul.lists > li > div.seriesinfo .buttons .share span { padding-left: 0; }

#seriesLists .transfade,
#seriesLists .blocks > .node-if.lastnode::after { position:absolute; content:''; right:0; top:-10px; width:100px; height:100px; opacity:100; z-index:100; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }

#seriesLists a.title,
#seriesLists .buttons {position:relative; display:block; float:left; width:100%;}
#seriesLists .buttons {top:20px;}
#seriesLists .buttons > a {padding:4px 9px;}

/* Series List Page */

#series_listingFooter {
    position: relative;
    margin: 0;
    padding: 0;
    height: 60px;
}

#series_listingFooter:before {
    display: table;
    content: "";
}

#series_listingFooter:after {
    clear: both;
}

body.series_list #series_listingFooter,
body.campaign #series_listingFooter {
    text-align: center;
}

#series_listingFooter .buttons {
    position: static;
    top: 0!important;
    margin-top: 14px;
    margin-left: 30px;
}

#series_listingFooter .buttons>a {
    padding: 7px 20px 9px!important;
}

#series_listingFooter .btn {
    float: left;
    margin: 0!important;
    padding: 6px 13px!important;
    font-size: 14px!important;
    color: #3f3f3f;
    -moz-box-shadow: inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: inset 0px 1px 0px 0px #fff;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
    background-image: linear-gradient(to bottom, #ffffff, #f6f6f6);
    background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #cecece;
    display: inline-block;
    color: #555;
    -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    cursor: pointer!important;
    text-shadow: 1px 1px 0px #fff;
    z-index: 1;
    zoom: 1;
    -webkit-transition: background-color .1s linear;
    -moz-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    -ms-transition: background-color .1s linear;
    transition: background-color .1s linear;
}

#series_listingFooter .btn.guideflow_hovered {
    color: #333;
    background: #f5f5f5!important;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #f3f3f3));
    background: -moz-linear-gradient( center top, #f8f8f8 5%, #f3f3f3 100%);
    background-color: #f8f8f8;
    -webkit-transition: background-color .05s linear;
    -moz-transition: background-color .05s linear;
    -o-transition: background-color .05s linear;
    -ms-transition: background-color .05s linear;
    transition: background-color .05s linear;
}

body.campaign .ac_side-menu li.side-menu-header { padding: 5px 30px 14px 23px }
body.series_list .blocks,
body.campaign .blocks,
.blocksWrap .blocks {position:absolute; display:table; left:155px; margin-top:-7px; margin-left:-35px; white-space:nowrap; border-spacing:23px 0;}
body.series_list .blocks > div:only-child,
body.campaign .blocks > div:only-child,
.blocksWrap .blocks > div:only-child {margin-right:0;}
body.campaign .blocks > .startnode .node-title::before,
body.series_list .blocks > .startnode .node-title::before,
.blocksWrap .blocks > .startnode .node-title::before {display:none;}
body.campaign .blocks > .startnode,
body.series_list .blocks > .startnode,
.blocksWrap .blocks > .startnode,
body.series_list .blocks > .subnode,
body.campaign .blocks > .subnode,
.blocksWrap .blocks > .subnode,
body.series_list .blocks > .node,
body.campaign .blocks > .node,
.blocksWrap .blocks > .node {position:relative; display:table-cell; background:#fff; filter:alpha(opacity=100); opacity:1;}
body.series_list .blocks > .startnode > div::before,
body.campaign .blocks > .startnode > div::before,
.blocksWrap .blocks > .startnode > div::before,
body.series_list .blocks > .subnode > div::before,
body.campaign .blocks > .subnode > div::before,
.blocksWrap .blocks > .subnode > div::before,
body.series_list .blocks > .node > div::before,
body.campaign .blocks > .node > div::before,
.blocksWrap .blocks > .node > div::before {position:absolute; content:''; top:15px; left:-24px; border-bottom:1px solid #ddd; width:24px; z-index:1;}
body.series_list .blocks > .startnode:last-child,
body.campaign .blocks > .startnode:last-child,
.blocksWrap .blocks > .startnode:last-child,
body.series_list .blocks > .subnode:last-child,
body.campaign .blocks > .subnode:last-child,
.blocksWrap .blocks > .subnode:last-child,
body.series_list .blocks > .node:last-child,
body.campaign .blocks > .node:last-child,
.blocksWrap .blocks > .node:last-child {margin-right:0;}
body.series_list .blocks > .subnode:before,
body.campaign .blocks > .subnode:before,
.blocksWrap .blocks > .subnode:before,
body.series_list .blocks > .node::before,
body.campaign .blocks > .node::before,
.blocksWrap .blocks > .node::before {position:absolute; left:-17px; content:url(https://html-assets-prod.guideflow.com/4977b467b693929a99f3fe49723a06de03ed4d5a); /*content:"\203A"; font-size:18px; color:#ddd;*/ }

body.series_list .blocks > .startnode:before,
body.campaign .blocks > .startnode:before,
.blocksWrap .blocks > .startnode:before,
body.series_list .blocks > .subnode:before,
body.campaign .blocks > .subnode:before,
.blocksWrap .blocks > .subnode:before,
body.series_list .blocks > .node::before,
body.campaign .blocks > .node::before,
.blocksWrap .blocks > .node::before { top: 6px; }

body.contact_view #seriesLists .blocks > .startnode:before,
body.contact_view #seriesLists .blocks > .subnode:before,
body.contact_view #seriesLists .blocks > .node::before {top:10px;}
/* Arrow alignment when current block is highlighted */
body.contact_view #seriesLists .blocks > .current:before, #seriesLists .blocks > .current:after {top:10px;}

.blocks > .startnode > div,
.blocks > .node > div,
.blocks > .subnode > div {padding:7px 12px; font-size:11px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.blocks > .node-start > div,
.blocks > .startnode > div {margin-left:0; background:#d0f2bf; border:1px solid #b9dba9;}
.blocks > .startnode.empty > div {margin-left:0; background:#ddd; border:1px solid #ccc;}
.blocks > .node-if > div {background:#c3e9f3; border:1px solid #93cad8; overflow:hidden;}
.blocks > .node-if::after > div {top:-4px; right:-1px; width:158px;}
.blocks > .node-split > div {background:#499ccd; border:1px solid #93cad8; overflow:hidden;}
.blocks > .node-split::after > div {top:-4px; right:-1px; width:158px;}
.blocks > .node-wait > div {background:#cde4f4; border:1px solid #97b8ce;}
.blocks > .node-math > div {background:#4E5468; border:1px solid #4E5468; color: #ffffff;}
.blocks > .node-send > div {background:#f3eabb; border:1px solid #dad2a8;}
.blocks > .node-update > div {background:#ffffdc; border:1px solid #e5e5b4;}
.blocks > .node-notify > div {background:#e3fff3; border:1px solid #c4eddb;}
.blocks > .node-post > div {background:#e3fff3; border:1px solid #c4eddb;}
.blocks > .node-note > div {background:#edead4; border:1px solid #d7d4bf;}
.blocks > .node-sub > div {background:#b4ffb4; border:1px solid #9ddf9d;}
.blocks > .node-unsub > div {background:#dadada; border:1px solid #c0c0c0;}
.blocks > .node-end > div {background:#fafafa; border:1px solid #dadada;}
.blocks > .node-enter > div {background:#bee3bd; border:1px solid #9fcb9e;}
.blocks > .node-exit > div {background:#bee3bd; border:1px solid #9fcb9e;}
.blocks > .node-addtag > div {background:#f2ffd2; border:1px solid #dcecb5;}
.blocks > .node-removetag > div {background:#ffecef; border:1px solid #f1d4d9;}
.blocks > .node-addfbcontact > div {background:#f2ffd2; border:1px solid #dcecb5;}
.blocks > .node-removefbcontact > div {background:#ffecef; border:1px solid #f1d4d9;}
.blocks > .node-sms > div {background:#c3bff2; border:1px solid #a39edd;}
.blocks > .node-adddeal > div {background:#70e2ec; border:1px solid #61ced8;}
.blocks > .node-dealtitle > div {background:#89d0D3; border:1px solid #7dc2c5;}
.blocks > .node-dealstatus > div {background:#42ccd8; border:1px solid #38bfca;}
.blocks > .node-dealowner > div {background:#a1e3e9; border:1px solid #96c9ce;}
.blocks > .node-dealvalue > div {background:#9be2f0; border:1px solid #8acfdd;}
.blocks > .node-dealstage > div {background:#84e1e5; border:1px solid #7ebfc2;}
.blocks > .node-dealtask > div {background:#70ceec; border:1px solid #7bbcd1;}
.blocks > .node-dealnote > div {background:#7bbcd1; border:1px solid #6299ac;}
.blocks > .node-dealcustomfield > div {background:#70b6ec; border:1px solid #64a3d3;}
.blocks > .node-dealcomplete > div {background:#9bdBe0; border:1px solid #99bfc2;}
.blocks > .node-scorecontact > div {background:#e1ff6b; border:1px solid #cee76b;}
.blocks > .node-scoredeal > div {background:#ffe76b; border:1px solid #e2cc5a;}
.blocks > .node-salesforcecampaignmember > div {background:#00a1e0; border:1px solid #008bc1; color: #ffffff;}
.blocks > .node-salesforcecontact > div {background:#00a1e0; border:1px solid #008bc1; color: #ffffff;}
.blocks > .node-salesforcelead > div {background:#00a1e0; border:1px solid #008bc1; color: #ffffff;}
.blocks > .node-salesforcepush > div {background:#00a1e0; border:1px solid #008bc1; color: #ffffff;}
.blocks > .node-microsoftlead > div {background:#13224D; border:1px solid #E0E0E0; color: #ffffff;}
.blocks > .node-microsoftcontact > div {background:#13224D; border:1px solid #E0E0E0; color: #ffffff;}

.blocks > .node-start, .blocks > .startnode {margin-left:0;}

.blocks > .current > div {font-weight:bold; border-width:3px;}
.blocks > .current::after {position:absolute; content:' '; background:#0fa149 url(https://html-assets-prod.guideflow.com/483c41b2a8dbebf54e53beafa8f584b6da1ec015) no-repeat 50%; top:-9px; left:50%; margin-left:-9px; width:20px; height:20px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.blocks > .completed > div {filter:alpha(opacity=60); opacity:0.6;}
.blocks > .wontreach > div {filter:alpha(opacity=20); opacity:0.2;}
.blocks > .upcoming > div  {}

#seriesLists .seriesname {margin-bottom:30px;}
#seriesLists .seriesactivities {position:absolute; top:2px; right:0; z-index:200;}
#seriesLists .seriesactivities > div {display:inline; margin-left:2px; font-size:12px; color:#ccc!important; font-weight:100;}

/* Report page */
#seriesLists div.sends {position:relative; margin-top:-10px; float:left; height:19px; white-space:nowrap;}
#seriesLists div.sends > div.send {float:left; display:block; margin-left:6px; width:auto;}
#seriesLists div.sends > div.send:first-child {margin-left:0;}
#seriesLists div.sends > div.send a {position:relative; top:11px; margin:0; width:auto; display:inline; padding:5px 12px; font-size:11px; line-height:19px; background:#f3eabb; border:1px solid #dad2a8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#seriesLists div.sends > div.nosends {position:relative; top:11px; margin:0; width:auto; display:inline; padding:5px 12px; font-size:11px; color:#999; line-height:19px; background:#dadada; border:1px solid #c0c0c0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* Contact view page */
body.contact_view #seriesLists {padding:22px; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
body.contact_view #seriesLists > ul > li {margin:0 0 12px; padding:0 0 20px; height:50px;}
body.contact_view #seriesLists > ul > li:last-child {margin-bottom:0; padding-bottom:0; border-bottom:0; height:55px;}
body.contact_view #seriesLists > ul > li > .seriesname {margin:0;}

.ac_loader_local {position:absolute!important; top:0!important; left:0!important; width:100%!important; height:100%!important; max-height:100%!important; z-index:1000!important; text-align:center!important; background-color:rgba(255, 255, 255, 0.8)!important}
.ac_loader_local .ac_loader_local_wrap {position:absolute!important; margin:auto!important; top:0!important; left:0!important; bottom:0!important; right:0!important; height:25px!important;}
#list_loader,
#series_list_loader,
.ac_loader_local .ac_loader_local_wrap .ac_loader_local_spinner {position:relative!important; display:inline-block; width:24px!important; height:24px!important; background-image:url(https://html-assets-prod.guideflow.com/8d7a5538c4fc941578c2fbad2591e46d0f869b46)!important; background-size:24px; background-position:50%!important; background-repeat:no-repeat; -webkit-animation-name: ac_loader; -webkit-animation-duration: 800ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: ac_loader; -moz-animation-duration: 800ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: ac_loader; -ms-animation-duration: 800ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: ac_loader; animation-duration: 800ms; animation-iteration-count: infinite; animation-timing-function: linear;}
.ac_loader_local .ac_loader_local_wrap .ac_loader_local_text {font-size:14px!important; color:#999!important;}

/* Loader for table list */
#series_list_loader,
#list_loader {position:relative; display:block; margin:0 auto; width:64px!important; height:64px!important; background-size:64px; filter:alpha(opacity=40); opacity:0.4; text-indent:100%; overflow:hidden; white-space:nowrap;}
#series_list_loader:before,
#list_loader:before {position:absolute; content:''; top:0; left:0; height:500px;}

/* Keyframes for ac_loader */
@-ms-keyframes ac_loader {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes ac_loader {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes ac_loader {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes ac_loader {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

#loadingBar #list_loader {display:inline-block; width:14px!important; height:14px!important; background-size:14px; filter:alpha(opacity=100); opacity:1; vertical-align:middle;}


/* Import Automation Modal */
.modal-dialog.over-node { margin: 0;padding: 0;position: relative; }
.modal-dialog.over-node .tagit-new input {  border: 1px solid var(--slate-200); }

/*
Template Builder
*/
#tmpbuilder { position: relative;margin: 0;padding: 0;overflow: visible; }
#mce_fullscreen_container { top: 64px !important; }
body.template_designer #tmpbuilder, body.template_designer #tmpsource { display: table-row;height: 100%; }
body.template_designer #tmpsource:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
body.campaign_designer #tmpbuilder { height: 100%; }
body.template_designer #tmpsource { display: table;width: 100% !important;height: 100% !important; }

body.old.template_designer #uxbody .uxlftcolm { padding-left: 0!important; }
body.old.template_designer #tmpbuilder { display: table; width: 100%; }
body.old.template_designer #tmpbuilder .designerwrap, body.old.template_designer #tmpbuilder .core { height: 100%; }
body.old.template_designer #listingFooter { padding: 0!important; height: 46px; }
body.old.template_designer #listingFooter .buttons { position: absolute; right: 23px; top: 0; margin: 0!important; }
body.old.template_designer #listingFooter .dropdown_menu { right: 0px!important; left: initial!important; }
body.old.template_designer #listingFooter .dropdown_menu li { text-align: left!important; }

#tmpbuilder table td {position:relative; overflow:visible;}
#tmpbuilder table tr.widget-sortable > td {display:block;}
#tmpbuilder .min-height-200 {height:200px!important;}
#header_sender_details > .sender_details > fieldset > div > span {position:absolute; display:block; top:10px; right:8px; padding:3px 7px; font-size:11px; color:#c6c6c6; background-color:#f5f5f5; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; zoom:1;}
#header_sender_details > .sender_details > fieldset > div > span.guideflow_hovered {background-color:#868686;}
#header_sender_details > .sender_details > fieldset > div > span.guideflow_hovered > a {color:#fff;}
#header_sender_details > .sender_details > fieldset > div > span > a {color:#c6c6c6; text-decoration:none; cursor:pointer;}

#tmpbuilder .designerwrap span.mceEditor {top:0!important; margin:0!important; padding:0!important; display:inline-block!important; width:100%!important; background:#fff!important; border:1px solid #ddd!important; -webkit-box-shadow:none!important; box-shadow:none!important;}
#tmpbuilder .designerwrap .widget_table.edit_mode span.mceEditor {width:99.5%!important;}
#tmpbuilder .designerwrap .mceLayout {margin:0!important; padding:0!important; width:100%; border:0 none!important; border-bottom:1px solid #ddd!important;}
#tmpbuilder .designerwrap .mceIframeContainer {border:0!important;}
#tmpbuilder .designerwrap .mceIframeContainer > iframe {margin:0!important; padding:0!important; border:0!important;}
#tmpbuilder .designerwrap .mceButton {}
#tmpbuilder .designerwrap .mceButton.guideflow_hovered {background:none!important;}
#tmpbuilder .designerwrap .defaultSkin table {border-spacing:0!important; border-collapse:collapse;}
#tmpbuilder .designerwrap .defaultSkin table td {margin:0!important; padding:0!important;}
#tmpbuilder .designerwrap .defaultSkin table.mceLayout tr.mceFirst td {border:none!important;}
#tmpbuilder .designerwrap .defaultSkin td.mceToolbar {background:#f5f5f5!important; }
body .mceEditorArea {background:transparent!important; font-size:inherit!important; color:inherit!important; font-weight:inherit!important;}

/* Sender Details */
.sender_detail_group {position:relative; float:left; width:auto; max-width:400px; margin:0; padding:0; overflow:visible;}
.sender_detail_group table td {position:relative; margin:0; padding:0 0 0.8em; white-space:nowrap;}
.sender_detail_group table td input[type="text"] {display:none; position:relative; width:auto; top:0!important; margin:0!important; padding:4px 3px!important; color:#5d5d5d; border:1px solid #dadada; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
.sender_detail_group table td input[type="button"] {display:none; position:relative; margin:0!important; padding:2px 6px; width:auto!important; display:inline-block; background:#f5f5f5; color:#555; border:1px solid #ddd!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.sender_detail_group table td.label {padding-right:8px; font-size:12px; color:#c6c6c6; vertical-align:middle;}
.sender_detail_group table td span#id_name {position:relative; width:auto; top:0!important; margin:0!important; padding:2px 3px!important; color:#5d5d5d; border:1px solid #ddd; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.sender_detail_group table td span#id_name.hover {background-color:#fffee3; color:#000; cursor:pointer;}

#header_sender_details .button_group > .tempupdate {position:relative; top:6px; float:left; margin-right:20px; font-size:11px; color:#c00; text-align:right;}
#header_sender_details .button_group > .tempupdate > p {margin:0; padding:0; line-height:1.4;}
#header_sender_details .button_group > .tempupdate > p > a {color:#a2a2a2;}
#header_sender_details .button_group #testtemplate {border-right:0 none;}

#options.styler {display:none; position:absolute; top:48px; right:0; overflow:visible; padding:0; z-index:9000; }
#options.styler > div.pointer {position:absolute; right:14px; top:-9px; margin:0; padding:0; width:15px; height:10px; background:url(https://html-assets-prod.guideflow.com/56bce69544c02198ff196e126dd3edf5e2275374) no-repeat 0 0; z-index:4000;}
#options.styler > div.blocks {position:relative;}
#options.styler > div.blocks div.block {border:1px solid #dadada; border-top:0 none; background:#fff;}
#options.styler > div.custom_css_themes > div {position:relative; top:-1px; background:#fff; border:1px solid #dadada; border-bottom:0 none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
#options.styler > div.custom_css_themes > a.add {position:relative; top:-1px; display:block; background:#fff; border:1px solid #dadada; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
#options.styler h2 {position:relative; margin:-2px 0 0; padding:9px 15px 9px 20px!important; display:block; color:#8e8e8e; font-weight:700; font-size:14px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background-color:#fafafa; cursor:pointer;}
#options.styler div.block:last-child h2:not(.active) {border-bottom:0 none;}
#options.styler h2.active {color:#505050; background-color:#F8F8F8!important;}
#options.styler div.section {position:relative; margin:20px 0 0; padding:0 20px; display:none; overflow:visible!important;}
#options.styler div.section .usedef {position:absolute; display:none; font-size:11px; color:#444; top:31px; right:40px; bottom:7px; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/6b9029e3847e581fd67700f52a604dda32ff95c7) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap;}
#options.styler div.section .usedef.guideflow_hovered {background-position:0 -9px; cursor:pointer;}
#options.styler hr {height:2px; margin:22px 0 0; padding:0; background:transparent; border-top:1px solid #dadada;}
#options.styler div.section > div {position:relative; margin:0 0 22px; padding:0; width:180px; overflow:visible!important;}
#options.styler div.section > div > h3 {position:relative; margin:0 0 6px; padding:0; color:#1f1f1f; font-weight:700!important; font-size:14px; overflow:hidden;}
#options.styler div.section > div > .set-text {margin:0!important; padding:0!important;}
#options.styler div.section > div > .set-text > a {margin:0; color:#333!important; text-decoration:none;}
#options.styler .themecolors > div {position:relative; margin:0; z-index:5; height:22px; overflow:hidden;}
#options.styler .themecolors > div:before {position:absolute; display:block; content:''; width:100%; height:100%; -moz-box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.2); box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.2);}
#options.styler .themecolors > div.guideflow_hovered {cursor:pointer;}
#options.styler .themecolors > div > span.themecolorSelect {position:absolute; top:0; left:0; width:200px; height:22px; background:transparent url(https://html-assets-prod.guideflow.com/11c2b00fb88d4038de1a3f5aef20ea6498b379de) no-repeat; z-index:10;}
#options.styler .themecolors > div > span.themecolorPreview {position:absolute; top:0; left:0; width:200px; height:22px; background:transparent url(https://html-assets-prod.guideflow.com/0c2733a93940d20e73107d9596b9898a33a98373) no-repeat; z-index:10;}
#options.styler .themecolors > div > span {display:inline-block; width:45px; height:22px;}
#options.styler .colorpickerwrap {position:relative; display:inline-block; width:112px; padding:2px 3px; border:1px solid #d6d6d6; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
#options.styler .colorpickerwrap .minicolors-swatch {position:absolute; height:20px; width:20px; top:0; right:-6px; z-index:15; border:1px solid #ddd;}
#options.styler .colorpickerwrap .minicolors input.minicolors-input {position:relative; width:105px; z-index:10;}
#options.styler input[type="text"] {display:inline-block; width:75px; padding:3px; font-size:15px; color:#3f3f3f; border:none; cursor:pointer; -webkit-transition:none!important; -webkit-box-shadow:none!important; box-shadow:none!important;}
#options.styler .fontstyle > div > select {display:none; visibility:hidden; /*padding:3px; width:99%; font-size:15px;*/}
#options.styler .fontstyle > .usedef {right:0!important; top:29px;}
#options.styler .fontstyle > .dropdown, #options.styler .fontstyle > .dropdownwrap > .dropdown {text-align:left;}
#options.styler .fontstyle > .dropdown a.dropdown_select, #options.styler .fontstyle > .dropdownwrap > .dropdown a.dropdown_select {width:80%!important; font-size:12px!important; border:1px solid #c3c3c3; background:#fff!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; box-shadow:none!important;}
#options.styler .fontstyle > .dropdown a.dropdown_select::after, #options.styler .fontstyle > .dropdownwrap > .dropdown a.dropdown_select::after {float:right; margin-top:-3px; margin-right:5px; font:15px arial!important;}
#options.styler .fontstyle > .dropdown a.dropdown_select.active, #options.styler .fontstyle > .dropdownwrap > .dropdown a.dropdown_select.active {border-bottom:1px solid #fff;}
#options.styler .fontstyle > .dropdown .dropdown_menu, #options.styler .fontstyle > .dropdownwrap > .dropdown .dropdown_menu {top:26px; width:160px!important; border:1px solid #c3c3c3;}

#options.fixed {position:fixed; top:117px!important; right:30px!important; overflow-y:auto!important; overflow-x:hidden!important; height:100%!important; border-top:1px solid #dadada;}
#options.fixed > div.pointer {position:fixed; top:109px; right:45px;}
#options.fixed > div.custom_css_themes,
#options.fixed > div.blocks {padding-bottom:180px;}

body.campaign_designer #options.fixed {top:122px!important; background-color:transparent!important;}
body.campaign_designer #options.fixed > div.pointer {top:114px;}

/* Style options in campaign_designer */
body.campaign_designer #options.styler .fontstyle > .dropdownwrap > .dropdown .dropdown_menu {top:54px; width:163px!important;}

/* Sender Details */
#header_sender_details .sender_detail_group {position:relative; float:left; width:auto; min-width:455px; margin:0; padding:0; overflow:visible;}
#header_sender_details .sender_detail_group table td {position:relative; margin:0;}
#header_sender_details .sender_detail_group table td input[type="text"] {display:none; position:relative; width:auto; top:0!important; margin:0!important; padding:4px 3px!important; color:#5d5d5d; border:1px solid #dadada; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
#header_sender_details .sender_detail_group table td input[type="button"] {display:none; position:relative; margin:0!important; padding:2px; width:10%!important; display:inline-block; background:#f5f5f5; color:#555; border:1px solid #ddd!important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
#header_sender_details .sender_detail_group table td.label {margin-right:5px; width:12%; font-size:14px; font-weight: 500; color:var(--slate-600); vertical-align:middle;}
#header_sender_details .sender_detail_group table td span {position:relative; width:auto; top:0!important; margin:0!important; padding:8px 12px!important; color:#5d5d5d; border:1px solid var(--slate-200); -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#header_sender_details .sender_detail_group table td span.hover {background-color:#fffee3; color:#000;}
#header_sender_details .sender_detail_group table td span#id_left_arrow { border:0; padding-left: 13px!important; padding-right: 2px!important; }
#header_sender_details .sender_detail_group table td span#id_right_arrow { border:0; padding-left: 2px!important; padding-right: 0!important; }
#header_sender_details .sender_detail_group table td a {position:relative; display:inline-block; top:0; margin-left:5px; padding:0; width:8px; height:9px; color:#c6c6c6; text-decoration:none; background:url(https://html-assets-prod.guideflow.com/ed37b8445e2fd7681afa0f64cc6ebe03ef0fa920) 0 0 no-repeat; text-indent:-9999px; filter:alpha(opacity=50); opacity:0.5; zoom:1; cursor:pointer!important;}
#header_sender_details .sender_detail_group table td a.guideflow_hovered {filter:alpha(opacity=100); opacity:1;}

/* Split Test Page */
#split_header { position: relative; top: 0px; margin: 0 0 8px !important; padding: 0 0 8px; border-bottom: 1px solid #DBDBDB; width: 100%; text-align: center; overflow: hidden; }
#split_header .split_container {position:relative; margin:0 auto; width:auto; height:100%;}
#split_header .split_container .split_messages, #split_header .split_container .split_add {position:relative; display:inline-block;}
#split_header .split_container .pill {display:inline-block; margin-right:10px; background: var(--slate-100) !important; color: #FFF !important; border:1px solid transparent; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px;}
#split_header .split_container .pill.guideflow_hovered {border:1px solid #b5b5b5;}
#split_header .split_container .pill.selected {cursor:pointer; background:#4DCBA9!important; border: #4DCBA9 1px solid !important; }
#split_header .split_container .pill.selected a {color:#fff!important; text-shadow:none!important;}
#split_header .split_container .pill a {float:left; height:100%; color:#333!important; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px;}
#split_header .split_container .pill a.guideflow_hovered {color:#555;}
#split_header .split_container .pill a.split_message {padding:7px 7px 7px 22px; color:#9b9b9b; text-decoration:none; font-size:12px; -webkit-border-radius:40px 0 0 40px; -moz-border-radius:40px 0 0 40px; border-radius:40px 0 0 40px;}
#split_header .split_container .pill a.delete { padding: 10px 22px 10px 0; font-size: 8px; }
#split_header .split_container .pill a.delete span {display:block; width:9px; height:9px; cursor:pointer;}
#split_header .split_container .pill a.delete.guideflow_hovered span {background-position:0 -9px; cursor:pointer;}
#split_header .split_container .split_add {top:-11px;}
#split_header .split_container .split_add a {color:#014568!important;}
#campaign_split_winner > div > a {margin-left:10px;}

#split.modal .modal-dialog { width: 840px; }

/*#tmpbuilder .designerwrap #primary .sortable-drop {position:relative; width:100%; background:#faf9ee; border:1px solid #fcefa1;}*/
#tmpbuilder .designerwrap #primary .sortable-drop {top:0; left:-1px; width:100%; background:url(https://html-assets-prod.guideflow.com/0495c8e5fd009a1af7f489d9c77a06a3bc27632c); height:50px; display:block; padding:1px; border:1px dashed #000; filter:alpha(opacity=80); opacity:0.8; z-index:9;}
#tmpbuilder .designerwrap #primary .slide {position:relative; width:100%; /*margin:0; padding:0;*/ overflow:visible;}
#tmpbuilder .designerwrap #primary .slide.guideflow_hovered, #tmpbuilder .slide_outline {z-index:100;}
#tmpbuilder .filler-container.guideflow_hovered:before, #tmpbuilder .slide_outline:before, #tmpbuilder .slide_outline.inverted:before {position:absolute; display:block!important; top:-1px!important; left:-1px!important; right:0px!important; content:''; width:100%!important; height:100%!important; /*min-height:38px;*/ zoom:1;}
#tmpbuilder .slide_outline:before {border:1px dashed #000!important;}
#tmpbuilder .slide_outline.inverted:before {border:1px dashed #fff!important;}
#tmpbuilder .designerwrap #primary .slide.edit_mode {box-shadow:inset 0 0 1px #000;}
#tmpbuilder .designerwrap #primary .slide.edit_mode.guideflow_hovered:before {border:0 none!important;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev,
#tmpbuilder .designerwrap #primary .slide > div.slide_next {position:absolute; width:45px!important; top:-2px!important; margin:0; padding:0; display:block; text-indent:100%; white-space:nowrap; overflow:hidden; background-color:transparent!important; z-index:100;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev > span.prev,
#tmpbuilder .designerwrap #primary .slide > div.slide_next > span.next {position:absolute!important; display:block!important; top:-1px!important; margin:0!important; padding:0!important; width:26px!important; height:24px!important; text-indent:100%; white-space:nowrap; overflow:hidden; cursor:pointer!important;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev {height:100%; left:-46px!important; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev > span.prev {right:0; background:transparent url(https://html-assets-prod.guideflow.com/76a554972909253e5d953661188eb7f599c2a9fc) no-repeat;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev::selection {background-color:transparent!important; outline:none!important;}
#tmpbuilder .designerwrap #primary .slide > div.slide_prev::-moz-selection {background-color:transparent!important; outline:none!important;}
#tmpbuilder .designerwrap #primary .slide > div.slide_next {height:100%; right:-46px!important; outline:none!important; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
#tmpbuilder .designerwrap #primary .slide > div.slide_next > span.next {left:0; background:transparent url(https://html-assets-prod.guideflow.com/5bdf1bbe841876c74fd6ba651df1832a7d1d82d6) no-repeat;}
#tmpbuilder .designerwrap #primary .slide > div.slide_next::selection {background:transparent!important; outline:none!important;}
#tmpbuilder .designerwrap #primary .slide > div.slide_next::-moz-selection {background:transparent!important; outline:none!important;}

/* Text widge */
#tmpbuilder .designerwrap #primary div.slide.widget_text td.td_text > table td {border:1px solid #ababab;}
#tmpbuilder .designerwrap #primary table td.td_text { font-size: 12px; color: #000000; }

/* Header widge */
#tmpbuilder .designerwrap #primary div.slide.header {position:relative; margin:0!important; padding:0!important;}
#tmpbuilder .designerwrap #primary div.slide.header .slide_prev, #tmpbuilder .designerwrap #primary div.slide.header .slide_next {top:1px;}

div.slide_overlay {display:none; position:absolute; top:0; padding:0; margin:0; width:100%; height:100%; background:#ffffff; filter:alpha(opacity=80); opacity:0.8; z-index:400;}

/* Popover card */
.popover { position:absolute; top:0; left:0; z-index:900; display:none; width:400px; max-width:276px; padding:1px; text-align:left; white-space:normal; background-color:#ffffff; border:1px solid #cccccc; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); background-clip:padding-box; }
.popover.top { margin-top:-10px; }
.popover.right { margin-left:10px; }
.popover.bottom { margin-top:10px; }
.popover.left { margin-left:-10px; }
.popover .popover-title { padding:8px 14px; margin:0; font-size:14px; font-weight:normal; line-height:18px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0; }
.popover h3.popover-title { display:none; }
.popover .popover-content {padding:14px;}
.popover .arrow,
.popover .arrow:after { position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid; }
.popover .arrow { border-width:11px; }
.popover .arrow:after { border-width:10px; content:""; }
.popover.top .arrow { bottom:-11px; left:50%; margin-left:-11px; border-top-color:#999999; border-top-color:rgba(0, 0, 0, 0.25); border-bottom-width:0; }
.popover.top .arrow:after { bottom:1px; margin-left:-10px; border-top-color:#ffffff; border-bottom-width:0; content:" "; }
.popover.right .arrow { top:50%; left:-11px; margin-top:-11px; border-right-color:#999999; border-right-color:rgba(0, 0, 0, 0.25); border-left-width:0; }
.popover.right .arrow:after { bottom:-10px; left:1px; border-right-color:#ffffff; border-left-width:0; content:" "; }
.popover.bottom .arrow{ top:-11px; left:50%; margin-left:-11px; border-bottom-color:#999999; border-bottom-color:rgba(0, 0, 0, 0.25); border-top-width:0; }
.popover.bottom .arrow:after { top:1px; margin-left:-10px; border-bottom-color:#ffffff; border-top-width:0; content:" "; }
.popover.left .arrow { top:50%; right:-11px; margin-top:-11px; border-left-color:#999999; border-left-color:rgba(0, 0, 0, 0.25); border-right-width:0; }
.popover.left .arrow:after { right:1px; bottom:-10px; border-left-color:#ffffff; border-right-width:0; content:" "; }
.popover .editable-buttons {display:block; margin:6px 0 0; padding:0;}
.popover .editable-buttons button {margin:0!important; width:45px!important; margin:0; font-size:14px!important; -webkit-box-shadow:0 0 0 transparent!important; -moz-box-shadow:0 0 0 transparent!important; box-shadow:0 0 0 transparent!important;}
.popover .editable-buttons button.editable-submit {margin-right:5px!important; color:#fff!important; text-shadow:0 1px 1px rgba(0,0,0,0.4)!important; background:#82cc5d!important; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%)!important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c))!important; background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%)!important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 )!important; border:1px solid #429e34!important; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
.popover .editable-buttons button.editable-cancel {color:rgba(136, 136, 136, 1); background:#ffffff; background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f5f5f5); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); border:1px solid #c2c2c2; border-bottom:1px solid #a7a7a7; text-decoration:none; -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important; text-shadow:1px 1px 0px #fff; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); box-shadow:0px 1px 1px rgba(206, 206, 206, 0); text-align:center; cursor:pointer!important; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
.popover .editable-input input,
.popover .editable-input textarea { width: 100%!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.popover .editable-input textarea { min-height: 60px; }

#tmpbuilder .popover .units {position:relative; display:inline-block; margin:2px 0 0 4px; border:1px solid #ccc; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; vertical-align:top; overflow:hidden;}
#tmpbuilder .popover .units li {position:relative; margin:0; padding:4px 7px; display:inline-block; font-size:12px; font-weight:100; line-height:12px; color:#999; border-color:#ddd; text-shadow:0 0 0 transparent; vertical-align:middle; cursor:pointer; background-color:#fff; text-decoration:none; text-align:center; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
#tmpbuilder .popover .units li:first-child {border-right:1px solid #ccc;}
#tmpbuilder .popover .units li.active {top:0; color:#505050; background:#f0f0f0; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
/* Edit mode */
#tmpbuilder .designerwrap #primary .slides_container div.save-value .button {margin:4px 0 0!important; padding:4px 8px!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; background:#fff!important; font:12px arial,helvetica,sans!important; border:1px solid #ccc!important; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
#tmpbuilder .designerwrap #primary .edit_mode td.td_text .save-value,
#tmpbuilder .designerwrap #primary .edit_mode td.td_header .save-value {position:relative; padding:0 0 6px 6px!important; background:#f5f5f5!important; text-align:left!important; overflow:hidden;}
#tmpbuilder .designerwrap #primary .edit_mode td.td_text .save-value > input {position:relative; left:0!important; float:left!important; margin:0!important; padding:3px 9px!important; border:0 none!important;}
#tmpbuilder .designerwrap #primary .edit_mode td.td_header div.headerlink_input {position:relative; border:0 none!important; border-bottom:1px solid #ddd!important;}
#tmpbuilder .designerwrap #primary .widget_text.edit_mode td.td_header div.headerlink_input {border:0 none!important;}
#tmpbuilder .designerwrap #primary .edit_mode td.td_text .mceEditor {width:100%!important; border:0 none!important;}
#tmpbuilder .designerwrap #primary .edit_mode td.td_text .mceEditor div[role=group] {border-bottom:1px solid #ddd!important;}

#tmpbuilder .designerwrap #primary .slide_options {position:absolute; top:-43px; right:-20px; background-color:transparent!important; z-index:8100;}
#tmpbuilder .designerwrap #primary .slide_options.drag {left:-22px!important;}
#tmpbuilder .designerwrap #primary .slide_options > ul {position:relative; margin:20px 20px 0; display:block;}
#tmpbuilder .designerwrap #primary .slide_options.drag > ul {float:left;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li {position:relative; float:left; margin:0!important; margin-left:2px!important; padding:0!important; background-color:transparent!important; border:0 none!important; outline:none!important; list-style-type:none!important;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a {float:none; display:block!important; margin:0!important; padding:0!important; width:22px!important; height:22px!important; background-color:#333!important; background-repeat:no-repeat!important; background-position:50%; color:#fff!important; text-indent:100%; white-space:nowrap; overflow:hidden; text-decoration:none!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important; -webkit-border-top-left-radius:3px!important; -webkit-border-top-right-radius:3px!important; -moz-border-radius-topleft:3px!important; -moz-border-radius-topright:3px!important; border-top-left-radius:3px!important; border-top-right-radius:3px!important; cursor:pointer!important; filter:alpha(opacity=100); opacity:1; /*-webkit-transition:opacity .15s ease-in-out; -moz-transition:opacity .15s ease-in-out; -ms-transition:opacity .15s ease-in-out; -o-transition:opacity .15s ease-in-out; transition:opacity .15s ease-in-out;*/ border:0 none!important; outline:none!important;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.guideflow_hovered {zoom:1; filter:alpha(opacity=100)!important; opacity:1!important;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.edit {font:11px arial!important; color:#fff!important; background-image:url(https://html-assets-prod.guideflow.com/110e631787f8983109de585a1490a8e43f4357b5);}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.add {background-image:url(https://html-assets-prod.guideflow.com/2251240bfa8b536707dfd71f30fd650f6f5f1c05);}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.slide-handle {left:8px!important; background-image:url(https://html-assets-prod.guideflow.com/afda71110c3a42de6be473b4b41a49a85f221e3f); text-indent:100%; white-space:nowrap; overflow:hidden; cursor:move!important;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.remove {width:16px; background-image:url(https://html-assets-prod.guideflow.com/f73fa308a9835429cb8cc62fb7d7e37ce3c9398a);}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.settings {width:16px; background-image:url(https://html-assets-prod.guideflow.com/bd83ebbc7fda787915149e77e975994b1658c6ce);}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > a.active {height:26px!important; background-position:50% 5px!important; filter:alpha(opacity=100)!important; opacity:1!important; -webkit-border-radius:3px 3px 0 0!important; -moz-border-radius:3px 3px 0 0!important; border-radius:3px 3px 0 0!important;}
/*
#tmpbuilder .designerwrap #primary .slide_options > ul > li > .settingoptionwrap {display:none; position:absolute; top:-110px; right:-32px; width:586px!important; height:100px; background:#fff; padding:0; z-index:1000; border:1px solid #dadada; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px; -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > .settingoptionwrap > div.inner {position:relative; margin:15px 13px; padding:0; overflow:hidden;}
#tmpbuilder .designerwrap #primary .slide_options > ul > li > .settingoptionwrap > div.pointer {position:absolute; left:14px; bottom:-9px; margin:0; padding:0; width:15px; height:10px; background:url(../images/tmpbuilder_style_editor_pointer_down.png) no-repeat 0 0; z-index:4000;}
*/
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu {position:absolute; top:44px!important; right:11px!important; width:166px!important; margin:0!important; padding:0 10px 20px!important; overflow:hidden!important; background-color:transparent!important;}
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul {background-color:#333!important; -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important;}
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li {display:block; overflow:hidden; list-style-type:none!important;}
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.copy,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.cond,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.mobile,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.remove,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.style,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.edit {display:block; padding:6px 16px!important; background-color:#333!important; font:12px arial, helvetica, sans!important; color:#fff!important; text-align:left!important; text-decoration:none!important; border:0 none; border-bottom:1px solid #272727!important;}
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.copy.guideflow_hovered,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.cond.guideflow_hovered,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.mobile.guideflow_hovered,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.remove.guideflow_hovered,
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a.edit.guideflow_hovered {background-color:#272727!important; -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important; -webkit-transition:background-color .15s linear; -moz-transition:background-color .15s linear; -o-transition:background-color .15s linear; -ms-transition:background-color .15s linear; transition:background-color .15s linear;}
#tmpbuilder .designerwrap #primary .slide_options > .settings-menu > ul > li > a:last-child {border-bottom:none!important; -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important;}
#tmpbuilder .designerwrap #primary div.slide_add {position:absolute; bottom:-32px; left:50%; margin-left:-113px; width:226px; background-color:transparent!important; overflow:visible; text-align:center; z-index:8000;}
#tmpbuilder .designerwrap #primary div.slide_add > a {position:relative; margin:0 auto; top:-2px; display:block; text-decoration:none!important; top:-2px; display:block; text-decoration:none!important; cursor:pointer!important; filter:alpha(opacity=100)!important; opacity:1!important; height:28px!important; width:35px!important; border-radius:0 0 90px 90px!important; -moz-border-radius:0 0 90px 90px!important; -webkit-border-radius:0 0 90px 90px!important; background:#2dae00 url(https://html-assets-prod.guideflow.com/2251240bfa8b536707dfd71f30fd650f6f5f1c05) no-repeat 50% 0; z-index:200; border:0 none!important; outline:none!important;}
#tmpbuilder .designerwrap #primary div.slide_add > a.guideflow_hovered {background:#414141 url(https://html-assets-prod.guideflow.com/2251240bfa8b536707dfd71f30fd650f6f5f1c05) no-repeat 50% 0; filter:alpha(opacity=100); opacity:1;}
#tmpbuilder .designerwrap #primary div.slide_add > span {position:relative; content:''; top:-14px; display:block; height:1px; filter:alpha(opacity=50); opacity:0.5;}

#tmpbuilder .designerwrap #primary .content_type_wrap {display:none; position:absolute!important; filter:alpha(opacity=0); opacity:0; left:50%; margin:0; margin-left:-325px; padding:0; min-width:650px!important; background-color:#414141!important; border:1px solid #000!important; font:11px arial, helvetica, sans!important; color:#333!important; text-align:center; -moz-box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.10); -webkit-box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.10); box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.10); -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; z-index:5000;}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul {position:relative; margin:0; padding:0 0 12px; width:100%; text-align:center; background-color:#414141!important; font:11px arial, helvetica, sans!important; color:#ddd!important; border:none!important; outline:0!important; text-shadow:none!important; list-style-type:none!important;}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li {display:inline-block; margin:0; padding:0; font:11px arial, helvetica, sans!important; color:#ddd!important; background-color:#414141!important; border:none!important; outline:0!important; text-shadow:none!important;}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a {float:none; display:block; width:74px; margin:0; padding:46px 0 0; font:11px arial, helvetica, sans!important; color:#ddd!important; background-color:#414141!important; border:0 none!important; text-decoration:none; background-position:50% 18px; background-repeat:no-repeat; -webkit-transition:background .15s ease-in-out; -moz-transition:background .15s ease-in-out; -o-transition:background .15s ease-in-out; -ms-transition:background .15s ease-in-out; transition:background .15s ease-in-out; border:none!important; outline:0!important; text-shadow:none!important;}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a > p {margin:5px 0 0!important; padding:0!important; font:11px arial, helvetica, sans!important; color:#ddd!important; background-color:#414141!important; background:#414141!important; border:none!important; outline:0!important; text-shadow:none!important;}
#tmpbuilder .designerwrap #primary .content_type_wrap > .content_type_wrap_add {position:absolute; bottom:-46px; left:50%; margin-left:-37px; width:74px; height:44px; background-color:transparent!important; overflow:show; text-align:center!important; z-index:8000;}
#tmpbuilder .designerwrap #primary .content_type_wrap > .content_type_wrap_add > a {position:relative; margin:0 auto; top:-2px; display:block; text-decoration:none!important; top:-2px; text-decoration:none!important; cursor:pointer!important; filter:alpha(opacity=100)!important; opacity:1!important; height:28px!important; width:35px!important; border-radius:0 0 90px 90px!important; -moz-border-radius:0 0 90px 90px!important; -webkit-border-radius:0 0 90px 90px!important; background:#414141 url(https://html-assets-prod.guideflow.com/2251240bfa8b536707dfd71f30fd650f6f5f1c05) no-repeat 50% -24px!important; z-index:200!important; border:0 none!important; outline:none!important;}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.header {background-image:url(https://html-assets-prod.guideflow.com/7ae1292ca58fc041524b017d21441aa671cd15a0);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.header.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/893337073140fd9b8a86f40ff3c58f5e13cd1cea);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.text {background-image:url(https://html-assets-prod.guideflow.com/8fb5b86a8fb6d481cd19eca0003337a5228b9fd2);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.text.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/ed899304252997561b57478787cf8f00f6d65780);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.image {background-image:url(https://html-assets-prod.guideflow.com/2c03c111fc0e0ac10779742d025b4418727c5caf);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.image.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/cdabd2861b0bc1d002ff8a7ce1513e14bad6cc44);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.gallery {background-image:url(https://html-assets-prod.guideflow.com/fdb1418792459367901f57ece493a448e28f0e4e);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.gallery.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/99ae6466be0589079a477aefc91ba16100a55c70);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.table {background-image:url(https://html-assets-prod.guideflow.com/45cda4d0b3a64515476aec8e478350f40277cd86);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.table.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/d2785e5de929887ff95ae7b9e89a92dd1a51266d);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.ecommerce {background-image:url(https://html-assets-prod.guideflow.com/4aee7ee5517ba0ff490fb011a30245a15bdc721f);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.ecommerce.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/dc7b3f0483623a5cd293b27b01835df1b64512e4);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.video {background-image:url(https://html-assets-prod.guideflow.com/96509e30d7250004ce5ba6b314efed5fade12266);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.video.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/a8e36e89d8c917db32fc0fc8998e7816ac89efc7);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.rss {background-image:url(https://html-assets-prod.guideflow.com/29d0a3637789574a4fff4c3d602682d5f2589167);}
#tmpbuilder .designerwrap #primary .content_type_wrap > ul > li > a.rss.guideflow_hovered {background-image:url(https://html-assets-prod.guideflow.com/e4dee05f2f7db686b54c6345ed603847b4275e81);}

/* Container that is less than width:250px; */
#tmpbuilder .designerwrap #primary .short-container .content_type_wrap {min-width:232px!important; margin-left:-116px; padding-bottom:20px;}
#tmpbuilder .designerwrap #primary .short-container .content_type_wrap > ul > li {float:left;}

body.campaign_designer #tmpbuilder .designerwrap #primary div._layout_text_only {/*min-height:38px;*/}
body.campaign_designer #tmpbuilder .designerwrap #primary div.slide.header .slides_container {/*min-height:38px;*/}
body.old.campaign_designer #uxbody .uxlftcolm #body_table #tmpbuilder .designerwrap, body.old.campaign_designer #uxbody .uxlftcolm #body_table #tmpbuilder .core { height: 100%; }
body.old.campaign_designer .designerwrap #primary .widget-cond { display: none;position: absolute;bottom: 102%;left: 50%;margin: 0 auto 0 auto !important;margin-left: -50% !important;width: 100%;background-color: #fff !important;border: 1px solid #ddd !important;text-align: center !important;z-index: 102;font-family: "IBM Plex Sans", helvetica, sans-serif !important;font-size: 12px !important;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;z-index: 100;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body.old.campaign_designer .designerwrap #primary .widget-cond:before, body.old.campaign_designer .designerwrap #primary .widget-cond:after { position: absolute;bottom: -11px;left: 50%;content: '';width: 0;height: 0;border-width: 7px 7px 7px 0;border-style: solid;border-color: transparent #ddd transparent transparent;-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);z-index: 50; }
body.old.campaign_designer .designerwrap #primary .widget-cond:after { bottom: -10px;border-color: transparent #fff transparent transparent; }
body.old.campaign_designer .designerwrap #primary .widget-cond > a { position: relative;display: block;padding: 8px 16px !important;color: #777 !important;text-decoration: none !important;text-align: center !important; }

#tmpbuilder .designerwrap #primary .filler-container {position:relative; width:100%; height:144px; background:transparent url(https://html-assets-prod.guideflow.com/0445c6a221510f82b1903ba1816518d527a05a1f)!important; text-align:center;}
#tmpbuilder .designerwrap #primary .filler-container > div.textwrap {position:relative; height:100%; width:100%;}
#tmpbuilder .designerwrap #primary .filler-container > div.textwrap > span {position:relative; zoom:1; top:45%; width:auto!important; margin:0 auto; padding:5px 10px; font-size:11px; font-family:arial,sans; color:#444; line-height:1.1; background:#fff; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; filter:alpha(opacity=70); opacity:0.7;}
#tmpbuilder .designerwrap #primary .filler-container.filler-sorting {border:1px dashed #000!important;}
#tmpbuilder .designerwrap #primary .filler-container div.content_type_wrap {filter:alpha(opacity=100); opacity:1;}
#tmpbuilder .designerwrap #primary table {margin:0; padding:0; border-collapse:collapse; border:0;}
#tmpbuilder .designerwrap #primary table td {}
#tmpbuilder .designerwrap #primary table td h3 {}
#tmpbuilder .designerwrap #primary table td[class^="image-td"],
#tmpbuilder .designerwrap #primary table td.td_picture {line-height:0;}
#tmpbuilder .designerwrap #primary div.addcontent {position:relative; width:100%;}
#tmpbuilder .designerwrap #primary div.addcontent > a {width:180px; height:37px; display:block; text-indent:100%; white-space:nowrap; overflow:hidden; background:url(https://html-assets-prod.guideflow.com/84b816763ed92086c9ed4459e75535d0f81a1b60) no-repeat;}
#tmpbuilder .designerwrap #primary div.img {position:relative; display:block; margin:0; padding:0; width:100%; height:100%; overflow:hidden; cursor:pointer;}
#tmpbuilder .designerwrap #primary div.img > div.imgOption {position:absolute; display:block; margin:0; padding:0; width:100%; height:100%; text-align:center; text-shadow:1px 1px 1px #fff; filter:dropshadow(color=#fff, offx=1, offy=1); z-index:10000;}
#tmpbuilder .designerwrap #primary div.img > div.imgOption > span {position:relative; top:50%; display:block; margin:0 auto; padding-top:16px; width:auto; height:100%; color:#8b8b8b; cursor:pointer; text-align:center;}
#tmpbuilder .designerwrap #primary div.img > img {position:relative; display:block; margin:0; padding:0; z-index:50;}
#tmpbuilder .designerwrap #primary div.editable {position:relative; display:block; margin:0; padding:0; overflow:hidden; z-index:50;}
#tmpbuilder .designerwrap #primary div.editableOverlay {position:relative; display:none; top:0; margin:0 15px; padding:0; height:100%; z-index:100; overflow:hidden;}
#tmpbuilder .designerwrap #primary div.editableOverlay input[type="text"] {display:block; width:570px; margin:0 0 6px; padding:5px; font-size:16px; font-weight:700;}
#tmpbuilder .designerwrap #primary div.editableOverlay textarea {display:block; padding:3px; line-height:18px;}
#tmpbuilder .designerwrap #primary div.editableOverlay .editableOptions {width:100%; margin:8px 0 0; padding:0 0 8px; text-align:right;}
#tmpbuilder .designerwrap #primary div.editableOverlay .editableOptions input[type="submit"] {margin-left:5px;}

#templates #alreadyselected .modal-body {width:94.6%!important;}
#templates #alreadyselected .modal-body > p {line-height:1.5; margin:0 0 0.3em;}
#templates #alreadyselected .greenbtn {font-weight:700!important;}

/* Template listing page. Removing extra paddings */
#templates.template-listings { padding: 0; }

/* ------------------------------------*\
	Social icons block
\*------------------------------------ */
#tmpbuilder .designerwrap .__ac_social_icons .__ac_social_icon_link,
#tmpbuilder .designerwrap .__ac_social_icons .__ac_social_icon_link img { display: block; }

/*
Modal Stuff
*/

/* Line break modal */
#break-edit {}
#break-edit .modal-body td {padding:6px 0;}
#break-edit .modal-body div.info {margin-bottom:20px;}
#break-edit .modal-body div.input_wrap {position:relative; display:inline-block; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#break-edit .modal-body div.input_wrap input {margin:0; padding:0; display:inline-block; width:125px; border:0 none; -webkit-box-shadow:none; box-shadow:none;}
#break-edit .modal-body div.input_wrap span {display:inline-block; color:#999; padding:8px 12px; border-left:1px solid #ddd;}
#break-edit .modal-body div.colorpickerwrap {}
#break-edit .modal-body div.colorpickerwrap:after {position:relative; display:table; content:''; width:100%; height:0; visibility:hidden; zoom:1;}
#break-edit .modal-body div.colorpickerwrap input.color {padding-right:35px!important;}
#break-edit .modal-body div.colorpickerwrap .minicolors-swatch {position:absolute; right:27px; top:0;}
#break-edit .modal-body div.colorpickerwrap .minicolors-swatch > span {top:3px; width:28px; height:27px; border:1px solid #c3c3c3; box-sizing:border-box;}
#break-edit .modal-body .align > span {display:block; float:left; width:16px; height:16px; background-size:15px; background-position:50%; background-repeat:no-repeat; cursor:pointer;}
#break-edit .modal-body .align > span:first-child {border-left:0 none;}
#break-edit .modal-body .align > span.active {background-color:#f0f0f0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
#break-edit .modal-body .align .left {background-image:url(https://html-assets-prod.guideflow.com/64deea4ff533df4d3f63a571cfa621e6ef654ab7);}
#break-edit .modal-body .align .center {background-image:url(https://html-assets-prod.guideflow.com/5435cbfd19be68dbcc0383d89414d8db60ca4c48);}
#break-edit .modal-body .align .right {background-image:url(https://html-assets-prod.guideflow.com/85582f25dc6dfdce5a0bb4448bb9c66c1f595e8a);}

#button-edit .modal-body div.colorpickerwrap {}
#button-edit .modal-body div.colorpickerwrap:after {position:relative; display:table; content:''; width:100%; height:0; visibility:hidden; zoom:1;}
#button-edit .modal-body div.colorpickerwrap input.minicolors-input {padding-right:30px!important; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#button-edit .modal-body div.colorpickerwrap .minicolors-swatch {position:absolute; right:27px; top:0;}
#button-edit .modal-body div.colorpickerwrap .minicolors-swatch > span {top:1px; width:30px; height:31px; border-left:1px solid #ddd; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px; box-sizing:border-box;}

#ac_automodal.new-image-folder { z-index: 1000; }
#image-chooser .modal-dialog {width:800px; margin:40px auto 0; padding:10px; height:auto; z-index:1050;}
* html #image-chooser {position:absolute;}
#image-chooser .modal-body {padding:2px!important; max-height:575px; overflow:hidden;}
#image-chooser .standalone,
#image-chooser .gallery_wrap {position:relative; width:100%; overflow:hidden;}
#image-chooser .upload-file-nice {position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; z-index:2;}
#image-chooser .upload-file-ie {}
#image-chooser .upload-hidden {display:none;}
#image-chooser .upload {position:relative; margin:0 0 20px; width:210px; background:#f5f5f5; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#image-chooser .upload input[type="submit"] {background:#6ec34f;}
/* menu stuff */
#image-chooser .sidemenu { position: relative;float: right;padding: 10px;width: 220px; }
#image-chooser .sidemenu > .headtitle { position: relative;margin: 0 0 5px;padding: 0 0 0 24px;background: url(https://html-assets-prod.guideflow.com/687c09efe23f3fcdae6cdcb4cd2471906e1bfefa) 0 0 no-repeat;font-size: 14px;font-weight: 700;overflow: hidden; }
#image-chooser .sidemenu > .headtitle > span.captionsmall { position: absolute;display: inline-block;top: 0;right: 10px;font-size: 11px;color: #ababab; }
#image-chooser .folder-main, #image-chooser .folder-sub { color: #777 !important;font-weight: normal !important;text-decoration: none !important; }
#image-chooser .folder-add { color: #004290;font-weight: 700; }
#image-chooser .folder_list { overflow: hidden;width: 210px;height: 444px;overflow-x: hidden;overflow-y: scroll; }
#image-chooser .folder_list a.folder-selected { color: #555 !important;text-decoration: none !important;font-weight: 700 !important; }
#image-chooser .folder_list > .folders { margin-left: 25px;max-height: 390px; }
#image-chooser .folder_list > .folders > ul { line-height: 1.8; }
#image-chooser .folder_list > .folders > ul > li { position: relative;margin: 0 0 0 -15px !important;padding: 0;height: 22px;line-height: 2; }
#image-chooser .folder_list > .folders > ul > li > a { display: block;float: left;height: 100%;margin-left: 15px;color: #555;text-decoration: none; }
#image-chooser .folder_list > .folders > ul > li > a.folder-sub { max-width: 190px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
#image-chooser .folder_list > .folders > ul > li > a.folder-delete { position: absolute;display: none;top: 10px;margin: 0;padding: 0;width: 7px;height: 8px;background: url(https://html-assets-prod.guideflow.com/fb1ff39ad110598af33f7a15ca693cef0e222374) no-repeat 0 0;text-indent: 100%;white-space: nowrap;overflow: hidden;white-space: nowrap;overflow: hidden; }
#image-chooser .folder_list > .folders > ul > li > a.folder-delete.guideflow_hovered { background-position: 0 -8px; }
/* image stuff */
#image-chooser .images {position:relative; top:0; left:0; max-height:560px; margin-right:210px; overflow-x:hidden; overflow-y:auto;}
#image-chooser .images > .image {position:relative; float:left; margin:13px; width:118px; height:140px; margin-right:0; margin-bottom:0;}
#image-chooser .images > .image.load-more {width:100%}
#image-chooser .images > .image > div {position:relative; width:118px; height:118px; display:block;}
#image-chooser .images > .image > div.image-container {width:118px; height:118px; overflow:hidden; border:1px solid #ccc; position:relative;}
#image-chooser .images > .image > div.image-container > div.image-picture {width:118px; height:118px; text-align:center; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; margin-left:auto; margin-right:auto;}
#image-chooser .images > .image > div.image-container > div.image-picture > img {max-width:118px; max-height:118px;}
#image-chooser .images > .image > div.image-container > div.image-picture > div.image-imgtag {max-height:118px; cursor:pointer;}
#image-chooser .images > .image > div.image-name {text-align:center!important; width:118px; overflow:hidden; color:#999; font-size:10px; height:15px!important; margin-top:2px;}
#image-chooser .images > .image > div.image-name input {width:98%; height:15px!important; padding:0!important; font-size:10px!important; overflow:hidden!important; text-align:center!important; border:0!important;}
#image-chooser .image_options {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none;}
#image-chooser .image_options > span {position:absolute; top:80px; display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; cursor:pointer;}
#image-chooser .image_options > span.image_choose {margin-left:-47px; left:50%; top:30px; min-width:94px; height:30px; line-height:30px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #555;}
#image-chooser .image_options > span.image_choose.guideflow_hovered {background:#67b042;}
#image-chooser .image_options > span.image-edit {left:13px; background-position:0 0;}
#image-chooser .image_options > span.image-preview {left:46px; text-indent:0!important;}
#image-chooser .image_options > span.image-preview > a {display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat 0 -58px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#image-chooser .image_options > span.image-delete {right:10px; background-position:0 -29px;}
#image-chooser .aviary {width:300px; height:300px; position:relative;}
#image-chooser .loading {display:none; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:url(https://html-assets-prod.guideflow.com/055327f211a63ef1457c5239cde62524f142fdae); z-index:100;}
#image-chooser .loading {width:97.8%!important;}
#image-chooser .loading > img {margin-left:8px!important;}
#image-chooser .loading > div {position:absolute; top:30%; left:50%; margin-left:-100px; padding:28px 0 0; font-size:12px; width:200px; color:#777;}

#subscriber_import .upgradeplan > a { margin:10px 0; padding:9px 15px; -moz-box-shadow:inset 0px 1px 0px 0px #fff; -webkit-box-shadow:inset 0px 1px 0px 0px #fff; box-shadow:inset 0px 1px 0px 0px #fff; background-color:#f7cb20; background-repeat:no-repeat; background-image:-webkit-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:-moz-linear-gradient(top, #fed427, #fed427 75%, #f7cb20); background-image:-ms-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:-o-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:linear-gradient(#fed427, #fed427 75%, #f7cb20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed427', endColorstr='#f7cb20', GradientType=0); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #d5b435; border-bottom-color:#b28e00; display:inline-block; color:#333!important; font-size:15px; font-weight:700; text-decoration:none; text-shadow:1px 1px 0px #fff6d2; -webkit-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); -moz-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); cursor:pointer!important; z-index:1; zoom:1; }
#subscriber_import .upgradeplan > a.guideflow_hovered {text-shadow:1px 0px 0px #fff6d2; border:1px solid #c6a113; border-top-color:#c3a326; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7cb20), color-stop(1, #fed427) ); background:-moz-linear-gradient( center top, #f7cb20 5%, #fed427 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cb20', endColorstr='#fed427'); background-color:#f7cb20; -webkit-box-shadow:0px; -moz-box-shadow:0px; box-shadow:0px;}

#subscriberDetails h2.printable {display:none;}
#tab_details_,
#tab_live_travel_,
#tab_campaigns_,
#tab_log_,
#tab_notes_
{display:none;}
#subscriberDetails  #notes .options {font-size:11px; color:#333; font-weight:normal; padding-top:8px; }
#subscriberDetails .note_html_info {color:#999; margin-top:8px; font-size:11px; }

#contact_view_name_list {font-size:25px; color:#000; }
.contact_view_email {font-size:18px; color:#666; }

.note_html {display:none; border-bottom:1px solid var(--slate-200); padding-top:10px; padding-bottom:5px; margin-bottom:10px;}
.note_html_edit {border:1px solid #999; display:block; height:75px; width:99%; margin-bottom:10px;}
#note_html_cancel_button {margin-left:8px;}
#note_html_options {display:none; float:right;}

#details_fields_updatebutton {margin-top:15px; }

body.contact #list > table {}

#list #list_table .sublistcheckboxall {position:relative; top:2px; left:8px; }
#list #list_table .sublistcheckbox {position:relative; top:10px; left:8px; }
#list #list_table .xtracol {float:right; }
#list #list_table .xtracol .dateadded {color:#aaa; margin-right:8px; }
#list #list_table .xtracol .contacticons {position:relative; top:4px; }
#list #list_table .xtracol .geoaddr { margin:0 0 10px; padding:2px 4px; display:inline-block; border:1px solid #c3c3c3; border-bottom-color:#a7a7a7; color:#888; font-size:12px; font-weight:100; text-decoration:none; text-shadow:1px 1px 0px #fff; -moz-box-shadow:inset 0px 1px 0px 0px #fff; -webkit-box-shadow:inset 0px 1px 0px 0px #fff; box-shadow:inset 0px 1px 0px 0px #fff; background-color:#e8e8e8; background-repeat:no-repeat; background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e8e8e8); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e8e8e8); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e8e8e8); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e8e8e8); background-image:linear-gradient(#ffffff, #ffffff 25%, #e8e8e8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8', GradientType=0); text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); -webkit-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); -moz-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer!important; z-index:1; zoom:1; }
#list #list_table .infocol {color:#000; height:32px; line-height:32px; }
#list #list_table .infocol a {text-decoration:none; color:#000; font-size:14px; }
#list #list_table .infocol a.resendoptin {text-decoration:none; color:#aaa; font-size:12px; }
#list #list_table .fieldscol {color:#aaa; }
#list #list_table .fieldscol .fieldtitle {color:#888; }

#list .ac_table_header {height:34px; overflow:visible;}
#list .ac_table_header td {padding:10px 3px!important; font-weight:100; border-bottom:1px solid #ddd; background:#ececec; vertical-align:middle;}
#list .ac_table_header .ac_sort_asc,
#list .ac_table_header .ac_sort_desc,
#list .ac_table_header .ac_sort_other {position:relative; display:inline-block!important; padding-right:14px; background-image:none;}
#list .ac_table_header .ac_sort_asc:after,
#list .ac_table_header .ac_sort_desc:after {position:absolute; top:2px; right:0; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #666 transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
#list .ac_table_header .ac_sort_desc:after {-moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); z-index:50;}
#list .ac_table_header span.sortoptions { float:right; margin-top:5px; font-weight:normal; }
#list .ac_table_header span.sortoptions a { display:inline; padding:0 12px 0 4px; }
#list .ac_table_header span.sortoptions .ac_sort_other { background:none; font-weight:normal; }
#list .ac_table_header input[type=checkbox] {position:relative; top:2px; left:3px; padding:0 8px 0 0; cursor:pointer;}

/* Alerts modal */
.ac_alert-list > li { font-family: "IBM Plex Sans", Helvetica, sans-serif;width: 100%;margin-bottom:14px;border:var(--slate-200) 1px solid;box-sizing: border-box;border-radius: 4px; }
.ac_alert-list li .ac_alert-header { background:var(--slate-100);padding: 10px;border-radius:3px 3px 0 0;}
.ac_alert-list li .ac_alert-body { padding: 10px;}
.ac_alert-list li .ac_alert-body > p { font-family: "IBM Plex Sans", Helvetica, sans-serif;font-size:14px; }
.ac_alert-list li .ac_alert-body > .ac_alert-time { color: #7f7f7f;font-size:12px;}
.ac_alert-list li .ac_alert-title { font-weight:600;font-size:14px;}
.ac_alert-list li .ac_alert-header > .ac_alert-remove { float: right;color:#989898;text-decoration: none;font-size:17px;margin-top: 5px;}
.ac_alert-list li .ac_alert-header > .ac_alert-remove.guideflow_hovered { color:#757575;}
.ac_alert-list li .ac_alert-status_type { font-family: "ac-icons"; font-size: 16px;float: left;margin:1px 8px 0 0;color:#f05252;}

/* Ember Island component_ac-status-modal css */
.components_ac-status-modal__list { list-style-type: none; padding: 0; }
.components_ac-status-modal__list li { @include border-box(); margin-bottom: 14px; border: #cacaca 1px solid; border-radius: 4px;  }
.components_ac-status-modal__list li .header { background: #f2f2f2; padding: 10px; border-radius: 3px 3px 0 0; }
.components_ac-status-modal__list li .body { padding: 10px; }
.components_ac-status-modal__list li .body > p { font-size: 14px; }
.components_ac-status-modal__list li .body > .time { color: #7f7f7f; font-size: 12px; }
.components_ac-status-modal__list li .title { font-weight: 600; font-size: 14px; padding-top: 2px; }
.components_ac-status-modal__list li .header > .remove {  position: absolute; top: 10px; right: 10px; color: #989898; text-decoration: none; font-size: 18px; cursor: pointer; }
.components_ac-status-modal__list li .header > .remove.guideflow_hovered { color: #757575; }
.components_ac-status-modal__list li .status-type {  font-size: 16px; float: left; margin: 1px 8px 0 0; color: #f05252; }
.components_ac-status-modal .close { cursor: pointer; }

/* Pagination */
/* Resets */
.ac_paginator {
	top: unset;
	right: unset;
	margin: unset;
	padding: unset;
	border: unset;
	font-size: unset;
	color: unset;
}

.ac_paginator [id*="paginatorPrevious"] {
	position: relative;
	margin-right: -4px;
	border-right: 1px solid var(--slate-200);
	z-index: 1;
}

.ac_paginator [id*="paginatorNext"] {
	position: relative;
	margin-left: -4px;
	border-left: 1px solid var(--slate-200);
	z-index: 1;
}

.ac_paginator .ellipse {
	padding-right: 6px;
	padding-left: 6px;
	font-size: 18px;
}

.ac_paginator [id*="paginatorFirs"] .ellipse {
	padding-left: 12px;
}

.ac_paginator [id*="paginatorLast"] .ellipse {
	padding-right: 12px;
}

.simple-pagination {
	position: relative;
	display: inline-block;
	border: 1px solid var(--slate-200);
	border-radius: 5px;
	vertical-align: baseline;
	overflow: hidden;
}
/* Score */
#score-list-paginator.ac_paginator { top: initial;right: initial;margin: 0 !important;height: 31px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#score-list-paginator.ac_paginator * { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#score-list-paginator.ac_paginator a { height: 29px;max-height: 29px;line-height: 18px; }
#score-list-paginator.ac_paginator .next { border-left: 1px solid var(--slate-200); }
#score-list-paginator.ac_paginator .prev { border-right: 1px solid var(--slate-200); }

body.list .ac_paginator, body.series_list .ac_paginator, body.campaign .ac_paginator { top: 0 !important;right: 0 !important;margin: 0 auto !important;padding: 0 !important; }
body.contact .pagination-wrap, body.tags .pagination-wrap { position: relative;margin: 0;text-align: center; }
body.contact .pagination-wrap .simple-pagination ul > li, body.tags .pagination-wrap .simple-pagination ul > li { display: inline-block;margin: 0; }
body.contact .pagination-wrap .simple-pagination ul > li > span, body.contact .pagination-wrap .simple-pagination ul > li > a, body.tags .pagination-wrap .simple-pagination ul > li > span, body.tags .pagination-wrap .simple-pagination ul > li > a { padding: 5px 12px; }

#paginatorThisPage1 {display:none;}
.simple-pagination ul { float: right;margin: 0; }
.simple-pagination ul > li { display: inline-block;margin: 0; }
.ac_paginator a, .simple-pagination ul > li > span, .simple-pagination ul > li > a { display: inline-block;margin: 0 !important;padding: 6px 12px !important;font-family: "IBM Plex Sans", Helvetica, sans-serif;font-size: 14px;color: #4A4A4A !important;font-weight: 600 !important;text-align: center;background: #FFFFFF;background-color: #FFFFFF;border: 0 none !important;box-shadow: none;text-decoration: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.ac_paginator a.guideflow_hovered, .simple-pagination ul > li > span.guideflow_hovered, .simple-pagination ul > li > a.guideflow_hovered { background: var(--slate-100); }
.ac_paginator strong, .simple-pagination ul > li > span.current { color: #4A4A4A !important;border: 0 none !important;background: #E1E9F4 !important;background-color: #E1E9F4 !important; }
.simple-pagination ul > li > span.current.prev, .simple-pagination ul > li > span.current.next { display: none; }
.ac_paginator strong, .ac_paginator strong.guideflow_hovered { display: inline-block;margin: 0 !important;padding: 6px 12px !important;color: #3E70B5 !important;background: #E1E9F4 !important;background-color: #E1E9F4 !important;line-height: 19px; vertical-align: top; }

/* Progress stage in /deal/ */
.ac_popover ul.popover-menu .descript {
	display: block;
	margin: 4px 0 0;
	color: #b9b9b9;
	font-size: 12px;
	font-weight: 100;
}

.ac_popover ul.popover-menu li.active .descript {
	margin: 4px 0 0 19px;
}

.ac_popover .popover-trigger .descript {
	display: none;
}


/*-------------------------------------------------------------------------*\
 Templates
\*-------------------------------------------------------------------------*/
#templates { display:table; position: static!important; width: 100%; }
#templates,
#templates *,
#templates .templates * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#templates .templates {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
#templates .templates-wrap {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -9px -8px;
}
body.campaign_new #templates .templates-wrap { margin-bottom: 0px; padding-bottom: 0px; }
#templates .templates-wrap:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#templates .templates-wrap .template {
	flex: 0 12.5%;
	padding: 20px 10px;
}
#templates .templates-wrap .template .wrap-template { position: relative; width: 100%; padding: 0; margin-bottom: 20px; }

#templates .template .title {
	margin-top: 10px;
	font-family: "IBM Plex Sans";
	text-align: center;
	font-size: 15px;
	color: var(--slate-300);
	line-height: 18px;
}
#templates .template .screenshot {
	position: relative;
	display: block;
	overflow: hidden;
	height: 180px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}
#templates .template .screenshot img {
	display: block;
	width: 100%!important;
	height: auto!important;
}
#templates .template .screenshot .screenshot_placeholder {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	background: var(--slate-100);
	text-align: center;
	color: var(--slate-300);
	font-size: 16px;
}
#templates .template .screenshot .screenshot_placeholder .ac-icon {
	font-size: 48px;
	color: var(--slate-300);
	margin-top: 15px;
	margin-right: 0;
}
#templates .template .screenshot .screenshot_placeholder .ac-icon:before {
	margin: 0;
}

#templates .template .options {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	z-index: 1;
}
#templates .template .options .options-middle {position:absolute; top: 24px; right: 0; bottom: 0; left: 0; margin: auto; width: 100%; text-align: center;}
#templates .template .options .options-middle a { width: 76%; }
#templates .template .options .options-bottom {position:absolute; right: 0; bottom: 0; left: 0; margin: auto; width: 100%; height: 30px; text-align: center;}
#templates .template .options .options-bottom a { display: inline-block; margin: 0 12px; color: #fff; text-decoration: none; }
#templates .template .options .options-bottom a.guideflow_hovered { text-decoration: underline; }
/* Template filter options */
.template-filter { padding: 10px;background-color: var(--slate-100);border-radius: 6px 6px 0 0; }
.template-filter .ac_popover button { width: auto!important;height: auto!important;line-height: initial!important; }
.template-filter .header-label { display: inline-block;font-weight: 600;color: var(--slate-400);font-size: 14px; }
.template-filter .select-dropdown li { padding: 0; }
.template-filter .select-dropdown li a { padding: 9px; }
.template-filter .search-wrap { height: 34px; }
.template-filter .search-wrap .ac_input-search { position: relative;display: inline-block; }
.template-filter .search-wrap .ac_input-search > .ac-icon { position: absolute;left: 10px;top: 10px;color: var(--slate-400);font-size: 14px; }
body.campaign_new .template-filter .search-wrap .ac_input-search > .ac-icon { margin-top: 4px; left: 17px; }
/* Add template box */
#templates .template.add { cursor: pointer; }
#templates .template.add .wrap-template { }
#templates .template.add .title {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 100%;
	height: 100%;
	color: var(--slate-300);
	font-size: 17px;
	font-family: "IBM Plex Sans";
	text-align: center;
}
#templates .template.add .title .icon {
	display: block;
	font-size: 31px;
	color: var(--slate-300);
	margin: 0 auto;
}
#templates .template.add .wrap-template { display:block; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; }
#templates .template.add .screenshot { display:block; border:2px dashed #ccc; border-radius: 5px; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; }
#templates .template.add .wrap-template.guideflow_hovered .screenshot { background-color: #f6f6f6; border: 2px dashed #999; }
/* Pagination */
#templates .button.add.template { float: left; padding: 6px 12px 5px!important; vertical-align: top; margin: 4px 0 0 23px; }
/* Pagination when creating campaign */
body.campaign_new .pagination-wrap, body.template .pagination-wrap { position: relative;padding: 0; }
body.campaign_new .pagination-wrap #template-paginator, body.campaign_new .pagination-wrap .ac_paginator_limit_box, body.template .pagination-wrap #template-paginator, body.template .pagination-wrap .ac_paginator_limit_box { margin-top: 0;vertical-align: middle; }
body.campaign_new .campaign-template-pager { overflow: visible !important; }
body.campaign_new .campaign-template-pager:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
body.campaign_new .campaign-template-pager .button_group { float: left; }
.pagination-wrap .selectdropdown .dropdown_select { display: block;padding: 5px 10px !important;font-family: "IBM Plex Sans", Helvetica, sans-serif;font-size: 12px;color: var(--slate-600);font-weight: 100;line-height: 20px;text-align: center;border: 1px solid var(--slate-200);background: #FFF;box-shadow: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px; }
.pagination-wrap .selectdropdown .dropdown_select.active svg { -ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg); }
.pagination-wrap .selectdropdown .dropdown_menu { right: 0;bottom: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.pagination-wrap .selectdropdown .dropdown_menu:after, .pagination-wrap .selectdropdown .dropdown_menu:before { top: initial;bottom: -10px;left: initial;right: 12px;transform: rotate(-90deg); }
.pagination-wrap .selectdropdown .dropdown_menu:before { bottom: -12px; }
.pagination-wrap .selectdropdown .dropdown_menu a { border: 0 none; }

/* For screen resizing */
@media screen and (min-width: 2201px) {
	body.campaign_new .template:not(.button),
	body.template .template:not(.button) { width: 10%!important; }
}
@media (max-width:2200px) and (min-width:1900px) {
	body.campaign_new .template:not(.button),
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 6px!important; font-size: 12px!important; }
}
@media (max-width:1899px) and (min-width:1481px) {
	body.campaign_new .template:not(.button),
	body.template .template:not(.button) { flex: 0 12.5%!important; }
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 6px!important; font-size: 12px!important; }
}
@media (max-width:1480px) and (min-width:1366px) {
	body.campaign_new .template:not(.button),
	body.template .template:not(.button) { flex: 0 20%!important; }
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 6px!important; font-size: 12px!important; }
}
@media (max-width:1365px) and (min-width:1081px) {
	body.campaign_new .template:not(.button),
	body.template .template:not(.button) { padding-right: 10px!important; flex: 0 20%!important; }
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 3px!important; font-size: 12px!important; }
}
@media (max-width:1080px) {
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 6px!important; font-size: 12px!important; width: 25%!important; }
}
@media (max-width:1079px) {
	#templates .templates-wrap { margin-right: 3px; }
	body.campaign_new .template:not(.button),
	body.template .template:not(.button) { padding-right: 10px!important; flex: 0 25%!important; }
	body.campaign_new .wrap-template .options .options-bottom > a,
	body.template .wrap-template .options .options-bottom > a { margin: 0 3px!important; font-size: 11px!important; }
	#templates .template .screenshot .screenshot_placeholder .ac-icon { font-size: 2.2em!important; }
	#templates .template .screenshot .screenshot_placeholder div:last-child { font-size: 0.8em!important; }
}

/*-------------------------------------------------------------------------*\
 Intro helper layer
\*-------------------------------------------------------------------------*/
.introjs-helperLayer { background-color:rgba(255, 255, 255, 0.1)!important; border:1px solid rgba(0, 0, 0, 0.3)!important; z-index:10000000!important; }

/* Recaptcha in the Share Campaign modal */
#share_recaptcha {margin-top: 10px;}
#share_recaptcha #recaptcha_table {width: 100%;}

/* Media Query */
@media screen and (max-width: 1152px) {
	input.button { -webkit-appearance: none; }
	/* Footer section */
	div#footerwrapper {margin:0!important; padding:0px!important; width:auto!important; overflow:hidden!important;}
	div#uxfooter {margin:0!important; padding:0px!important; width:auto!important; -webkit-text-size-adjust:100%;}
	div#uxfooter .divider {display:none!important;}
	div#uxfooter > .row,
	div#uxfooter table td,
	div#uxcopy > div {display:block!important; float:none!important; margin:0!important; padding:0!important; width:100%!important;}
	div#uxfooter > .row {display:inline-block!important; margin:30px!important; width:auto!important; vertical-align:top!important;}
	div#uxfooter > .row table td {display:table-cell!important; width:6px!important;}
	div#uxfooter > .row.last {width:20%!important;}
	div#uxcopy {display:none;}
}
@media screen and ( max-height: 950px ){
	#tmpbuilder .from-theme.popover {margin-top:-48px;}
}
/* 1228 resolution */
@media screen and (max-width: 1228px) {
	.apps-block {width:47.7%;}
	#tmpbuilder .from-theme.popover {margin-top:-48px;}
}
/* 1228 resolution */
@media screen and (max-width: 940px) {
	.apps-wrap-inner {width:100%;}
	.apps-block {width:100%;}
	#tmpbuilder .from-theme.popover {margin-top:-48px;}
}

#connect_apps_launcher {display:table-cell; width:200px; height:200px; text-align: center; vertical-align: middle; border: 1px solid #000;}

#app_shopify_status_div {margin: 15px 0;}
.app_shopify_status {font-weight: bold;}
.app_shopify_status.connected {color: #00FF00;}
.app_shopify_status.disconnected {color: red;}

/* Extend page */
body.extend #uxbody .uxlftcolm { padding-left: 23px!important; }

.address-select-menu-button { max-width: 346px; width: 346px; margin-right: 10px; }
.address-select-menu-button .popover-trigger { padding: 8px 6px 6px 0px; }
.address-select-menu-button .popover-trigger span { white-space: nowrap; text-overflow: ellipsis; max-width: 310px; overflow: hidden;  }
.address-select-menu-button a { width: 100%; }
.address-select-menu-button .ac_popover-menu { width: 355px; }
.address-select-menu-button ul.popover-menu{ width: 355px; }
.address-select-menu-button .ac_popover-menu > ul > li > a { max-width: 353px !important; }
.address-select-menu-button .ac_popover-menu .popover-footer input[type=submit] { width: 100% !important; }

.country-select-dd { width: 100%; }
.country-select-dd .popover-trigger { width: 100%; }
.country-select-dd .ac_popover-menu { width: 100%; }
.country-select-dd .ac_popover-menu > ul > li > a { width: 100%; }

#address-fs label { margin-top: 10px; }
.address-flex .ac_flex-col { padding-right: 10px; }
.address-flex .ac_flex-col small { color: var(--slate-600); font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; text-align: left; }

/* MFA */
.mfa-container { font-family: 'IBM Plex Sans', sans-serif; background-color: white; padding: 25px; border-radius: 5px; font-size: 14px; line-height: 18px; letter-spacing: 0.0px; color: #1f2129; }
.mfa-container img { display: block; border: none; margin: auto; padding: 15px; width: 120px; height: 120px; }
.mfa-container .mfa_lock_icon { display:block; padding-bottom: 20px; margin: auto; width: 64px; height: 64px; background-image:url(https://html-assets-prod.guideflow.com/0316c8152909003015fd5a6c354ee1c2e639fba4); background-size:64px; background-position:0; background-repeat:no-repeat; }
.ac_login_box .mfa-container .ac_input { border-color: var(--slate-200) !important; }
.ac_login_box .mfa-container h1 { font-family: 'IBM Plex Sans', sans-serif; font-size: 16px; font-weight: 600; }
.mfa-container .recovery-mfa-form { display: none }
.mfa-header { text-align: center; }
.mfa-header span { display: block; }
ul.mfa-recovery-codes { columns: 2; -webkit-columns: 2; -moz-columns: 2;}
.mfa-container img.mfa-check-mark {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

.mfa-container input[type="radio"] {
	margin-bottom: 3px;
	vertical-align: middle;
}

.mfa-pick-phone {
	width: 100%;
	height: 45px;
	padding-bottom: 0px;
}

.mfa-select {
	height: 100%;
	width: 100%;
	text-align: center;
	display: inline;
}

.mfa-pick-phone .mfa-input {
	width: 220px;
}

.mfa-container .mfa-pick-phone select.prefix-dropdown {
	height: 40px;
	width: 100px;
	padding: 4px 30px 0px 10px !important;;
}

.ac_side-menu .dot {
	display: inline-block;
	margin-right: 6px;
	margin-left: 2px;
	background: var(--mint-500);
	width: 9px;
	height: 9px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}

.learn-content { background: var(--lavender-100); border-left: 4px solid var(--lavender-500); border-radius: 4px; padding: 12px 16px; }
.learn-content.destruction { background: var(--strawberry-100); border-left: 4px solid var(--strawberry-500); border-radius: 4px; padding: 12px 16px; }
.learn-content p:first-child { margin-top: 0px; margin-bottom: 4px; font-size: 14px; font-weight: 500; }
.learn-content p:first-child:before { content: ""; display: block; background: url(https://html-assets-prod.guideflow.com/72954c9f94321243336387d7bd4903329f19eb9e) no-repeat; width: 16px; height: 16px; float: left; margin: 2px 12px 0 12px; }
.learn-content .buttons { margin-left: 40px; }
.learn-content p:nth-child(2n) { font-size: 16px; margin: 0px 0px 10px 40px;}
.learn-content a:not(.overview-banner-button) { font-size: 14px; color: var(--slate-600) !important; background: #fff; border: var(--slate-200) 1px solid; padding: 8px 16px; margin-right: 8px; min-width: 66px; }
.learn-content camp-text.community a { color: var(--ocean-600) !important; background: none !important; border: 0 !important; padding: 0 !important; margin-right: 0 !important; min-width: 0 !important; }
.learn-content .button:active { padding: 8px 20px; margin-right: 8px; min-width: 66px; }
.learn-content .close { position: absolute; right: 16px; top: 16px; cursor: pointer; }
.learn-content .hover-close { position: absolute; right: 8px; top: 8px; cursor: pointer; }

#learn-content-overview { position: relative; margin: 24px 24px 0 24px; align-items: flex-start; }
#learn-content-overview > div.flex { align-items: flex-start; }
#learn-content-overview img { margin-top: 4px; margin-right: 8px; }
#learn-content-design { margin-top: 12px; }

#learn-content-overview.tag-banner { margin: 0; }
#learn-content-overview.tag-banner .banner-remove { top: 4px; right: 4px; font-size: 20px; display: none; z-index: 1000; position: absolute; padding: 6px; line-height: 0; background: transparent; border: none; margin: 0; min-width: auto; }
#learn-content-overview.tag-banner .banner-remove.guideflow_hovered { text-decoration: none; }
#learn-content-overview.tag-banner.guideflow_hovered .banner-remove { display: block; }
#learn-content-overview.tag-banner[data-state="hidden"] { display: none; }

#learn-content-scoring { background: var(--ocean-150); border-left: 4px solid var(--ocean-500);}
#learn-content-scoring img { margin-top: 4px; margin-right: 8px; height: 20px;}

#learn-content-tracking-required { background: var(--banana-100); border-left: 4px solid var(--banana-600); margin-top: 16px;}
#learn-content-tracking-required img { margin-top: 4px; margin-right: 8px; height: 20px;}

/**
  * "Campaign First Send" Tool Tips
  */
/* general first-send tooltip styles*/
[class^="first-send-tooltip__"] { background-color: #fff; border: 1px solid #CED3E0; box-shadow: 0px 4px 4px rgba(31, 33, 41, 0.12); border-radius: 4px; width: 400px; padding: 12px 36px 16px 49px; text-align: left; box-sizing: border-box; }
[class^="first-send-tooltip__"]::after, [class^="first-send-tooltip__"]::before { content: ''; display: block; position: absolute; bottom: 100%; width: 0; height: 0; }
[class^="first-send-tooltip__"]::after { border: 9px solid transparent; border-bottom-color: #FFF; }
[class^="first-send-tooltip__"]::before { border: 10px solid transparent; border-bottom-color: #CED3E0; }
[class^="first-send-tooltip__"] h2 { color: #1F2129; font-size: 14px; font-weight: 500px; line-height: 20px; margin-bottom: 4px; }
[class^="first-send-tooltip__"] p { color: #1F2129; font-size: 14px; line-height: 20px; margin: 4px 0 0; }
[class^="first-send-tooltip__"] .ac_button { margin-top: 12px; }
.first-send-tooltip-dismiss { padding: 0; border: none; position: absolute; right: 12px; top: 16px; width: 12px; height: 12px; }
.first-send-tooltip-dismiss:before, .first-send-tooltip-dismiss:after { position: absolute; left: 5px; top: 0; content: ' '; height: 13px; width: 2px; background-color: #000; }
.first-send-tooltip-dismiss:before { transform: rotate(45deg); }
.first-send-tooltip-dismiss:after { transform: rotate(-45deg); }
.first-send-tooltip-icon { position: absolute; top: 12px; left: 12px; width: 24px; height: 24px; }

/* first-send tooltip arrow positions */
[class^="first-send-tooltip__"].top-left::before { left: 18px; }
[class^="first-send-tooltip__"].top-left::after { left: 19px; }
[class^="first-send-tooltip__"].top-right::before { right: 18px; }
[class^="first-send-tooltip__"].top-right::after { right: 19px;}
[class^="first-send-tooltip__"].bottom-left::before { transform: rotate(180deg); bottom: -19px; left: 18px; }
[class^="first-send-tooltip__"].bottom-left::after { transform: rotate(180deg); bottom: -17px; left: 19px; }
[class^="first-send-tooltip__"].bottom-right::before { transform: rotate(180deg); bottom: -19px; right: 18px; }
[class^="first-send-tooltip__"].bottom-right::after { transform: rotate(180deg); bottom: -17px; right: 19px;}

/* specific first-send tooltip positioning */
.first-send-tooltip__segmentation { transform: translate(-10px, 5px);}
.first-send-tooltip__account-email { position: fixed; right: 25px; top: 59px; z-index: 999; }

#account-email-modal input[name='accountEmail'] { width: 100%; }
#account-email-modal .error-msg { background-color: var(--strawberry-40); padding: 6px 12px; border-left: 4px solid var(--strawberry-120); border-radius: 4px; width: auto; margin-top: 12px;}
#account-email-modal .error-msg p { margin: 0; }

#campaign_list .education-container { margin: -23px -23px 24px -22px; }
#campaign_list .education-container:not(.on-welcome){ border-bottom: 1px solid var(--slate-200); background-color: var(--ocean-100); }
#campaign_list .education-guide-container { border: 1px solid var(--slate-200); overflow: hidden; }
#campaign_list .education-guide-content { flex-direction: column; justify-content: space-between; }
#campaign_list .education-links { border: 1px solid var(--slate-200); }
#campaign_list .education-link { flex-direction: column; align-items:flex-start; }
#campaign_list .education-link:not(:first-child) div { border-left: 1px solid var(--slate-200); }
#campaign_list .education-link div { flex-direction: column; flex-grow: 1; justify-content: space-between; }
#campaign_list .education-link camp-button { align-self: end; }

.slide-toggle .checkbox-container { vertical-align: middle; cursor: pointer; }
.slide-toggle .visually-hidden { -webkit-clip: rect(0px,0px,0px,0px); clip: rect(0px,0px,0px,0px); height: 1px; width: 1px; margin: -1px; position: absolute; }
.slide-toggle input ~ .checkbox-toggle { height: 16px; width: 32px; border-radius: 99rem; position: relative; background-color: #f3376b; padding: 2px; overflow: hidden; }
.slide-toggle input ~ .checkbox-toggle .checkbox-checked { opacity: 0; }
.slide-toggle input ~ .checkbox-toggle .checkbox-unchecked { opacity: 100%; }
.slide-toggle input.guideflow_hovered ~ .checkbox-toggle { box-shadow: 0 0 0 0.14285714285714285rem #fcdee7; }
.slide-toggle input:checked ~ .checkbox-toggle { background-color: #19cca3; }
.slide-toggle input:checked ~ .checkbox-toggle .checkbox-checked { opacity: 100%; }
.slide-toggle input:checked ~ .checkbox-toggle .checkbox-unchecked { opacity: 0; }
.slide-toggle input:checked.guideflow_hovered ~ .checkbox-toggle { box-shadow: 0 0 0 0.14285714285714285rem #b6f2e4; }
.slide-toggle .checkbox-icon { position: absolute; background-color: #fff; padding: 4px; border-radius: 99rem; display: block; box-shadow: 0 0.2857142857142857rem 0.5714285714285714rem -0.14285714285714285rem rgba(31,33,41,0.3); transform: translateX(0); transition: transform 150ms;}
.slide-toggle input:checked ~ .checkbox-toggle .checkbox-icon { transform: translateX(16px); }

/* fix for search text and icon overlapping in popover */
.modal-body .ac_popover-search .ac_popover-search-input { padding:7px 7px 7px 28px!important }
.modal-body .ac_popover-search .ac_popover-search-icon { top: 17px!important;}

/* security */
a.password-docs { margin-top:30px; display: flex; line-height: 20px; align-items: center;}
.password-docs span { color: #FFFFFF; font-family: 'IBM Plex Sans'; font-size: 16px; font-weight: 500;}
.password-docs svg {text-align:center; margin: 0 0 -4px 8px;}

/* OTP */

.otp-container {
	font-family: var(--ff-standard);
	background-color: var(--white);
	padding: 25px;
	border-radius: 5px;
	font-size: var(--fs-200);
	line-height: 18px;
	letter-spacing: 0.0px;
	color: var(--slate-600);
}

.otp-container .otp_globe_icon {
	display: block;
	padding-bottom: 20px;
	margin: auto;
	width: 64px;
	height: 64px;
	background-image: url(https://html-assets-prod.guideflow.com/3579384d1ce90fde50412b4ca7a092922d483e24);
	background-size: 64px;
	background-position: 0;
	background-repeat: no-repeat;
}

.otp-container p {
	color: var(--slate-600);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	font-weight: var(--fw-regular);
	line-height: var(--lh-200);
}

.otp-container .gray-text {
	color: var(--slate-400);
	font-family: var(--ff-standard);
	font-size: var(--fs-100);
	font-weight: var(--fw-regular);
	line-height: var(--lh-100);
}

.otp-container a {
	cursor: pointer;
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	font-weight: var(--fw-medium);
	line-height: var(--lh-200);
	text-decoration: none;
}

.otp-container a.blue-link {
	color: var(--ocean-500);
	float: right;
}

.otp-container a.article-link, .otp-container a.article-link:visited {
	color: var(--ocean-500);
	float: left;
}

.otp-container .ac_input.red-border {
	border-color: var(--strawberry-500) !important;
}

.otp-container .red-text {
	color: var(--strawberry-600);
	font-family: var(--ff-standard);
	font-size: var(--fs-100);
	font-weight: var(--fw-regular);
	line-height: var(--lh-100);
}

.otp-container input[type=checkbox] {
	bottom: 1px;
	position: relative;
	vertical-align: middle;
}

.otp-container input[type=checkbox].guideflow_hovered {
	box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}
.otp-container label {
	color: var(--slate-600);
	font-family: var(--ff-standard);
	font-size: var(--fs-200);
	font-weight: var(--fw-medium);
	line-height: var(--lh-200);
}
.otp-container label.otpRadio {
	line-height: 25px;
}
.otp-container .otpSplitButton {
	width: calc(50% - 12px);
}
.otp-container .otpWhiteButton {
	border: 0;
	color: var(--ocean-500);
}
.otp-container .otpDisclaimer {
	border-top: 1px solid var(--slate-200);
	font-size: var(--fs-100);
	margin-top: 10px;
	padding: 5px;
	text-align: center;
}
#otpValue {
	border-color: var(--slate-200) !important;
	-moz-appearance: textfield;
}

.ac_login_box input#otpValue:focus {
	border-color: var(--ocean-500) !important;
	box-shadow: 0 0 0 var(--b-200) var(--ocean-200);
}

#otpValue::-webkit-inner-spin-button, #otpValue::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

#codeSentContainer {
	color: var(--mint-600);
	float: right;
}

@import url(https://html-assets-prod.guideflow.com/6b2da7bbf04fd61dee24e1ec7d6b5837637663ea);
/* ---------------------------
 WARNING: DEPRECATED - DO NOT ADD TO THIS FILE
-------------------------------*/

/*
  Global element styling
*/

/* Import / Include fonts here */

/*-------------------------------------------------------------------------*\
   Colors
\*------------------------------------------------------------------------*/
/* Primary palette */
.ac-blue { background: #19467C;}
.medium-blue { background: #23538C;}
.highlight-blue { background: #3E70B5;}
.light-blue { background: #EEF4FC;}
.alt-green { background: #4DCBA9;}

/* Backgrounds and borders */
.dark-grey { background: var(--slate-500);}
.border-grey { border: var(--slate-200) 1px solid;}
.medium-grey { background: var(--slate-100);}
.light-grey { background: var(--slate-150);}

/* Status and label */
.go-green { background: #60CB98;}
.stop-red { background: #F37C7B;}
.border-red { background: #F37C7B;}

/* Text */
.normal-text { color: var(--slate-600); }
.medium-text { color: #7A7A7A; }
.light-text { color: var(--slate-400); }
.xlight-text { color: var(--slate-400); }
.text-red { color: #F37C7B;}
.text-green { color: #60CB98;}
.text-blue { color: #4073b5;}

/*-------------------------------------------------------------------------*
  Structure
\*------------------------------------------------------------------------*/

/* Rows */
.ac_flex-row { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; display: -webkit-flex; -webkit-flex-flow: row wrap; -moz-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -moz-box-flex: 0; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; margin-left: -1.6%; }
.ac_flex-row.max-height { height: 100%; }
.ac_flex-row.no-wrap { -webkit-flex-flow: row; -moz-flex-flow: row; -ms-flex-flow: row; flex-flow: row; }

/* Row modifiers */
.ac_flex-justify-center { -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center; }
.ac_flex-justify-left { -webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;justify-content: flex-start; }
.ac_flex-justify-right { -webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;justify-content: flex-end; }
.ac_flex-justify-around { -ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around; }
.ac_flex-justify-between { -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;justify-content: space-between; }
.align-middle { display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;justify-content: center; }

/* Columns */
.ac_flex-col { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 0 0 0 1.6%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ac_flex-col.ac_flex { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; }
.ac_flex-col.ac_flex1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.333%; -moz-box-flex: 0; -moz-flex: 0 0 8.333%; -ms-flex: 0 0 8.333%; flex: 0 0 8.333%; }
.ac_flex-col.ac_flex2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.667%; -moz-box-flex: 0; -moz-flex: 0 0 16.667%; -ms-flex: 0 0 16.667%; flex: 0 0 16.667%; }
.ac_flex-col.ac_flex3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -moz-box-flex: 0; -moz-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; }
.ac_flex-col.ac_flex4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -moz-box-flex: 0; -moz-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; }
.ac_flex-col.ac_flex5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.667%; -moz-box-flex: 0; -moz-flex: 0 0 41.667%; -ms-flex: 0 0 41.667%; flex: 0 0 41.667%; }
.ac_flex-col.ac_flex6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -moz-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }
.ac_flex-col.ac_flex7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.333%; -moz-box-flex: 0; -moz-flex: 0 0 58.333%; -ms-flex: 0 0 58.333%; flex: 0 0 58.333%; }
.ac_flex-col.ac_flex8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.667%; -moz-box-flex: 0; -moz-flex: 0 0 66.667%; -ms-flex: 0 0 66.667%; flex: 0 0 66.667%; }
.ac_flex-col.ac_flex9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -moz-box-flex: 0; -moz-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; }
.ac_flex-col.ac_flex10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.333%; -moz-box-flex: 0; -moz-flex: 0 0 83.333%; -ms-flex: 0 0 83.333%; flex: 0 0 83.333%; }
.ac_flex-col.ac_flex11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.667%; -moz-box-flex: 0; -moz-flex: 0 0 91.667%; -ms-flex: 0 0 91.667%; flex: 0 0 91.667%; }
.ac_flex-col.ac_flex12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -moz-box-flex: 0; -moz-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }

/* Column modifiers */
.ac_flex-autoheight { display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }

/* Content */
.ac_flex-row .ac_flex-col .ac_flex-content { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 1em; width: 100%; }

@media only screen and (max-width:480px) {
  .ac_flex-row { -webkit-flex-flow: column wrap !important; -moz-flex-flow: column wrap !important; -ms-flex-flow: column wrap !important; flex-flow: column wrap !important; }
  .ac_flex-col { margin-bottom: 3.6%; }
}

/* Sidebar */
.ac_flex-col.sidebar { max-width: 280px; min-width: 180px; }
.ac_flex-col.sidebar.left { border-right: var(--slate-200) 1px solid; }
.ac_flex-col.sidebar.right { border-left: var(--slate-200) 1px solid; }

/* Old grid, do not use */
.ac_col { font-family: "IBM Plex Sans", Helvetica, sans-serif;position: relative;float: left;margin-left: 20px;width: 100%;box-sizing:border-box;-moz-box-sizing:border-box; }
.ac_col.first { margin-left: 0 !important; }
.ac_col.half { width: 4.33333333%; }
.ac_col.one { width: 8.33333333%; }
.ac_col.onehalf { width: 12%; }
.ac_col.two { width: 16.66666667%; }
.ac_col.twohalf { width: 21.74444444444% }
.ac_col.three { width: 25%; }
.ac_col.threehalf { width: 27%; }
.ac_col.four { width: 33.3333333%; }
.ac_col.five { width: 41.66666667%; }
.ac_col.six { width: 48.2666666666%; }
.ac_col.seven { width: 56.3333333%; }
.ac_col.eight { width: 64.6666667%; }
.ac_col.nine { width: 73%; }
.ac_col.ten { width: 81.3333333%; }
.ac_col.eleven { width: 89.66666667%; }
.ac_col.twelve { width: 100%; }

/*-------------------------------------------------------------------------*\
  Typography
\*------------------------------------------------------------------------*/
/* Links */
a:link, a:visited { color: var(--ocean-500);text-decoration: none; }
a.guideflow_hovered { text-decoration: underline; }

/* Weights */
.ac_fw-normal { font-weight: normal !important; }
.ac_fw-light { font-weight: 200 !important; }
.ac_fw-medium { font-weight: 500 !important; }
.ac_fw-heavy { font-weight: 600 !important; }
.text-weight-normal { font-weight: normal !important; }
.text-weight-light { font-weight: 200 !important; }
.text-weight-medium { font-weight: 500 !important; }
.text-weight-heavy { font-weight: 600 !important; }
p strong { font-weight: 600; }

/* Styles */
.ac_fst-italic { font-style: italic !important; }

/* Sizes */
.ac_fs-small { font-size: 12px; }
.ac_fs-default { font-size: 14px !important;line-height: 1.6em; }
.ac_fs-shmedium { font-size: 14px !important;line-height: 1.6em; }
.ac_fs-large { font-size: 16px !important;line-height: 1.6em; }
.ac_fs-xlarge { font-size: 17px !important;line-height: 1.9em; }
.ac_fs-xxlarge { font-size: 20px !important;line-height: 1.9em; }
.text-size-small { font-size: 12px; }
.text-size-default { font-size: 14px !important;line-height: 1.6em; }
.text-size-medium { font-size: 14px !important;line-height: 1.6em; }
.text-size-large { font-size: 16px !important;line-height: 1.6em; }
.text-size-xlarge { font-size: 17px !important;line-height: 1.9em; }
.text-size-xxlarge { font-size: 20px !important;line-height: 1.9em; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-weight: 600;margin: 0 0 8px 0; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
.ac_page-title { margin-bottom: 20px; }

/* Labels */
label.caps-heading { font-size: 12px;text-transform: uppercase;letter-spacing: 0.0200em;font-weight: 600;color: var(--slate-400); }

/* Headings */
.ac_h1, .ac_h2, .ac_h3, .ac_h4, .ac_h5 { font-weight: 600;font-family: "IBM Plex Sans", Helvetica, sans-serif !important; }
.ac_h1 { font-size: 36px; }
.ac_h1 { font-size: 32px; }
.ac_h2 { font-size: 26px; }
.ac_h3 { font-size: 22px; }
.ac_h4 { font-size: 18px; }
.ac_h5 { font-size: 16px; }

/*-------------------------------------------------------------------------*\
   Tags
\*------------------------------------------------------------------------*/
ul.tagit { padding: 0;margin: 0;background: none;border: none; }
ul.tagit .tagit-choice { position: relative;display: inline-block;margin: 5px 5px 5px 0;padding: 4px 8px 5px;background: var(--slate-200);color: var(--slate-600);border: 0 none;border-radius: 3px;font-weight: 600;font-size: 12px; }
ul.tagit .tagit-label { padding-right: 20px;color: var(--slate-600);font-family: 'IBM Plex Sans', Helvetica, sans-serif; word-break: break-all; }
ul.tagit .tagit-new { display: inline-block; }
ul.tagit .tagit-close { position: absolute;right: 10px!important; top: 8px!important;margin-left: 5px;opacity: .6;color: var(--slate-600);font-size: 8px;cursor: pointer; }
ul.tagit .tagit-close.guideflow_hovered { opacity: 1; }

.ac_tag { padding: 4px;background: #959595;border-radius: 3px; }
.ac_pill { padding: 3px 15px;background: var(--slate-100);border-radius: 20px;color: #9b9b9b;font-size: 12px; }

/*-------------------------------------------------------------------------*\
   Badges
\*------------------------------------------------------------------------*/
.ac_badge {
  position: relative;
  background: var(--slate-100);
  text-align: center;
  font-weight: 600;
  border-radius: 20px;
  font-size: 12px;
  padding: 5px 14px;
  display: inline-block;
}
.ac_badge.hover {
  cursor: pointer;
}
.ac_badge.blue {
  background-color: #E1E9F4;
  color: #4073B5;
}
.ac_badge.border {
  background: none;
  border: var(--slate-200) 1px solid;
}
.ac_badge.hover.guideflow_hovered {
  background-color: var(--slate-200);
}
.ac_badge.hover.blue.guideflow_hovered {
  background-color: #6892CA;
  color: #fff;
}
.ac_badge.hover.border.guideflow_hovered {
  background-color: var(--slate-150);
}
.ac_badge.removeable {
    text-align: left;
}
.ac_badge.removeable a .icon {
  opacity: 0.6;
}
.ac_badge.removeable a.guideflow_hovered .icon {
  opacity: 1;
}
.ac_badge.removeable a svg {
  top: -1px;
}

/*-------------------------------------------------------------------------*\
   Labels
\*------------------------------------------------------------------------*/
.ac_label { font-family: "IBM Plex Sans", Helvetica, sans-serif;font-weight: 500;font-size: 11px;text-transform: uppercase;padding: 4px 6px;background: #888888; border-radius: 3px;border-radius: 3px;color: #fff; }

/*-------------------------------------------------------------------------*\
   Buttons
\*------------------------------------------------------------------------*/
/* Old styles */
.btn { font-family: "IBM Plex Sans", Helvetica, sans-serif; margin:0 0 10px; padding:12px 24px; font-size:14px; font-weight:600; text-decoration:none; background-color:#f5f5f5; border-radius:4px; display:inline-block; color:#555; cursor:pointer!important; zoom:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;  }
.btnsmall {margin:0 0 10px; background-color:#f8f8f8;border-radius:3px; border:1px solid #cfcfcf; display:inline-block; color:#292929; font-size:12px; font-weight:100; padding:6px 12px; text-decoration:none; cursor:pointer!important; z-index:1; zoom:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
.btn.guideflow_hovered, #uxbody .btnsmall.guideflow_hovered {color:#3f3f3f; background-color:#ececec; border:1px solid #b6b6b6;}
.btn:active, #uxbody .btnsmall:active {position:relative;}
.btnlarge {margin:0 0 10px;border-radius:3px; display:inline-block; font-size:14px !important; font-weight:100; padding:10px 25px; text-decoration:none; cursor:pointer!important; z-index:1; zoom:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
.button:active,
.button:visited,
/*.button { font-family: "IBM Plex Sans", Helvetica, sans-serif;font-weight: 400;margin:0 0 10px; padding:7px 11px; font-size:14px; text-decoration:none !important; background-color:#f5f5f5; border-radius:4px; display:inline-block; color:#555; cursor:pointer!important; zoom:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}*/

/* Override for old type="button" */
input[type=button] { font-family: "IBM Plex Sans", Helvetica, sans-serif; margin: 0; padding: 12px 24px; font-size: 14px; text-align: center; text-decoration: none !important; background-color: #fff; border: var(--slate-200) 1px solid; border-radius: 4px; display: inline-block; cursor: pointer !important; zoom: 1; -webkit-appearance: none; line-height: 1.42857143; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 600; }
input[type=button].guideflow_hovered { background-color: var(--slate-100);  }

/* New */
.ac_button, .button, a.ac_button, button, input[type=submit] { font-family: "IBM Plex Sans", Helvetica, sans-serif; margin: 0; padding: 11px 24px; font-size: 14px; text-align: center; text-decoration: none !important; background-color: #fff; border: var(--slate-200) 1px solid; border-radius: 4px; display: inline-block; color: var(--slate-600); cursor: pointer !important; zoom: 1; -webkit-appearance: none; line-height: 1.42857143; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 600; }
.ac_button.guideflow_hovered, .button.guideflow_hovered, a.ac_button.guideflow_hovered { color: var(--slate-600); background: var(--slate-100); border-color: var(--slate-200); }
.ac_button:active, .button:active, a.ac_button:active { background: var(--slate-150); border-color: var(--slate-200); }
.ac_button.button_xlarge, .ac_button.xlarge { padding: 18px 25px !important; font-size: 18px !important; text-align: center; font-weight: 600; border-radius: 5px !important; }
.ac_button.button_large, .ac_button.large { padding: 14px 25px !important; font-size: 15px !important; text-align: center; border-radius: 5px !important; }
.ac_button.button_medium, .ac_button.medium { padding: 10px 16px !important; font-size: 14px !important; text-align: center; }
.ac_button.button_small, .ac_button.small { padding: 7px 11px; }
.ac_button.button_xsmall, .ac_button.xsmall { padding: 6px 9px 5px 9px; font-size: 12px; line-height: 1.2em; }

/* Colors */
.ac_button.green, .ac_button.greenbtn  { background: var(--mint-500); color: #fff; border: 1px solid var(--mint-500); }
.ac_button.green.guideflow_hovered, .ac_button.greenbtn.guideflow_hovered { color: #fff;background-color: var(--mint-600); border-color: var(--mint-600); }
.ac_button.green:active, .ac_button.greenbtn:active { background-color: var(--mint-600); border-color: var(--mint-600); }
.ac_button.green[disabled="disabled"]:active, .ac_button.green[disabled="disabled"].guideflow_hovered { background: var(--mint-500); color: #fff; border: 1px solid var(--mint-500); }
.ac_button.red, .ac_button.redbtn { background-color: var(--strawberry-500); border: 1px solid var(--strawberry-500); color: #fff; }
.ac_button.red.guideflow_hovered, .ac_button.redbtn.guideflow_hovered { color: #fff;background-color: var(--strawberry-600); border-color: var(--strawberry-600); }
.ac_button.red:active, .ac_button.redbtn:active { background-color: var(--strawberry-600); border-color: var(--strawberry-600); }
.ac_button.red[disabled="disabled"]:active, .ac_button.red[disabled="disabled"].guideflow_hovered { background-color: #F37C7B; border: 1px solid #F37C7B; color: #fff; }
.ac_button.blue, .ac_button.bluebtn { color: #fff; background-color: var(--ocean-500); border: 1px solid var(--ocean-500); }
.ac_button.blue.guideflow_hovered, .ac_button.bluebtn.guideflow_hovered { color: #fff;background-color: var(--ocean-600); border-color: var(--ocean-600); }
.ac_button.blue:active, .ac_button.bluebtn:active { background-color: var(--ocean-600); border-color: var(--ocean-600); }
.ac_button.blue[disabled="disabled"]:active, .ac_button.blue[disabled="disabled"].guideflow_hovered { color: #fff; background-color: #4073B5; border: 1px solid #4073B5; }
.ac_button.blue-border, .ac_button.blueborderbtn { background-color: transparent; color: var(--slate-600); border: var(--slate-200) 1px solid; }
.ac_button.blue-border.guideflow_hovered, .ac_button.blueborderbtn.guideflow_hovered { color: var(--slate-600);border-color: var(--slate-200);background-color: var(--slate-100); }
.ac_button.blue-border:active, .ac_button.blueborderbtn:active { color: var(--slate-600);background-color: var(--slate-150); }
.ac_button.blue-border[disabled="disabled"]:active, .ac_button.blue-border[disabled="disabled"].guideflow_hovered { background-color: transparent; color: var(--slate-600); border: var(--slate-200) 1px solid; }
.ac_button.grey { color: var(--slate-600); background-color: #fff; border: var(--slate-200) 1px solid; }
.ac_button.grey.guideflow_hovered { color:var(--slate-600); background-color: var(--slate-100); border-color: var(--slate-200); }
.ac_button.grey:active { background-color: var(--slate-150); border-color: var(--slate-200); }
.ac_button.grey[disabled="disabled"]:active, .ac_button.grey[disabled="disabled"].guideflow_hovered { color: var(--slate-400); background-color: var(--slate-100); border: var(--slate-150) 1px solid; }
.ac_button.grey-border { color: var(--slate-600); background-color: #fff; border: 1px solid var(--slate-200); }
.ac_button.grey-border.guideflow_hovered { color: var(--slate-600); background-color: var(--slate-100); }
.ac_button.grey-border:active { background-color: var(--slate-100);  }
.ac_button.grey-border[disabled="disabled"]:active, .ac_button.grey-border[disabled="disabled"].guideflow_hovered { color: var(--slate-600); background-color: var(--slate-100); border: var(--slate-100) 1px solid; }
.ac_button.dark-grey { color: var(--slate-100); background-color: #4E4E4E; border: #4E4E4E 1px solid; }
.ac_button.dark-grey.guideflow_hovered { color: #fff; background-color: #3D3D3D; border-color: #3D3D3D; }
.ac_button.dark-grey:active { color: #fff; background-color: #323232; border-color: #323232; }
.ac_button.dark-grey[disabled="disabled"]:active, .ac_button.dark-grey[disabled="disabled"].guideflow_hovered { color: var(--slate-100); background-color: #4E4E4E; border: #4E4E4E 1px solid; }
.ac_button.alt1 { background-color: var(--mint-500); color: #fff !important; border-color: var(--mint-500); }
.ac_button.alt1.guideflow_hovered { background-color: var(--mint-600); border-color: var(--mint-600); }
.ac_button.alt1:active { background-color: #2E9E80; border-color: #2E9E80; }
.ac_button.alt1[disabled="disabled"]:active, .ac_button.alt1[disabled="disabled"].guideflow_hovered { background-color: #4DCBA9; color: #fff !important; border-color: #4DCBA9; }
.ac_button.alt2 { background-color: var(--ocean-500); border-color: var(--ocean-500); color: #fff !important; }
.ac_button.alt2.alt2.guideflow_hovered { background-color: var(--ocean-600); border-color: var(--ocean-600); }
.ac_button.alt2.alt2:active { background-color: var(--ocean-600); border-color: var(--ocean-600); }
.ac_button.alt2[disabled="disabled"]:active, .ac_button.alt2[disabled="disabled"].guideflow_hovered { background-color: #4774aa; border-color: #4774aa; color: #fff !important; }

/* States, Shapes */
.ac_button.disabled, .ac_button[disabled="disabled"] { opacity: 0.5; cursor: not-allowed !important; }
.ac_button.disabled.guideflow_hovered, .ac_button[disabled="disabled"].guideflow_hovered { opacity: 0.5; cursor: not-allowed !important; }
.ac_button.pill { border-radius: 40px !important; }
.ac_button.toggled, a.ac_button.toggled { border-color: #5988C5; background: #E1E9F4; color: #4073B5; }
.ac_button.toggled.guideflow_hovered, a.ac_button.toggled.guideflow_hovered { border-color: #345E95; color: #345E95; }
.circle { height: 10px; width: 10px; border-radius: 50%; display: inline-block; }

/* Dropdown button aka Multi-Action Button (Overview Screen) */
.camp_multibutton { position: relative;z-index: 99; }
.camp_multibutton > camp-button { margin-right:28px;}
.camp_multibutton > .icon { background: var(--ocean-500); color: #fff; position: absolute;right:0px;top: 0;padding: 10px 10px;cursor: pointer;border-radius: 0 6px 6px 0; }
.camp_multibutton > .icon.guideflow_hovered { background: var(--ocean-600); }
.camp_multibutton.active > .icon { background: var(--ocean-600); }
.camp_multibutton.active > .icon svg { -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.camp_multibutton > ul.hide { display: none !important; }
.camp_multibutton > ul { margin: 0;padding: 0;background: #fff;position: absolute;right: 0;top: 43px;width: 172px;border-radius: 4px;border: 1px solid var(--slate-200); }
.camp_multibutton > ul > li a { display: block;color:var(--slate-600);text-decoration: none;padding: 10px 12px;font-size: 14px;text-align: left;}
.camp_multibutton > ul > li.guideflow_hovered { background-color: var(--slate-100);}
.camp_multibutton > ul > li:first-child { border-bottom: none; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.camp_multibutton > ul > li:last-child { border-bottom: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}

/* Mini multi-button */
.ac_multibutton-mini { position: relative;white-space: nowrap }
.ac_multibutton-mini > .ac_button { display: inline-block;width: inherit !important;text-align: left !important;font-weight: 600;border-radius: 6px 0 0 6px !important;white-space: nowrap;padding-left: 14px !important; }
.ac_multibutton-mini > .popover-trigger { position:relative;display: inline-block;background: #fff;z-index: 1;border: var(--slate-200) 1px solid;left: -4px;top: 2px;padding: 14px 14px 10px 16px;cursor: pointer;border-radius: 0 6px 6px 0; }
.ac_multibutton-mini > .popover-trigger > span { padding: 0  !important; }
.ac_multibutton-mini > .popover-trigger.guideflow_hovered { background: var(--slate-100); }
.ac_multibutton-mini > .popover-trigger:active { background: var(--slate-150); }
.ac_multibutton-mini.ac_popover [class^="ac-icon"]:not(.popover-trigger) { margin-right: 5px; vertical-align: baseline; }
.ac_multibutton-mini.ac_popover [class^="ac-icon"]:before { margin-left: 0; }
.ac_multibutton-mini.open > .popover-trigger { background: var(--slate-150); }
.ac_multibutton-mini.open > .popover-trigger .icon { -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.ac_multibutton-mini.small > .ac_button { padding: 7px 18px 7px 12px !important; }
.ac_multibutton-mini.small > .popover-trigger { padding: 7px 10px 7px 10px;top:0;left:-5px; }

/* Mini multi action button in secondary menu */
.mini-button-top { margin-top: 0; }
.mini-button-top > .button { position: relative;right: 0px;text-align: left !important;font-weight: 600;padding-left: 12px; }
.mini-button-top > .popover-trigger { background: #4774aa; z-index: 1; border: 0 none; border-left: #23538C 1px solid;position: relative;left: -4px;top: 1px;padding: 12px 16px 10px 15px;cursor: pointer;border-radius: 0 6px 6px 0; box-sizing: border-box; }
.mini-button-top > .popover-trigger.guideflow_hovered, .mini-button-top.active > .popover-trigger { background: #406b9e; }
.mini-button-top > .popover-trigger:before { margin-left: 0; color: #FFF; }
.mini-button-top.open > .popover-trigger { background-color: rgba(255, 255, 255, 0.1); }
.mini-button-top.open > .popover-trigger .icon { -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }


/* New Multi-Action button */
.ac_multiaction { position: relative; width: inherit !important; }
.ac_multiaction .ac_button { position: relative; display: inline-block; margin-bottom: 0; text-align: left !important; font-weight: 600 !important; width: auto; padding: 12px 24px 12px 16px !important; border-radius: 6px 0 0 6px !important; }
.ac_multiaction .popover-trigger { display: inline-block; vertical-align: top; background: #fff; border: var(--slate-200) 1px solid; padding: 14px 14px 10px 16px; margin-left: -5px; cursor: pointer; border-radius: 0 6px 6px 0; width: initial !important; min-width: initial !important; }
.ac_multiaction .popover-trigger span { padding: 0 !important; }
.ac_multiaction .popover-trigger.guideflow_hovered { background: var(--slate-100); }
.ac_multiaction .popover-trigger:active { background: var(--slate-150); }
.ac_multiaction.open .popover-trigger { background: var(--slate-100); }
.ac_multiaction.open .popover-trigger .icon { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.ac_multiaction.small .ac_button { padding: 7px 18px 7px 12px !important; border-radius: 4px 0 0 4px !important; }
.ac_multiaction.small .popover-trigger { padding: 8px 10px 6px 10px; border-radius: 0 4px 4px 0; }
.ac_multiaction .ac_popover-menu:before, .ac_multiaction .ac_popover-menu:after { right: 15px !important; }
.ac_multiaction.mini-button-top .ac_button { padding: 10px 16px !important; }
.ac_multiaction.mini-button-top .ac_button svg { fill: #fff; }
.ac_multiaction.mini-button-top .popover-trigger { background: #4774aa; border-left: #345E95 1px solid; border-top: none; border-right: none; border-bottom: none; }
.ac_multiaction.mini-button-top .popover-trigger.guideflow_hovered { background: #406b9e; }
.ac_multiaction.mini-button-top .popover-trigger svg { fill: #fff; width: 11px; height: 11px; }
.ac_multiaction.mini-button-top.open .popover-trigger { background: #406b9e; }

/*-------------------------------------------------------------------------*\
    Button group / Tabs
\*------------------------------------------------------------------------*/
/* Old, keep this for legacy pages */
.button_group { margin: 0 0 10px; display: block; }
.button_group .btn { font-family: "IBM Plex Sans", Helvetica, sans-serif; position: relative; margin: 0 0 0 -5px!important; padding: 15px!important; display: inline-block; font-weight: 100!important; line-height: 12px!important; color:#999!important; border:#ddd 1px solid !important; vertical-align: middle; cursor: pointer; background-color:#fff; text-decoration: none; text-align: center; border-radius: 0!important; }
.button_group .btn:first-child { margin-left: 0!important; border-right: none; border-bottom-left-radius: 4px!important; border-top-left-radius: 4px!important;}
.button_group .btn:last-child { border-top-right-radius: 4px!important; border-bottom-right-radius: 4px!important; }
.button_group .btn:active, .button_group .btn.active { top: 0; color:#505050!important; background:#f0f0f0!important; outline: 0;font-weight: 600 !important;box-shadow: none; }

/* Default */
.ac_button-group { margin: 0 0 10px; display: block; }
.ac_button-group:after { content: ""; display: table; clear: both; }
.ac_button-group ul { margin: 0; padding: 0; }
.ac_button-group li { float: left; border-right: var(--slate-200) 1px solid; list-style-type: none; }
.ac_button-group li > a.button, .ac_button-group li > span.button { font-weight: 600; position: relative; padding: 0 15px; display: inline-block; line-height: 43px; color: var(--slate-400); border-top: var(--slate-200) 1px solid;border-bottom: var(--slate-200) 1px solid;border-left: none;border-right: none; vertical-align: middle; cursor: pointer; background-color: #fff; text-decoration: none; text-align: center; border-radius: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-weight: 600; height: 44px; }
.ac_button-group li:first-child { margin-left: 0; }
.ac_button-group li:last-child { border-right: none; }
.ac_button-group li:first-child > a.button, .ac_button-group li:first-child > span.button { margin-left: 0 !important; border-right: none;border-left: var(--slate-200) 1px solid;border-radius: 4px 0 0 4px; }
.ac_button-group li:last-child > a.button, .ac_button-group li:last-child > span.button { border-radius: 0 4px 4px 0; border-left: none;border-right: var(--slate-200) 1px solid; }
.ac_button-group li > a.button:active, .ac_button-group li > a.button.active, .ac_button-group li > span.button:active, .ac_button-group li > span.button.active, .ac_button-group li.active > a.button { top: 0; color: #fff; background: var(--slate-500);border-color: var(--slate-500); outline: 0; }
.ac_button-group li > a.button.guideflow_hovered, .ac_button-group li > span.button.guideflow_hovered { background: var(--slate-150); }

/* Large */
.ac_button-group.large li a.button { height: 51px; line-height: 50px; font-size: 15px; padding: 0 15px; }
.ac_button-group.large li:first-child > a.button, .ac_button-group.large li:first-child > span.button { border-radius: 6px 0 0 6px; }
.ac_button-group.large li:last-child > a.button, .ac_button-group.large li:last-child > span.button { border-radius: 0 6px 6px 0; }

/* Small */
.ac_button-group.small li a.button, .ac_button-group.small li span.button { line-height: 32px; height: 34px; font-size: 14px; }

/* For Split testing / Settings modal */
.ac_button-group li span.button.multi-link-button a { color: inherit; font-weight: inherit; text-decoration: inherit; display: inline-block; }


/*-------------------------------------------------------------------------*\
    Side menu
\*------------------------------------------------------------------------*/
.ac_side-menu { font-family: "IBM Plex Sans", Helvetica, sans-serif; width: 100%; border-bottom: 0 none; border-top-color: transparent; box-sizing: border-box; }
.ac_side-menu > ul { margin: 0;padding: 0;background: #fff; }
.ac_side-menu > ul > li { list-style: none; padding: 14px 20px;font-weight: 400;color:#fff;background: var(--slate-500);border-radius: 4px 4px 0 0; }
.ac_side-menu > ul > li a.side-menu_add_folder { float: right;color:#fff;text-decoration: none;font-size: 20px;margin-top:-4px;margin-right:-2px }
.ac_side-menu > ul > ul > li i.side-menu_add_folder { cursor: pointer; }
.ac_side-menu > ul > ul {  margin: 0;padding: 0; padding-bottom: 20px; }
.ac_side-menu > ul > ul > li { position: relative;list-style: none; }
.ac_side-menu > ul > ul > li:last-child, .ac_side-menu > ul > ul > li:last-child a { }
.ac_side-menu > ul > ul > li.active, .ac_side-menu > ul > ul > li > ul > li.active { border-bottom: none !important; }
.ac_side-menu > ul > ul > li.active > a, .ac_side-menu > ul > ul > li > ul > li.active > a  { color: #4E4E4E !important; background: var(--slate-100) !important; border-left: #4073B5 4px solid; padding-left: 20px; }
.ac_side-menu > ul > ul > li.active > a.ac_side-menu-icon:before { font-weight: normal !important; }
.ac_side-menu > ul > ul > li.active > a.guideflow_hovered, .ac_side-menu > ul > ul > li > ul > li.active > a.guideflow_hovered { color: #4E4E4E;background: #f6f6f6 !important; }
.ac_side-menu > ul > ul > li.active.guideflow_hovered > .folder-delete { color: #4e4e4e; }
.ac_side-menu > ul > ul > li a { display: block;padding: 11px 23px;text-decoration: none;color:#4e4e4e;font-weight: 600; }
.ac_side-menu > ul > ul > li a.guideflow_hovered { background: #f6f6f6; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon [class^="ac-icon"] { color:#989898;font-family: "ac-icons"; font-size: 16px;float: left;margin-left: -4px; margin-right: 6px;display: inline-block;line-height: 1.2em; }
.ac_side-menu > ul > ul > li.active > a.ac_side-menu-icon [class^="ac-icon"] { color:#737373; }
.ac_side-menu > ul > ul > li.active .ac_count, .ac_side-menu > ul > ul > li.active .ac_count_campaign { border-color: #4E4E4E;background: var(--slate-500) !important;color: #fff;}
.ac_side-menu > ul > ul > li.expandable > a:after { color:#989898;font-family: "ac-icons";content: ''; font-size: 14px;float: right;display: inline-block;line-height: 1.6em; }
.ac_side-menu > ul > ul > li.expandable > ul { display: none !important;margin: 0;padding-left: 0px; }
.ac_side-menu > ul > ul > li.expandable.open > ul { display: block !important; }
.ac_side-menu > ul > ul > li.side-menu-divider { position: relative; padding: 15px 15px; }
.ac_side-menu > ul > ul > li.side-menu-divider .divider-line { position: absolute; left: 0; right: 0; margin: 0 auto; width: 84%; height: 1px; background-color: #EBEBEB; }
.ac_side-menu > ul > li.side-menu-divider .apps-divider-line { display:block; height: 1px; background-color: rgb(42, 38, 38); }
.ac_side-menu > ul > ul > li.side-menu-header { font-size: 12px;text-transform: uppercase;letter-spacing: 0.0200em;margin: 0 0 5px;padding: 20px 30px 6px 23px;font-weight: 600;color: var(--slate-600);text-transform: uppercase;opacity: 0.5; }
.ac_side-menu > ul > ul > li.side-menu-header:not(:first-child) { padding-top: 40px; }
.ac_side-menu > ul > ul > li.side-menu-header .icon.plus { float: right;font-size: 15px;cursor: pointer; }
.ac_side-menu > ul > ul > li.side-menu-header .icon.plus.guideflow_hovered { opacity: 1; }
.ac_side-menu > ul.expandable > li { background: none;color: #4e4e4e; cursor: pointer;border-radius: 4px !important; }
.ac_side-menu > ul.expandable > li i { float: right; }
.ac_side-menu > ul.expandable > li i:after { color:#989898; color:#fff; font-size: 14px;float: right;display: inline-block;line-height: 1.6em;}
.ac_side-menu > ul.expandable > li.custom-report > a { color: #4e4e4e; text-decoration: none; }
.ac_side-menu > ul.expandable > ul { display: none !important;margin: 0;padding-left: 0px; }
.ac_side-menu > ul.expandable.open > ul { display: block !important; border-radius: 0 0 4px 4px; overflow: hidden; }
.ac_side-menu > ul.expandable.open > li { border-radius: 4px 4px 0 0 !important; }
.ac_side-menu > ul.expandable.open > li i.ac-icon-down { -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.ac_side-menu > ul > ul > li > ul > li { list-style: none;background:#f6f6f6; }
.ac_side-menu span.menu_title { display: block; padding: 12px 20px; text-decoration: none; color: #696969; font-weight: 600; }
.ac_side-menu li.add_padding { padding: 14px; }
.ac_side-menu > ul > ul > li > ul > li a.guideflow_hovered { background:#f0f0f0; }
.ac_side-menu > ul > ul > li > ul > li > ul {}
.ac_side-menu > ul > ul > li > ul > li > ul > li {}
.ac_side-menu > ul > ul > li > ul > li > ul > li > a { padding-left: 40px; border-top: 1px dotted #bbb; }
.ac_side-menu li.ac_popover { display: block; }

/*-------------------------------------------------------------------------*\
    Side Navigation -- New
\*------------------------------------------------------------------------*/
div.legacy-nav {
    top: 0px;
    left: 0px;
    width: 248px;
    height: 100%;
    position: fixed;
    background-color: var(--slate-500);
    z-index: 1;
}
.hidden {
  display: none !important;
}

nav.legacy-nav {
  position: fixed;
  display: flex;
  align-items: stretch;
  max-width: 248px;
  min-height: 100%;
  height: 100%;
  background-color: var(--slate-500);
  vertical-align: top;
  -webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  z-index: 10;
}

nav.legacy-nav.universal {
  position: fixed;
  top: 0px;
  left: 0px;
  display: flex;
  align-items: stretch;
  max-width: 248px;
  min-height: 100%;
  height: 100%;
  background-color: var(--slate-500);
  vertical-align: top;
  -webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  z-index: 10;
}


nav.legacy-nav:not(.show-focus-border) a:focus, nav.legacy-nav:not(.show-focus-border) [tabindex]:focus {
	box-shadow:none !important;
}
nav.legacy-nav *:focus {
  box-shadow: inset 0.5px 0px 2px 3px #4DCBA9;
  border-radius: 3px;
  -webkit-transition: all 100ms ease;
  -moz-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  -ms-transition: all 100ms ease;
  transition: all 100ms ease;
}
nav.legacy-nav .body_overlay {
  position: fixed;
  z-index: 1;
}
nav.legacy-nav .main-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 249px;
  background-color: var(--slate-500);
  -webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  z-index: 2;
}
nav.legacy-nav.shadow .main-container {
  box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 4px 0 8px 0 rgba(0, 0, 0, 0.3);
}
nav.legacy-nav .logo {
  display: block;
  width: 100%;
  height: 64px;
  max-height: 64px;
  background-color: var(--ocean-500);
  text-align: center;
  text-decoration: none;
}
nav.legacy-nav .logo:not(.custom-logo) {
  line-height: 64px;
}
nav.legacy-nav .logo:before,
nav.legacy-nav .logo:after {
  position: absolute;
  content: '';
  top: 64px;
  left: 0;
  width: 100%;
  height: 1px;
  z-index: 1;
}
nav.legacy-nav .logo:before {
  top: 0;
}
nav.legacy-nav .logo span {
  display: block;
  margin: auto;
  font-size: 25.2px;
  color: #FFFFFF;
  fill: #FFFFFF;
  vertical-align: middle;
}
nav.legacy-nav .logo.custom-logo span {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-height: 64px;
  max-width: 64px;
}
nav.legacy-nav .logo .ac-icon-ac {
  display: block;
  margin: auto;
  font-size: 25.2px;
  color: #FFFFFF;
  fill: #FFFFFF;
}
nav.legacy-nav .logo img {
  position: relative;
  top: 50%;
  max-height: 64px;
  max-width: 246px;
  transform: translateY(-50%);
  -webkit-transition: all 100ms ease;
  -moz-transition: all 100ms ease;
  -o-transition: all 100ms ease;
  -ms-transition: all 100ms ease;
  transition: all 100ms ease;
}
nav.legacy-nav .ac_input-search-collapse {
  display: none;
}
nav.legacy-nav:not(.universal) .ac_input-search {
  display: block;
  margin: 14px;
}

nav.legacy-nav.universal .search_nav {
  display: block;
  margin: 14px;
}

nav.legacy-nav .ac_input-search .ac-icon {
  color: #fff;
  font-size: 16px;
}
nav.legacy-nav .ac_input-search .ac_input {
  padding: 7px 7px 7px 40px !important;
  background-color: var(--slate-550);
  color: #FFFFFF;
  -webkit-appearance:none;
  border: var(--slate-550) 1px solid;
}
nav.legacy-nav .ac_input-search .ac_input:active,
nav.legacy-nav .ac_input-search .ac_input:focus {
  outline: none;
  box-shadow: none;
  border: var(--slate-600) 1px solid;
}

nav.legacy-nav.collapse .main-container .ac-icon.ac-icon-search-1 {
  color: #fff;
  position: absolute;
  pointer-events: none;
}

nav.legacy-nav .nav-items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 130px);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

nav.legacy-nav .nav-items {
  display: block;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex: 1 1 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

nav.legacy-nav.universal .nav-items {
  display: block;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex: 1 1 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

nav.legacy-nav .nav-items .ac_flex-row.align-middle {
  justify-content: flex-start;
  -webkit-flex-flow: row nowrap;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
nav.legacy-nav .nav-items .ac_flex-col {
  transition: all 500ms ease-out;
  -webkit-transition: all 500ms ease-out;
}
nav.legacy-nav .nav-items .icon {
  margin-left: 4px;
}

nav.legacy-nav .nav-item-popover {
  display: none;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.13);
  -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.13);
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.13);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

}
nav.legacy-nav .nav-items a {
  position: relative;
  display: block;
  padding: 12px 20px;
  width: 100%;
  font-size: 14px;
  color: var(--slate-100);
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
nav.legacy-nav .nav-items .icon svg {
	fill: var(--slate-100);
}
nav.legacy-nav .nav-items .icon.star-green svg {
	fill: var(--mint-500);
}
nav.legacy-nav .nav-items .col-icon .icon svg {
	width: 18px;
	height: 18px;
	margin-top: 2px;
}
nav.legacy-nav .nav-items .nav-item .nav.active {
	color: #fff;
  background-color: var(--slate-550);
}
body.overview nav.legacy-nav .nav-items .nav-item a, body.upgrade nav.legacy-nav .nav-items .nav-item a {
	fill: var(--slate-150);
}
body.overview nav.legacy-nav .nav-items .icon svg, body.upgrade nav.legacy-nav .nav-items .icon svg {
	fill: var(--slate-150);
}
body.overview nav.legacy-nav .nav-items .icon.star-green svg {
	fill: #1bddb1;
}

nav.legacy-nav .nav-items a.guideflow_hovered svg,
nav.legacy-nav .nav-items .active svg,
nav.legacy-nav .nav-items a.guideflow_hovered {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
}

nav.legacy-nav .nav-items a.guideflow_hovered .star-green svg,
nav.legacy-nav .nav-items .active .star-green svg,
nav.legacy-nav .nav-items a.guideflow_hovered .star-green {
  color: #1bddb1 !important;
  fill: #1bddb1 !important;
}
nav.legacy-nav .nav-items .ac_account-dropdown a.guideflow_hovered {
  color: var(--slate-500) !important;
}
nav.legacy-nav .nav-items .nav-item {
  display: block;
  width: 100%;
}

nav.legacy-nav .nav-items .nav-item.guideflow_hovered {
  background-color: var(--slate-550);
}
nav.legacy-nav .avatar .statuses_count {
  position: absolute;
  left: 1px;
  top: -8px;
  background: #f05252;
  color: #fff;
  border: none;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 600;
  padding: 1px 4px;
  min-width: 25px;
  text-align: center;
}
nav.legacy-nav .avatar .image {
  display: block;
  overflow: hidden;
  width: 40px;
}
nav.legacy-nav .avatar .image img {
  display: block;
  width: 40px;
  border-radius: 100%;
}
nav.legacy-nav .actmenu {
  position: relative;
  width: 100%;
  background-color: var(--slate-500);
  box-sizing: border-box;
}
nav.legacy-nav .actmenu.setborder:before {
  position: absolute;
  content: '';
  top: -10px;
  left: 0;
  right: 0;
  height: 10px;
  width: 100%;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000', GradientType=0 );
}
/* Duplicate avatar list */
nav.legacy-nav .ac_account-dropdown .avatar {
  display: none;
  visibility: hidden;
}
/* Individual pages */
body.series nav.legacy-nav {
  top: 0;
}
/* Collapse */
nav.legacy-nav.collapse .main-container {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
nav.legacy-nav.collapse .main-container:before,
nav.legacy-nav.collapse .main-container:after {
  position: absolute;
  content: '';
  top: 0;
  right: -1px;
  width: 1px;
  height: 100%;
  z-index: 1;
}
nav.legacy-nav.collapse .main-container:after {
  left: 0;
}
nav.legacy-nav.collapse .main-container,
nav.legacy-nav.collapse .actmenu {
  width: 64px;
  min-width: 64px;
}
nav.legacy-nav.collapse:not(.universal) .ac_input-search-collapse {
  display: block;
  margin: 14px;
  height: 36px;
  width: 36px;
  background-color: var(--slate-550);
  border-radius: 4px;
  cursor: pointer;
}
nav.legacy-nav.collapse .ac_input-search-collapse.guideflow_hovered .ac-icon {
  color: #FFFFFF;
}
nav.legacy-nav.collapse:not(.universal) .ac_input-search {
  display: none;
}
nav.legacy-nav.collapse .ac_input-search .ac_input {
  padding: 6px 4px !important;
  cursor: pointer;
  transition: width 2s, left 0.2s, bottom 0.2s;
}
/* Search icon */
nav.legacy-nav .ac_input-search .ac-icon:before,
nav.legacy-nav.collapse .ac_input-search-collapse .ac-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  font-size: 16px;
}
nav.legacy-nav.collapse .ac_input-search-collapse .ac-icon:before {
  top: 10px;
  left: 10px;
}
nav.legacy-nav .sub-container {
  position: relative;
  left: 64px;
  width: 185px;
  background-color: var(--slate-550);
  -webkit-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -moz-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  -o-transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  transition: all 100ms cubic-bezier(0.420, 0.000, 0.760, 0.995);
  z-index: 1;
}
nav.legacy-nav .sub-container > div {
  height: 100%;
}
nav.legacy-nav.collapse .logo.custom-logo img {
  max-width: 64px;
}
nav.legacy-nav.collapse .nav-items a {
  text-align: center;
}
nav.legacy-nav.collapse .nav-items .nav-item-popover {
  display: block;
  position: fixed;
  left: 72px;
  margin-top: -24px;
  padding: 8px 14px;
  text-decoration: none;
  background-color: #FFFFFF;
  font-size: 12px;
  color: var(--slate-500);
  border-radius: 4px;
  border-radius: 4px;
  z-index: 10;
}
nav.legacy-nav.collapse .nav-items .nav-item-popover:before {
    position: absolute;
    top: 10px;
    left: -6px;
    content: '';
    width: 0;
    height: 0;
    border-width: 6px 6px 6px 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
nav.legacy-nav.collapse .nav-item .tooltip {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}
nav.legacy-nav.collapse .icon.white svg {
  fill: var(--slate-100);
}
nav.legacy-nav.collapse .ac_flex-col:not(.col-icon) {
  display: none;
  opacity: 0;
}
nav.legacy-nav.collapse .avatar {
  padding: 8px;
  padding-left: 13px;
}
nav.legacy-nav.collapse .avatar .image {
	width: 40px;
}
nav.legacy-nav .nav-items a.avatar {
	padding-left: 13px;
	padding-top: 10px;
}
nav.legacy-nav.collapse .avatar .align-middle {
  justify-content: right;
}
nav.legacy-nav.collapse .avatar img {
  width: 40px;
}
nav.legacy-nav .sub-container.is-hidden {
  width: 0;
  overflow: hidden;
  visibility: hidden;
}
nav.legacy-nav .actmenu .item-text {
	white-space: nowrap;
}
.nav-items::-webkit-scrollbar {
  width: 9px;
}
.nav-items::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--slate-550);
  border: 3px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
}
.apps-ul::-webkit-scrollbar, #settings-tabs::-webkit-scrollbar {
  width: 16px;
}
.apps-ul::-webkit-scrollbar-thumb, #settings-tabs::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.25);
  border: 4px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
}
@media only screen and (max-width:480px) {
	nav.legacy-nav .nav-items .ac_flex-row {
		flex-flow: unset !important;
		-webkit-flex-flow: unset !important;
		-moz-flex-flow: unset !important;
		-ms-flex-flow: unset !important;
	}
	nav.legacy-nav .nav-items .ac_flex-col{
		margin-bottom: unset !important;
	}
}


/*-------------------------------------------------------------------------*\
    Account Dropdown
\*------------------------------------------------------------------------*/
nav.legacy-nav .ac_account-dropdown {
  position: absolute;
  display: block;
  bottom: 12px;
  left: 253px;
  background: #FFFFFF;
  border-radius: 6px;
  width: 220px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.12);
  z-index: 3;
  border: var(--slate-200) 1px solid;
}
nav.legacy-nav .ac_account-dropdown:before,
nav.legacy-nav .ac_account-dropdown:after {
  position: absolute;
  bottom: 16px;
  left: -7px;
  content: '';
  width: 0;
  height: 0;
  border-width: 7px 7px 7px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0) var(--slate-200) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  z-index: 50;
}
nav.legacy-nav .ac_account-dropdown:after {
  left: -5px;
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
nav.legacy-nav .ac_account-dropdown ul li {
  list-style: none;
}
nav.legacy-nav .ac_account-dropdown ul li a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  color: var(--slate-600) !important;
  font-weight: 600;
  font-size: 14px;
  text-align: left !important;
}
nav.legacy-nav .ac_account-dropdown ul li a [class^="ac-icon"] {
  display: none;
  visibility: hidden;
}
nav.legacy-nav .ac_account-dropdown ul li:first-child a {
  border-radius: 4px 4px 0 0;
}
nav.legacy-nav .ac_account-dropdown ul li:first-child a.guideflow_hovered {
  cursor: pointer;
}
nav.legacy-nav .ac_account-dropdown > ul > li > a.guideflow_hovered {
  background: var(--slate-100);
}
nav.legacy-nav .ac_account-dropdown > ul > li > a:active {
  background: var(--slate-150);
}
nav.legacy-nav .ac_account-dropdown .alerts {
  display: block;
  text-decoration: none;
  color: var(--slate-600) !important;
  font-weight: 600;
  border-radius: 4px 4px 0 0;
  padding: 12px 12px;
  border-bottom: var(--slate-200) 1px solid;
  cursor: pointer;
}
nav.legacy-nav .ac_account-dropdown .alerts.guideflow_hovered {
  background: var(--slate-100);
}
nav.legacy-nav .ac_account-dropdown .ac-account-dropdown-alerts a {
  display: block;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 1px solid var(--slate-200);
}
nav.legacy-nav .ac_account-dropdown .ac-account-dropdown-alerts a.guideflow_hovered {
  background: var(--slate-100);
}
nav.legacy-nav .ac_account-dropdown .alerts .ac_count,
nav.legacy-nav .ac_account-dropdown .ac-account-dropdown-alerts .ac_count {
  min-width: 25px;
  position: absolute;
  right: 12px;
  top: 7px;
}
nav.legacy-nav .ac_account-dropdown .alerts .ac_count,
nav.legacy-nav .ac_account-dropdown .alerts .active .ac_count,
nav.legacy-nav .ac_account-dropdown .ac-account-dropdown-alerts .ac_count,
nav.legacy-nav .ac_account-dropdown .ac-account-dropdown-alerts a.active .ac_count {
  background: #f05252;
  border: #f05252 1px solid;
  color: #fff;
  border: none;
}
nav.legacy-nav .ac_account-dropdown ul > div .ac_popover-menu-item {
  display: block;
  padding: 12px;
  text-decoration: none;
  color: var(--slate-600) !important;
  font-weight: 600;
  border-radius: 4px 4px 0 0;
  border-bottom: var(--slate-200) 1px solid;
}
.ac_popover-menu-item .ac-icon-remove {
  font-size:9px;
  vertical-align:top;
}
nav.legacy-nav .ac_account-dropdown ul > div .ac_popover-menu-item.guideflow_hovered {
  background: #f6f6f6;
}
nav.legacy-nav .ac_account-dropdown .ac_popover-menu-item .ac_count {
  min-width: 25px;
  position: absolute;
  right: 12px;
  top: 7px;
  background: #f05252;
  border: #f05252 1px solid;
  color: #fff;
  font-weight: 800;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits .ac_account-dropdown-limit {
  padding: 10px 12px;
  color: var(--slate-400);
  font-weight: 600;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits .ac_account-dropdown-limit:last-of-type {
  padding-bottom: 20px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double {
  display: table;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0px 1px 0px 0px var(--slate-150);
  -moz-box-shadow: inset 0px 1px 0px 0px var(--slate-150);
  box-shadow: inset 0px 1px 0px 0px var(--slate-150);
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit {
  display: table-cell;
  width: 120px;
  font-size: 12px;
  padding-bottom: 12px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit .ac_progress-small {
  clear: left;
  display: table;
  margin-top: 10px;
  width: 100%;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit .ac_progress-small .ac_progress-small_bar {
  display: table-cell;
  position: relative;
  width: 100%;
  height: 28px;
  background-color: var(--slate-100);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit .ac_progress-small .ac_progress-small_bar .small_bar-progress {
  position: absolute;
  left: 0;
  line-height: 27px;
  width: 100%;
  height: 28px;
  top: 0;
  background: var(--mint-500);
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #fff;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit:first-of-type {
  padding-right: 5px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.double .ac_account-dropdown-limit:last-of-type {
  padding-left: 5px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single {
  border-top: 1px solid var(--slate-150);
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit {
  font-size: 12px;
  padding-bottom: 12px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit .ac_progress-small {
  clear: left;
  display: table;
  margin-top: 10px;
  width: 100%;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit .ac_progress-small .ac_progress-small_bar {
  display: table-cell;
  position: relative;
  width: 100%;
  height: 28px;
  background-color: var(--slate-100);
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit .ac_progress-small .ac_progress-small_bar .small_bar-progress {
  position: absolute;
  left: 0;
  line-height: 27px;
  width: 100%;
  height: 28px;
  top: 0;
  background: var(--mint-500);
  border-radius: 3px;
  font-size: 14px;
  text-align: center;
  color: #fff;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit:first-of-type {
  padding-right: 5px;
}
nav.legacy-nav .ac_account-dropdown .ac_account-dropdown-limits.single .ac_account-dropdown-limit:last-of-type {
  padding-left: 5px;
}
nav.legacy-nav .ac_account-dropdown .upgrade {
  background: var(--slate-150);
  font-weight: 600;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
nav.legacy-nav .ac_account-dropdown .upgrade a,
#page_header div.comp_options .ac_account-dropdown .upgrade a:visited {
  color: #772523;
}
/* Collapse */
nav.legacy-nav.collapse .ac_account-dropdown {
  left: 72px;
}
/* Sub menu bar */
nav.legacy-nav .side-menu-header {
  padding: 21px 16px !important;
  margin: 0 !important;
  max-height: 64px;
  background-color: var(--slate-500) !important;
  color: #FFFFFF !important;
  font-weight: 600;
  opacity: 1 !important;
  text-transform: capitalize !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
nav.legacy-nav .sub-container .ac_side-menu {
  height: calc(100% - 21px);
  padding-bottom: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
nav.legacy-nav .sub-container .ac_side-menu > ul {
  display: block;
  -webkit-box-flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  background: rgba(0, 0, 0, 0) !important;
  background-color: rgba(0, 0, 0, 0) !important;
  overflow-y: auto;
}
nav.legacy-nav .sub-container .ac_side-menu > ul li {
  padding: 0;
  background: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

nav.legacy-nav .sub-container .ac_side-menu > ul li .nav-divider {
	border-bottom: 1px solid rgb(42, 38, 38);
}

nav.legacy-nav .sub-container .ac_side-menu a,
nav.legacy-nav .sub-container .ac_side-menu .sub-menu-header {
  display: block;
  padding: 12px 16px;
  font-size: 14px;
  color: var(--slate-200) !important;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
}
nav.legacy-nav .sub-container .ac_side-menu a div.beta_tag {
  width: 35px;
  height: 18px;
  background-color: var(--ocean-500) !important;
  font-size: 10px;
  font-weight: 600;
  border-radius: 4px;
  letter-spacing: 0.6px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  left: 6px;
  color: #ffffff;
}
nav.legacy-nav .sub-container .ac_side-menu a.guideflow_hovered, nav.legacy-nav .sub-container .ac_side-menu .sub-menu-header.guideflow_hovered {
  background: var(--slate-600);
}

nav.legacy-nav .sub-container .ac_side-menu .active,
nav.legacy-nav .sub-container .ac_side-menu .active * {
  color: #FFFFFF !important;
  background: var(--slate-600) !important;
  border-left: 0 none !important;
}
nav.legacy-nav .sub-container .ac_side-menu .active * {
  color: #FFFFFF !important;
  background: var(--slate-600) !important;
  border-left: 0 none !important;
}
nav.legacy-nav .sub-container .sub-menu-header .icon,
nav.legacy-nav .sub-container .expandable .sub-menu-header {
  cursor: pointer;
}
nav.legacy-nav .sub-container .expandable-ul {
  background-color: var(--slate-600);
}
nav.legacy-nav .sub-container .expandable-ul a {
  font-size: 14px !important;
}
nav.legacy-nav .sub-container .expandable-ul a.guideflow_hovered {
  color: #fff !important;
}

.ac_popover-menu-item.active, .ac_popover-menu-item.active.guideflow_hovered  {
  background-image: url(https://html-assets-prod.guideflow.com/8b0b2547981003dfa5fadcb3588a977b47cd5333);
  background-repeat: no-repeat;
  background-position: 144px 8px;
  background-size: 18px;
}
/* Icons */
.ac_side-menu .ac_side-menu-icon .icon { color: #989898; font-size: 16px; margin-right: 6px; margin-left: -4px; }
.ac_side-menu .active .ac_side-menu-icon { padding-left: 20px; }
.ac_side-menu .active .ac_side-menu-icon .icon { color: #737373; }
.ac_side-menu .ac_side-menu-icon .icon svg { top: -1px; }
/*
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.automated:before { content: '6'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.message:before { content: '5'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.deals:before { content: '3'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.campaign:before { content: '4'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.rss:before { content: 'z'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.responder:before { content: '1'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.scheduled:before { content: 'u'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.drafts:before { content: 'o'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.folder:before { content: 'g'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.user:before { content: 'w'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.users:before { content: 'x'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.search:before { content: 'f'; }
.ac_side-menu > ul > ul > li a.ac_side-menu-icon.add:before { content: 'y'; }
*/

/* Drag & Drop */
.ac_side-menu > ul li.ac-drag-active { background: #fdfdd4;border-color: #cbc969; }
.ac_side-menu > ul li.ac-drag-active > a > .ac_count_campaign, .ac_side-menu > ul li.ac-drag-active > a > .ac_count_series { color:#76754c !important;border-color: #76754c !important; }
.ac_side-menu > ul li.ac-drag-active > a { color:#76754c !important;font-weight: 600; }
.ac_side-menu > ul li.ac-drag-active > a:before { color:#76754c !important; }
.ac_side-menu > ul li.ac-drag-hover { background: #f6f6c9; }

/* Delete folder */
.ac_side-menu > ul > ul > li .folder-delete, .ac_side-menu > ul > ul > li .folder-menu { position: absolute;right: 30px;top: 8px;font-size: 18px;display: none;color: #868686;cursor: pointer; }
.ac_side-menu > ul > ul > li .folder-delete.guideflow_hovered, .ac_side-menu > ul > ul > li .folder-menu.guideflow_hovered { color: #4c4c4c; }
.ac_side-menu > ul > ul > li .folder-menu .popover-trigger > span { padding: 0; }
.ac_side-menu > ul > ul > li .folder-menu li a { padding: 9px; }
.ac_side-menu > ul > ul > li a .ac_count_campaign,
.ac_side-menu > ul > ul > li a .ac_count_series,
.ac_side-menu > ul > ul > li a .ac_count { position: absolute;right: 23px;top: 9px; }

/* Help aka What's This? */
.ac_side-menu .help { float: right;margin-top: 4px; }
.ac_side-menu .help a { color:#fff;text-decoration: none;font-size: 18px;font-weight: normal;cursor: pointer; }

/* Overrides for specific pages */
.ac_side-menu.foldermenu, .ac_side-menu.contactmenu { padding-bottom: 200px; overflow-y: auto; }
.ac_side-menu.campaign { margin-top: 0; }

/* Leaving this here for now, we may use this in other areas */
.ac_count_campaign,
.ac_count_series,
.ac_count { border-radius: 14px;font-size: 14px;font-weight: 600;padding: 1px 4px;border:#b2b2b2 1px solid;color:#989898;min-width: 25px;text-align: center; }

/*-------------------------------------------------------------------------*\
    Notifications / Alerts
\*------------------------------------------------------------------------*/
.notify { border-left: 6px solid;color:var(--slate-600);font-weight: 600;position: relative; margin: 0 0 20px; padding: 14px; font-size: 14px; line-height: 20px; border-radius: 5px; overflow: hidden; }
.notify.inline { padding: 7px 12px; border-radius: 20px; font-size: 14px; display: inline-block; }
.notify.inline:before { font-size: 16px !important; line-height: 1.2em !important; padding-right: 6px !important; }
.notify.small { font-size: 14px; padding: 7px 12px; }
.notify.small:before { font-size: 16px !important; line-height: 1.2em !important; padding-right: 6px !important; }
.notify.confirm .buttons { padding-top: 10px; text-align: right; }
.notify.problem, .notify.error { background: var(--strawberry-200);border-left-color: var(--strawberry-500) }
.notify.error:before, .notify.problem:before  { color: var(--strawberry-500);font-family: "ac-icons"; content: '\E847'; font-size: 20px; float: left; padding-right: 8px; display: inline-block; line-height: 1em; }
.notify.alert { background: var(--banana-100); border-left-color: var(--banana-500) }
.notify.alert:before { color: var(--banana-500);font-family: "ac-icons"; content: '\E83D'; font-size: 20px; float: left; padding-right: 8px; display: inline-block; line-height: 1em; }
.notify.alert .ac_button.yes, .notify.alert .ac_button.no { background-color: #fff; color: var(--slate-600); border-color: var(--slate-200); }
.notify.success { background: var(--mint-100);border-left-color: var(--mint-500); }
.notify.success:before { color: var(--mint-500);font-family: "ac-icons"; content: '\E864'; font-size: 20px; float: left; padding-right: 8px; display: inline-block; line-height: 1em; }
.notify.notice { background: var(--ocean-150);border-left-color: var(--ocean-500); }
.notify.notice:before { color: var(--ocean-500);font-family: "ac-icons"; content: '\E84B'; font-size: 20px; float: left; padding-right: 8px; display: inline-block; line-height: 1em; }

/* What are these for? */
.notifystripes { padding: 16px; text-align: center;-webkit-background-size: 50px 50px; -moz-background-size: 50px 50px; background-size: 50px 50px; background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, 0.2)), color-stop(.25, rgba(0, 0, 0, 0)), color-stop(.5, rgba(0, 0, 0, 0)), color-stop(.5, rgba(255, 255, 255, 0.2)), color-stop(.75, rgba(255, 255, 255, 0.2)), color-stop(.75, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); border-radius: 5px; }
.notifystripes span { display: block; padding: 10px; background-color: rgba(255, 255, 255, 0.8); font-size: 14px; color:#383838; border-radius: 5px; }
.notifystripes.red { background-color:#ff7676; }
.notifystripes.green { background-color:#24a828; }
.notifystripes.orange { background-color:#ffa32f; }
.notifystripes.yellow { background-color:#ebd328; }

/* Override icon height for tall DMARC errors */
#fromemailwarning.notify.error:before { margin-bottom: 50px; }

/*------------------------------------------------------------------------*\
    Loading bar w/ branding
\*------------------------------------------------------------------------*/
.ac.loader {z-index:10000001; position:fixed; top:0; left:0; margin:0; padding:0; width:100%; height:100%; text-align:center;}
.ac.loader .text { z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding-top: 140px; margin: auto; height: 40px; width: 100%; color: #fff; font-size: 15px; }
.ac.loader #aclogo { z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
/* Overlay */
.ac.loader .loadoverlay {position:fixed; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0, 0.8);}
/* The spinner */
.loading_bar { z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; border-bottom: 6px solid rgba(45,78,117, 0.6); border-left: 6px solid rgba(45,78,117,0.6); border-right: 6px solid #01A7C7; border-top: 6px solid #01A7C7; border-radius: 100%; height: 75px; width: 75px; -webkit-animation: spin .6s infinite linear; -moz-animation: spin .6s infinite linear; -ms-animation: spin .6s infinite linear; -o-animation: spin .6s infinite linear; animation: spin .6s infinite linear; box-sizing:border-box; }
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-moz-keyframes spin {
  from {
   -moz-transform: rotate(0deg);
   transform: rotate(0deg);
  }
  to {
   -moz-transform: rotate(359deg);
   transform: rotate(359deg);
  }
}

@-webkit-keyframes spin {
  from {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
  }
  to {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
  }
}

@-ms-keyframes spin {
  from {
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
  }
  to {
   -ms-transform: rotate(359deg);
   transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  from {
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
  }
  to {
   -o-transform: rotate(359deg);
   transform: rotate(359deg);
  }
}
/* ActiveCampaign symbol */
#ac-symbol { z-index: 1; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; height: 42px; width: 40px; }
#ac-symbol.ac-icon-ac { color: #ffffff; font-size: 33px; text-align: center; -webkit-animation-direction: normal; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-name: transition; -webkit-animation-timing-function: ease; -moz-animation-direction: normal; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-name: transition; -moz-animation-timing-function: ease;}
#ac-symbol.ac-icon-ac:before { position: relative; top: -2px; margin:0 0 0 6px; }
@-webkit-keyframes transition {
  0% {color: #ffffff;}
  25% {color: #aae0ea;}
  50% {color: #01a7c7;}
  75% {color: #aae0ea;}
  100% {color: #ffffff;}
}
@-moz-keyframes transition {
  0% {color: #ffffff;}
  25% {color: #aae0ea;}
  50% {color: #01a7c7;}
  75% {color: #aae0ea;}
  100% {color: #ffffff;}
}

/* Animated loading bar -- used in the templates */
#preload_bar_container { height: 20px;width: 160px;border: 1px solid #08a300;overflow: hidden;background-color: #068000; border-radius: 10px; }
#animate_bar { }
#animate_bar.bar_line_animate { width: 236px;-moz-animation-name: bar_line_animate;-moz-animation-duration: 0.8s;-moz-animation-iteration-count: infinite;-moz-animation-timing-function: linear;-webkit-animation-name: bar_line_animate;-webkit-animation-duration: 0.8s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: linear;-ms-animation-name: bar_line_animate;-ms-animation-duration: 0.8s;-ms-animation-iteration-count: infinite;-ms-animation-timing-function: linear;-o-animation-name: bar_line_animate;-o-animation-duration: 0.8s;-o-animation-iteration-count: infinite;-o-animation-timing-function: linear;animation-name: bar_line_animate;animation-duration: 0.8s;animation-iteration-count: infinite;animation-timing-function: linear; }
#animate_bar > .bar_line { background-color: #08a300;float: left;width: 14px;height: 120px;margin-right: 24px;margin-top: -28px;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); }
@-moz-keyframes bar_line_animate {
  0% { margin-left: -38px; }
  100% { margin-left: 0px; }
}
@-webkit-keyframes bar_line_animate {
  0% { margin-left: -38px; }
  100% { margin-left: 0px; }
}
@-ms-keyframes bar_line_animate {
  0% { margin-left: -38px; }
  100% { margin-left: 0px; }
}
@-o-keyframes bar_line_animate {
  0% { margin-left: -38px; }
  100% { margin-left: 0px; }
}
@keyframes bar_line_animate {
  0% { margin-left: -38px; }
  100% { margin-left: 0px; }
}

/*-------------------------------------------------------------------------*\
   Loading indicators (Cont'd)
\*------------------------------------------------------------------------*/
.ac_loader-inline { width: 34px;background: url(https://html-assets-prod.guideflow.com/bc9913bc06d6c4b8cc5b19f3057545e076e2dc88) no-repeat center center;background-size: 34px;}
.ac_loader-text {
  padding: 8px 52px 8px 14px;
  font-weight: 600;
  border-radius: 20px;
  text-align: left;
  display: inline-block;
  background: url(https://html-assets-prod.guideflow.com/bc9913bc06d6c4b8cc5b19f3057545e076e2dc88) no-repeat right 14px center;
  background-color: var(--slate-100);
  background-size: 30px;
  color: var(--slate-600);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.blink {animation: blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate; }
@keyframes blinker {
	from { opacity: 1; }
	to { opacity: 0; }
}

/* -------------------------------------------------------------------------*\
  Containers
\*------------------------------------------------------------------------ */
/* Default */
.ac_container { position: relative;padding: 20px;border-radius: 6px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.ac_container.morepadd { padding: 30px; }
.ac_container.margin_top { margin-top: 24px; }
.ac_container .subtitle { font-weight: 600; padding: 4px; }
.ac_container.greybg { background: var(--slate-100);border: var(--slate-200) 1px solid; }
.ac_container.greyborder { border: var(--slate-200) 1px solid; }
.ac_container.blue { background-color: #E1E9F4;border: #4073B5 1px solid;color: #4073B5; }
.ac_container.title { position: relative;border-radius: 6px;width: 100%;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: var(--slate-200) 1px solid; }
.ac_container.title .title { font-weight: 600;font-size: 16px;padding: 12px 20px;border-radius: 6px 6px 0 0;border-bottom: var(--slate-200) 1px solid; }
.ac_container.title .title.greybg { background-color: var(--slate-100); }
.ac_container.title .body { padding: 20px; }
.ac_container.small .title { font-size: 14px;padding: 8px 12px; }
.ac_container.small .body { padding: 12px;font-size: 14px; }
.ac_container.small .footer { padding: 5px 12px; }
.ac_container .body.table { padding: 0; }
.ac_container .body.table .ac_lists-subheader, .ac_container .body.table .subheader { background: var(--slate-150); }
.ac_container .body.table .ac_lists-subheader th, .ac_container .body.table .subheader th { padding: 3px 12px;border-bottom: var(--slate-200) 1px solid; }
.ac_container .footer { padding: 5px 20px;background: var(--slate-150);border-top: var(--slate-200) 1px solid;border-radius: 0 0 6px 6px; }
.ac_container.big-list { height: 421px; overflow: auto; }
.ac_container.big-list .title { padding: 15px; }
.ac_container.big-list .body ul { height: 260px; -webkit-overflow-scrolling: touch; }

/* Screenshot container */
.ac_container.screenshot { border: var(--slate-200) 1px solid;overflow: hidden;padding: 0;border-radius: 12px; }
.ac_container.screenshot .header { text-align: left;padding: 10px 9px 8px 9px;color: #e6e6e6; }
.ac_container.screenshot .header span { display: inline-block; }
.ac_container.screenshot .header span:nth-child(2), .ac_container.screenshot .header span:nth-child(3) { margin-left: -2px; }
.ac_container > .ac_close { position: absolute;right: 8px;top: 10px;font-size: 11px;cursor: pointer;opacity: 0.5; }
.ac_container > .ac_close.guideflow_hovered { opacity: 1.0; }

/* Deal containers */
.ac_dealcontainer { border: var(--slate-200) 1px solid;border-radius: 6px;position: relative;padding: 14px;cursor: pointer;border-left: var(--slate-200) solid 8px; }
.ac_dealcontainer.guideflow_hovered { background: var(--slate-150); }
.ac_dealcontainer .ac_flex-content { padding: 0 !important; }
.ac_dealcontainer .avatar-container { margin: 1px auto 0;width: 38px;height: 38px;background-position: 50%;background-size: 38px;border-radius: 100%;overflow: hidden; }
.ac_dealcontainer .title { font-size: 15px;font-weight: 600; }
.ac_dealcontainer .pipeline-stage { color: var(--slate-400);font-size: 14px; }
.ac_dealcontainer .task { padding: 10px; }
.ac_dealcontainer .status { padding: 9px 10px 8px 10px; }
.ac_dealcontainer .status span { min-width: 120px;padding: 2px 12px 3px 12px;border-radius: 20px;font-weight: 600;font-size: 11px; }
.ac_dealcontainer .status span.open { border: #4073B5 1px solid;color: #4073B5; }
.ac_dealcontainer .status span.won { border: #60CB98 1px solid;color: #60CB98; }
.ac_dealcontainer .status span.lost { border: #F37C7B 1px solid;color: #F37C7B; }
.ac_dealcontainer .value { border-left: var(--slate-200) solid 1px;color: var(--slate-600);font-size: 14px; }
.ac_dealcontainer .value .amount-currency-container { display: flex;-ms-flex-align: center;min-height: 26px; }
.ac_dealcontainer .value .amount-currency-container .amount-currency { margin: auto;padding: 10px; }
.ac_dealcontainer.small { padding: 8px; }
.ac_dealcontainer.small .avatar-container { width: 30px;height: 30px;background-size: 30px;margin-top: 4px; }
.ac_dealcontainer.small .title { font-size: 14px;margin-top: 1px; }
.ac_dealcontainer.small .pipeline-stage { font-size: 12px; }

/* Tabbed */
.ac_tabcontainer { position: relative; border-radius: 6px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: var(--slate-200) 1px solid; }
.ac_tabcontainer .tab-bar { background: var(--slate-100); border-radius: 6px 6px 0 0; border-bottom: var(--slate-200) 1px solid; position: relative; height: 44px; width: 100%; }
.ac_tabcontainer .tab-bar .tabs { position: absolute; top: 0; left: 0;padding:0 !important;border: none !important; }
.ac_tabcontainer .tab-bar .tabs .tab { text-align: center; width: auto; padding: 13px 17px; display: table-cell; cursor: pointer; min-width: 60px; background: var(--slate-100); border-bottom: var(--slate-200) 1px solid; font-weight: 600; font-size: 14px; border-right: var(--slate-200) 1px solid; }
.ac_tabcontainer .tab-bar .tabs .tab.guideflow_hovered { background: var(--slate-150); }
.ac_tabcontainer .tab-bar .tabs .tab.active { background: #fff; border-bottom: #fff 1px solid; }
.ac_tabcontainer .tab-bar .tabs .tab:first-child { margin-left: 0; border-top-left-radius: 6px; border-left: none; }
.ac_tabcontainer .tab-content { padding: 20px; }
.ac_tabcontainer .tab-footer { padding: 5px 20px; background: var(--slate-150); border-radius: 0 0 6px 6px; border-top: var(--slate-200) 1px solid; }
.ac_tabcontainer .tab-footer .ac_pagination { margin: 0; }

/* Accordion */
.ac_accordion { margin-bottom: 20px; }
.ac_accordion > .header { background-color: var(--slate-100); border-radius: 6px; border: var(--slate-200) 1px solid; }
.ac_accordion > .header.open { border-radius: 6px 6px 0 0; border-bottom: none; }
.ac_accordion > .header .label { font-size: 14px; font-weight: 600; float: left; margin: 12px 13px 11px 10px; }
.ac_accordion > .header .label .indicator { display: inline-block; margin-right: 10px; background-color: var(--slate-400); border-radius: 4px; padding: 1px 6px; font-size: 12px; color: #fff; }
.ac_accordion > .header .toggle { float: right; }
.ac_accordion > .header .toggle .icon { display: inline-block; padding: 14px 16px 10px; cursor: pointer; }
.ac_accordion > .header .toggle .icon:before { margin: 0; }
.ac_accordion > .header .toggle .icon:last-child { border-left: 1px solid var(--slate-200); }
.ac_accordion > .header .toggle .icon.guideflow_hovered { background: var(--slate-200); border-radius: 0 6px 6px 0; }
.ac_accordion > .header.open .icon.guideflow_hovered { border-radius: 0; }
.ac_accordion > .header button.xsmall { position: relative; top: -2px; }
.ac_accordion > .header .popover-select { margin-top: 5px; width: initial; }
.ac_accordion .body { border: var(--slate-200) 1px solid; border-radius: 0 0 6px 6px; }
.ac_accordion .body > .header { padding: 10px 10px;background-color: var(--slate-150);border-bottom: var(--slate-200) 1px solid; }
.ac_accordion .body .content { padding: 10px 20px; }
.ac_accordion .body .ac_table .subheader th { padding: 6px 10px; background-color: var(--slate-150); }

/* General info */
.ac_info-general { color: var(--slate-600) !important;padding: 14px;border: var(--slate-200) 1px solid;border-radius: 5px;text-align: center; }
.ac_info-general > p { font-size: 14px; }
.ac_info-general > p.title { font-size: 15px;font-weight: 600; }

/* Warning Info */
.ac_info-warn { color: #523800;background: #ffffcd;padding: 14px;border: #dee029 1px solid;border-radius: 5px;text-align: center; }
.ac_info-warn > p { font-size: 14px; }
.ac_info-warn > p.title { font-size: 15px;font-weight: 600; }
.ac_info-warn a:link, .ac_info-warn a:visited, .ac_info-warn a.guideflow_hovered { color: #523800;font-weight: 600;text-decoration: underline; }

/* Blue Info */
.ac_info-blue { background: var(--ocean-500);padding: 14px;color: #fff;border-radius: 5px;text-align: center; }
.ac_info-blue > p { font-size: 14px; }
.ac_info-blue > p.title { font-size: 15px;font-weight: 600; }
.ac_info-blue a:link, .ac_info-blue a:visited, .ac_info-blue a.guideflow_hovered { color: #fff;font-weight: 600;text-decoration: underline; }

/* Grey - old Deprecated */
.ac_container-gray { background: var(--slate-100); }
.ac_container.greybg { background: var(--slate-100); }
.ac_container-grayborder { border: var(--slate-200) 1px solid; }
.ac_container.greyborder { border: var(--slate-200) 1px solid; }
.ac_container.blue {  background-color: #E1E9F4;border: #4073B5 1px solid;color: #4073B5;}
.ac_container > .ac_close { position: absolute;right:8px;top:10px;font-size: 11px;cursor:pointer;opacity: 0.5; }

/* -------------------------------------------------------------------------*\
  Data tables
\*------------------------------------------------------------------------ */
.ac_table { display: table; width: 100%; height: 100%; margin: 0; }
.ac_table table { border-collapse: separate; }
.ac_table .header { height: 34px; overflow: visible; background: var(--slate-100); border: var(--slate-200) 1px solid; }
.ac_table .header td { padding: 7px 10px 7px 10px !important; background: none; vertical-align: middle; border-radius: 6px 6px 0 0; border: var(--slate-200) 1px solid !important; }
.ac_table .header td .ac_popover { display: inline-block; width: auto; }
.ac_table .header td .ac_popover.bulk-folder-dropdown { width: 176px; }
.ac_table .header td .label { font-size: 12px; display: inline-block; margin-right: 6px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.0200em; color: var(--slate-400); }
.ac_table .header td .button { float: left; }
.ac_table .header td .filter { float: right; margin-right: 10px; }
.ac_table .header td .search { float: right; }
.ac_table .header td .search input.search::-webkit-input-placeholder { color: black; }
.ac_table .header td .search input.search::-moz-placeholder { color: black; }
.ac_table .header td .search input.search:-moz-placeholder { /* Older versions of Firefox */color: black; }
.ac_table .header td .search input.search:-ms-input-placeholder { color: black; }
.ac_table .header td .search input.search::input-placeholder { color: black; }
.ac_table .header td .search input.search:input-placeholder { color: black; }
.ac_table .subheader .name { min-width: 125px; }
.ac_table .subheader .screenshot { width: 103px; }
.ac_table .subheader .custom-field { min-width: 125px; }
.ac_table .subheader th { color: var(--slate-500); padding: 10px; text-align: center; border-bottom: var(--slate-150) 1px solid; font-size: 12px; font-weight: 400; }
.ac_table .subheader th a { color: var(--slate-500); text-decoration: none; font-weight: 400; }
.ac_table .subheader th .sorter { position: relative; }
.ac_table .subheader th .sorter.active:after, .ac_table .subheader th .sorter.active.asc:after { position: absolute; top: 5px; right: -12px; content: ''; width: 0; height: 0; border-width: 5px 5px 5px 0; border-style: solid; border-color: transparent #333 transparent transparent; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.ac_table .subheader th .sorter.active.desc:after { -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
.ac_table .subheader th.checkbox, .ac_table .subheader th.selected { width: 20px; text-align: left; padding-right: 0; }
.ac_table td { padding: 10px; border-bottom: var(--slate-150) 1px solid; text-align: center; }
.ac_table td.custom-field { max-width: 300px; max-height: 50px; word-wrap: break-word; overflow-y: auto; overflow-x: auto; }
.ac_table tr:last-child td { border-bottom: 0; }
.ac_table tr.hover { cursor: pointer; }
.ac_table tr.hover.guideflow_hovered td { background-color: var(--slate-100); }
.ac_table tr.active td { background-color: var(--slate-100); }

/*-------------------------------------------------------------------------*\
    List containers
\*------------------------------------------------------------------------*/
.ac_lists { display: table;width: 100%;height: 100%;font-family: "IBM Plex Sans", helvetica, sans-serif; }
.ac_lists table { border-collapse: separate; }
.ac_lists .ac_lists-header { overflow: visible; }
.ac_lists .ac_lists-header td { padding: 10px 10px 9px 10px !important;vertical-align: middle;background: var(--slate-100);border: var(--slate-200) 1px solid;border-radius: 4px 4px 0 0; }
.ac_lists .ac_lists-header td .header-label { display: inline-block;margin-right: 10px;margin-top: 9px;font-weight: 600;color: var(--slate-400);font-size: 14px;float:left; }
.ac_lists .ac_lists-header td .button { margin-bottom: 0;display: inline; }
.ac_lists .ac_lists-header td .button .ac-icon { font-size: 10px; }
.ac_lists .ac_lists-header td .button_small { width: inherit !important; }
.ac_lists .ac_lists-header td .filter-wrap { float: right;margin-right: 10px; }
.ac_lists .ac_lists-header td .search-wrap { float: right; }
.ac_lists .ac_lists-header td .selectdropdown a.dropdown_select { padding: 10px !important;font-size: 14px !important;font-weight: 400;color: #696969!important;min-width: 100px;border: var(--slate-200) 1px solid; }
.ac_lists .ac_lists-subheader th { padding: 10px;text-align: center;border-bottom: var(--slate-150) 1px solid;font-size: 12px; }
.ac_lists .ac_lists-subheader th a { color: var(--slate-400);text-decoration: none; }
.new-campaign-lists.ac_lists .ac_lists-subheader th a { cursor: default; }
.ac_lists .ac_lists-subheader th .sorter { position: relative; }
.ac_lists .ac_lists-subheader th .sorter.active:after,
.ac_lists .ac_lists-subheader th .sorter.active.asc:after { position: absolute;top: 5px; right: -14px;content: ''; width: 0; height: 0; border-width: 5px 5px 5px 0; border-style: solid; border-color: transparent #333 transparent transparent; -moz-transform: rotate(90deg); -ms-transform: rotate(90deg);-webkit-transform: rotate(90deg); }
.ac_lists .ac_lists-subheader th .sorter.active.desc:after { -moz-transform:rotate(-90deg); -webkit-transform: rotate(-90deg); }
.ac_lists .ac_lists-subheader th.checkbox { width: 14px; text-align: left; padding-right: 0; }
.ac_lists .ac_lists-subheader th.checkbox input[type="checkbox"].ac_check + label > span {  background-size: 14px; height: 14px;margin-right: 0;width: 14px; }
.ac_lists .ac_lists-subheader .name { min-width:300px; }
.ac_lists .ac_lists-subheader .recent { width:248px; }
.ac_lists .ac_lists-subheader .active { width:182px; }
.ac_lists .ac_lists-subheader .custom-field { width:125px;  }
.ac_lists td { padding: 10px;border-bottom: var(--slate-150) 1px solid;text-align: center; }
.ac_lists td.campaign-name {
  white-space: nowrap;
  max-width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ac_lists td.campaign-subject {
  white-space: nowrap;
}
.ac_lists td .campaign-name-tooltip,
.ac_lists td .campaign-subject-tooltip {
  float: left;
}
.ac_lists tr:last-child td { border-bottom: 0; }
.ac_lists td.custom-field { max-width: 300px; max-height: 50px; word-wrap: break-word; overflow-y: auto; overflow-x: auto; }
.ac_lists table.hoveraction tbody tr.guideflow_hovered { background: #f9f9f9 !important;cursor:pointer; }
.ac_lists table > tbody > tr > td > a, .ac_lists table > tbody > tr > td > a:visited { color: var(--ocean-500);text-decoration: none; }
.ac_lists table > tbody > tr > td > a.guideflow_hovered { text-decoration: underline; }
.ac_lists tr.active { background: var(--slate-100); }

/* Empty state */
.ac_lists .empty { margin: 60px auto 0 auto;text-align: center;color: var(--slate-400);width: 363px }
.ac_lists .empty .title { font-size: 16px;font-weight: 600;margin-top: 14px;margin-bottom: 8px;}
.ac_lists .empty .body { font-size: 14px;}

/*-------------------------------------------------------------------------*\
  Toolbar
\*------------------------------------------------------------------------*/
.ac_toolbar { height: 34px; overflow: visible; background: var(--slate-100); padding: 10px 10px 9px 10px !important; vertical-align: middle; border-radius: 6px; margin-bottom: 20px; border: var(--slate-200) 1px solid; }
.ac_toolbar .tool-wrap { position: relative; display: inline-block; }
.ac_toolbar .tool-wrap.left { float: left; margin-left: 10px; }
.ac_toolbar .tool-wrap.left.first { margin-left: 0; }
.ac_toolbar .tool-wrap.right { float: right; margin-right: 10px; }
.ac_toolbar .tool-wrap.right.last { margin-right: 0; }
.ac_toolbar .tool-wrap .label, .ac_toolbar .tool-wrap label { font-size: 12px; vertical-align: middle;vertical-align: -webkit-baseline-middle; margin-right: 6px; font-weight: 600; color: var(--slate-400); text-transform: uppercase; letter-spacing: .0300em; }
.ac_toolbar .tool-wrap .ac_popover { display: inline-block; width: inherit; }
.ac_toolbar .tool-wrap .ac_button { width: inherit !important; }
.ac_toolbar .tool-wrap .ac_button-group { margin: 0; display: inline-block; }
.ac_toolbar .tool-wrap .slider { display: inline-block; vertical-align: middle; }
.ac_toolbar .tool-wrap .slider .ac_slider { width: 200px; display: inline-block; margin-top: 13px; }
.ac_toolbar .tool-wrap .slider .ac_slider.ui-slider { background: var(--slate-200); }
.ac_toolbar .search-wrap { display: inline-block; float: right; margin-left: 10px; }

/* -------------------------------------------------------------------------*\
  Tabs
\*------------------------------------------------------------------------ */
.ac_tab-bar { background-color: var(--slate-150); border-bottom: 1px solid var(--slate-200); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ac_tab-bar a:first-of-type .tab.active { border-left: none; }
.ac_tab-bar .tab { background-color: var(--slate-150); color: var(--slate-400); cursor: pointer; float: left; font-size: 14px; font-weight: 600; padding: 17px 40px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid var(--slate-200); }
.ac_tab-bar .tab.closeable { position: relative; padding-right: 60px; max-width: 260px; }
.ac_tab-bar .tab.closeable .icon { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; right: 15px; }
.ac_tab-bar .tab.guideflow_hovered { background-color: var(--slate-100); }
.ac_tab-bar .tab.active { position: relative; background-color: #fff; color: var(--slate-600); cursor: default; }
.ac_tab-bar .tab.active:after { position: absolute; left: 0; bottom: -2px; content: ''; width: 100%; background-color: #FFF; height: 2px; }
.ac_tab-bar .tab .tab-text { display: block; max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ac_tab-bar .tab .tab-count { display: inline-block; }
.ac_info-blue a, .ac_info-blue a:visited, .ac_info-blue a.guideflow_hovered { color: #fff;font-weight: 600;text-decoration: underline; }

/*-------------------------------------------------------------------------*\
    Progress bars
\*------------------------------------------------------------------------*/
.ac_progress {
  margin-top: 10px;
  clear: left;
  display: table;
  width: 100%;
}
.ac_progress > .bar {
  display: table-cell;
  position: relative;
  width: 100%;
  height: 28px;
  background-color: var(--slate-100);
  border-radius: 30px;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
}
.ac_progress > .bar > .progress-bar {
  position: absolute;
  left: 0;
  width: 100%;
  height: 28px;
  top: 0;
  background: var(--mint-500);
  text-align: center;
}
.ac_progress > .bar > .progress-bar > .inside-text {
  display: inline-block;
  font-size: 14px;
  width: 100%;
  margin-top: 5px;
  color: #fff;
  font-weight: 600;
}
.ac_progress.medium > .bar,
.ac_progress.medium > .bar > .progress-bar {
  height: 18px;
}
.ac_progress.small > .bar,
.ac_progress.small > .bar > .progress-bar {
  height: 10px;
}
.ac_progress-small { margin-top: 10px;clear: left;display: table;width: 100%; }
.ac_progress-small > .ac_progress-small_text { display: table-cell;vertical-align: middle;font-size: 12px;color: #818181;width: 20%;margin-top: 7px; }
.ac_progress-small > .ac_progress-small_bar { display: table-cell;position: relative;width: 100%;height: 28px;background-color: #f6f6f6;border-radius: 3px;box-sizing: border-box; }
.ac_progress-small > .ac_progress-small_bar > .small_bar-progress { position: absolute;left: 0;width: 100%;height: 28px;top: 0;background:#4dcba9;border-radius: 3px; }
.ac_progress-small > .ac_progress-small_bar > .small_bar-progress { position: absolute;left: 0;line-height: 27px;width: 100%;height: 28px;top: 0;background:#4dcba9;border-radius: 3px;font-size: 14px; text-align: center; color: #fff; }
.ac_progress-xsmall { margin-top: 10px;clear: left;display: table;width: 100%; }
.ac_progress-xsmall > .ac_progress-xsmall_bar { display: table-cell; position: relative;width: 100%;height: 16px;background-color: #f6f6f6;border-radius: 2px;box-sizing: border-box; }
.ac_progress-xsmall > .ac_progress-xsmall_bar > .xsmall_bar-progress { position: absolute;left: 0;width: 100%;height: 16px;top: 0;background:#4dcba9;border-radius: 2px;font-size: 11px; text-align: center; color: #fff;line-height: 16px; }

/*-------------------------------------------------------------------------*
Form elements
\*------------------------------------------------------------------------*/

/* Field grouping */
fieldset { border: none; margin: 0 0 15px 0; padding: 0; }
fieldset.border { border: var(--slate-200) 1px solid; padding: 20px; border-radius: 6px; }
fieldset .field { position: relative; margin-bottom: 15px; }
fieldset .field:last-of-type { margin-bottom: 0; }

/* Field image */
.ac_user_avatar { border-radius: 2px; padding: 5px; display: flex; align-items: center; }
.ac_user_avatar img { height: 48px; width: 48px; display: block; padding-right: 5px; }

/* Separator */
fieldset .section-header { font-size: 12px; color: var(--slate-400); text-transform: uppercase; letter-spacing: 0.0200em; font-weight: 600; margin-bottom: 20px; margin-top: 5px; line-height: 0px; border-bottom: var(--slate-200) 1px solid; }
fieldset .section-header span { background-color: #fff; padding-right: 20px; }

/* Basic Text Input */
input[type="text"], input[type="email"], input[type="number"], input[type="password"], textarea { font-family: "IBM Plex Sans", Helvetica, sans-serif !important; font-size: 14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input.ac_input:not([data-ac-rs="nav:search:input"]), input.ui-autocomplete-input, input.ac_input-small { border: var(--slate-200) 1px solid; padding: 7px 7px 7px 9px; border-radius: 4px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input.ac_input:not([data-ac-rs="nav:search:input"]).large { padding: 12px; }
textarea.ac_input:not([data-ac-rs="nav:search:input"]):not([data-ac-rs="nav:search:input"]) { padding: 7px !important; border: var(--slate-200) 1px solid; line-height: inherit !important; border-radius: 4px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
textarea.vertical { resize: vertical; }
textarea.noresize { resize: none; }
input.ac_input:not([data-ac-rs="nav:search:input"]).disabled, input.disabled, input.disabled.guideflow_hovered { background: var(--slate-100) !important; color: var(--slate-400) !important; border-color: var(--slate-200) !important; }
input.ac_input:not([data-ac-rs="nav:search:input"]):focus, textarea.ac_input:not([data-ac-rs="nav:search:input"]):focus, input.ui-autocomplete-input:focus { border: 1px solid var(--ocean-500); box-shadow: 0 0 2px 0 rgba(53, 106, 230, 0.50); outline: none; }
fieldset.no-space.ac_input:not([data-ac-rs="nav:search:input"]) { border-radius: 2.5px 0 0 2.5px !important; }

/* Valid Text Input */
.ac_input:not([data-ac-rs="nav:search:input"]).valid { border: #60CB98 1px solid !important; background: #fff url(https://html-assets-prod.guideflow.com/8b0b2547981003dfa5fadcb3588a977b47cd5333) no-repeat right 10px center; background-size: 14px; }

/* Error Text Input */
.ac_input:not([data-ac-rs="nav:search:input"]).error { position: relative; border: #F37C7B 1px solid !important; background: #FEF7F7 url(https://html-assets-prod.guideflow.com/163f048cb498c86e9ac5f94f12afaab4667f0081) no-repeat right 10px center; background-size: 14px; }

/* Search Text input */
.ac_input:not([data-ac-rs="nav:search:input"]).search { margin: 0; padding-left: 30px !important; background: #fff url(https://html-assets-prod.guideflow.com/349f10a5767b8da3d4b008483ea14c6292f44d6a) no-repeat 10px 9px; background-size: 15px; width: 180px; }

/* Search Text input (DEPRECATED) */
.ac_input-search { position: relative; }
.ac_input-search > input.ac_input:not([data-ac-rs="nav:search:input"]) { margin: 0; padding: 10px 12px 10px 32px;width: 200px; border-radius: var(--radii-100); }
.ac_input-search > .ac-icon { position: absolute;left: 10px;top: 12px;color: var(--slate-400);font-size: 12px;z-index: 2; }

/*-------------------------------------------------------------------------*\
    Condor Table Search
\*------------------------------------------------------------------------*/
.ac_input-search--condor > input.ac_input:not([data-ac-rs="nav:search:input"]) {
  border-color: var(--slate-200);
  padding-top: var(--sp-300);
  padding-bottom: var(--sp-300);
  padding-right: var(--sp-400);
  padding-left: var(--sp-900);
  line-height: var(--lh-200);
}
.ac_input-search--condor > input.ac_input:not([data-ac-rs="nav:search:input"]):focus {
  border-color: var(--ocean-500);
}
.ac_input-search--condor > .ac-icon {
  margin: 0;
  top: var(--sp-400);
  left: var(--sp-400);
}
.ac_input-search--condor > .ac-icon:before {
  font-size: var(--fs-100);
  margin: 0;
}

/* Date input */
.ac_input-date { display: inline-block; position: relative; }
.ac_input-date i { position: absolute; right: 6px; top: 5px; font-size: 16px; color: #bbbbbb; cursor: pointer; }
.ac_input-date i.guideflow_hovered { color: var(--slate-400); }

/* Fixed character input */
.ac_input-fixed { position: relative; display: inline-block; }
.ac_input-fixed.left input { padding-left: 25px; }
.ac_input-fixed.right input { padding-right: 25px; }
.ac_input-fixed .char { display: block; font-weight: 600; position: absolute; top: 50%; margin-top: -10px; }
.ac_input-fixed .char.small { font-size: 12px; margin-top: -8px; }
.ac_input-fixed .char.left { left: 10px; }
.ac_input-fixed .char.right { right: 10px; }

/* Input group */
.ac_input-group { display: inline-block; }
.ac_input-group > .ac_input, .ac_input-group > .ac_input > .ac_input, .ac_input-group > .ac_input > .ac_popover > .popover-trigger { position: relative; display: inline-block; float: left; border-radius: 0 !important; margin-left: -5px; z-index: 0; }
.ac_input-group > .ac_input.ac_input:focus { z-index: 1; }
.ac_input-group > .ac_input:first-of-type, .ac_input-group > .ac_input:first-of-type > input.ac_input, .ac_input-group > .ac_input:first-of-type > .ac_input > input.ac_input, .ac_input-group > .ac_input:first-of-type > .ac_popover > .popover-trigger { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 4px !important; border-bottom-left-radius: 4px !important; margin: 0; }
.ac_input-group > .ac_input:last-of-type, .ac_input-group > .ac_input:last-of-type > input.ac_input, .ac_input-group > .ac_input:last-of-type > .ac_input > input.ac_input, .ac_input-group > .ac_input:last-of-type > .ac_popover > .popover-trigger { border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; }

/* Advance search */
#search_advanced { position: absolute; right: 0; top: 32px; font-family: "IBM Plex Sans", Helvetica, sans-serif; font-weight: 500; font-size: 11px; width: 100%; background: #FFFFFF; background-color: #FFFFFF; border: 1px solid #C3C3C3; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; cursor: pointer; z-index: 1; overflow: hidden; box-sizing: border-box; }
#search_advanced > div { color: #888; display: block; padding: 6px 10px 6px 30px; text-align: left; box-sizing: border-box; }
#search_advanced > div:not(:first-child) { border-top: 1px solid #C3C3C3; }
#search_advanced > div.guideflow_hovered { background: #F8F8F8; }
#search_advanced > div a { color: #888; text-decoration: none; font-size: 14px; }

/* Search input in a popover */
.ac_popover-search { padding-right: 10px; padding-bottom: 5px; background-color: var(--slate-100); border-bottom: 1px solid var(--slate-150); border-radius: 5px 5px 0 0; }
.ac_popover-search input[type="text"] { margin: 5px 5px 0; width: 100%; }
.ac_popover-search .ac-icon { left: 15px; top: 15px; }
.ac_popover-search.centered {  margin: 0; overflow: hidden; padding: 5px;}
.ac_popover-search.centered input[type="text"] { margin: auto; display: block;  }
.ac_popover.popover-search .ac_popover-menu { min-width: 170px; }
.ac_popover.popover-search .ac_popover-menu li a { white-space: initial; cursor: pointer; text-decoration: none; }

/* Text area with a toolbar */
.ac_ta-toolbar { position: relative; }
.ac_ta-toolbar > .toolbar { position: absolute; top: 0; width: 100%; box-sizing: border-box; background-color: var(--slate-150); padding: 8px; border: var(--slate-200) 1px solid; border-top-right-radius: 4px; border-top-left-radius: 4px; }
.ac_ta-toolbar > .toolbar > .toolbar-item { display: inline-block; margin-right: 15px; }
.ac_ta-toolbar > .toolbar > .toolbar-item .selectdropdown a { font-size: 12px !important; }
.ac_ta-toolbar > .toolbar > .toolbar-item .toolbar-item-label { display: inline-block; margin-top: -1px; font-size: 12px !important; margin-right: 5px; font-weight: 600; text-transform: uppercase; character-spacing: 4px; }
.ac_ta-toolbar > textarea { margin-top: 52px !important; width: 100%; }

/* Checkbox */
input[type="checkbox"].ac_check { display: none !important; }
input[type="checkbox"].ac_check + label { margin-right: 10px; cursor: pointer; }
input[type="checkbox"].ac_check + label > span { display: inline-block; width: 17px; vertical-align: middle; height: 17px; background: url(https://html-assets-prod.guideflow.com/9f290d612a7769c0918e2aab982ed3a63b42e137) no-repeat 0 0; background-size: 17px; margin: 0 10px 0 0; cursor: pointer; vertical-align: top; }
input[type="checkbox"].ac_check.disabled + label > span { opacity: 0.5; }
input[type="checkbox"].ac_check:checked + label > span { background-position: 0 -17px; }
input[type="checkbox"].ac_check:focus + label > span { background-position: 0 -17px; }

/* Radios */
input[type="radio"].ac_radio { display: none !important; }
input[type="radio"].ac_radio + label { margin-right: 10px; cursor: pointer; }
input[type="radio"].ac_radio + label > span { display: inline-block; width: 17px; vertical-aplign: middle; height: 17px; background: url(https://html-assets-prod.guideflow.com/c295d76fefe1f60f701d8e8c6c0fa5e940c9a016) no-repeat 0 0; background-size: 17px; margin: 0 10px 0 0; cursor: pointer; vertical-align: top; }
input[type="radio"].ac_radio:checked + label > span { background-position: 0 -17px; }

input[type="radio"][disabled].ac_radio + label > span { background-image: url(https://html-assets-prod.guideflow.com/8771769d75de925a31080227c65ac92b82c4eae2); }

/* Radio Small */
input[type="radio"].ac_radio.small + label > span { width: 12px; vertical-align: middle; height: 12px; background-size: 12px; }
input[type="radio"].ac_radio.small:checked + label > span { background-position: 0 -12px; }

/* Labels */
label.ac_input { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; }
label.ac_input.top { margin-bottom: 8px; }
label.ac_input.left { display: inline-block; margin-right: 8px; }
fieldset .field label { display: block; margin-bottom: 8px; font-weight: 600; font-size: 14px; }
fieldset .field label.medium { font-size: 14px; }
fieldset .field label.large { font-size: 16px; }
fieldset .field label.left { display: inline-block; margin-right: 8px; }
fieldset.no-space .ac_input-small { border-radius: 2.5px 0 0 2.5px !important; }


/* Select */
select { font-size: 14px; }
select.ac_select { -webkit-appearance: none; -moz-appearance: none; background: #fff url(https://html-assets-prod.guideflow.com/9bf1e4c9b0a408d1b4e32a3e751af3c0aa8bb2c7) no-repeat !important; background-size: 10px !important;background-position: right 10px top 15px !important; border: var(--slate-200) 1px solid !important; font-size: 14px !important; padding: 8px 30px 8px 10px !important; color: var(--slate-600) !important; border-radius: 4px !important; }
select.ac_select:focus {border: 1px solid var(--ocean-500); box-shadow: 0 0 2px 0 rgba(53, 106, 230, 0.50); outline: none;}
select[multiple] { background-image: none !important; padding: 0 !important; }

/* Form error handling */
.errors { background: #F37C7B; border-radius: 4px; padding: 6px 8px; color: #fff; font-size: 12px; margin: 0; list-style-type: none; position: absolute; bottom: 41px; right: 0; display: inline-block; }
.errors .arrow { position: absolute; content: " "; bottom: -5px; right: 10px; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #F37C7B; z-index: 1; }
.errors li { margin-bottom: 4px; }
.errors li:first-child, .errors li:last-child { margin-bottom: 0; }

/*-------------------------------------------------------------------------*\
    Autocomplete
\*------------------------------------------------------------------------*/
.ui-autocomplete { z-index: 999!important; }

/*-------------------------------------------------------------------------*\
    Iconography
\*------------------------------------------------------------------------*/
.icon:not([data-ac-rs="nav:primary:item:icon"]) { width: 12px; display: inline-block; }
.icon:not([data-ac-rs="nav:primary:item:icon"]) svg { fill: currentColor; width: 12px; height: 12px; display: inline-block; position: relative; vertical-align: middle; top: -2px; pointer-events: none;}

/* Alignment */
.icon:not([data-ac-rs="nav:primary:item:icon"]).left { margin-right: 6px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).right { margin-left: 6px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).middle { margin: 0; }

/* Colors */
.icon:not([data-ac-rs="nav:primary:item:icon"]).white svg { fill: white; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).grey svg { fill: var(--slate-400); }
.icon:not([data-ac-rs="nav:primary:item:icon"]).green svg { fill: var(--mint-500); }
.icon:not([data-ac-rs="nav:primary:item:icon"]).salesforce-blue svg { fill: #00A1E0; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).trigger-info-icon svg { fill: #CFCFCF; }

  /* Sizes */
.icon:not([data-ac-rs="nav:primary:item:icon"]).small { width: 10px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).small svg { width: 10px; height: 10px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).medium { width: 16px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).medium svg { width: 16px; height: 16px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).large { width: 22px; }
.icon:not([data-ac-rs="nav:primary:item:icon"]).large svg { width: 22px; height: 22px; top: -1px; }

/* Fontello icons */
.ac-icon { font-family: "ac-icons" !important; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; /* fix buttons height, for twitter bootstrap */ line-height: 1em; }

/*-------------------------------------------------------------------------*\
    Select menu
\*------------------------------------------------------------------------*/
.ac_select { -webkit-appearance: none;-moz-appearance: none; background: #fff url(https://html-assets-prod.guideflow.com/afc72ff78854f7dfba8f7ddeacd1b469d7acf6a7) no-repeat right 10px center !important;background-position-y: 13px !important;background-size: 8px !important;border: var(--slate-200) 1px solid !important;font-size: 14px !important;padding: 7px 30px 7px 10px!important;color: var(--slate-600) !important;border-radius: 4px !important;cursor: pointer; }
.ac_select:focus { border: 1px solid var(--ocean-500); box-shadow: 0 0 2px 0 rgba(53, 106, 230, 0.50); outline: none; }

/*-------------------------------------------------------------------------*\
    Dropdown
\*------------------------------------------------------------------------*/
.selectdropdown { position: relative;display: inline-block;font-family: "IBM Plex Sans", Helvetica, sans-serif;vertical-align: top; }
.selectdropdown a.dropdown_select { min-width: 35px;text-decoration: none;position: relative;right: 0;margin: 0;padding: 7px 7px 7px 9px;display: inline-block;font-size: 14px;vertical-align: middle;cursor: pointer;background-color: #fff;border: 1px solid var(--slate-200);zoom: 1;border-radius: 4px; }
.selectdropdown a.dropdown_select.guideflow_hovered { background-color: var(--slate-100); }
.selectdropdown a.dropdown_select:active { background-color: var(--slate-150); }
.selectdropdown a.dropdown_select.active { position: relative;top: 0;background-color: var(--slate-100);z-index: 900; }
.selectdropdown a.dropdown_select > span { position: relative;display: inline-block;margin: 0 0 0 22px;color: #b9b9b9; }
.selectdropdown > .dropdown_menu { display: none;position: absolute;min-width: 100%;max-height: 300px;margin-top: 9px;padding: 0;background: #fff;font-size: 12px;border: 1px solid var(--slate-200);overflow: hidden;text-align: left; border-radius: 4px;z-index: 99;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: visible; }
.selectdropdown > .dropdown_menu a { position: relative;display: block;padding: 9px 11px;text-decoration: none;white-space: nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.selectdropdown > .dropdown_menu a.guideflow_hovered { position: relative;left: 0;background: var(--slate-100); }
.selectdropdown > .dropdown_menu ul { position: relative;margin: 0;padding: 0;width: 100%; }
.selectdropdown > .dropdown_menu ul li:last-child a { border-bottom: 0 none;border-radius: 0 0 4px 4px; }

/* A single comment or sub-section */
.selectdropdown > .dropdown_menu > ul { max-height: 300px; overflow-x: hidden; overflow-y: auto; }
.selectdropdown > .dropdown_menu ul li:last-child { border-bottom: 0 none; }
.selectdropdown > .dropdown_menu ul li .dropdown_descript { display: block; margin: 4px 0 0; color:#b9b9b9; font-size: 12px; font-weight: 100; }
.selectdropdown > .dropdown_menu ul > li > ul { margin: 0; padding: 0; line-height: 1.4; }

/* Group Title */
.selectdropdown > .dropdown_menu ul > li .dropdown_grouptitle { display: block; margin: 0; padding: 10px 8px; line-height: 1.4; font-weight: 700; color:#0065ab; background-color: rgba(240,250,255, 0.6); border-bottom: 1px solid #ddd; z-index: 10; }
.selectdropdown > .dropdown_menu ul > li:first-child .dropdown_grouptitle { margin-top: 0; }

/* Select dropdown menu styles */
.dropdown a.dropdown_select::after { content:"\25be"; display: inline;float: right; }
.dropdown a.dropdown_select { text-decoration: none; position: relative; right: 0; margin: 0; padding: 0.8em; height: 12px; display: inline-block; font-size: 11px; font-weight: 100; line-height: 12px; color:#505050; vertical-align: middle; cursor: pointer; background-color:#fff; border: 1px solid #ddd; zoom: 1; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); text-align: left; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1.0); border-radius: 4px; }
.dropdown a.dropdown_select:active, .dropdown a.dropdown_select.active { position: relative; top: 0; color:#aeaeae; background-color:#ffffff; border-bottom: 1px solid #fff; border-bottom-right-radius: 0; border-bottom-left-radius: 0; z-index: 5000; }
.dropdown_select span.icon:before {content: none;}
.dropdown > .dropdown_menu { display: none; position: absolute; top: 41px; width: 150px; padding: 0; background:#fff; border: 1px solid #ddd; overflow: hidden; text-align: left; z-index: 99; }
.dropdown > .dropdown_menu > ul { position: relative; margin: 0; padding: 0; width: 100%; overflow: hidden; }
.dropdown > .dropdown_menu > ul > li { margin: 0; padding: 0; line-height: 1.4; border-bottom: 1px solid #e6e6e6; }
.dropdown > .dropdown_menu > ul > li:last-child { border-bottom: 0 none; }
.dropdown > .dropdown_menu > ul > li > a { display: block; padding: 7px 8px; color:#545454; text-decoration: none; }
.dropdown > .dropdown_menu > ul > li > a.guideflow_hovered { position: relative; left: 0; background:#f8f8f8; }

/* Select dropdown menu in plain style */
/* Trigger */
.plain-dropdown .selectdropdown .dropdown_select {position:relative; background-color:transparent; margin:0px!important; padding:0px!important; background-color:transparent!important; border:0 none!important; font-size:100%!important; box-shadow:none!important; text-shadow:none!important; border-radius:0!important; vertical-align: top; z-index:90;}
.plain-dropdown .selectdropdown .dropdown_select:before {position:absolute; content:''; display:inline-block; left:0; bottom:0; margin:0; padding:0; height:1px; width:100%; background:inherit; background-image:url(https://html-assets-prod.guideflow.com/6f3a1d41490eba9090dcf9e8b656a7fac84b6a2a); background-repeat:repeat-x; background-position:bottom left; cursor:text;}
.plain-dropdown .selectdropdown .dropdown_select:after {display:none!important;}
.plain-dropdown .selectdropdown .dropdown_select:active,
.plain-dropdown .selectdropdown .dropdown_select.active {position:relative; font-size:100%!important; color:#000!important; background-color:transparent!important; border:0 none!important; z-index:99;}
.plain-dropdown .selectdropdown .dropdown_select::after {margin-left:3px; content:"\25be"; display:inline;}
/* Overlay menu */
.plain-dropdown .selectdropdown .dropdown_menu {display:none; margin-top:5px; border-radius:5px; overflow:visible; z-index:99;}
.plain-dropdown .selectdropdown .dropdown_menu:before,
.plain-dropdown .selectdropdown .dropdown_menu:after { position:absolute; top:-8px; left:8px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:rgba(0, 0, 0, 0) #c2c2c2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.plain-dropdown .selectdropdown .dropdown_menu:after { top:-7px; border-color:rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

/* Dropdown classes to override ac_dropdown with camp styles */
.selectdropdown.camp_popover > .dropdown_menu { min-width: 200px !important; margin-left: auto; right: 0; box-shadow: 0px 4px 12px rgb(31 33 41 / 8%);}
.selectdropdown.camp_popover .ac_popover-menu ul > li > a, .selectdropdown.camp_popover .ac_popover-menu ul > li > label { font-weight: 400; padding: 8px 12px; line-height: 20px;}
.selectdropdown.camp_popover .ac_popover:not(.mini-button-top) .ac_button:focus { box-shadow: 0px 0px 0px 2px var(--ocean-200); }
.selectdropdown.camp_popover .dropdown_select { font-size: 14px !important; line-height: 20px !important; padding: 4px 12px !important; }
.selectdropdown a.dropdown_select > span { margin: 0 0 0 8px; }
.selectdropdown.camp_popover .ac_popover-menu ul > li > a.selected:not(.has_description):after { content: url(https://html-assets-prod.guideflow.com/6e1fec7e7374efbdf4bb6b72addb38b33d3e6a04); float: right; }
.selectdropdown.camp_popover .ac_popover-menu ul > li > a.selected .dropdown_descript:after { content: url(https://html-assets-prod.guideflow.com/6e1fec7e7374efbdf4bb6b72addb38b33d3e6a04); float: right; transform: translateY(-50%);}
.selectdropdown.camp_popover .dropdown_select .icon.caret-bottom { padding-top: 2px; }

/*-------------------------------------------------------------------------*\
    Popover menu
\*------------------------------------------------------------------------*/
/* List */
.ac_popover { display: inline-block;position: relative; }
.ac_popover:not(.mini-button-top) .ac_button:focus {border: 1px solid var(--ocean-500); box-shadow: 0 0 2px 0 rgba(53, 106, 230, 0.50); outline: none;}
.ac_popover .popover-trigger { text-align: left !important; }
.ac_popover .popover-trigger > span:first-of-type { display: inline-block;padding-right: 22px;color: var(--slate-600);fill: currentColor; }
body.report .campaignOptionsWrap .split .ac_popover .popover-trigger > span:first-of-type { padding-right: 0px; }
body.report .campaignOptionsWrap .split .selectdropdown > .dropdown_menu { width: 50px; }
.ac_popover .popover-trigger span .dot { padding: 0; }
.ac_popover .popover-trigger .caret { position: absolute;right: 9px;top: 9px; }
.ac_popover .popover-trigger.full_width > span:after { position: absolute;right: 12px;top: 13px; }
.ac_popover .popover-trigger.ac_button { padding-right: 22px;font-weight: normal;text-transform: none; }
.no-space .ac_popover .popover-trigger.noicon { margin-left: -4px; background-color: var(--slate-100); border-radius: 0 2.5px 2.5px 0; }
.ac_popover .popover-trigger.noicon > span:after { display: none !important; }
.ac_popover .popover-trigger > span.ac-icon:after { content: '';margin-left: 0; }
.ac_popover.open .popover-trigger > span.ac-icon:after { content: '';margin-left: 0; }
.ac_popover-menu { font-family: "IBM Plex Sans", Helvetica, sans-serif;position: absolute;display: none;margin-top: 8px;left: 0;background: #fff;border-radius: 4px;min-width: 100%;white-space: nowrap;z-index: 99;box-shadow: 0 0 1px 0 var(--slate-300), 0 4px 8px -2px rgba(53,58,74,0.53); }
.ac_popover-menu ul > li { list-style: none;text-align: left !important;font-size: 14px;font-weight: 600;line-height: 100%; }
.ac_popover-menu ul > li > a, .ac_popover-menu ul > li > label { display: block;padding: 10px;text-decoration: none;color: var(--slate-600);font-weight: 600;box-sizing: border-box; }
.ac_popover-menu ul > li > a.guideflow_hovered, .ac_popover-menu ul > li > a:focus { background: var(--slate-100); }
.ac_popover-menu ul > li > a:active { background: var(--slate-150); }
.ac_popover-menu ul > li:last-child { border-bottom: none; }
.ac_popover-menu ul > li:last-child > a, .ac_popover-menu ul > li:last-child > label { border-radius: 0 0 4px 4px; }
.ac_popover-menu ul > li:first-child > a, .ac_popover-menu ul > li:first-child > label { border-radius: 4px 4px 0 0; }
.ac_popover-menu ul > li > a [class^="ac-icon"] { margin-right: 5px;vertical-align: baseline; }
.ac_popover-menu ul > li > a [class^="ac-icon"]:before { margin-left: 0; }
.ac_popover-menu input[type="checkbox"].ac_check + label { color: #838383; }
.ac_popover-menu input[type="checkbox"].ac_check + label span { position: relative;background-image: none; }
.ac_popover-menu input[type="checkbox"].ac_check + label span:before { display: none; }
.ac_popover-menu input[type="checkbox"].ac_check:checked + label { color: #333; }
.ac_popover-menu input[type="checkbox"].ac_check:checked + label span:before { display: inline-block;color: #60cb98; }
.ac_popover-menu .popover-result-highlight { color: #080; }
.ac_popover-menu .components_popover-menu_footer-item { padding: 5px; background: var(--slate-150); border-top: 1px solid var(--slate-200);}
.ac_popover.bulk-folder-dropdown .ac_button.popover-trigger { margin-right: 46px; }

/* For grouped popovers */
.ac_popover.grouped .ac_popover-menu:after { border-color: transparent var(--slate-100) transparent transparent; }
.ac_popover.grouped .ac_popover-menu > ul { margin: 0; padding: 0; list-style-type: none; max-height: 250px; overflow-y: auto; }
.ac_popover.grouped .ac_popover-menu li { list-style: none; border-bottom: #d7d7d7 1px solid; text-align: left !important; font-size: 14px; }
.ac_popover.grouped .ac_popover-menu li.group-title { background: var(--slate-100); padding: 2px 10px; font-weight: 600; }
.ac_popover.grouped .ac_popover-menu li:first-child { position: relative; }
.ac_popover.grouped .ac_popover-menu li:first-child.group-title { border-radius: 4px 4px 0 0; }

/* Drop down positioning */
.ac_popover-menu.left { left: 0; }
.ac_popover-menu.right { left: initial;right: 0; }
.ac_popover-menu.right:before, .ac_popover-menu.right:after { left: initial;right: 12px; }

/* Custom content */
.ac_popover-menu .popover-wrap { padding: 10px;}

/* Popover placements */
.placement-above:before,
.placement-above::after {position:absolute; left: 50%; bottom: -13px; content:''; margin: auto; width:0; height:0; border-width: 9px 9px 9px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); z-index:50;}
.placement-above::after {bottom: -12px; border-color:transparent #fff transparent transparent;}

/* Popover placements - Right */
.placement-right:before,
.placement-right::after {position:absolute; top:50%; left: -8px; content:''; margin: auto; width:0; height:0; border-width: 9px 9px 9px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); z-index:50;}
.placement-right::after {left: -7px; border-color:transparent #fff transparent transparent;}

/* Popover placements - Bottom */
.placement-below:before,
.placement-below::after {position:absolute; left: 50%; top: 8px; content:''; margin: auto; width:0; height:0; border-width: 9px 9px 9px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.placement-below::after {top: 9px; border-color:transparent #fff transparent transparent;}

/* Popover placements - Left */
.placement-left:before,
.placement-left::after {position:absolute; top:50%; right: -8px; content:''; margin: auto; width:0; height:0; border-width: 9px 9px 9px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); z-index:50;}
.placement-left::after {right: -7px; border-color:transparent #fff transparent transparent;}

/* List - Context menu icons */
.ac_popover-menu ul > li .ac-icon.send:before { content: '\E844'; }
.ac_popover-menu ul > li .ac-icon.delete:before { content: '\E840'; }
.ac_popover-menu ul > li .ac-icon.stop:before { content: '\E847'; }
.ac_popover-menu ul > li .ac-icon.edit:before { content: '\E84F'; }
.ac_popover-menu ul > li .ac-icon.report:before { content: '\E85D'; }
.ac_popover-menu ul > li .ac-icon.resend:before { content: '\E851'; }
.ac_popover-menu ul > li .ac-icon.resume:before { content: '\E85A'; }
.ac_popover-menu ul > li .ac-icon.survey:before { content: '\002A'; }
.ac_popover-menu ul > li .ac-icon.ticket:before { content: '\E85F'; }
.ac_popover-menu ul > li .ac-icon.enable:before { content: '\E839'; }
.ac_popover-menu ul > li .ac-icon.disable:before { content: '\E847'; }
.ac_popover-menu ul > li .ac-icon.pause:before { content: '\E85C'; }
.ac_popover-menu ul > li .ac-icon.copy:before { content: '\e82d'; }

/* Select menu */
.ac_popover.popover-select .ac_popover-menu > ul li > button.accordion-trigger { border: none;padding: 11px 16px; width: 100%; text-align: left;}
.ac_popover.popover-select .ac_popover-menu > ul li > a { padding: 9px 27px;max-width: 265px;display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.ac_popover.popover-select .ac_popover-menu > ul li:first-child.guideflow_hovered:after { border: none !important; }
.ac_popover.popover-select .ac_popover-menu > ul li.active > a { padding-left: 9px; }
.ac_popover.popover-select .ac_popover-menu > ul li.all > a { padding-left: 9px; }
.ac_popover.popover-select .ac_popover-menu > ul li.active > a:before { font-family: 'ac-icons';content: '\E864';font-size: 12px;color: #60cb98;margin-right: 5px; }
.ac_popover.popover-select .ac_popover-menu > ul li.active.all > a:before { font-family: 'ac-icons';content: '\E864';font-size: 12px;color: #60cb98;margin-right: 5px; }
.ac_popover.popover-select .ac_popover-menu > ul li.all > a:before { font-family: 'ac-icons';content: '\E819';font-size: 12px;color: #60cb98;margin-right: 5px; }
.ac_popover.popover-select .ac_popover-menu > ul li.indeterminate> a:before { font-family: 'ac-icons';content: '\E819';font-size: 12px;float: right;color: #60cb98; }
.ac_popover.popover-select .ac_popover-menu ul.popover-results, .ac_popover.popover-select .ac_popover-menu ul.popover-menu { max-height: 250px;overflow-y: auto;overflow-x: hidden; }

/* List -  Mini multi action buttons in secondary menu */
.mini-button-top .ac_popover-menu:before,
.mini-button-top .ac_popover-menu:after { left: initial; right: 19px; }
.mini-button-top .ac_popover-menu a { margin-right: 0!important; }
.mini-button-top .ac_popover-menu ul > li:first-child.guideflow_hovered:after { top: -10px; right: 19px; }

/* Button footer */
.popover-footer { padding: 5px 10px; background-color: var(--slate-100); border-top: 1px solid var(--slate-200); border-radius: 0 0 5px 5px; }

/*-------------------------------------------------------------------------*\
  Toggles
\*------------------------------------------------------------------------*/
.ac_toggle { font-size: 14px; position: relative; display: inline-block; top: 0; padding: 5px; background-color: var(--mint-500); color: #FFF; cursor: pointer; border-radius: 25px; text-transform: uppercase; }
.ac_toggle .handle { position: absolute; content: ''; top: 2px; width: 24px; height: 24px; background-color: #FFF; cursor: pointer; border-radius: 100%; }
.ac_toggle input[type=radio], .ac_toggle input[type=checkbox] { display: none !important; }
.ac_toggle .switch-off, .ac_toggle .switch-on { display: inline-block; margin: 0; padding: 0 8px; cursor: pointer; font-weight: 600; }
.ac_toggle .switch-on span,.ac_toggle .switch-off span { margin: -1px; padding: 0; color: #FFF; font-weight: 600; cursor: pointer; }

/* States */
.ac_toggle.on.guideflow_hovered, .ac_toggle.switch_on { background-color: var(--mint-500); }
.ac_toggle.off, .ac_toggle.switch_off { background-color: var(--strawberry-500); }
.ac_toggle.off.guideflow_hovered, .ac_toggle.switch_off.guideflow_hovered { background-color: var(--strawberry-600); }
.ac_toggle.on .handle, .ac_toggle.switch_on .handle { right: 2px; -webkit-box-shadow: -5px 0px 0 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 0px 0 0 rgba(0, 0, 0, 0.1); box-shadow: -5px 0px 0 0px rgba(0, 0, 0, 0.1); }
.ac_toggle.off .handle, .ac_toggle.switch_off .handle { left: 2px; -webkit-box-shadow: 5px 0px 0 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 0px 0 0 rgba(0, 0, 0, 0.1); box-shadow: 5px 0px 0 0 rgba(0, 0, 0, 0.1); }
.ac_toggle.on .switch-off span, .ac_toggle.off .switch-on span, .ac_toggle.switch_on .switch-off span, .ac_toggle.switch_off  .switch-on span { display: none; }
.ac_toggle.ac_toggle-disabled, .ac_toggle.disabled { background-color: var(--slate-200) !important; cursor: not-allowed !important; }
.ac_toggle.ac_toggle-disabled .handle, .ac_toggle.disabled .handle { background-color: #FFF !important; cursor: not-allowed !important; -webkit-box-shadow: 0 0 transparent !important; -moz-box-shadow: 0 0 transparent !important; box-shadow: 0 0 transparent !important; }
.ac_toggle.disabled label, .ac_toggle-disabled label, .ac_toggle-disabled span, .ac_toggle.disabled span { cursor: not-allowed !important; }

/* Sizes */
.ac_toggle.small { padding: 4px; font-size: 11px; }
.ac_toggle.small .handle { width: 19px; height: 19px; }
.ac_toggle.small .switch-off, .ac_toggle.small .switch-on { padding: 0 7px; }

/*-------------------------------------------------------------------------*\
    Pagination
\*------------------------------------------------------------------------*/
.ac_pagination { display: block;width: auto;height: 47px;padding: 0;font-size: 14px;text-align: center;background: var(--slate-100);border: var(--slate-200) 1px solid;vertical-align: middle;border-radius: 0 0 6px 6px;overflow: visible; }
.ac_pagination .pager-wrap { display: inline-block;margin: 7px 10px !important;border: 1px solid var(--slate-200);background: #FFFFFF;border-radius: 5px; }
.ac_pagination .pager-wrap li { display: inline-block;float: none;list-style: none; }
.ac_pagination .pager-wrap li a, .ac_pagination .pager-wrap li.active span { position: relative;font-weight: 600 !important;display: inline-block;padding: 9px 12px;color: #4A4A4A;line-height: 100%;text-decoration: none;vertical-align: middle; }
.ac_pagination .pager-wrap li a.next, .ac_pagination .pager-wrap li span.next { padding-right: 12px;padding-left: 12px;border-left: 1px solid var(--slate-200); }
.ac_pagination .pager-wrap li a.prev, .ac_pagination .pager-wrap li span.prev { padding-right: 12px;padding-left: 12px;border-right: 1px solid var(--slate-200); }
.ac_pagination .pager-wrap .ellipse { padding-right: 6px;padding-left: 6px;font-size: 18px; }
.ac_pagination li.active span { color: #3E70B5 !important;background-color: #E1E9F4 !important; }
.ac_pagination li.active span.prev, .ac_pagination li.active span.next { padding: 0;margin: 0; color: #4A4A4A !important;border: 0 none !important; }
.ac_pagination li a.guideflow_hovered { background: var(--slate-100); }
.ac_pagination li.previous a, .ac_pagination li.next a { padding: 0;margin: 0; }
.ac_pagination li.previous a.guideflow_hovered, .ac_pagination li.next a.guideflow_hovered { background: none; }
.ac_pagination li.previous span, .ac_pagination li.next span { color: #B1B1B1; }
/* Campaigns / Reports */
.ac_pagination.light-theme { margin: 0 !important; }
.ac_pagination.light-theme * { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.ac_pagination.light-theme ul { display: inline-block;margin: 7px 10px !important;height: 31px !important;min-height: 31px !important;max-height: 31px !important;border: 1px solid var(--slate-200);background: #fff;border-radius: 5px; }
.ac_pagination.light-theme li { position: relative;font-weight: 600 !important;display: table-cell;padding: 0;color: #4A4A4A;text-decoration: none; }
.ac_pagination.light-theme li span, .ac_pagination.light-theme li a { margin: 0 !important;padding: 5px 11px !important;color: #4A4A4A !important;border: 0 none !important;background-color: rgba(0, 0, 0, 0) !important;background: rgba(0, 0, 0, 0) !important;box-shadow: none !important;text-decoration: none !important; }
.ac_pagination.light-theme li.guideflow_hovered, .ac_pagination.light-theme li span.guideflow_hovered, .ac_pagination.light-theme li a.guideflow_hovered { background: var(--slate-100); }
.ac_pagination.light-theme li.active, .ac_pagination.light-theme li.active .current { color: #3E70B5 !important;background-color: #E1E9F4 !important; }
/* Drop down */
.ac_pagination .selectdropdown .dropdown_select, .ac_pagination .selectdropdown .dropdown_menu { background: #fff;font-size: 14px !important;font-weight: 600 !important;border-color: var(--slate-200) !important; }
.ac_pagination .selectdropdown .dropdown_select .icon, .ac_pagination .selectdropdown .dropdown_menu .icon { padding-right: 10px;margin-left: 10px; }

/* Modernized Pagination 2021 */
.ac_pagination.ac_pagination--condor {
  background-color: var(--slate-100);
  border-radius: var(--radii-100);
  padding: var(--sp-400);
  border: none;
  height: auto;
}
.ac_pagination.ac_pagination--condor ul {
  margin: 0 !important;
  height: auto !important;
  min-height: initial !important;
  max-height: initial !important;
  overflow: hidden;
  vertical-align: middle;
}
.ac_pagination.ac_pagination--condor ul li {
  vertical-align: middle;
}
.ac_pagination.ac_pagination--condor ul li a {
  float: none;
}
.ac_pagination.ac_pagination--condor ul li a > span {
  float: none;
  padding: 0 !important;
}

/*-------------------------------------------------------------------------*\
  Slider
\*------------------------------------------------------------------------*/

/* Default */
.ac_slider.ui-slider { position: relative; height: 10px; background: var(--slate-200); width: 100%; border-radius: 4px; cursor: pointer;border: none; }
.ac_slider.ui-slider .ui-slider-handle { top: -6px; margin-left: -.6em; position: absolute; z-index: 2; width: 11px; height: 11px; border-radius: 20px; background: #ccc; border: #fff 5px solid; box-shadow: 0 0 0 1px var(--slate-200);cursor: pointer; }
.ac_slider.ui-slider .ui-slider-handle.guideflow_hovered { background: #b8b8b8; }

.ac_slider.ui-slider .ui-slider-handle:focus { outline: none; box-shadow: 0 0 0 1px #a3a3a3; }

/* Large */
.ac_slider.large.ui-slider { height: 15px; background: var(--slate-200); border-radius: 6px; }
.ac_slider.large.ui-slider .ui-slider-handle { top: -8px; margin-left: -16px; width: 19px; height: 19px; border-radius: 100%; }

/* Range */
.ac_slider.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ac_slider.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; position: absolute; display: block; border: 0; background: #4DCBA9; border-radius: 10px; cursor: pointer; }

/* Pinned Value */
.ac_slider .ui-slider-handle .pinned-value { position: absolute; top: 24px; left: 50%; background: #fff; border: var(--slate-200) 1px solid; border-radius: 4px; text-align: center; padding: 6px 8px; font-weight: 600; opacity: 0; transition: all 0.5s; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.ac_slider .ui-slider-handle .pinned-value:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(115, 115, 115, 0); border-bottom-color: #fff; border-width: 6px; margin-left: -6px; z-index: 1; }
.ac_slider .ui-slider-handle .pinned-value:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(115, 115, 115, 0); border-bottom-color: var(--slate-200); border-width: 7px; margin-left: -7px; }
.ac_slider .ui-slider-handle.guideflow_hovered > .pinned-value, .ac_slider .ui-slider-handle:focus > .pinned-value { opacity: 0.8; transition: all 0.5s; }
.ac_slider .ui-slider-handle .pinned-value.above { top: -48px; }
.ac_slider .ui-slider-handle .pinned-value.above:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(115, 115, 115, 0); border-top-color: #fff; border-width: 6px; margin-left: -6px; z-index: 1; }
.ac_slider .ui-slider-handle .pinned-value.above:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(115, 115, 115, 0); border-top-color: var(--slate-200); border-width: 7px; margin-left: -7px; }


/*-------------------------------------------------------------------------*\
  Tooltips (Twipsy)
\*------------------------------------------------------------------------*/
.twipsy {
  visibility: hidden;
  font-family: "IBM Plex Sans", Helvetica, sans-serif;
  display: block;
  position: absolute;
  padding: 4px;
  font-size: 12px;
  z-index: 10000001;
}
.twipsy.in {
  visibility: visible;
}
.twipsy-arrow {
  z-index: 1;
}
.twipsy.above .twipsy-arrow {
  bottom: -1px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid rgba(0, 0, 0, 0.75);
}
.twipsy.left .twipsy-arrow {
  top: 50%;
  right: -1px;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid rgba(0, 0, 0, 0.75);
}
.twipsy.below .twipsy-arrow {
  top: -1px;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid rgba(0, 0, 0, 0.75);
}
.twipsy.right .twipsy-arrow {
  top: 50%;
  left: -1px;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid var(--slate-550);
}
.twipsy-inner {
	padding: 8px 12px;
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	text-align: center;
	max-width: 200px;
	text-decoration: none;
	font-size: 12px;
	font-weight: 600;
	border-radius: 3px;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.twipsy-arrow, .twipsy:after {
  position: absolute;
  width: 0;
  height: 0;
}

/* Light */
.twipsy.light .twipsy-inner {
  background: rgba(255, 255, 255, 1);
  color: var(--slate-600);
  border: var(--slate-200) 1px solid;
}
.twipsy.light.above .twipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
}
.twipsy.light.above:after {
  content: " ";
  width: 0;
  bottom: 0;
  left: 50%;
  margin-left: -6px;
  margin-bottom: -1px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--slate-200);
  z-index: 0;
}
.twipsy.light.left .twipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fff;
}
.twipsy.light.left:after {
  content: " ";
  top: 50%;
  right: 0;
  margin-top: -6px;
  margin-right: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 5px solid var(--slate-200);
  z-index: 0;
}
.twipsy.light.below .twipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
}
.twipsy.light.below:after {
  content: " ";
  top: 0;
  left: 50%;
  margin-left: -6px;
  margin-top: -1px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 5px solid var(--slate-200);
  z-index: 0;
}
.twipsy.light.right .twipsy-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #fff;
}
.twipsy.light.right:after {
  content: " ";
  top: 50%;
  left: 0;
  margin-top: -6px;
  margin-left: -1px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 5px solid var(--slate-200);
  z-index: 0;
}

/*-------------------------------------------------------------------------*\
   Modals

   Note: For modern (camp compliant) modals, add the class `modal--condor`
   to the main .modal wrapper.
\*------------------------------------------------------------------------*/
/* Apply to body when modal is shown */
.modal-open { overflow: hidden; }
.modal { position:fixed; top:0; right:0; bottom:0; left:0; z-index:999; -ms-overflow-style: scrollbar; overflow:auto; }
.modal-shadow { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 5; background-color: rgba(31, 33, 41, 0.64) !important; }
.modal-wrap { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 6; -ms-overflow-style: scrollbar; overflow: auto; }
.modal-dialog { width: 600px; padding: 10px; margin-right: auto; margin-left: auto; margin-top: 50px;-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.modal-dialog.large, .modal-dialog.modal-lg { width: 800px; }
.modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal.fade.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }

/* Header (LEGACY) */
.modal-header { margin: 0 !important; padding: 20px; overflow: visible !important; }

.modal-header h3 { font-family: "IBM Plex Sans", Helvetica, sans-serif; text-align: left; line-height: 22px; font-size:20px; font-weight: 600; margin: 0 !important; }

.modal-header .close, .modal-content .close {position:absolute;display:block; top:20px;right:20px;overflow:hidden;text-indent: -9999px;width:16.2px; height:16.2px;background: url(https://html-assets-prod.guideflow.com/72c5013fb4aa5c947f9849bd567276841c9cf014) no-repeat center top;background-size:17px;}
.modal-header .close_x { position:absolute;display:block; top:20px;right:20px;color: var(--slate-600);opacity: .32; }
.modal-header .close_x.guideflow_hovered { opacity: 1.0; }
.modal-header .close {position:absolute;display:block; top:24px;right:24px;overflow:hidden;text-indent:-9999px;width:12px;height:12px;background: url(https://html-assets-prod.guideflow.com/17f5b390a2a335b331797a9e6d8b9bd188b36e76) no-repeat center top;}

/* Header (Modern overrides) */
.modal--condor .modal-header { margin: 0 !important; padding: var(--sp-500) var(--sp-500) var(--sp-500) var(--sp-700); overflow: visible !important; }
.modal--condor .modal-header h3 { font-family: var(--ff-standard); text-align: left; line-height: var(--lh-400); font-size: var(--fs-500); font-weight: var(--fw-medium); margin: 0 !important; max-width: calc(100% - var(--sp-600)); }

.modal--condor .modal-content .close,
.modal--condor .modal-header .close,
.modal--condor .modal-header .close_x {
  position: absolute;
  display:block;
  top: var(--sp-500);
  right: var(--sp-500);
  overflow: hidden;
  text-indent: -9999px;
  width: var(--sp-800);
  height: var(--sp-800);
  background: url(https://html-assets-prod.guideflow.com/17f5b390a2a335b331797a9e6d8b9bd188b36e76) no-repeat;
  background-position: center center;
  background-size: var(--fs-200);
  cursor: pointer;
  border-radius: var(--radii-circle);
  opacity: 1;
  padding: 0;
  border: none;
}
.modal--condor .modal-content .close.guideflow_hovered,
.modal--condor .modal-header .close.guideflow_hovered,
.modal--condor .modal-header .close_x.guideflow_hovered { background-color: var(--slate-200); }
.modal--condor .modal-content .close:focus,
.modal--condor .modal-header .close:focus,
.modal--condor .modal-header .close_x:focus { box-shadow: 0 0 0 2px var(--ocean-500); };

/* Folders Modal Header */
#folderEditModal .modal-header { border-bottom: 2px solid var(--slate-200); }
#folderEditModal .modal-header h3 { font-size: 18px; }
#folderEditModal .modal-subhead__warning { background-color: #fff3a5; color: #776f2b; font-size: 14px; padding: 1rem;}
#folderEditModal .modal-subhead__warning i { display: inline; margin-right: .5rem;}

/* Content and body (LEGACY) */
.modal-content { position: relative; background-color: #ffffff; border-radius: 10px; outline: none; box-shadow: 0 1px 23px rgba(0, 0, 0, 0.6); }
.modal-content .notify { border-radius: 0; }
.modal-body { position: relative; width: auto; margin: 0 !important; padding: 20px !important; overflow: visible; }

.modal-body.sidebar { padding: 0 !important; }

.modal-body p { margin: 0 0 6px; padding: 0; font-size: 14px; line-height: 1.6em; }
.modal-body label { display: block; margin: 0 0 8px; width: auto; font-size: 14px; font-weight: 600; line-height: 1.3em; }
.modal-icon { border-radius: 10px; width: 60px}
#modal_disconnect_image { width: 40px; margin: 5px; }

/* Content and body (Modern) */
.modal--condor .modal-content { position: relative; background-color: white; border-radius: var(--radii-200); outline: none; box-shadow: var(--shadow-400); }
.modal--condor .modal-body {
  position: relative;
  width: auto;
  margin: 0 !important;
  padding: 0 var(--sp-700) var(--sp-700) !important;
  overflow: visible;
  font-family: var(--ff-standard);
  font-size: var(--fs-200);
  line-height: var(--lh-200);
}

.modal--condor .modal-body p { margin: 0 0 var(--sp-300); padding: 0; font-size: var(--fs-200); line-height: var(--lh-200); }
.modal--condor .modal-body p.m-0,
.modal--condor .modal-body p.m-0 { margin: 0; }
.modal--condor .modal-body label { display: block; margin: 0 0 var(--sp-200); width: auto; font-size: var(--fs-200); font-weight: var(--fw-medium); line-height: var(--lh-200); }

/* Delete List and Lists modals */
#deleteModal .deletelistconfirm label { display: inline-block; }
#deleteModal .deletelistconfirm label[for=delete5] { color: #F37C7B; }
#delete_multiModal .deletelistconfirm label { display: inline-block; }
#delete_multiModal .deletelistconfirm label[for=delete_multi5] { color: #F37C7B; }

/* Sidebar */
.modal-sidebar { float: left;top: 0;width: 30%;background: var(--slate-500);height: 100%;border-bottom-left-radius: 10px;border-right: #323232 1px solid; /* Navigation */ }
.modal-sidebar ul.nav { margin: 0;padding: 0;max-height: 500px;overflow: scroll; }
.modal-sidebar ul.nav li { display: block; }
.modal-sidebar ul.nav li.section-header { color: var(--slate-200);font-size: 12px;text-transform: uppercase;margin: 10px 0 0 0;padding: 4px 0 4px 20px;font-weight: 600;letter-spacing: 0.0400em; }
.modal-sidebar ul.nav li:last-child { border-bottom: none; }
.modal-sidebar ul.nav li a { position: relative;display: block;font-size: 14px;color: #fff;background: #3D3D3D;padding: 8px 20px;text-decoration: none;font-weight: 600;-webkit-font-smoothing: subpixel-antialiased; }
.modal-sidebar ul.nav li a .icon { position: absolute;top: 8px;right: 20px; }
.modal-sidebar ul.nav li a.inactive { background: none; }
.modal-sidebar ul.nav li a.guideflow_hovered, .modal-sidebar ul.nav li a.active { background: #3D3D3D; }
.modal-body-right { float: right;width: 64%; }
.modal-body-right ul { max-height: 500px; }

/* Footer (LEGACY) */
.modal-footer { position: relative; padding: 18px 20px; margin-bottom: 0; background-color: var(--slate-100); text-align: right; border-radius: 0 0 10px 10px; *zoom: 1; }
.modal-footer:before, .modal-footer:after { display: table; content: " "; }
.modal-footer:after { clear: both; }
.modal-footer .ac_button { margin: 0 0 0 10px; min-width: 100px; }

/* Footer (Modern) */
.modal--condor .modal-footer { position: relative; padding: var(--sp-700); margin-bottom: 0; background-color: var(--slate-150); text-align: right; border-radius: 0 0 var(--radii-200) var(--radii-200); *zoom: 1; }
.modal--condor .modal-footer .ac_button { margin: 0 0 0 var(--sp-400); }

/*-------------------------------------------------------------------------*\
    Upgrade overlay
\*------------------------------------------------------------------------*/
.upgrade-overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(240, 240, 240, 0.7); border-radius: 5px; z-index: 1; }
.upgrade-overlay .upgrade-overlay-box { position: absolute; top: 50%; left: 0; right: 0; width: 50%; overflow: auto; margin: -60px auto 0 auto; padding: 16px; text-align: left; z-index: 2; }
.upgrade-overlay .upgrade-overlay-box .upgrade-overlay-icon { float: left; }
.upgrade-overlay .upgrade-overlay-box .upgrade-overlay-icon:before { margin-top: 6px; font-size: 60px; }
.upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text { margin-left: 90px; }
.upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text h3 { margin: 0 0 10px; }
.upgrade-overlay .upgrade-overlay-box .upgrade-overlay-text p { margin: 0; }

/*-------------------------------------------------------------------------*\
   Screenshot container
\*------------------------------------------------------------------------*/

.ac_screenshot { border: var(--slate-200) 1px solid; overflow: hidden; padding: 0; border-radius: 12px;background: #fff; }
.ac_screenshot .header { text-align: left; padding: 10px 9px 8px 9px; color: var(--slate-200); }
.ac_screenshot .header span { display: inline-block; }
.ac_screenshot .header span:nth-child(2), .ac_container.screenshot .header span:nth-child(3) { margin-left: -2px; }
.ac_screenshot video { display:block;border-radius: 0 0 12px 12px;}

/*-------------------------------------------------------------------------*\
    Helper classes
\*------------------------------------------------------------------------*/
.ml10 { margin-left: 10px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }
.ml60 { margin-left: 60px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr40 { margin-right: 40px !important; }
.mr50 { margin-right: 50px !important; }
.mr60 { margin-right: 60px !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 40px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mb5  { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb16 { margin-bottom: 16px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 40px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb80 { margin-bottom: 80px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
.pt60 { padding-top: 60px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb60 { padding-bottom: 60px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl40 { padding-left: 40px !important; }
.pl50 { padding-left: 50px !important; }
.pl60 { padding-left: 60px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr30 { padding-right: 30px !important; }
.pr40 { padding-right: 40px !important; }
.pr50 { padding-right: 50px !important; }
.pr60 { padding-right: 60px !important; }
.center { margin: 0 auto !important; }
.full_width { width: 100% !important;box-sizing:border-box; }
.nowidth { width: inherit !important; }
.full_height { height: 100% !important; }
.fright { float: right; }
.fleft { float: left; }
.clearit { clear: both; }
.nofloat { float: none !important; }
.nomargin { margin: 0 !important; }
.notmargin { margin-top: 0 !important; }
.nobmargin { margin-bottom: 0 !important; }
.nolmargin { margin-left: 0 !important; }
.normargin { margin-right: 0 !important; }
.nopadding { padding: 0 !important; }
.nolpadding { padding-left: 0 !important; }
.norpadding { padding-right: 0 !important; }
.nobpadding { padding-bottom: 0 !important; }
.notpadding { padding-top: 0 !important; }
.noborder { border: none !important; }
.nobackground { background: none !important; }
.border-top { border-top: var(--slate-200) 1px solid; }
.border-bottom { border-bottom: var(--slate-200) 1px solid; }
.border { border: var(--slate-200) 1px solid; }
.text_white { color: #fff !important; }
.text_left { text-align: left !important; }
.text_right { text-align: right !important; }
.text_center { text-align: center !important; }
.min200 { min-width: 200px; }
.min80 { min-width: 80px; }
.max80 { max-width: 80px !important;}
.font_small { font-size: 14px; }
.ac_block { display: block !important; }
.ac_inlineblock { display: inline-block !important; }
.ac_none { display: none !important;}
.cf:before, .cf:after { content: " "; display: table; /* 2 */ }
.cf:after { clear: both; }
.cf { *zoom: 1; }
.ac-icon { font-family: "ac-icons";font-style: normal;font-weight: normal;speak: none; }
.body_overlay { position: absolute;left: 0;top: 0;width: 100%;height: 100vh;z-index: 3; }
.posrel { position: relative !important; }
.ac_moreinfo { color: var(--slate-400) !important;cursor: pointer;text-decoration: none !important;}
.ac_moreinfo.guideflow_hovered { color: var(--slate-600) !important;}
.dev_version {z-index:99999999;position: fixed;bottom: 20px;left: 84px;background: #50E3C2;padding: 6px 14px;color: #296658;opacity: 0.6;border-radius: 4px;font-size: 10px; }
.display-table { display: table; table-layout: fixed; }
.display-table-cell { display: table-cell; }
.display-table-row { display: table-row; }
.vertical-align { vertical-align: middle; }
.nowrap { white-space: nowrap; }

/* ------------- */
/* Accessibility */
/* ------------- */

/* See https://accessible360.com/accessible360-blog/use-aria-label-screen-reader-text/ */
.screen-reader-only {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px,1px,1px,1px);
  clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);
  overflow: hidden !important;
}

.mfa-go-back-container {
  margin-top: 16px;
  margin-bottom: 8px;
  text-align: center;
}

.mfa-go-back-container a.guideflow_hovered {
  cursor: pointer;
}

@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animated.slow {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.animated.fast {
  -webkit-animation-duration: .4s;
          animation-duration: .4s;
}
.animated.fastest {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes 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 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);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

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

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

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

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

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

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

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

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

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

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

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

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

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

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes 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 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);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

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

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .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 tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .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);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

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

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

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

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

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

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

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

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

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

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

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

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

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

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 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);
  }

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

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

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

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 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);
  }

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

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

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

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

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

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

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

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

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

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

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

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

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

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

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

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

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

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

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

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

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

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

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

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 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);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

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

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

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

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

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

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

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

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

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

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

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

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

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

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

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

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

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

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

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

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

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

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

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

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

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

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

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

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

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

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

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

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

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

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

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

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

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

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

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

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

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

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

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

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

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

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

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

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

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

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

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

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

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

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

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

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

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

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

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

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

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

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

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

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

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

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

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

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

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

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

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

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes 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 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);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

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

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

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

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

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

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

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

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

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

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

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

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

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

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

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

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

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

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

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

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

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

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

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes 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;
  }
}

@keyframes 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;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

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

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

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

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

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

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

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

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

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

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

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

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

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

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

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

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

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

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

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

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

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

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

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

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

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

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

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

@keyframes rollOut {
  0% {
    opacity: 1;
  }

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

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

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

  50% {
    opacity: 1;
  }
}

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

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

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

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

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

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

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

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

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

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

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

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

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

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

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

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

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

 /*------------------------------------*\
    Add new animations below
\*------------------------------------*/
.pulsate {
  -webkit-animation-name: pulsate;
          animation-name: pulsate;
}
@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}
@keyframes pulsate {
    0% {transform: scale(0.1, 0.1); opacity: 0.0;}
    50% {opacity: 1.0;}
    100% {transform: scale(1.2, 1.2); opacity: 0.0;}
}

@-webkit-keyframes greenPulse {
  from { border-color: var(--mint-500); -webkit-box-shadow: 0 0 9px var(--mint-500); }
  50% { border-color: var(--mint-500); -webkit-box-shadow: 0 0 25px var(--mint-400); }
  to { border-color: var(--mint-500); -webkit-box-shadow: 0 0 9px var(--mint-500); }
}
@keyframes greenPulse {
  0% { border-color: var(--mint-500); box-shadow: 0 0 9px var(--mint-500); }
  50% { border-color: var(--mint-500); box-shadow: 0 0 25px var(--mint-400); }
  100% { border-color: var(--mint-500); box-shadow: 0 0 9px var(--mint-500); }
}

.nudgeRight {
  -webkit-animation-name: nudgeRight;
          animation-name: nudgeRight;
}
@-webkit-keyframes nudgeRight {
    50% {
        -webkit-transform: translateX(10px);
                transform: translateX(10px);
    }
    0%, 100% { 
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}
@keyframes nudgeRight {
    50% {
        -webkit-transform: translateX(10px);
                transform: translateX(10px);
    }
    0%, 100% { 
        -webkit-transform: translateX(0);
                transform: translateX(0);
         -webkit-transition-timing-function: ease-out;
                 transition-timing-function: ease-out;
    }
}

.nudgeDown {
  -webkit-animation-name: nudgeDown;
          animation-name: nudgeDown;
}
@-webkit-keyframes nudgeDown {
    50% {
        -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
    }
    0%, 100% { 
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
@keyframes nudgeDown {
    50% {
        -webkit-transform: translateY(-5px);
                transform: translateY(-5px);
    }
    0%, 100% { 
        -webkit-transform: translateY(0);
                transform: translateY(0);
         -webkit-transition-timing-function: ease-out;
                 transition-timing-function: ease-out;
    }
}
.nudgeUp {
  -webkit-animation-name: nudgeUp;
          animation-name: nudgeUp;
}
@-webkit-keyframes nudgeUp {
    50% {
        -webkit-transform: translateY(10px);
                transform: translateY(10px);
    }
    0%, 100% { 
        -webkit-transform: translateY(0);
                transform: translateY(0);
    }
}
@keyframes nudgeUp {
    50% {
        -webkit-transform: translateY(10px);
                transform: translateY(10px);
    }
    0%, 100% { 
        -webkit-transform: translateY(0);
                transform: translateY(0);
         -webkit-transition-timing-function: ease-out;
                 transition-timing-function: ease-out;
    }
}

/*
	Global admin header
 */


/*------------------------------------*\
    Framework
\*------------------------------------*/
#page_header {position:fixed; top:0; width:100%; margin:0; padding:0; background:#274C7C; height:64px; zoom:1; z-index:990;}
#page_header:after {position:relative; content:''; display:table; clear:both; zoom:1;}
#page_header .hdrwrap {position:relative; display:table; top:0; margin:0; padding:0; height:58px; width:100%; min-width:1024px; left:0!important; right:0!important;}
#page_header .hdrwrap .logo {position:absolute; display:table-cell; top:0; left:0; margin:0; padding:14px 14px 13px 14px; width:40px; height:36px; background: #508CD6;color:#fff;font-size: 29px;cursor:pointer;line-height:37px;text-decoration:none; z-index:100;}
#page_header .hdrwrap .logo.custom-logo { padding:0;background:none;}
#page_header .hdrwrap .logo.guideflow_hovered {background:#3F77BC;}
#page_header .hdrwrap .logo.custom-logo.guideflow_hovered {background:none;}

/*------------------------------------*\
    Header alternate colors
\*------------------------------------*/
body.template_view #page_header, body.designer2 #page_header, body.campaign_new #page_header, body.campaign_designer #page_header, body.old.template #page_header { background: #fff !important;border-bottom: var(--slate-200) 1px solid; }

/*------------------------------------*\
    Main Navigation
\*------------------------------------*/
#page_header .mainmenu {margin:0 0 0 68px; padding:0;float:left;}
#page_header .mainmenu li {font-family: "IBM Plex Sans", helvetica, sans-serif; float:left; list-style:none;}
#page_header .mainmenu li a:link,
#page_header .mainmenu li a:visited {display:block; float:none; padding:22px 20px 22px; height:20px; font-size:14px;font-weight: 600; color:rgba(255,255,255,0.85); text-decoration:none; }
#page_header .mainmenu li a.guideflow_hovered { background: rgba(0, 0, 0, 0.2); color: rgba(255,255,255,1.0); }
#page_header .mainmenu li a.active {background:#30598F; color:rgba(255,255,255,1.0);}

#page_header .hdrwrap .act_menu {position:absolute; top:25px; right:30px; height:37px;}
#page_header .hdrwrap .act_menu li {position:relative; float:left; display:inline-block; line-height:14px; list-style:none; word-wrap:break-word; text-align:left!important;}
#page_header .hdrwrap .act_menu li a:link,
#page_header .hdrwrap .act_menu li a:visited {display:inline-block; background-color:#1a4d8a; padding:0 20px 0 20px; line-height:37px; color:#dadada; font-size:14px; text-decoration:none; font-weight:700; border:1px solid #10396b; border-right:1px solid #10396b; border-right:none; z-index:500;}
#page_header .hdrwrap .act_menu li a.guideflow_hovered,
#page_header .hdrwrap .act_menu li a:active,
#page_header .hdrwrap .act_menu li a.active {color:#fff; background:#1f5493; z-index:1000; -moz-border-radius-bottomleft:0; border-bottom-left-radius:0; -moz-border-radius-bottomright:0; border-bottom-right-radius:0;}
#page_header .hdrwrap .act_menu li a.last {border-right:1px solid #10396b; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#page_header .hdrwrap .act_menu li a:link span, #page_header .hdrwrap .act_menu li a:visited span {display:block; padding-left:20px;}
#page_header .hdrwrap .act_menu li a.srch {display:inline-block; overflow:hidden; height:37px; padding-left:13px; padding-right:13px; width:18px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#page_header .hdrwrap .act_menu li a.srch span {display:block; text-indent:100%; white-space:nowrap; overflow:hidden; background:url(https://html-assets-prod.guideflow.com/8bf5b77c5d89ff070e77cba41427d8ff683d147d) no-repeat 2px 11px;}
#page_header .hdrwrap .act_menu li div.searchwrap {display:none; height:31px; line-height:100%; background-color:#1a4d8a; padding:3px 5px; color:#dadada; font-size:14px; text-decoration:none; font-weight:700; border:1px solid #10396b; border-right:1px solid #10396b; border-right:none; z-index:500; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#page_header .hdrwrap .act_menu li a.sts {/*-webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-bottom-left-radius:3px;*/}
#page_header .hdrwrap .act_menu li a.sts span {background:url(https://html-assets-prod.guideflow.com/f728ad13dc6d9d69e3a431885da69b97cc71271e) no-repeat 0 11px;}
#page_header .hdrwrap .act_menu li div.alert {display:block; width:auto; padding:2px 6px; cursor:pointer!important; position:absolute; top:-3px; left:25px; background:#f20000; color:#fff; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 1px 1px 1px #10396b; -moz-box-shadow:0 1px 1px 1px #10396b; box-shadow:0 1px 1px 1px #10396b; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#10396b')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#10396b');}
#page_header .hdrwrap .act_menu li .acct_img {position:absolute; margin-top:8px; width:20px; height:20px; box-shadow:inset 0 0 4px #1b4d8a; -moz-box-shadow:inset 0 0 4px #1b4d8a; -webkit-box-shadow:inset 0 0 4px #1b4d8a; box-shadow:inset 0 0 4px #1b4d8a;}
#page_header .hdrwrap .act_menu li a.acct span {background:url(https://html-assets-prod.guideflow.com/be9e5df9b0b5d832c9b744c0ea9fd68f506e710c) no-repeat 0 11px;}
#page_header .hdrwrap .act_menu li a.hlp span {background:url(https://html-assets-prod.guideflow.com/16cd34d59459f192666a18f6133a37167d58eaae) no-repeat 0 11px;}
#page_header .hdrwrap .act_menu li#upgrade a {color:#ffea02!important;}
#page_header .hdrwrap .act_menu li a.upgrade span {background:url(https://html-assets-prod.guideflow.com/3024a89458647a2b5ed959fbf4adab874b9d4d24) no-repeat 0 13px;}
#page_header .hdrwrap .act_menu li a.active {-moz-box-shadow:-2px 2px 8px rgba(0, 0, 0, .30); -webkit-box-shadow:-2px 2px 8px rgba(0, 0, 0, .30); box-shadow:-2px 2px 8px rgba(0, 0, 0, .30);}
#page_header .hdrwrap .act_menu li a.sts.active {border-bottom-color:transparent; -moz-box-shadow:-2px 2px 8px rgba(0, 0, 0, .30); -webkit-box-shadow:-2px 2px 8px rgba(0, 0, 0, .30); box-shadow:-2px 2px 8px rgba(0, 0, 0, .30); -moz-border-radius-bottomleft:0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
#page_header .hdrwrap .act_menu li a.hlp.active {border-bottom-color:transparent; -moz-box-shadow:0 0 8px rgba(0, 0, 0, .30); -webkit-box-shadow:0 0 8px rgba(0, 0, 0, .30); box-shadow:0 0 8px rgba(0, 0, 0, .30);}
#page_header .hdrwrap .act_menu li a.last.active {border-bottom-color:transparent; -moz-box-shadow:2px 2px 8px rgba(0, 0, 0, .30); -webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, .30); box-shadow:2px 2px 8px rgba(0, 0, 0, .30); -moz-border-radius-bottomright:0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
#page_header .hdrwrap .header-upgrade { position: relative;display: inline-block;margin-left: 7px;margin-top: 20px;vertical-align: top;}

/*------------------------------------*\
    Dropdown Navigation
\*------------------------------------*/
#page_header .hdrwrap .act_menu ul li > ul {position:absolute; width:190px; background:#1f5493; border:1px solid #10396b; border-top:0; display:none; padding:10px 0 0!important; -webkit-box-shadow:0 5px 10px 1px rgba(0, 0, 0, .30); -moz-box-shadow:0 5px 10px 1px rgba(0, 0, 0, .30);box-shadow:0 5px 10px 1px rgba(0, 0, 0, .30); z-index:400; zoom:1;}
#page_header .hdrwrap .act_menu ul li > ul > li {position:relative; float:none; margin:0!important; padding:0!important; width:100%; border:none;}
#page_header .hdrwrap .act_menu ul li > ul > li.divider {height:1px; margin:0 0 3px; padding:0; border:none; border-top:1px solid #1b4476;}
#page_header .hdrwrap .act_menu ul li > ul > li a:link,
#page_header .hdrwrap .act_menu ul li > ul > li a:visited {display:block; margin:0!important; padding:6px 20px; background:none; font-size:12px; line-height:16px!important; font-weight:normal; border:0; word-wrap:break-word; -webkit-transition:background-color .05s linear; -moz-transition:background-color .05s linear; -o-transition:background-color .05s linear; -ms-transition:background-color .05s linear; transition:background-color .05s linear;}
#page_header .hdrwrap .act_menu ul li > ul > li a.guideflow_hovered,
#page_header .hdrwrap .act_menu ul li > ul > li a:active {color:#fff; background:#2b64a8;}
#page_header .hdrwrap .act_menu ul li.acct ul {position:absolute; right:0; width:165px;}
#page_header .hdrwrap .act_menu ul li ul.status {width:250px; overflow:hidden;}
#page_header .hdrwrap .act_menu ul li ul.status li {display:block!important; padding-bottom:14px!important; width:100%!important; font-size:12px!important; border-bottom:1px solid #1b4476; text-align:left;}
#page_header .hdrwrap .act_menu ul li ul.status li:last-child {border-bottom-color:transparent;}
#page_header .hdrwrap .act_menu ul li ul.status li.nostatuses,
#page_header .hdrwrap .act_menu ul li ul.status li span {margin:0 0 -5px!important; padding:8px 10px 5px!important; display:block!important; line-height:14px!important; color:#dedede; word-wrap:break-word;}
#page_header .hdrwrap .act_menu ul li ul.status li.nostatuses {margin-top:0!important; margin-bottom:10px!important;}
#page_header .hdrwrap .act_menu ul li ul.status li a {display:inline!important; margin:0!important; padding:0!important; font-size:12px!important; color:#dedede; line-height:14px!important; -webkit-transition:background-color .05s linear; -moz-transition:background-color .05s linear; -o-transition:background-color .05s linear; -ms-transition:background-color .05s linear; transition:background-color .05s linear;}
#page_header .hdrwrap .act_menu ul li ul.status li a.guideflow_hovered {background:none;}
#page_header .hdrwrap .act_menu ul li ul.status li span.status_date {margin:0 0 6px; font-size:11px; color:#9cc2d6;}
#page_header .hdrwrap .act_menu ul li ul.status li span.status_title {margin:0 0 6px;}
#page_header .hdrwrap .act_menu ul li ul.status li span.status_delete {position:absolute; top:0; right:0; display:block;}
#page_header .hdrwrap .act_menu ul li ul.status li span.status_delete a {font:10px arial,sans!important; color:#5382ba; font-weight:700;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont {float:left; display:block!important; margin-left:13px; width:100px;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont:first-child {margin-right:5px!important;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont span {display:block; margin:0!important; padding:0 0 4px 0!important; width:100px!important; color:#fff!important;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont .graph {float:left!important; background:#efefef; position:relative; width:100px; padding:0; margin-right:20px; border:1px solid #cecece; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcontfull {width:220px;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcontfull .graph {width:220px;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont .graph .bar {display:block; position:relative; background:url(https://html-assets-prod.guideflow.com/6dc9741eed2778db700e6f272384372f0d1727bf) repeat-x right center; border-right:1px solid #b4dad2; color:#333!important; text-align:center; height:20px; text-shadow:1px 1px 0px #fff; white-space:nowrap!important; word-wrap:none!important;}
#page_header .hdrwrap .act_menu ul li ul.status li .graphcont .graph > span.num {display:block; position:absolute; left:4px; top:3px; width:auto!important; color:#333!important; text-shadow:1px 1px 0px #fff; font-weight:700;}
#page_header .hdrwrap .act_menu ul li#help ul li form{position:relative; width:100%; height:100%; margin:14px 3px 14px 20px;}
#page_header .hdrwrap .act_menu ul li#help ul li form div.hsearch {position:relative; padding:5px 0; width:148px; display:block; height:20px; background:#fff url(https://html-assets-prod.guideflow.com/0f255c83592c0f9b9b49deccdc5c9e033918c823) no-repeat 6px 50%; border:1px solid #1b4476; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#page_header .hdrwrap .act_menu ul li#help ul li form input{float:right; width:120px; padding:3px; display:block; border:0; outline:0; shadow:none;}
#page_header .hdrwrap .act_menu ul li#help ul li form input:focus {border:0!important; border-color:0!important; outline:0!important;}
#page_header .hdrwrap .act_menu li div.searchwrap > #site_search {padding:5px 0 5px 24px!important; width:196px!important; background:#fff url(https://html-assets-prod.guideflow.com/84a45fe7e6869e4a50fe4dfdee90978e32ef46c7) no-repeat 5px 8px!important; font-weight:100!important; color:#555; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid transparent;}
#page_header .hdrwrap .act_menu div.ac_autocomplete {position:absolute; padding:10px 0 0; left:6px!important; width:222px!important; top:30px!important; overflow-y:auto!important; overflow-x:none!important; border:none!important; z-index:100; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:0 1px 0 0 rgba(104, 104, 104, 0.8); box-shadow:0 1px 0 0 rgba(104, 104, 104, 0.8);}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section {position:relative; margin:0!important; padding:0 18px!important; font-weight:100!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section:first-child {margin-bottom:12px!important; padding-bottom:12px!important; border-bottom:1px solid #ddd;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section:last-child {margin-bottom:6px!important; padding-bottom:6px!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section a {display:block; background:transparent!important; margin:0!important; padding:0!important; color:#555!important; font-weight:100!important; border:none!important; line-height:1.6!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section a.guideflow_hovered {background-color:transparent!important; color:#000!important; text-decoration:underline;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section > ul {position:relative; left:0; margin:0!important; padding:0!important; width:100%!important; background-color:white!important; border:none!important; box-shadow:none; color:#555!important; display:block!important; font-weight:normal; padding:0!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section > ul > li {float:none!important; width:100%!important; margin:0!important; padding:0!important; line-height:16px!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section > ul > li > a {display:block; margin:0!important; padding:2px 7px!important; color:#555!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section > ul > li > a.guideflow_hovered {background-color:transparent!important; color:#000!important; text-decoration:underline!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section .title {margin:0; padding:2px 7px; line-height:1.6!important;}
#page_header .hdrwrap .act_menu div.ac_autocomplete > .section li.current {background-color:#e8edf3;}

/*------------------------------------*\
    Compressed Main Header
\*------------------------------------*/
#page_header.cre-prgs div.progress_group {position:absolute; width:100%; text-align:center;}
#page_header.cre-prgs div.progress_group div.steps {position:relative; width:auto; padding:0; margin:0 auto 0 0; display:inline-block; color: var(--slate-600); font-family: "IBM Plex Sans"; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow: hidden;}
#page_header.cre-prgs div.progress_group div.steps:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#page_header.cre-prgs div.progress_group ul {position:relative; width:auto; padding:0; margin:0;}
#page_header.cre-prgs div.progress_group ul > li {position:relative; display: inline; font-size:14px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#page_header.cre-prgs div.progress_group ul > li span {font-weight: 600;position:relative; display:block;float:left; padding: 11px 17px 11px 28px;text-decoration: inherit;background-color: var(--ocean-150);}
#page_header.cre-prgs div.progress_group ul > li span:before { position: absolute; left: 0; top: -4px; content: ""; border-top: 25px solid rgba(0, 0, 0, 0); border-bottom: 25px solid rgba(0, 0, 0, 0); border-left: 7px solid #fff; }
#page_header.cre-prgs div.progress_group ul > li span:after { position: absolute; right: -5px; top: -4px; content: ""; border-top: 25px solid rgba(0, 0, 0, 0); border-bottom: 25px solid rgba(0, 0, 0, 0); border-left: 6px solid var(--ocean-150); z-index: 1; }
#page_header.cre-prgs div.progress_group ul > li:first-child span:before { display: none; }
#page_header.cre-prgs div.progress_group ul > li.active span { font-weight: 600; }
#page_header.cre-prgs div.progress_group ul > li:first-child  span { padding-left: 19px; }
#page_header.cre-prgs div.progress_group ul > li:last-child  span { padding-right: 19px; }
#page_header.cre-prgs div.progress_group ul > li.done span { background: var(--ocean-500); color:#fff!important; }
#page_header.cre-prgs div.progress_group ul > li.done span:after { border-left-color: var(--ocean-500); }
#page_header.cre-prgs div.progress_group ul > li.done span.guideflow_hovered { background: var(--ocean-600); text-decoration: none;}
#page_header.cre-prgs div.progress_group ul > li.done span.guideflow_hovered:after { border-left-color: var(--ocean-600); }
#page_header.cre-prgs div.progress_group ul > li.active span { background: var(--ocean-500); color:#fff!important;}
#page_header.cre-prgs div.progress_group ul > li.active span.guideflow_hovered { text-decoration: none; }
#page_header.cre-prgs div.progress_group ul > li.active span:after { border-left-color: var(--ocean-500);}
#page_header.cre-prgs div.progress_group ul > li.done span:after,
#page_header.cre-prgs div.progress_group div.steps li a.btn_next,
#page_header.cre-prgs div.progress_group div.steps li a.btn_prev {display:block; padding:0!important;}
#page_header.cre-prgs div.progress_group div.steps li a.btn_next > span,
#page_header.cre-prgs div.progress_group div.steps li a.btn_prev > span {display:block; padding:0!important; height:100%; font-size: 10px; color:#fff;}
#page_header.cre-prgs div.progress_group div.steps li a.btn_prev > span:before { -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); }
#page_header.cre-prgs div.progress_group div.steps li a.btn_next > span { background-color: #4CA1DD!important; }
#page_header.cre-prgs div.progress_group div.steps li a.btn_next > span:before { position: relative; top: -1px; margin: 0; padding: 0; line-height: initial; -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); }
#page_header.cre-prgs div.progress_group div.steps li .send {background-image:none!important;}
#page_header.cre-prgs div.progress_group div.steps li .send.guideflow_hovered {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #309c00), color-stop(1, #3cc300))!important; background:-moz-linear-gradient( center top, #309c00 5%, #3cc300 100% )!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#309c00', endColorstr='#3cc300')!important; background-color:#309c00!important;}
#page_header.cre-prgs div.progress_group div.steps li .send span {padding:0!important; background:none!important; text-shadow:none;}
/*#page_header.cre-prgs div.progress_group div.steps li.done span {background:url(../images/bg_pgrs_status.png) no-repeat 0 0; text-indent:-9999px;}*/

/* Save/Exit and Next */
#page_header .campaign-progress-options { position: absolute; right: 23px; margin: 11px 0 0 0; z-index: 1; }
#page_header .campaign-progress-options .ac_button:not(.alt1) { margin-right: 8px; padding: 12px 20px 11px 20px!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#page_header .campaign-progress-options .ac_button:not(.alt1,.prev,.save) { border: 0 none!important; }
#page_header .campaign-progress-options .ac_button.alt1,
#page_header .campaign-progress-options .ac_button.alt1.guideflow_hovered,
#page_header .campaign-progress-options .ac_button.alt1:active {
    border: unset;
    outline: unset;
    margin: unset;
    padding: unset;
}
#page_header .campaign-progress-options .ac_button.prev .ac-icon-left-open:before,
#page_header .campaign-progress-options .ac_button.alt1 .ac-icon-right-open:before { margin: initial; width: initial; line-height: initial; }
#page_header .campaign-progress-options .ac_button.alt1 .ac-icon-right-open { position: relative; top: -1px; right: -25px; font-size: 10px; }

.hdrwrap .campaign-progress-options .ac_button.prev { position: fixed; left: 23px; padding-left: 26px!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hdrwrap .campaign-progress-options .ac_button.prev .ac-icon-left-open { position: relative; top: 0px; left: -9px; font-size: 10px; }

/* Nav header for template designer only */
.hdrwrap .designer-template-name { position: absolute; left: 0; right: 0; margin: 11px auto 0; float: none; width: 50%; max-width: 600px; min-width: 100px; text-align: center; z-index: 1; }
.hdrwrap .designer-template-name .template-name { display: inline-block; margin: 0 auto; padding: 10px 36px 9px 36px; font-family: 'IBM Plex Sans', Helvetica, sans-serif;border: 2px solid #174479; color: #FFF; background: #23538C; font-size: 14px; font-weight: 600; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hdrwrap .designer-template-name .template-name.inline_editing { background: #23538C; border: 2px solid transparent !important; }
/*-------------------------------------------------------------------------*\
    Media query: progression bar navigation
\*------------------------------------------------------------------------*/

/* When not in campaign creation steps */
body.report_campaign #page_header > div.hdrwrap > div.progress_group { position: relative;width: auto;padding: 0;margin: 0;text-align: center; }
body.old.report_campaign #page_header div.hdrwrap .comp_options { display: none; }

/*-------------------------------------------------------------------------*\
    Sub-header
\*------------------------------------------------------------------------*/
.ac_subheader {
    position: fixed;
    top: 0;
    left: 249px;
    right: 0;
    height: 64px;
    max-height: 64px;
    background-color: #fff;
    box-shadow: inset 0px -1px 0px 0px var(--slate-200);
    -webkit-box-shadow: inset 0px -1px 0px 0px var(--slate-200);
    -moz-box-shadow: inset 0px -1px 0px 0px var(--slate-150);
    -o-box-shadow: inset 0px -1px 0px 0px var(--slate-150);
    z-index: 11;
}
.ac_subheader-wrap { padding: 12px 23px;height: 64px;max-height: 64px; }
.ac_subheader-wrap .ac_button:not(.search-button) { margin: 0 0 0 12px; }
.ac_subheader-wrap .ac_button:first-child { margin-left: 0; }
.ac_subheader-wrap .ac_subheader-return { margin-top: 10px; }
.ac_subheader-wrap .ac_subheader-return a { display: block;color: rgba(255, 255, 255, 0.7);font-size: 14px;text-decoration: none; }
.ac_subheader-wrap .ac_subheader-return a.guideflow_hovered { color: rgba(255, 255, 255, 1.0); }
.ac_subheader-wrap .subheader-breadcrumb { text-decoration: none !important; color: var(--slate-600); }
.ac_subheader-wrap .subheader-breadcrumb.guideflow_hovered { text-decoration:underline !important; }

.series .ac_subheader { left: 65px; z-index: 9; }

/*------------------------------------*\
    Series Mode Label
\*------------------------------------*/
div.steps-series {position:relative; float:none; display:inline-block; margin: 11px 0 0!important; padding:0; background:var(--ocean-150); color:#FFF; font-family: "IBM Plex Sans"; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden;}
div.steps-series > span {position:relative; float:left; display:block; padding: 0; background-color:var(--ocean-150); color:var(--slate-600); font-size: var(--fs-200); font-weight: var(--fw-semi-bold); }
div.steps-series > span.guideflow_hovered { cursor: pointer;}
div.steps-series > span a {position:relative; top: 2px; color:inherit; text-decoration:none; padding: 9px 32px 9px 32px;}
div.steps-series > span:before { position: absolute; left: 0; top: -6px; content: ""; border-top: 25px solid rgba(0, 0, 0, 0); border-bottom: 25px solid rgba(0, 0, 0, 0); border-left: 7px solid white; }
div.steps-series > span:not(:last-child):after { position: absolute; right: -5px; top: -6px; content: ""; border-top: 25px solid rgba(0, 0, 0, 0); border-bottom: 25px solid rgba(0, 0, 0, 0); border-left: 7px solid var(--ocean-150); z-index: 1; }
div.steps-series > span:first-child:before { display: none; }
div.steps-series > span:last-child { background-color:var(--ocean-500); color:#FFF; padding: 0; }
div.steps-series > span em,
div.steps-series > span a {position:relative; top: 2px; display:inline-block; max-width:148px; font-style:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding: 9px 32px 9px 39px;}
div.steps-series > span.campaign em { max-width: calc(100vw - 850px); }
div.steps-series > span em { font-weight: 600; }

/*------------------------------------*\
    Dropdown Menu
\*------------------------------------*/
#page_header.cre-prgs div.progress_group div.options ul li > ul {position:absolute; top:28px; right:0; width:200px!important; border:0; border-top:0; display:none; background:#1f5493!important; padding:0!important; z-index:5000!important; zoom:1!important; overflow:hidden;}
#page_header.cre-prgs div.progress_group div.options ul li > ul > li {position:relative; float:none; margin:0; padding:0; border:none; text-align:left;}
#page_header.cre-prgs div.progress_group div.options ul li > ul > li.divider {margin:0 0 0 -1px!important; padding:0!important; border:none!important; border-top:1px solid #1b4476!important;}
#page_header.cre-prgs div.progress_group div.options ul li > ul > li a:link,
#page_header.cre-prgs div.progress_group div.options ul li > ul > li a:visited {display:block; margin:0!important; padding:6px 20px; background:#1f5493!important; font-size:12px; line-height:16px!important; font-weight:normal; border:0; word-wrap:break-word; -webkit-transition:background-color .15s linear; -moz-transition:background-color .15s linear; -o-transition:background-color .15s linear; -ms-transition:background-color .15s linear; transition:background-color .15s linear;}
#page_header.cre-prgs div.progress_group div.options ul li > ul > li a.guideflow_hovered,
#page_header.cre-prgs div.progress_group div.options ul li > ul > li a:active {color:#fff; background:#2b64a8!important;}
#page_header.cre-prgs div.progress_group div.options ul li > ul > li a > span {background:transparent!important;}
#page_header.cre-prgs div.progress_group div.options ul li#account > ul {}
#page_header.cre-prgs div.progress_group div.options ul li#help > ul {position:absolute; right:-92px;}
#page_header.cre-prgs div.progress_group div.options ul li#help > ul li form{position:relative; margin:14px 0 0; padding:12px 20px 12px 20px!important; background:#1f5493!important}
#page_header.cre-prgs div.progress_group div.options ul li#help > ul li form div.hsearch {position:relative; margin:0!important; padding:0!important; width:158px; display:block; height:28px; background:#fff url(https://html-assets-prod.guideflow.com/0f255c83592c0f9b9b49deccdc5c9e033918c823) no-repeat 6px 50%; border:1px solid #1b4476; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
#page_header.cre-prgs div.progress_group div.options ul li#help > ul li form input{position:absolute; right:0; top:0; width:130px; height:20px; padding:0!important; display:block; border:0; outline:0; shadow:none;}
#page_header.cre-prgs div.progress_group div.options ul li#help > ul li form input:focus {border:0!important; border-color:0!important; outline:0!important;}
#page_header.cre-prgs div.progress_group div.options {margin:0; }
#page_header.cre-prgs div.progress_group div.steps { margin: 11px auto 0!important; }
#page_header .campaign_template_selected {border:1px solid #555; -webkit-box-shadow:0 0 30px rgba(98, 98, 98, 0.3); -moz-box-shadow:0 0 30px rgba(98, 98, 98, 0.3); box-shadow:0 0 30px rgba(98, 98, 98, 0.3);}

/*------------------------------------*\
    Compressed Menu
\*------------------------------------*/
#page_header div.comp_options {position:absolute; right:0; margin:0; display:table-cell; -webkit-font-smoothing:antialiased; font-family: 'IBM Plex Sans', sans-serif; font-weight:400; color:#738da9; font-size:14px;}
#page_header div.comp_options:after {position:relative; display:table; content:''; clear:both; height:0; visibility:hidden; zoom:0;}
#page_header div.comp_options .mainmenu,
#page_header div.comp_options .searchwrap,
#page_header div.comp_options .actmenu {position:relative; display:table-cell; vertical-align:middle;}
#page_header div.comp_options .actmenu { padding-bottom:10px;}
#page_header div.comp_options a.db span {background-position:0 0;}
#page_header div.comp_options a.ls span {background-position:0 -18px;}
#page_header div.comp_options a.cm span {background-position:0 -58px;}
#page_header div.comp_options a.ct span {background-position:0 -80px;}
#page_header div.comp_options a.in span {background-position:0 -37px;}
#page_header div.comp_options a.re span {background-position:0 -103px;}
#page_header div.comp_options a.avatar {position:relative; display:table-cell; height:36px; overflow:visible; vertical-align:middle;color: #fff;text-decoration: none;}
#page_header div.comp_options a.avatar span.image { border: rgba(0, 0, 0, 0.2) 3px solid; }
#page_header div.comp_options a.avatar span.image,
#page_header div.comp_options a.avatar span.image img {position:relative; float:left; width:36px; height:36px; overflow:hidden; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
#page_header div.comp_options a.avatar span.alert {position:absolute; top:-4px; right:-6px; display:block; padding:0px; min-width:15px; height:15px; line-height:15px; background-color:#fff; overflow:hidden; text-align:center; white-space:nowrap; vertical-align:baseline; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; font-size:11px; }
#page_header div.comp_options a.avatar span.name { font-family: "IBM Plex Sans", helvetica, sans-serif;float: left;line-height: 1.4em;font-weight: 600;margin-left: 10px;margin-top: 9px;white-space: nowrap;max-width: 200px;overflow: hidden;text-overflow: ellipsis; }
#page_header div.comp_options a.avatar span.icon.caret-bottom {position: relative;top: 9px;margin-left: 6px;font-size: 10px;}
#page_header div.comp_options a.avatar span.name .ac-icon-down { top: 0; }
#page_header div.comp_options a.avatar .statuses_count {position:absolute;left:28px;background:#f05252;padding: 0 4px;color:#fff;font-weight:700;border-radius: 20px;z-index:4;text-align:center;font-size:10px;width:15px;height:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#page_header div.comp_options div.actmenu_nav,
#page_header div.comp_options div.actmenu_nav {padding-top:12px;padding-left:7px;padding-right:23px;margin-top:0;margin-left:0;}
#page_header div.comp_options div.actmenu_nav.guideflow_hovered { background-color: rgba(0,0,0,0.2); }
.legacy-nav .search_nav.open { transition: all 0.2s ease-out;}
.legacy-nav .search_nav .searchwrap input[type="text"] {font-family: "IBM Plex Sans", Helvetica, sans-serif;width:100%;position:relative; margin-top:8px; padding:0; background-color:transparent; font-size:14px; color: #696969;border:0;}
.legacy-nav.universal .search_nav .searchwrap .ac-icon-search-1 { color: #fff; top: 10px; left: 25px; position: absolute; pointer-events: none;}
.legacy-nav.universal .search_nav .site-search { -webkit-appearance: none; background-color: #353A4A; border: 0; color: #fff; cursor: pointer; font-size: 14px !important; margin: 0; min-width: 100%; padding: 7px 7px 7px 29px; width: 100% !important; line-height: 1.6em; -webkit-border-radius: 4px; border-radius: 4px; background-clip: padding-box;}
.legacy-nav.universal .search_nav.open .site-search { cursor: text; }
.legacy-nav.collapse.universal .sidenav .search_nav { display: block; margin: 14px; }

/*------------------------------------*\
    Search Autocomplete Menu
\*------------------------------------*/
.legacy-nav .search_nav .ac_autocomplete { z-index:1;position: absolute;display: block;top: 44px;border: none !important;font-family: "IBM Plex Sans", Helvetica, sans-serif;background: #fff;border-radius: 4px;width: 220px;min-width: 220px;-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2); }
.legacy-nav .search_nav .ac_autocomplete:before { position: absolute;top: -10px;left: 23px;content: '';width: 0;height: 0;border-width: 7px 7px 7px 0;border-style: solid;border-color: transparent #fff transparent transparent;-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);z-index: 150; }
.legacy-nav .search_nav .ac_autocomplete .section { position: relative;padding: 0;border-bottom: 1px solid #cacaca; }
.legacy-nav .search_nav .ac_autocomplete .section a { display: block;padding: 8px 14px;font-size: 14px;color: #4e4e4e;text-decoration: none; }
.legacy-nav .search_nav .ac_autocomplete .section a.guideflow_hovered { background: #f6f6f6; }
.legacy-nav .search_nav .ac_autocomplete .section:first-of-type { border-bottom: 1px solid #cacaca; }
.legacy-nav .search_nav .ac_autocomplete .section li { padding: 0; }
.legacy-nav .search_nav .ac_autocomplete .section li:first-child a { border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0; }
.legacy-nav .search_nav .ac_autocomplete .section li a { white-space: nowrap;color: #4e4e4e; }
.legacy-nav .search_nav .ac_autocomplete .section .title:first-of-type a { border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0; }
.legacy-nav .search_nav .ac_autocomplete .section .title a:before { color: #989898;font-family: "ac-icons";content: '\E875';font-size: 14px;line-height: 1.6em;padding-right: 10px; }

/*------------------------------------*\
    Shortmenu Dropdown
\*------------------------------------*/
#page_header .mainmenu.shortmenu .shortmenu_wrap li a{ display: none;}
#page_header .mainmenu.shortmenu .shortmenu_wrap li a.active { display: block;position:absolute;top: 0;background:none;margin-bottom: 26px;}
#page_header .mainmenu.shortmenu .shortmenu_wrap li a.active:after { font-family: "ac-icons";content: '\e86c';float:right;font-size: 10px;margin-left: 10px;margin-top:6px;}
#page_header .mainmenu.shortmenu.open .shortmenu_wrap { background: #19467c;margin-top:64px;width:130px;}
#page_header .mainmenu.shortmenu.open .shortmenu_wrap li { float:none;}
#page_header .mainmenu.shortmenu.open .shortmenu_wrap li a{ display:block;padding:10px 20px;}
#page_header .mainmenu.shortmenu.open .shortmenu_wrap li a.active {padding-top: 23px;}

/*------------------------------------*\
    Account Dropdown
\*------------------------------------*/
#page_header div.comp_options .ac_account-dropdown { font-family: "IBM Plex Sans", Helvetica, sans-serif;position: absolute;display: block;margin-top: 10px;right: -22px;background: #fff;border-radius: 0 0 6px 6px;width: 220px;-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2);z-index: 3; }
#page_header div.comp_options .ac_account-dropdown.upgrade:before { border-color: transparent #f2f2f2 transparent transparent; }
#page_header div.comp_options .ac_account-dropdown > ul > li { list-style: none; }
#page_header div.comp_options .ac_account-dropdown > ul > li > a { display: block;padding: 8px 12px;text-decoration: none;color: #5d5d5d !important;font-weight: 600; }
#page_header div.comp_options .ac_account-dropdown > ul > li > a .ac-icon { display: inline-block;margin-right: 10px;font-size: 15px;color: #939393; }
#page_header div.comp_options .ac_account-dropdown > ul > li:first-child > a { border-radius: 4px 4px 0 0; }
#page_header div.comp_options .ac_account-dropdown > ul > li > a.guideflow_hovered { background: #fafafa; }
#page_header div.comp_options .ac_account-dropdown > ul > li:last-child { border-bottom: #CACACA 1px solid; }
#page_header div.comp_options .ac_account-dropdown > ul > li.ac-account-dropdown-alerts > a { font-weight: 600;border-radius: 4px 4px 0 0;padding: 12px 12px;border-bottom: #cacaca 1px solid; }
#page_header div.comp_options .ac_account-dropdown > ul > li.ac-account-dropdown-alerts > a .ac_count { min-width: 25px;position: absolute;right: 12px;top: 11px; }
#page_header div.comp_options .ac_account-dropdown > ul > li.ac-account-dropdown-alerts > a.active .ac_count { background: #f05252;border: #f05252 1px solid;color: #fff;font-weight: 800; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits > .ac_account-dropdown-limit { display: table-cell;padding-bottom: 12px;width: 120px;padding: 10px 12px;font-size: 12px;color: #939393;font-weight: 600; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits > .ac_account-dropdown-limit:last-of-type { padding-bottom: 20px; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits.double { display: table; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits.double > .ac_account-dropdown-limit { padding-bottom: 12px; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits.double > .ac_account-dropdown-limit:first-of-type { padding-right: 5px; }
#page_header div.comp_options .ac_account-dropdown > .ac_account-dropdown-limits.double > .ac_account-dropdown-limit:last-of-type { padding-left: 5px; }
#page_header div.comp_options .ac_account-dropdown .upgrade { background: #f2f2f2;padding: 12px;font-weight: 600; }
#page_header div.comp_options .ac_account-dropdown .upgrade a, #page_header div.comp_options .ac_account-dropdown .upgrade a:visited { color: #772523; }

/* Deals page specific? */
body.deal #page_header.cre-prgs div.progress_group div.options li a.acct {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
body.deal #page_header.cre-prgs div.progress_group div.options li a.acct > span {margin:0!important; padding:0!important;}
body.deal #page_header.cre-prgs div.progress_group div.options li a.acct > span > .avatar {float:none; margin:0!important; width:30px; height:30px; background-size:cover; overflow:hidden;}
body.deal #page_header.cre-prgs div.progress_group div.options li a.acct > span > .avatar:before {position:absolute; content:''; top:0; left:0; width:28px; height:28px; border:1px solid #10396b;}

/* Small screen sizes, hide the account name */
@media only screen and (max-width : 1025px) {
	#page_header .actmenu .name { max-width: 0 !important;margin-left:0 !important;}
}

/*------------------------------------*\
    Animations
\*------------------------------------*/
@-webkit-keyframes searchSlideOpen {
    0% {
    	width: 0;
    	opacity: 0;
  	}
  	20% {
  		width: 20px;
  	}
    100% {
        width: 160px;
        opacity: 1;
    }
}
@keyframes searchSlideOpen {
	 0% {
    	width: 0;
    	opacity: 0;
  	}
  	20% {
  		width: 20px;
  	}
    100% {
        width: 160px;
        opacity: 1;

    }
}

/*-------------------------------------------*/
/* Admin Global Footer Style    			 */ 
/*-------------------------------------------*/



/*------ Framework ------*/
#page_footer {width:100%;height:64px;padding:24px 24px; background: #4e4e4e;text-align:left;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#page_footer a, #page_footer a:visited { color:#c0c0c0;font-size:14px;text-decoration: none;margin-right:14px;}
#page_footer a.guideflow_hovered { color:#fff;}

#page_footer .twitter-icon.guideflow_hovered { color:#fff;}
#page_footer .facebook-icon.guideflow_hovered { color:#fff;}

#page_footer a.ac-icon { font-size:19px;}


/*------ Support popup menu ------*/

/* Icon */
.support-icon { position: fixed; right: 20px; bottom: 20px; width: 47px; height: 47px; background-color: #4DCBA9; border-radius: 100%; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); cursor: pointer;z-index: 2000; }
.support-icon.guideflow_hovered { background-color: #40c19e; }
.support-icon span { width: 22px; height: 22px;font-size:22px;color: #fff; position: absolute; top: 50%; left: 50%; margin-left: -11px; margin-top: -11px;line-height: 0 }
.support-icon span:before { margin: 0;}

/* Menu */
.support-menu { display: none;position: fixed; width: 250px; right: 20px; bottom: 80px; border: #cacaca 1px solid; border-radius: 6px; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); z-index: 2000; }
.support-menu .header { text-align: center; padding: 10px 15px; border-bottom: #cacaca 1px solid; margin-bottom: 15px; }
.support-menu .header h5 { margin-bottom: 0;font-size:16px;font-weight: 600; }
.support-menu .header .close { position: absolute; right: 15px; top: 13px; opacity: 0.4; cursor: pointer; }
.support-menu .header .close.guideflow_hovered { opacity: 0.8; }
.support-menu .menu { padding: 0 15px 15px 15px;font-size: 14px; }
.support-menu .menu h6 { font-size: 14px; font-weight: 600; margin-top: 0;margin-bottom: 8px; }
.support-menu .menu .section { margin-bottom: 15px; }
.support-menu .menu .section ul { margin: 0;padding:0;}
.support-menu .menu .section ul li { list-style-type: none;line-height: 1.8em;}
/* Sender Details Modal (basic editor) */
#template-setting .section .setting-section-container .from-input-wrap { width: 100% !important;position: relative;padding:0 5px 0 0 !important;display: inline-block;background-color: #ffffff;line-height: 100%;border: 1px solid var(--slate-200) !important;border-radius: 4px;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left;margin-right: 10px; }
#template-setting .section .setting-section.name-field .from-input-wrap input.from-input { position: relative;width: 90% !important;display: inline-block;background-color: #ffffff;line-height: 100%;border: 0px !important;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left;height:32px;padding:4px 5px 4px 10px!important; }
#template-setting .section .setting-section.name-field .from-input-wrap input.from-input.inactive { color: #c3c3c3 !important; }
#template-setting .section .setting-section-container .from-input-wrap a.from-pers { float: right;color: #bbbbbb; position: absolute; top: 50%; transform: translateY(-50%); right: 5px;}
#template-setting .section .setting-section.name-field .ac_popover-menu .popover-footer .ac_button { width: 47%;}
#template-setting .section .setting-section.name-field .ac_popover-menu .popover-footer .ac_button:first-of-type { margin-right: 10px !important;}
#template-setting .section .setting-section.name-field #from-pers-menu-name, #template-setting .section .setting-section.name-field #from-pers-menu-email, #template-setting .section .setting-section.name-field #pers-menu-subject   { margin-top: 23px;min-width: 247px;left: initial;right: -32px;}
#template-setting .section .setting-section.name-field #from-pers-menu-name:before,#template-setting .section .setting-section.name-field #from-pers-menu-name:after,#template-setting .section .setting-section.name-field #from-pers-menu-email:before,#template-setting .section .setting-section.name-field #from-pers-menu-email:after, #template-setting .section .setting-section.name-field #pers-menu-subject:before, #template-setting .section .setting-section.name-field #pers-menu-subject:after { left: 80%;}
#template-setting .section .setting-section.name-field .input-wrap{width:100%!important;position:relative;display:inline-block;background-color:#fff;line-height:100%;border:1px solid var(--slate-200)!important;border-radius:4px;font:14px "IBM Plex Sans", Helvetica, sans-serif!important;color:#333!important;float:left;margin-right:10px;padding:0 5px 0 0!important;}
#template-setting .section .setting-section.name-field .input-wrap input.icon-input{position:relative;width:90%!important;display:inline-block;background-color:#fff;line-height:100%;border:0!important;font:14px "IBM Plex Sans", Helvetica, sans-serif!important;color:#333!important;float:left;height:32px;padding:4px 5px 4px 10px!important;}
#template-setting .section .setting-section.name-field .icon-pers{color:var(--slate-500);float:right; position: absolute; top: 50%; transform: translateY(-50%); right: 5px;}

/*
Modal Stuff
*/

/* gallery modal stuff */
/* upload stuff */
#modal_gallery .modal-dialog {width:800px;}
* html #modal_gallery {position:absolute;}
#modal_gallery .modal-body {padding:2px!important; max-height:575px; overflow:hidden;}
#modal_gallery .standalone,
#modal_gallery .gallery_wrap {position:relative; width:100%; overflow:hidden;}
#modal_gallery .upload-file-nice {position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; z-index:2;}
#modal_gallery .upload-file-ie {}
#modal_gallery .upload-hidden {display:none;}
#modal_gallery .upload {margin:0 0 20px; width:210px; background:#f5f5f5; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#modal_gallery .upload input[type="submit"] {background:#6ec34f;}
/* menu stuff */
#modal_gallery .sidemenu {position:relative; float:right; padding:10px; width:220px;}
#modal_gallery .sidemenu > .headtitle {position:absolute; margin:0 0 5px; padding:0 0 0 24px; width: 204px; background:url(https://html-assets-prod.guideflow.com/687c09efe23f3fcdae6cdcb4cd2471906e1bfefa) 0 0 no-repeat; font-size:14px; font-weight:700; overflow:hidden;}
#modal_gallery .sidemenu > .headtitle > span.captionsmall {position:absolute; display:inline-block; top:0; right:17px; font-size:11px; color:#ababab;}
#modal_gallery .folder-main, #modal_gallery .folder-sub {color:#777!important; font-weight:normal!important; text-decoration:none!important;}
#modal_gallery .folder-add {color:#004290; font-weight:700;}
#modal_gallery .folder_list {overflow:hidden; margin-top: 44px; width:210px; height:444px; overflow-x:hidden; overflow-y:scroll;}
#modal_gallery .folder_list a.folder-selected {color:#555!important; text-decoration:none!important; font-weight:700!important;}
#modal_gallery .folder_list > .folders {margin-left:25px; max-height:390px;}
#modal_gallery .folder_list > .folders > ul {line-height:1.8;}
#modal_gallery .folder_list > .folders > ul > li {position:relative; margin:0 0 0 -15px!important; padding:0; height:100%; overflow:hidden; line-height:1.7;}
#modal_gallery .folder_list > .folders > ul > li > a {display:block; float:left; height:100%; margin-left:15px; color:#555; text-decoration:none;}
#modal_gallery .folder_list > .folders > ul > li > a.folder-delete {position:absolute; display:none; top:6px; margin:0; padding:0; width:7px; height:8px; background:url(https://html-assets-prod.guideflow.com/fb1ff39ad110598af33f7a15ca693cef0e222374) no-repeat 0 0; text-indent:100%; white-space:nowrap; overflow:hidden; white-space:nowrap; overflow:hidden;}
#modal_gallery .folder_list > .folders > ul > li > a.folder-delete.guideflow_hovered {background-position:0 -8px;}
/* image stuff */
#modal_gallery .images {position:relative; top:0; left:0; max-height:560px; margin-right:210px; overflow-x:hidden; overflow-y:auto;}
#modal_gallery .images > .image {position:relative; float:left; margin:13px; width:118px; height:140px; margin-right:0; margin-bottom:0;}
#modal_gallery .images > .image > div {position:relative; width:118px; height:118px; display:block;}
#modal_gallery .images > .image > div.image-container {width:118px; height:118px; overflow:hidden; border:1px solid #ccc; position:relative;}
#modal_gallery .images > .image > div.image-container > div.image-picture {width:118px; height:118px; text-align:center; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; margin-left:auto; margin-right:auto;}
#modal_gallery .images > .image > div.image-container > div.image-picture > img {max-width:118px; max-height:118px;}
#modal_gallery .images > .image > div.image-container > div.image-picture > div.image-imgtag {max-height:118px; cursor:pointer;}
#modal_gallery .images > .image > div.image-name {text-align:center!important; width:118px; overflow:hidden; color:#999; font-size:10px; height:15px!important; margin-top:2px;}
#modal_gallery .images > .image > div.image-name input {width:98%; height:15px!important; padding:0!important; font-size:10px!important; overflow:hidden!important; text-align:center!important; border:0!important;}
#modal_gallery .image_options {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none;}
#modal_gallery .image_options > span {position:absolute; top:80px; display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; cursor:pointer;}
#modal_gallery .image_options > span.image_choose {margin-left:-47px; left:50%; top:30px; min-width:94px; height:30px; line-height:30px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #555;}
#modal_gallery .image_options > span.image_choose.guideflow_hovered {background:#67b042;}
#modal_gallery .image_options > span.image-edit {left:13px; background-position:0 0;}
#modal_gallery .image_options > span.image-preview {left:46px; text-indent:0!important;}
#modal_gallery .image_options > span.image-preview > a {display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat 0 -58px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#modal_gallery .image_options > span.image-delete {right:10px; background-position:0 -29px;}
#modal_gallery .aviary {width:300px; height:300px; position:relative;}
#modal_gallery_loading {display:none; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:url(https://html-assets-prod.guideflow.com/055327f211a63ef1457c5239cde62524f142fdae); z-index:100;}
#modal_gallery_loading > div {position:absolute; top:30%; left:50%; margin-left:-100px; padding:28px 0 0; font-size:12px; width:200px; color:#777;}

#modal_gallery #modal_gallery_loading {width:97.8%!important;}
#modal_gallery #modal_gallery_loading > img {margin-left:8px!important;}

#subscriber_import .upgradeplan > a { margin:10px 0; padding:9px 15px; -moz-box-shadow:inset 0px 1px 0px 0px #fff; -webkit-box-shadow:inset 0px 1px 0px 0px #fff; box-shadow:inset 0px 1px 0px 0px #fff; background-color:#f7cb20; background-repeat:no-repeat; background-image:-webkit-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:-moz-linear-gradient(top, #fed427, #fed427 75%, #f7cb20); background-image:-ms-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:-o-linear-gradient(#fed427, #fed427 75%, #f7cb20); background-image:linear-gradient(#fed427, #fed427 75%, #f7cb20); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed427', endColorstr='#f7cb20', GradientType=0); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #d5b435; border-bottom-color:#b28e00; display:inline-block; color:#333!important; font-size:15px; font-weight:700; text-decoration:none; text-shadow:1px 1px 0px #fff6d2; -webkit-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); -moz-box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); box-shadow:0px 1px 1px rgba(120, 120, 120, 0.3); cursor:pointer!important; z-index:1; zoom:1; }
#subscriber_import .upgradeplan > a.guideflow_hovered {text-shadow:1px 0px 0px #fff6d2; border:1px solid #c6a113; border-top-color:#c3a326; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7cb20), color-stop(1, #fed427) ); background:-moz-linear-gradient( center top, #f7cb20 5%, #fed427 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7cb20', endColorstr='#fed427'); background-color:#f7cb20; -webkit-box-shadow:0px; -moz-box-shadow:0px; box-shadow:0px;}


/*-------------------------------------------------------------------------*\
   Fields and lists
\*------------------------------------------------------------------------*/
body.field .ac_lists { border-spacing: 0; border-bottom: 1px solid #EBEBEB; }
body.field .ac_lists table { border: 0 none; }
body.field .ac_lists table .ac_lists-subheader { height: 53px; background-color: #F2F2F2; color: #5D5D5D; }
body.field .ac_lists table .ac_lists-subheader td { border-bottom: 1px solid #C8C8C8; }
body.field .ac_lists table td { padding: 16px 10px; }
body.field .selectdropdown a.dropdown_select { position: relative; padding: 7px 28px 7px 11px !important; font-size: 14px !important; }
body.field .selectdropdown a.dropdown_select:after { position: absolute; top: 12px; right: 11px; float: none; font-family: "ac-icons"; content: '\E86C'; font-size: 10px; color: #696969; }


#subscriberDetails h2.printable {display:none;}
#tab_details_,
#tab_live_travel_,
#tab_campaigns_,
#tab_log_,
#tab_notes_
{display:none;}
#subscriberDetails  #notes .options {font-size:11px; color:#333; font-weight:normal; padding-top:8px; }
#subscriberDetails .note_html_info {color:#999; margin-top:8px; font-size:11px; }

#contact_view_name_list {font-size:25px; color:#000; }
.contact_view_email {font-size:18px; color:#666; }

.note_html {display:none; border-bottom:1px solid #e0e0e0; padding-top:10px; padding-bottom:5px; margin-bottom:10px;}
.note_html_edit {border:1px solid #999; display:block; height:75px; width:99%; margin-bottom:10px;}
#note_html_cancel_button {margin-left:8px;}
#note_html_options {display:none; float:right;}

#details_fields_updatebutton {margin-top:15px; }

#list #list_table .sublistcheckboxall {position:relative; top:2px; left:8px; }
#list #list_table .sublistcheckbox {position:relative; top:10px; left:8px; }
#list #list_table .xtracol {float:right; }
#list #list_table .xtracol .dateadded {color:#aaa; margin-right:8px; }
#list #list_table .xtracol .contacticons {position:relative; top:4px; }
#list #list_table .xtracol .geoaddr { font-family: "IBM Plex Sans", Helvetica, sans-serif; margin:0 10px 0 0; padding:6px; display:inline-block; border:1px solid #c3c3c3; color:#888; font-size:12px; font-weight:100; text-decoration:none;  -moz-border-radius:4px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer!important; z-index:1; zoom:1; }
#list #list_table .infocol {color:#000; height:32px; line-height:32px; }
#list #list_table .infocol a {text-decoration:none; color:#000; font-size:14px; }
#list #list_table .infocol a.resendoptin {text-decoration:none; color:#aaa; font-size:12px; }
#list #list_table .fieldscol {color:#aaa; }
#list #list_table .fieldscol .fieldtitle {color:#888; }

.ac_subheader .contacts_buttonsright { float: right; }
.ac_subheader .contacts_buttonsright a { margin-left: 10px;width: initial; }
.ac_subheader .contacts_buttonsleft { float: left; }

#contactlist {
	margin-top: 64px;
}
body.contact.old #contactlist {
	margin-top: 27px;
}
body.contact.old .ac-content_wrap {
	padding: 0;
}
body.contact.old #custom_fields_table textarea {
	padding: 10px 8px!important;
	width: 100%;
	max-height: 150px;
	border: var(--slate-200) 1px solid;
	box-sizing: border-box;
	border-radius: 4px !important;
}
#contactlist .column-select > a.ac-icon {
	margin-left: -23px;
	font-size: 14px;
	white-space: nowrap;
}
#contactlist .column-select .ac_popover-menu {
	left: initial;
	right: -8px;
	width: 200px;
}
#contactlist .column-select .ac_popover-menu:before,
#contactlist .column-select .ac_popover-menu:after {
	left: initial !important;
	right: 13px;
}
#setting-popover-menu {
	margin-top: 25px;
	margin-left: -150px;
	width: 200px !important;
	min-width: initial !important;
}
#setting-popover-menu:before,
#setting-popover-menu:after {
	top: -14px;
	right: -38px;
}
#setting-popover-menu:after {
	top: -12px;
}
#setting-popover-menu #col_apply {
	position: relative;
	border-top: 1px solid #D7D7D7;
	text-align: center !important;
}
#setting-popover-menu #col_apply a {
	display: block;
	padding: 9px;
	text-decoration: none;
	color: #4E4E4E;
	font-weight: 400;
	font-size: 14px;
}
#setting-popover-menu #col_apply a.guideflow_hovered {
	background-color: #f6f6f6;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
#setting-popover-menu #col_apply:after {
	position: absolute;
	content: '';
	right: 0;
	top: -11px;
	width: 200px;
	height: 10px;
	opacity: 100;
	z-index: 100;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );
}
#contactLists .contacts_editoptions {
	float: left;
}
#contactLists .contacts_editoptions .bulk-edit-dropdown {
	margin-right: 10px;
}

#contactLists #search_advanced { display: none;position: absolute;right: 0;top: 32px; font-family: "IBM Plex Sans", Helvetica, sans-serif; font-weight: 500; font-size: 11px; width: 100%; background: #fff; border: 1px solid #C3C3C3; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; cursor: pointer; z-index: 1; overflow: hidden; box-sizing: border-box; }
#contactLists #search_advanced > div { color: #888; display: block; padding: 6px 10px 6px 30px; text-align: left; box-sizing: border-box; }
#contactLists #search_advanced > div:not(:first-child) { border-top: 1px solid #C3C3C3; }
#contactLists #search_advanced >div.guideflow_hovered { background: #F8F8F8; }
#contactLists #search_advanced >div a { color: #888;text-decoration: none;font-size: 14px; }

#contactLists .ac_lists td.avatar { width: 32px; }
#contactLists .ac_lists td.avatar > span { display: block;width: 32px;height: 32px;border-radius: 100%;overflow: hidden;margin: 0 auto; }
#contactLists .ac_lists td.checkbox { width: auto;text-align: left; }
#contactLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label, #contactLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label > span { margin: 0; }
#contactLists .ac_lists td .contact_social li { display: inline;font-size: 26px; }
#contactLists .ac_lists td .contact_social li a { text-decoration: none;color: #989898; }
#contactLists .ac_lists td .contact_social li a.guideflow_hovered { color: #868686; }
#contactLists .ac_lists td.actions { width: 145px; }
#contactLists .ac_lists td.actions .ac_button { margin: 0; }

/* Last item - overlay popout menu options for multi button action */
.action-popover-menu { margin-top: 24px !important;margin-left: -88px !important;width: 144px;min-width: 144px !important; }
.action-popover-menu:before, .action-popover-menu:after { top: -13px !important;left: initial !important;right: 21px !important; }
.action-popover-menu:after { top: -11px !important; }
.action-popover-menu li:after { top: -9px !important;right: 22px !important; }

/* Normal - overlay popout menu options for multi button action */
#contactLists .ac_lists td.actions .ac_multibutton-mini > .action-popover-menu { margin-top: 7px !important;margin-left: initial !important;min-width: 100% !important; }
#contactLists .ac_info-general { margin-top: 20px; }

/* Campaigns list specific */
body.campaign #page_footer { margin-left: 251px;}
body.campaign #uxbody .uxlftcolm,
body.series_list #uxbody .uxlftcolm,
body.old.import #uxbody .uxlftcolm,
body.form #uxbody .uxlftcolm  { padding-right: 23px !important; }
body.campaign .ac_side-menu .ac-icon-plus { cursor: pointer;}

.ac_subheader .campaign_buttonsright { float: right; }
.ac_subheader .campaign_buttonsleft a,
.ac_subheader .campaign_buttonsright a { width: initial; }
.ac_subheader .campaign_buttonsleft { float: left; }
.ac_subheader .campaign_buttonsleft [class^="ac-icon"],
.ac_subheader .campaign_buttonsright [class^="ac-icon"] { -webkit-font-smoothing: antialiased; }
.ac_subheader .campaign_buttonsright .ac-icon-plus-circled { margin-right: 7px; }
.ac_subheader .campaign_buttonsright .ac-icon-plus-circled:before { font-size: 15px;margin:0; }
#campaignLists .folder { display: inline-block;margin-left: 10px; }
#campaignLists .ac_lists .list-wrap { float: right; border-spacing: 23px 0; margin-right: 10px; }
#campaignLists .ac_lists .list-wrap.campaign-type .ac_popover-menu { left: 10px; }
#campaignLists .campaign_editoptions { float: left; }
#campaignLists .campaign_editoptions .bulk-folder-dropdown { margin-right: 5px;}
#campaignLists .ac_lists td.checkbox { width: 20px;text-align: left; }
#campaignLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label, #campaignLists .ac_lists td.checkbox input[type="checkbox"].ac_check + label > span { margin: 0;}
#campaignLists .ac_lists td.screenshot { width: 103px; }
#campaignLists .ac_lists td.screenshot .imgwrap { width: 103px;height: 73px;background: url(https://html-assets-prod.guideflow.com/4369bc3dd2a5dba472c6703279da39fe8ebe8f6b);background-size: cover;border: #e0e0e0 1px solid }
#campaignLists .ac_lists td.screenshot .border-red { border-color: #F37C7B; }
#campaignLists .ac_lists td.sentdate { width: 10%; }
#campaignLists .ac_lists td.name { text-align: left !important;width: 30%; }
#campaignLists .ac_lists td.actions { padding-right: 10px; width: 165px; }
#campaignLists .ac_lists td.actions .buttons { display: none;}
#campaignLists .ac_lists td.actions .ac_multibutton-mini { min-width: 145px;}
#campaignLists .ac_lists .actions .ac_multibutton-mini.ac_popover {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	border: var(--slate-40) 1px solid;
	border-radius: 6px;
}
#campaignLists .ac_lists .actions .ac_multibutton-mini.ac_popover .ac_button,
#campaignLists .ac_lists .actions .ac_multibutton-mini.ac_popover .popover-trigger.noicon {
	display: flex;
	flex: auto;
	margin: 0;
	top: unset;
	left: unset;
	align-items: center;
	align-content: center;
	border: 0 none;
}
#campaignLists .ac_lists .actions .ac_multibutton-mini.ac_popover .popover-trigger.noicon {
	flex: 0;
	width: 42px;
	justify-content: center;
	box-shadow: inset 1px 0 0 0 var(--slate-40);
}
#campaignLists .ac_lists td.actions .ac_multibutton-mini.ac_popover .ac-icon-down:before { margin-left: 0; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu {
	margin-top: 0;
	top: 50px;
}
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:before,
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:after,
#contactLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:before,
#contactLists .ac_lists td.actions .ac_multibutton-mini .ac_popover-menu:after { left: initial; right: 20px; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.stop:before, .ac_lists td.actions .ac_multibutton-mini > a > .ac-icon.disable:before { content: '\E847'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.continue:before { content: '\E85A';}
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.send:before { content: '\E844';}
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.resend:before { content: '\E851'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.resume:before { content: '\E85A'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.enable:before { content: '\E839'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.pause:before { content: '\E85C'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.edit:before { content: '\E84F'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.report:before { content: '\E85D'; }
#campaignLists .ac_lists td.actions .ac_multibutton-mini .ac-icon.ticket:before { content: '\E85F'; color: #F05252;}
#campaignLists .ac_lists .campaignerror { color: #E90052; font-weight: 500; margin-top: 6px;}
#campaignLists .ac_lists .campaigninfo a.title { display: block;font-weight: 600;margin-bottom: 6px; }
#campaignLists .ac_lists .campaigninfo .status, .ac_lists .campaigninfo .folderballoons .balloon { display: inline-block;background: var(--slate-100);padding: 3px 10px;border-radius: 20px;color: var(--slate-550);font-size: 12px; }
#campaignLists .ac_lists .campaigninfo .status,
.ac_lists .campaigninfo .folderballoons .balloon { display: inline-block;background: var(--slate-150);padding: 3px 10px;border-radius: 20px;color: var(--slate-550);font-size: 12px;font-weight: 600; }
#campaignLists .ac_lists .campaigninfo .status [class^="ac-icon"]:not(.ac-icon-minus-circled),
.ac_lists .campaigninfo .folderballoons .balloon [class^="ac-icon"]:not(.ac-icon-minus-circled) { margin-right: 5px; vertical-align: baseline; }
#campaignLists .ac_lists .campaigninfo .status [class^="ac-icon"]:before,
.ac_lists .campaigninfo .folderballoons .balloon [class^="ac-icon"]:before { margin-left: 0; }
#campaignLists .ac_lists .campaigninfo .status.stopped .ac-icon, .ac_lists .campaigninfo .status.attention .ac-icon, .ac_lists .campaigninfo .status.declined .ac-icon { color: #f37c7b; }
#campaignLists .ac_lists .campaigninfo .status.analyzing .ac-icon, .ac_lists .campaigninfo .status.paused .ac-icon, .ac_lists .campaigninfo .status.cleanup .ac-icon, .ac_lists .campaigninfo .status.preparing .ac-icon, .ac_lists .campaigninfo .status.approval .ac-icon { color: #F05252; }
#campaignLists .ac_lists .campaigninfo .status.draft .ac-icon { color: var(--slate-550); }
#campaignLists .ac_lists .campaigninfo .status.sent .ac-icon, .ac_lists .campaigninfo .status.completed .ac-icon, .ac_lists .campaigninfo .status.sending .ac-icon, .ac_lists .campaigninfo .status.winner .ac-icon { color: #60cb98; }
#campaignLists .ac_lists .campaigninfo .status.scheduled .ac-icon, .ac_lists .campaigninfo .status.reminder .ac-icon { color: #6dafe6; }
#campaignLists .ac_lists .campaigninfo .folderballoons { display: inline; }
#campaignLists .ac_lists .campaigninfo .folderballoons .folder-popover { display: inline;cursor: pointer;position: relative; }
#campaignLists .ac_lists .campaigninfo .folderballoons .folder-popover .ac_popover-menu { top: 0px; margin-top:24px; }
#campaignLists .ac_lists .campaigninfo .folderballoons .folder-popover .balloon.guideflow_hovered { background: #ececec; }
#campaignLists .ac_lists .campaigninfo .folderballoons .folder-popover .balloon.guideflow_hovered > .ac_popover-menu { display: block !important;}
#campaignLists .ac_lists .campaigninfo .folderballoons .folder-popover .ac-icon-minus-circled { margin-right: 0; }

/* Campaign Overview - Status filter */
#campaignLists .filter-status-dropdown .popover-trigger { width: 160px; }
#campaignLists .filter-status-dropdown .ac_popover-menu { left: auto; right: 0; }
#campaignLists .filter-status-dropdown .ac_popover-menu:before,
#campaignLists .filter-status-dropdown .ac_popover-menu:after {
	left: auto;
	right: 32px;
}
#campaignLists .filter-status-dropdown .ac_popover-menu ul.popover-menu { max-height: none; }
#campaignLists #filter-status { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }

#resend_filter .inactive { filter:alpha(opacity=50); opacity:.5; cursor: default; }

.zoom-pan {
	position: relative;
	overflow: hidden;
	cursor: move;
}

.zoom-pan img {
	width: 100%;
	position: static;
}

.zoom-pan.zooming img {
	width: auto;
	height: auto;
	position: absolute;
}

body.campaign .series_folder_icon, body.report .series_folder_icon { border: 1px solid #000000;border-radius: 100%;height: 10px; width: 10px; display:inline-block; margin: 3px 8px 0 0;float: left;}
body.campaign .folder_color_picker li, body.report .folder_color_picker li { height: 25px; width: 25px; display: inline-block; border-radius: 3px; margin: 5px; cursor: pointer; }
body.campaign .folder_color_picker li.selected, body.report .folder_color_picker li.selected  { box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--slate-200); }

/* Campaign Welcome Page */
body.campaign div.campaign-welcome-marketing { align-items: center; box-sizing: border-box; justify-content: center; margin-left: -22px; margin-top: -23px; width: calc(100% + 46px); box-shadow: 0px 1px 0px #CED3E0; }
body.campaign div.campaign-welcome-marketing > div:first-child { max-width: 400px; }
body.campaign div.campaign-welcome-marketing > div:last-child { max-width: 600px; padding-left: 40px; }
body.campaign div.campaign-welcome-marketing li:before { content: url(https://html-assets-prod.guideflow.com/c4a0251ac538cc90606ac02bc9eafe71646024c9); margin-right: 9px; margin-top: 5px; }

.campaign-welcome-education-center { max-width: 1280px; margin: auto; justify-content: center; flex: 50% 1 1;}

.campaign-welcome-quick-tips { border: 1px solid var(--slate-40); border-radius: 8px; padding: 24px; margin-right: 40px;}
.campaign-welcome-quick-tips .quick-tips-header { margin-bottom: 6px; }
.campaign-welcome-quick-tips .quick-tips-header img { margin-right: 12px; }
.campaign-welcome-quick-tips .quick-tips-header h3 { margin: auto 0; font-size: 20px; }
.campaign-welcome-quick-tips .quick-tips-section { margin-left: 44px; padding: 12px 0px; align-items: center; line-height: 24px; }
.campaign-welcome-quick-tips .quick-tips-section:not(:last-of-type) { border-bottom: 1px solid var(--slate-40); }
.campaign-welcome-quick-tips .quick-tips-section p { font-size: 16px; width: 100%; }
.campaign-welcome-quick-tips .quick-tips-section img { margin-left: 10px; }
.campaign-welcome-quick-tips .close, .campaign-welcome-video .close {background: url(https://html-assets-prod.guideflow.com/a60593bacb35404e8e2aae683b959b4331222156) no-repeat; width: 24px; height: 24px; position: absolute; right: -12px; top: -12px; z-index: 1;}
.campaign-welcome-quick-tips .close.guideflow_hovered, .campaign-welcome-video .close.guideflow_hovered {background: url(https://html-assets-prod.guideflow.com/2782a6f63a5c5614668ba1b7e813cbcc6f2e33f3) no-repeat; width: 24px; height: 24px;}
.campaign-welcome-videos { gap: 40px; flex-wrap: wrap; flex: 50% 1 1; justify-content: space-between;}

.campaign-welcome-video { border: 1px solid var(--slate-40); border-radius: 8px; max-height:190px; flex: 45% 1 1; min-width: 420px; max-width: 600px;}
.campaign-welcome-video .video-holder {border-top-left-radius: 8px; border-bottom-left-radius: 8px; min-width: 200px; overflow: hidden;}
.campaign-welcome-video .video-info { padding: 12px 20px; position: relative; }
.campaign-welcome-video .video-info .guide-button-wrapper { position: absolute; bottom: 12px; }
.campaign-welcome-video .video-info .guide-button { min-width: 122px; }
.campaign-welcome-video .video-info h3 { font-size: 20px; }
.campaign-welcome-video .video-info p { font-size: 16px; }
.campaign-welcome-video .video-info .guide-information, body.campaign div.campaign-welcome-quick-tips .guide-information { font-size: 12px; color: var(--slate-400); margin-top: 8px; }
.campaign-welcome-quick-tips .guide-information { margin-left: 44px; }

/* New Campaign Success page */
body.campaign_new .ac_info-first_campaign { left: 249px; margin-top: 34px; position: relative; width: calc(100% - 249px); }
body.campaign_new .ac_info-first_campaign .campaign-congrats { text-align: center; box-shadow: 0px 1px 0px #CED3E0; }
body.campaign_new .ac_info-first_campaign .campaign-congrats h2 { font-size: 20px; }

/* Reports */
body.report .uxlftcolm { padding: 83px 0 0 0; }
body.report .ac_side-menu #campaign-menu { display: block !important;}
body.report .ac_side-menu { padding-bottom: 0; }
body.report .ac_side-menu li .folder-delete { right: 18px !important;}

/* Contacts table */
.ac_lists_table_contacts {
	overflow-y: auto;
	padding-bottom: 20px;
}
.ac_lists_table_contacts.remove-scroll {
	overflow: initial;
}
.ac_lists_table_contacts tr:last-child td {
	border-bottom: 1px solid #EBEBEB !important;
}
body.user #list .ac_table_header input[type=checkbox] {
	top: 0px !important;
}
body.series_list .pageHeadTitle h1,
body.campaign .pageHeadTitle h1,
body.campaign .pageHeadTitle h1#campaign_title,
body.campaign .pageHeadTitle h1#series_title {
	top: -5px;
	margin-bottom: 10px !important;
}

/*-------------------------------------------------------------------------*\
   Contacts
\*------------------------------------------------------------------------*/
body.contact { overflow-x: hidden; }
body.contact .filterSearch .search input { -webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;transition: none !important; }
body.contact .filterSearch .search input[type=button] { /* width: 23px !important; */ height: auto !important; }
body.contact #list_clear { display: none !important;position: absolute !important;right: 24px !important;top: 3px !important;background: none !important;border: none !important;padding: 0 !important; }
body.contact .pageHeadTitle { overflow: visible; }
body.contact.old .pageHeadTitle { padding: 23px 0 0; }
body.contact .pageHeadTitle h1 { margin-right: 300px !important; }
body.contact .pageHeadTitle h1 span#last-updated { display: block;font-size: 12px !important;color: #999 !important;line-height: 17px !important; }
body.contact .pageHeadTitle h1 span#last-updated a { color: #999 !important; }
body.contact .pageHeadTitle h1 div.heading_alert { font-size: 12px !important;color: #999 !important;line-height: 17px !important; }
body.contact .pageHeadTitle .search { overflow: visible; }
body.contact #segmentbox { position: relative;margin: -10px 23px 10px 23px;padding: 20px;border: 1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body.contact #segmentbox .segment-footer { position: relative;margin-top: 20px;padding: 14px;background-color: #f3f3f3;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
body.contact #segmentbox .segment-footer:before, body.contact #segmentbox .segment-footer:after { position: absolute;bottom: -51px;right: 15px;content: '';width: 0;height: 0;border-width: 16px 30px 16px 0;border-style: solid;border-color: transparent #ddd transparent transparent;-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);z-index: 50; }
body.contact #segmentbox .segment-footer:after { bottom: -49px;border-color: transparent #fff transparent transparent; }
body.contact #segmentbox .segment-footer .button { margin-bottom: 0; }
body.contact #segmentbox .segment-footer-right { float: right; }
body.contact .segmentwrap { position: relative; }
body.contact table.contact-search-table { width: 100%; }
body.contact table.contact-search-table td { padding: 10px 0;line-height: 22px; }
body.contact table.contact-search-table td input[name="keywords"] { padding-left: 35px !important;background: url(https://html-assets-prod.guideflow.com/86f7b851cc5575279e5e4fb46405c5a1616c8c3c) no-repeat 8px 50%;-webkit-box-shadow: 0 none;box-shadow: 0 none; }
body.contact table.contact-search-table td select { width: 100%;margin-bottom: 5px;-webkit-box-shadow: 0 none;box-shadow: 0 none; }
body.contact table.contact-search-table td select option { padding: 3px 4px; }
body.contact table.contact-search-table td select[name="lists"] { max-height: 66px;overflow-x: hidden;overflow-y: auto; }
body.contact table.contact-search-table td a[class^="select-"] { display: inline-block;margin: 0 1px;padding: 2px 8px;font-size: 12px;color: #474747;background-color: #e2e2e2;text-decoration: none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
body.contact table.contact-search-table td a[class^="select-"].guideflow_hovered { background-color: #bebebe; }

/* Save search modal */
body.contact #ac_automodal.modal .saved-searches {max-height:262px; overflow:hidden; overflow-y:auto; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
body.contact #ac_automodal.modal .saved-searches li {padding:12px 12px 12px 17px; border-bottom:1px solid #ddd;}
body.contact #ac_automodal.modal .saved-searches li:last-child,
body.contact #ac_automodal.modal .saved-searches li:only-child {border-bottom:0 none;}
body.contact #ac_automodal.modal .saved-searches li a.saved-search-view {display:inline-block; color:#444; text-decoration:none;}
body.contact #ac_automodal.modal .saved-searches li a.saved-search-delete {display:inline-block; margin-left:2px; font-family:'Glyphicons Halflings'; font-size:11px; color:#bbb; -webkit-font-smoothing:antialiased; text-decoration:none; vertical-align:middle;}
body.contact #ac_automodal.modal .saved-searches li a.saved-search-delete:before {display:block; content:"\e014"; font-family:'Glyphicons Halflings'; -webkit-font-smoothing:antialiased;}
body.contact #ac_automodal.modal .saved-searches li a.guideflow_hovered {color:#666;}
body.contact #contact_list_loading { padding: 15px; text-align: center; font-weight: bold; background-color: #fcf8e3; }

/* Bulk Edit modal */
body.contact #bulk-edit-contacts-modal .modal-dialog { width: 820px; }
body.contact #bulk-edit-contacts-modal .modal-header { border-bottom: 1px solid #DDDDDD; }
body.contact #bulk-edit-contacts-modal .modal-body { height: 450px; overflow: auto; padding: 0 !important; position: static;font-family: "IBM Plex Sans", Helvetica, sans-serif; }
body.contact #bulk-edit-contacts-modal .bulk-edit-num-contacts { font-weight: bold; }
body.contact #bulk-edit-contacts-modal .bulk-edit-modal-body-wrap { height: 100%; width: 100%; }
body.contact #bulk-edit-contacts-modal .bulk-edit-modal-body-wrap tr { vertical-align: top; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-settings { padding: 5px; text-align: center; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-settings .action-info { display: block; height: 440px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-settings .action-info h2 { margin: 0; color: #777; font-size: 15px; line-height: 440px; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-wrap { color: #666666; margin: 10px 10px 18px 10px; text-align: left; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-wrap .setting-title { display: block;font-weight: 600;font-size: 14px;margin-bottom: 7px; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value { border: 1px solid var(--slate-200); border-top: none; padding: 10px 10px; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value:first-of-type { border-top-left-radius: 4px; border-top-right-radius: 4px; border-top: 1px solid var(--slate-200); margin-top: 5px; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value:last-of-type { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;  }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value p { display: inline-block; width: 95%; word-break: break-all;margin-bottom: 0; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value .tagit { border: none; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value .remove-bulk-setting { float: right;color: #a5a5a5;font-size: 10px;margin-top: 5px; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value .ac-icon.guideflow_hovered { color: #939393; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions { background-color: #fafafa; border-left: 1px solid #DDDDDD; width: 280px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu { margin: 70px 20px 0 30px; position: absolute; right: 0; top: 15px; width: 240px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu a { padding: 12px; white-space: initial; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu { left: -10px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu > ul > li { padding: 6px 12px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li .selectdropdown { width: 100%; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li a { padding: 6px 12px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li input[type="text"] { box-sizing: border-box; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li textarea { box-sizing: border-box; width: 100%; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li .dropdown_select { width: 100%;box-sizing: border-box; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li .dropdown_select .icon.caret-bottom { position: absolute; right: 10px; padding-right: 0; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li > .ac_popover-menu li #note_input { resize: vertical;padding: 8px 7px 7px!important;width: 100%;box-sizing: border-box; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-container.select2-container-active,
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-container.select2-container-active .select2-choices,
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-search-choice { border: 0 none!important; background: transparent!important; background-color: transparent!important; -webkit-box-shadow: none!important; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-search-field,
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-search-field .select2-input { width: 100%!important; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-container-multi .select2-choices { background: transparent!important; background-color: transparent!important; box-shadow: none!important; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-container-multi .select2-choices .select2-search-choice { position: relative; margin: 0 0 10px; padding: 7px 7px 7px 28px; display: block; width: 100%; font-size: 14px; color: #505050; vertical-align: middle; cursor: pointer; background-color: #fff; border: 1px solid var(--slate-200); zoom: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu .bulk-contact-field-setting .select2-container-multi .select2-choices .select2-search-choice-close { padding: 0!important; top: 6px!important; left: 10px!important; right: initial!important; width: 12px; height: 12px; }
body.contact #bulk-edit-contacts-modal .bulk-edit-contacts-actions .ac_side-menu li.dropdownmenu { width:198px; }
body.contact #bulk-edit-contacts-modal .tagit-close { padding: 0; }
body.contact #bulk-edit-contacts-modal .bulk-contact-setting-value .tagit-choice { margin-top: 9px; }
body.contact #bulk-edit-contacts-modal .select2-search-choice-close { padding: 0; }
body.contact #bulk-edit-contacts-modal .bulk-contact-note-value { width: 90%; }

/* Apply only to contact and campaing listing table */
#campaignLists .campaignrow .folder .no-folders { color: #ddd; }
#campaignLists .campaignrow .folder ul.folders li { cursor: default; border: 1px solid #999; margin-right: 8px; position: relative; text-align: center; font-weight: 600; border-radius: 20px; font-size: 12px; padding: 1px 12px; display: inline-block; letter-spacing: .0200em; }
#campaignLists .campaignrow .folder ul.folders li .folder-name { vertical-align: middle; }
#campaignLists .campaignrow .folder ul.folders li .folder-remove { cursor: pointer;margin: 0 -3px 0 0;padding: 4px 0 3px 8px;font-size: 8px;vertical-align: middle;float: right; }

/* We have to put these styles in to get the calendar and the autocomplete to show up above the modal */
body.contact .ui-autocomplete { z-index: 10000000 !important}
body.contact .calendar { z-index: 10000000 }
body.contact .select2-drop { z-index: 10000000 }

/* Alerts modal */
.ac_alert-list > li { font-family: "IBM Plex Sans", Helvetica, sans-serif;width: 100%;margin-bottom:14px;border:var(--slate-200) 1px solid;box-sizing: border-box;border-radius: 4px; }
.ac_alert-list li .ac_alert-header { background:#f2f2f2;padding: 10px 30px 10px 10px;border-radius:3px 3px 0 0;}
.ac_alert-list li .ac_alert-body { padding: 10px;}
.ac_alert-list li .ac_alert-body > p { font-family: "IBM Plex Sans", Helvetica, sans-serif;font-size:14px; }
.ac_alert-list li .ac_alert-body > .ac_alert-time { color: #7f7f7f;font-size:12px;}
.ac_alert-list li .ac_alert-title { font-weight:600;font-size:14px;}
.ac_alert-list li .ac_alert-header > .ac_alert-remove { position: absolute; top: 6px; right: 4px; font-family:"ac-icons";color:#989898;text-decoration: none;font-size:18px;}
.ac_alert-list li .ac_alert-header > .ac_alert-remove.guideflow_hovered { color:#757575;}

.ac_alert-list li .ac_alert-status_type { font-family: "ac-icons"; font-size: 16px;float: left;margin:1px 8px 0 0;color:#f05252;}

/*-------------------------------------------------------------------------*\
   Tags
\*------------------------------------------------------------------------*/
body.tags #uxbody { margin: 0; }
body.tags #uxbody .uxlftcolm { position: relative; display: grid !important; padding: 0; height: 100%; vertical-align: top; }
body.tags #tags-manager { padding: 0; }
body.tags #tags-manager { display: block; margin-top: 64px; height: calc(100vh - 64px); width: 100%; }
body.tags .ac_side-menu { margin: 0; padding: 0; border: 0 none; }
body.tags .pageHeadTitle { padding: 23px 23px 10px!important; }

/* Action button */
body.tags #tags-manager #tagLists .actions { width: 185px; text-align: right!important; }
body.tags #tags-manager #tagLists .actions .ac_multibutton-mini .action-popover-menu { width: 126px; min-width: 126px!important; }
body.tags #tags-manager #tagLists .tag-description { font-size: 12px; }
body.tags #tags-manager #tagLists .actions .ac_popover-menu ul > li:first-child.guideflow_hovered:after,
body.tags #tags-manager #tagLists .actions .ac_popover-menu ul > li:first-child.guideflow_hovered:after { position: absolute; top: -9px; left: initial; right: 20px; content: ''; width: 0; height: 0; border-width: 7px 7px 7px 0; border-style: solid; border-color: rgba(0, 0, 0, 0) #F6F6F6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); z-index: 51; }
body.tags #tags-manager #tagLists .action-popover-menu { top: calc(100% + 8px); left: initial !important; right: -12px; margin-top: 0!important; width: 100%!important; min-width: 100%!important; }

body.tags #newTags { height: 128px; border: 1px solid var(--slate-200); border-radius: var(--radii-100); padding: var(--sp-300) var(--sp-400); min-width: 100%; max-width: 100%; width: 100%; margin-top: 0; margin-bottom: var(--sp-600); line-height: var(--lh-200); }
body.tags #newTags:focus { border-color: var(--ocean-500); box-shadow: 0px 0px 0px 2px var(--ocean-200); }
body.tags #addTagBtn .ac-icon { margin-right: 10px; }
body.tags #tag_quiz_results .modal-subheader h6 { font-weight: normal; padding: 0 20px; }

body.tags #tag_quiz_results textarea, body.tags #tag_quiz_add_tag_modal textarea { border: 1px solid var(--slate-40); border-radius: 4px; padding: 8px; min-height: 100px; }
body.tags #tag_quiz_results textarea::placeholder, body.tags #tag_quiz_add_tag_modal textarea::placeholder { color: black; }
body.tags #tag_quiz_field_result .modal-subheader h5 { font-weight: normal; padding: 0 20px; font-size: 16px; line-height: 24px;}
body.tags div[id^='tag_quiz_'] .modal-footer a { align-items: center; font-weight: 500; margin-top: 12px; }
body.tags div[id^='tag_quiz_'] .modal-footer a img { padding-left: 6px; }

/* Pagination */
body.tags #listingFooter { padding: 0 !important;border: 0 none;height: 49px; }
body.tags #listingFooter .icon.caret-bottom { padding-right: 0 !important; }

/*
body.contact .pageHeadTitle .search .ac_autocomplete {z-index:100; }
*/
.drop-container-180-150 {width:180px!important; height:150px!important; background:url(https://html-assets-prod.guideflow.com/d89bf0d18d6eeded64d35ed4d28109b84c2f40a2) no-repeat;}

#rss_widget .modal-dialog {width:680px;}
#rss_widget .modal-body {width:96.7%; overflow:visible!important;}
#rss_widget .modal-body > .fieldsets {position:relative; margin:0.5em 0; height:100%;}
#rss_widget .modal-body > .fieldsets > fieldset {float:left; width:auto; min-width:80px;}
#rss_widget .modal-body > .fieldsets .button {font-size:17px!important;}

#rss_widget .modal-body > .fieldsets .dropdown a.dropdown_select {width:50px; font-size:12px;}
#rss_widget .modal-body > .fieldsets .dropdown a.dropdown_select::after {position:absolute; right:8px;}
#rss_widget .modal-body > .fieldsets .dropdown div.dropdown_menu {top:53px; width:69px;}
#rss_widget .modal-body > fieldset > input[type="text"] {width:96.5%; padding:9px 7px!important;}
#rss_widget .modal-body .fieldsets .dropdown_menu { -moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-top-right-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
#rss_widget .modal-body .preview {position:relative; top:-4px; margin:0.5em 0; padding:9px 7px!important; width:96.5%; background:#fff; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:visible;}
#rss_widget .modal-body .preview:after, #rss_widget .modal-body .preview:before {bottom:100%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
#rss_widget .modal-body .preview:after {border-color:rgba(255, 255, 255, 0); border-bottom-color:#ffffff; border-width:10px; left:20px; margin-left:-10px;}
#rss_widget .modal-body .preview:before {border-color:rgba(221, 221, 221, 0); border-bottom-color:#c3c3c3; border-width:11px; left:20px; margin-left:-11px;}
#rss_widget .modal-body .preview > h3 {margin:0 0 6px; padding:0 0 6px; font-weight:700; font-size:15px; border-bottom:1px solid #ddd;}
#rss_widget .modal-body .preview > div {position:relative; margin:0 0 5px; padding:0; overflow:hidden;}
#rss_widget .modal-body .preview > div.guideflow_hovered {}
#rss_widget .modal-body .preview > div > p {position:relative; display:block; zoom:1; max-width:500px;}
#rss_widget .modal-body .preview > div > p.item {margin-right:5px;}
#rss_widget .modal-body .preview > div > p.title {font-weight:700; font-size:15px; color:#0f3e76;}
#rss_widget .modal-body .preview > div > p.publish {color:#959595;}
#rss_widget .modal-body .preview > div > p.content {max-height:150px; overflow:hidden; overflow-y:auto;}
#rss_widget .modal-body .preview > div > .item_option {position:relative; float:right; display:block; top:0; filter:alpha(opacity=30); opacity:0.3;}
#rss_widget .modal-body .preview > div.guideflow_hovered > .item_option {filter:alpha(opacity=100); opacity:1;}
#rss_widget .modal-body .preview > div > .item_option > span.map {top:0px;}
#rss_widget .modal-body .preview > div > .item_option > span.url {margin-left:5px;}
#rss_widget .modal-body .preview > div > .item_option > span.url > a {margin:0; padding:5px 8px; font-size:11px; color:#5a5a5a; border:1px solid #c2c2c2; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration:none; background:#fff; background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f5f5f5); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5');}
#rss_widget .modal-body .preview > div > .item_option > span.remove {top:8px; margin-left:5px; font-size:10px; color:#aeaeae; cursor:pointer;}
#rss_widget .modal-footer {bottom:0; text-align:right;}
#rss_widget #rss_error {margin-top:6px; color:#cc0000;}
#rss_widget #rss_loading {position:relative; margin-top:6px; color:#545454; padding:0 0 0 22px; background:url(https://html-assets-prod.guideflow.com/37ea0f0f3c7d7ff4c4e7eab3f3459a5d984af37a) no-repeat;}

#resize_loading_overlay, #preview_loading_overlay {display:none; position:absolute; top:0; padding:0!important; margin:0; width:100%; height:100%; background:#ffffff; filter:alpha(opacity=90); opacity:0.9; z-index:400;}
#preview_loading_overlay {margin-left:0px!important; z-index:100!important;}
.template_designer #preview_loading_overlay {position:fixed; top:64px; left:0; z-index:900!important;}
#resize_loading, #preview_loading, #preview_loading_text {display:none; position:fixed; margin:160px 0 0 -80px; left:50%; height:20px; width:160px; border:1px solid #08a300; overflow:hidden; background-color:#068000; -webkit-border-radius:25px; -moz-border-radius:10px; -ms-border-radius:10px; border-radius:10px; z-index:888888888!important;}
#preview_loading_text {display:none; margin:192px 0 0 -100px; width:200px; text-align:center!important; background-color:transparent!important; border:0 none!important;}
.bar_line_animate{width:236px; -moz-animation-name:bar_line_animate; -moz-animation-duration:0.5s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -webkit-animation-name:bar_line_animate; -webkit-animation-duration:0.5s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -ms-animation-name:bar_line_animate; -ms-animation-duration:0.5s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear; -o-animation-name:bar_line_animate; -o-animation-duration:0.5s; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear; animation-name:bar_line_animate; animation-duration:0.5s; animation-iteration-count:infinite; animation-timing-function:linear;}
.bar_line_animate > .bar_line{background-color:#08a300; float:left; width:14px; height:120px; margin-right:24px; margin-top:-28px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
@-moz-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-webkit-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-ms-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-o-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}

.drop-container-180-150 {width:180px!important; height:150px!important; background:url(https://html-assets-prod.guideflow.com/d89bf0d18d6eeded64d35ed4d28109b84c2f40a2) no-repeat;}

#table_widget .modal-dialog {width:450px;}
#table_widget .modal-body {width:96.7%;}
#table_widget .modal-body > .fieldsets {position:relative; margin:0.5em 0; height:100%; overflow:hidden;}
#table_widget .modal-body > .fieldsets > fieldset {float:left; width:80px;}
#table_widget .modal-body > .fieldsets > fieldset.action {float:right; width:45%; padding:0.5em 0 0; height:100%; text-align:right;}
#table_widget .modal-body > .fieldsets > fieldset.action > input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}
#table_widget .modal-body > .fieldsets .button {font-size:17px!important;}
#table_widget .modal-body > fieldset > input[type="text"] {width:96.5%; padding:9px 7px!important;}

/* Change Design */
#changedesign .modal-dialog {width:680px;}
#changedesign .modal-body {height:450px; padding:0!important; overflow:visible!important;}

#changedesign .templates_head {position:relative; width:100%; height:48px; background:#fff; border-bottom:1px solid #ddd; overflow:visible; z-index:10;}
#changedesign .templates_head .btn {float:left; position:relative; right:0; margin:0!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100; line-height:12px!important; color:#aeaeae; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6); background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6); background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat:repeat-x; border:1px solid #ddd; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color:#ddd #ddd #ddd; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
#changedesign .templates_head .btn:first-child {border-right:none; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px!important; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
#changedesign .templates_head .btn:last-child {-webkit-border-top-right-radius:4px; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
#changedesign .templates_head .btn:active, #changedesign > .head a.active {top:0; color:#505050; background-color:#f0f0f0; background-color:#f0f0f0 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}

#changedesign .templates_head > .button_group {position:relative; top:8px; left:14px; margin:0; padding:0; height:40px; float:left; display:inline-block; overflow:visible; z-index:1;}
#changedesign .templates_head .button_group .btn:active,
#changedesign .templates_head .button_group a.active {top:0; color:#505050; background-color:#f0f0f0; background-color:#f0f0f0 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
#changedesign .templates_head > .list_grid {position:relative; margin:0; padding:0; float:right; top:8px; right:14px;}
#changedesign .templates_head > .list_grid > a {position:relative; text-indent:100%; white-space:nowrap; overflow:hidden;}
#changedesign .templates_head > .list_grid > a > span {position:relative; display:block; width:16px; height:14px; background-position:0 -14px!important; background-repeat:no-repeat!important; text-indent:-999px;}
#changedesign .templates_head > .list_grid > a.active > span {background-position:0 14px;}
#changedesign .templates_head > .list_grid > a#gallery_link > span {background:url(https://html-assets-prod.guideflow.com/24723ddd50c4806f3340f2db72e3467ea993b112);}
#changedesign .templates_head > .list_grid > a#list_link > span {background:url(https://html-assets-prod.guideflow.com/858321757f4e58d4ba9998dae88782bb5fca669d);}
#changedesign .templates_head > .list_grid .btn:active > span, #changedesign .templates_head > .list_grid a.active > span {background-position:0 0!important;}
#changedesign .templates_head .list_grid .btn:active, #changedesign .templates_head .list_grid a.active {top:0; color:#505050; background-color:#f0f0f0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}

#changedesign .category_group {position:relative; margin:0; padding:0; height:40px; display:inline-block; overflow:visible; z-index:1;}
#changedesign .category_group {margin-left:20px;}
#changedesign .category_group.group_campaigns {display:none;}
#changedesign .category_group > a {text-decoration:none; position:relative; top:8px; margin:0 0 0 5px!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100; line-height:12px!important; color:#505050; vertical-align:middle; cursor:pointer; background-color:#fff; border:1px solid #ddd; zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
#changedesign .category_group > a:active, #changedesign .category_group > a.active {position:relative; color:#aeaeae; background-color:#ffffff; border-bottom:1px solid #fff; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom-left-radius:0; z-index:5000;}
#changedesign .category_group > a::after {margin-left:3px; content:"\25be"; display:inline;}

#changedesign .category_group > .dropdown_menu {display:none; position:absolute; top:38px; left:5px; width:150px; padding:0; background:#fff; border:1px solid #ddd; overflow:hidden; z-index:4000;}
#changedesign .category_group > .dropdown_menu > ul {position:relative; margin:0; padding:0; width:100%; overflow:hidden;}
#changedesign .category_group > .dropdown_menu > ul > li {margin:0 -2px; padding:0; line-height:1.4; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; display:inline-block; width:153px;}
#changedesign .category_group > .dropdown_menu > ul > li:last-child {border-bottom:none;}
#changedesign .category_group > .dropdown_menu > ul > li > a {display:block; margin:0; padding:7px 8px; color:#545454; text-decoration:none;}
#changedesign .category_group > .dropdown_menu > ul > li > a.guideflow_hovered {position:relative; background:#f8f8f8;}
/* .multiline */
#changedesign .category_group > .dropdown_menu.multiline {display:none; position:absolute; top:38px; left:5px; width:303px; height:216px; padding:0; background:#fff; border:1px solid #ddd; overflow:hidden; z-index:4000;}
#changedesign .category_group > .dropdown_menu.multiline > ul {position:relative; margin:0; padding:0; width:100%; overflow:hidden;}
#changedesign .category_group > .dropdown_menu.multiline > ul > li {margin:0 -2px; padding:0; line-height:1.4; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; display:inline-block; width:153px;}
#changedesign .category_group > .dropdown_menu.multiline > ul > li > a {display:block; margin:0; padding:7px 8px; color:#545454; text-decoration:none;}
#changedesign .category_group > .dropdown_menu.multiline > ul > li > a.guideflow_hovered {position:relative; background:#f8f8f8;}

#changedesign .modal-body.templates #emptysearch,
#changedesign .modal-body.templates #emptylist {position:relative; top:-375px; left:16px;}
#changedesign .modal-body.templates .listholder {position:relative; margin:14px 7px 0; padding:0; height:370px; overflow-y:auto;}
/*#changedesign .modal-body.templates .templates_viewer.gallery {position:relative; margin:14px 7px 0; padding:0;}*/
#changedesign .modal-body.templates .templates_viewer.gallery > div {position:relative; float:left; width:200px; height:250px; margin:0 5px 7px; padding:0; overflow:hidden; text-align:center; border:1px solid #ddd;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .list {display:none; visibility:hidden;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .overlay {position:absolute; display:none; top:0; padding:0; width:100%; height:100%; background:#f5f5f5; filter:alpha(opacity=80); opacity:0.8;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo {position:absolute; display:none; top:0; padding:0; width:100%; height:100%;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > span,
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > .buttons {position:relative; margin:0; padding:0; overflow:visible; text-align:center;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > .buttons > a {position:relative; margin:0 auto; padding:7px 0 9px!important; width:70%;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > .buttons > .greenbtn {top:70px;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > .buttons > .greybtn {top:74px; color:#aeaeae!important; border:1px solid #ddd!important;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > .buttons > .greybtn > span {position:relative; display:inline-block; margin-right:5px; padding:0; width:18px; height:10px; background:url(https://html-assets-prod.guideflow.com/ea7fd217eaa22afb67e139d06c04c51f17289f20) 0 0 no-repeat;}
#changedesign .modal-body.templates .templates_viewer.gallery > div > .gallery > .templateinfo > span.templatename {position:absolute; display:block; bottom:0; text-align:center; width:100%; padding:5px 0; background:#eee; color:#ccc; border-top:1px solid #ddd; zoom:1;}

#changedesign .modal-body.templates .templates_viewer.gallery > div > .listbuttons,
#changedesign .modal-body.templates .templates_viewer.gallery > div > .templateinfo > .listonly {display:none; visibility:hidden;}

#changedesign .modal-body.templates .templates_viewer.list {position:relative; margin:0; padding:8px 0 0; height:380px; overflow-y:auto; overflow-x:hidden!important;}
#changedesign .modal-body.templates .templates_viewer.list > div {display:inline-block; float:none; margin:0 0 10px; padding:2px 0 10px 14px; width:100%; height:44px; border-bottom:1px solid #ececec; text-align:left!important; overflow:visible!important;}
#changedesign .modal-body.templates .templates_viewer.list > div:first-child {}
#changedesign .modal-body.templates .templates_viewer.list > div:last-child {margin-bottom:0;}
#changedesign .modal-body.templates .templates_viewer.list > div > .gallery {display:none; visibility:hidden;}
#changedesign .modal-body.templates .templates_viewer.list img {display:none; visibility:hidden;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > a {display:inline-block; position:relative; margin-right:10px; width:35px; height:44px; zoom:1; z-index:5;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > a.small.nopreview {cursor:default;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > a.small > span {position:absolute; display:none; top:0; padding:0; width:35px; height:44px; background:#f5f5f5 url(https://html-assets-prod.guideflow.com/ea7fd217eaa22afb67e139d06c04c51f17289f20) 50% no-repeat; border:1px solid #ddd; filter:alpha(opacity=80); opacity:0.8; z-index:100;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > a.small > img {display:inline-block; width:35px; height:44px; visibility:visible!important; border:1px solid #ddd;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .overlay {display:none; visibility:hidden; filter:alpha(opacity=0); opacity:0;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .listbuttons {position:relative; top:-18px; margin-right:10px; display:inline-block!important; filter:alpha(opacity=100); opacity:1; z-index:100;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .templateinfo {display:inline-block!important; position:relative; top:-13px; padding:0; left:0; height:auto; color:#545454; filter:alpha(opacity=100); opacity:1; overflow:visible; text-align:left;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .templateinfo > span.templatename {position:relative; left:0; top:0; margin:0 0 5px; padding:0; background:none; border:none; color:#333; font-weight:700; zoom:1; width:99%; text-align:left;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .templateinfo > .listonly {position:relative; top:0; left:0; margin-left:10px; display:inline-block!important; filter:alpha(opacity=100); opacity:1;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .templateinfo > .buttons {display:none; visibility:hidden;}
#changedesign .modal-body.templates .templates_viewer.list > div > .list > .templateinfo > .buttons > .greybtn {display:none; visibility:hidden;}

#changedesign .templates_viewer  {overflow:hidden;}
#changedesign .templates_head .filterSearch {top:8px; right:94px; margin:0!important; padding:0!important;}
#changedesign .templates_head .filterSearch > .search {width:217px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#changedesign .templates_head .filterSearch > .search > input[type=text] {padding:8px 0 8px 4px!important; width:178px; line-height:0!important; border-right:1px solid #c3c3c3; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#changedesign .templates_head .filterSearch > .search > input[type=button] {position:relative; top:-1px; margin-left:0!important; margin-bottom:0!important; width:34px!important; height:28px!important; padding:9px 0!important; background-position:50% 7px!important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#changedesign #loadmore  {margin-left:5px!important;}

#designmapper .modal-dialog {width:880px; height:400px;}
#designmapper .modal-body {width:97.8%!important; height:285px; margin:0 0 0 12px!important; padding:0!important; overflow:hidden; overflow-y:auto;}
#designmapper .modal-body.mapping table td {margin:0.5em 0!important; padding:0.6em 0!important;}
#designmapper .modal-body.mapping table td .container {margin:0!important; padding:8px 10px; width:94.5%; background:#f5f5f5; border:1px solid #ddd; border-bottom:1px solid #cdcdcd; font-size:14px; color:#777; text-shadow:0 1px 1px rgba(255,255,255,1); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;}
#designmapper .modal-body.mapping table td .container.select {padding:8px 6px; background:#ededed; border-bottom:1px solid #cdcdcd;}
#designmapper .modal-body.mapping table td .container > select {margin:0!important; padding:0.1em!important; width:98.6%;}
#designmapper .modal-footer input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}

/* TinyMCE image manager gallery */
#imageman_gallery {position:relative;}
* html #imageman_gallery {position:relative;}

#imageman_gallery .standalone,
#imageman_gallery .gallery_wrap {position:relative; background:#fff; width:100%; overflow:hidden;}
#imageman_gallery .upload-file-nice {position:relative; text-align:right; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; z-index:2;}
#imageman_gallery .upload-file-ie {}
#imageman_gallery .upload-hidden {display:none;}
#imageman_gallery .upload {margin:0 0 20px; width:210px; background:#f5f5f5; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#imageman_gallery .upload input[type="submit"] {background:#6ec34f;}

#imageman_gallery .modal-body {padding:12px!important; width:99.5%!important;}
#imageman_gallery .sidemenu {position:relative; float:right; padding:10px; width:220px; font:14px helvetica,arial,serif!important;}
#imageman_gallery .sidemenu > .headtitle {position:relative; margin:0 0 5px; padding:0 0 0 24px; height:100%; background:url(https://html-assets-prod.guideflow.com/687c09efe23f3fcdae6cdcb4cd2471906e1bfefa) 0 0 no-repeat; font:14px helvetica,arial,serif!important; font-weight:700; overflow:hidden;}
#imageman_gallery .sidemenu > .headtitle > .captionsmall {position:absolute; display:inline-block; top:0; right:10px; font:11px helvetica,arial,serif!important; color:#ababab;}
#imageman_gallery .sidemenu > .headtitle > .captionsmall > a {font:11px helvetica,arial,serif!important; color:#ababab;}
#imageman_gallery .folder-main, #imageman_gallery .folder-sub {color:#777!important; font-weight:normal!important; text-decoration:none!important;}
#imageman_gallery .folder-add {color:#004290; font-weight:700;}
#imageman_gallery .folder_list {position:relative; overflow:hidden; width:210px; top:-586px; height:464px; overflow-x:hidden; overflow-y:scroll;}
.forceColors #imageman_gallery .folder_list {top: unset;}
#imageman_gallery .folder_list a.folder-selected {color:#555!important; text-decoration:none!important; font-weight:700!important;}
#imageman_gallery .folder_list > .folders {margin-left:25px; max-height:390px;}
#imageman_gallery .folder_list > .folders > ul {line-height:1.8;}
#imageman_gallery .folder_list > .folders > ul > li {position:relative; margin:0 0 0 -15px!important; padding:0; overflow:hidden; line-height:1.7;}
#imageman_gallery .folder_list > .folders > ul > li > a {display:block; float:left; margin-left:15px; color:#555; text-decoration:none;}
#imageman_gallery .folder_list > .folders > ul > li > a.folder-delete {position:absolute; display:none; top:6px; margin:0; padding:0; width:7px; height:11px; background:url(https://html-assets-prod.guideflow.com/fb1ff39ad110598af33f7a15ca693cef0e222374) no-repeat 0 3px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#imageman_gallery .folder_list > .folders > ul > li > a.folder-delete.guideflow_hovered {background-position:0 -8px;}
#imageman_gallery .images {position:relative; top:0; left:0; max-height:560px; margin-right:210px; overflow-x:hidden; overflow-y:auto;}
/* image stuff */
#imageman_gallery .images {position:relative; top:0; left:0; max-height:560px; margin-right:210px; overflow-x:hidden; overflow-y:auto;}
#imageman_gallery .images > .image {position:relative; float:left; margin:13px; width:118px; height:140px; margin-right:0; margin-bottom:0;}
#imageman_gallery .images > .image > div {position:relative; width:118px; height:118px; display:block;}
#imageman_gallery .images > .image > div.image-container {width:118px; height:118px; overflow:hidden; border:1px solid #ccc; position:relative;}
#imageman_gallery .images > .image > div.image-container > div.image-picture {width:118px; height:118px; text-align:center; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; margin-left:auto; margin-right:auto;}
#imageman_gallery .images > .image > div.image-container > div.image-picture > div.image-imgtag {max-height:118px; cursor:pointer;}
#imageman_gallery .images > .image > div.image-name {text-align:center!important; width:118px; overflow:hidden; color:#999; font-size:10px; height:15px!important; margin-top:2px;}
#imageman_gallery .images > .image > div.image-name input {width:98%; height:15px!important; padding:0!important; font-size:10px!important; overflow:hidden!important; text-align:center!important; border:0!important;}
#imageman_gallery .image_options {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none;}
#imageman_gallery .image_options > span {position:absolute; top:80px; display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; cursor:pointer;}
#imageman_gallery .image_options > span.image_choose {margin-left:-47px; left:50%; top:30px; min-width:94px; height:30px; line-height:30px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #555;}
#imageman_gallery .image_options > span.image_choose.guideflow_hovered {background:#67b042;}
#imageman_gallery .image_options > span.image-edit {left:13px; background-position:0 0;}
#imageman_gallery .image_options > span.image-preview {left:46px; text-indent:0!important;}
#imageman_gallery .image_options > span.image-preview > a {display:block; width:29px; height:29px; background:url(https://html-assets-prod.guideflow.com/190636c45eb83286fd2499f1a36d0624245fc773) no-repeat 0 -58px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#imageman_gallery .image_options > span.image-delete {right:10px; background-position:0 -29px;}

#addselect .modal-dialog {width:680px;}
#addselect .modal-body {margin:0; padding:0!important; overflow:hidden; overflow-y:auto;}
#addselect .modal-body table {margin:20px 0;}
#addselect .modal-body table td h2 {margin:0 0 5px; padding:0 0 5px; font-size:16px; font-weight:700; color:#575757;}
#addselect .modal-body table td a {display:block; width:251px; height:301px; border:1px solid #ddd; -moz-opacity:50; filter:alpha(opacity=50); opacity:0.5;}
#addselect .modal-body table td a.guideflow_hovered {-moz-opacity:100; filter:alpha(opacity=100); opacity:1;}

#addselect .modal-body table.layout {margin:20px auto;}
#addselect .modal-body table.layout td a {padding:138px 0 0; width:150px; height:auto; text-decoration:none; outline:none; color:#575757; border:none; -moz-opacity:100; filter:alpha(opacity=100); opacity:1;}
#addselect .modal-body table.layout td a > span {display:block; max-width:100%; font-size:14px; font-weight:100;}
#addselect .modal-body table.layout .tpldesign_wrap > div {margin-bottom:20px;}
#addselect .modal-body table.layout .tpldesign_wrap h3 {font-size:14px; font-weight:700; margin-bottom:12px;}
#addselect .modal-body table.layout .tpldesign_wrap h3 > span {font-size:14px; font-weight:100; color:#ccc;}
#addselect .modal-body table.layout .tpldesign_wrap #tpldesign_err {margin:0 0 20px; width:94%; color:#750000; background:#ffe6e6;}
#addselect .modal-body table.layout .tpldesign_wrap #tpldesign_err > span {display:inline-block; width:auto; padding:8px 0 8px 30px; background:url(https://html-assets-prod.guideflow.com/65982208daf5637c3f78f30a8e7579666a0f6a54) 3px 3px no-repeat;}
#addselect .modal-body table.layout .tpldesign_wrap  input {width:92%;}
#addselect .modal-body table.layout .tpldesign_wrap  label {color:#333; font-size:14px; font-weight:700; margin-bottom:12px;}
#addselect .modal-body table.layout a#addtype_full {background:url(https://html-assets-prod.guideflow.com/240bdc07e2b354c759e70b6a6bf45b4946d8c8e4) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_full.guideflow_hovered {background:url(https://html-assets-prod.guideflow.com/b1a0acd3e18d7ea00de2605e038b6b77501b17ec) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_left {background:url(https://html-assets-prod.guideflow.com/4ea530206103ba0de4bb4d2c2e06968f91c74a75) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_left.guideflow_hovered {background:url(https://html-assets-prod.guideflow.com/99ff9b2e5a12a327439004fcc41b66b2f2cbc04a) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_right {background:url(https://html-assets-prod.guideflow.com/1f903a4863fd0c0a401a2d0d83b0a526ba262da4) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_right.guideflow_hovered {background:url(https://html-assets-prod.guideflow.com/ea15952d42a3a9726d09c30a06235b921c568c40) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_full_2col {background:url(https://html-assets-prod.guideflow.com/8cdc10289fec73f99281b3eb0564b183fe20491a) top center no-repeat;}
#addselect .modal-body table.layout a#addtype_full_2col.guideflow_hovered {background:url(https://html-assets-prod.guideflow.com/2cbb8f8ba4cc56e53d29a55c93f9990212d3ff42) top center no-repeat;}

#cond_widget .modal-dialog { width: 850px; }
#cond_widget table tr td { padding-bottom: 10px; }
#cond_widget .remove a { color: #939393;text-decoration: none; }
#cond_widget .cond_type { display: inline-block;float: left;margin-top: 12px; }
#cond_widget .cond_options { display: inline-block; }
#cond_widget .content-block {
	display: flex;
	flex-direction: row;
	flex: 1 auto;
}
#cond_widget .content-block li:not(:empty),
#cond_widget .content-block li:not(.remove){
	flex: 1;
	margin: 10px 10px 0 0;
}
#cond_widget .content-block li:empty {
	display: none;
}
#cond_widget .content-block .rval input[type="text"] {
	width: 100% !important;
	padding: 8px 8px 8px 9px !important;
}
#cond_widget .content-block .remove {
	max-width: 10px;
	margin-right: 0 !important;
	align-items: center;
	align-self: center;
	justify-content: center;
	display: flex;
}
#cond_widget .content-block .remove .ac-icon-remove {
	color: #C5C5C5;
	text-decoration: none;
	font-size: 11px;
}
#cond_widget .modal-body .add .ac_button.greybtn {
	padding: 7px 11px;
}
#cond_widget .content-block .selectdropdown.ac_popover {
	padding: 0 !important;
	border: 0 none !important;
}
#cond_widget .content-block .dropdown_select.popover-trigger {
	flex: 1;
	display: flex;
	padding: 8px;
}
#cond_widget .content-block .dropdown_select.popover-trigger .icon.caret-bottom {
	position: absolute;
	right: 10px;
	padding: 0;
}
#cond_widget .content-block .disabled,
#cond_widget .content-block .disabled > a {
	border: var(--slate-150) 1px solid !important;
	background: var(--slate-100) !important;
	cursor: not-allowed !important;
}
#cond_widget .modal-footer .cond_type .selectdropdown {
	margin: 0 7px;
	vertical-align: initial;
}
#cond_widget .modal-footer .cond_type .dropdown_select.ac_button.greybtn {
	padding-right: 0;
}
#cond_widget .modal-footer .cond_type .dropdown_select.ac_button.greybtn .icon {
	padding-right: 10px;
}
/* Conditoinal Content Modal */
#cond_widget .dropdown_menu li {
	float: none;
	margin-right: 0;
}

.ecom .modal-dialog {width:680px;}
.ecom .modal-body {margin:0; overflow:hidden; width:95.6%; min-height:170px; overflow-y:auto;}
.ecom input[type=button] {margin:0;}
.ecom .modal-body > .add a {text-decoration:none;}
.ecom .modal-footer {bottom:0; text-align:right;}
.ecom .modal-footer input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}
.ecom .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
.ecom .modal-footer > .goback a {color:#888;}

#ecom_widget .modal-content {width:680px; min-height:380px;}
#ecom_widget .modal-body {text-align:center!important;}
#ecom_widget .modal-body > a {display:inline-block; margin:22px 12px 0; padding:6px 14px; text-indent:100%; white-space:nowrap; overflow:hidden; width:248px; height:102px; border:1px solid #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#ecom_widget .modal-body > a.guideflow_hovered {-webkit-box-shadow:none; box-shadow:none;}
#ecom_widget .modal-body > a.shopify {background:url(https://html-assets-prod.guideflow.com/04524a2a4806f7d37a28d4e62cbf852c9cc6b468) center no-repeat;}
#ecom_widget .modal-body > a.magento {background:url(https://html-assets-prod.guideflow.com/708e180fc87386d5545453820ac9d0f0fe2fa689) center no-repeat;}
#ecom_widget .modal-body > a.etsy {background:url(https://html-assets-prod.guideflow.com/260ca4bd9e1b96d79de744ea501629f72974161c) center no-repeat; }
#ecom_widget .modal-body > a.bigcommerce {background:url(https://html-assets-prod.guideflow.com/a64993237f80faf217e8c26eb3e6676c05917d65) center no-repeat; }

/* AC Automodal Legacy Styling */
#ac_automodal .modal-body {margin:0!important; padding:20px!important; font-size:14px;}
#ac_automodal form .modal-body {margin:0 auto; text-align:left;}
#ac_automodal form .modal-body label {display:inline-block; margin-top:8px;}
#ac_automodal form .modal-body input {display:inline-block;}
#ac_automodal form .modal-body fieldset {position:relative; padding:0 16px 0 0;}
#ac_automodal form .modal-body fieldset input[type="text"] {width:100%;}
#ac_automodal form .modal-footer .button {padding:9px 13px!important;}

/* AC Automodal Modern Styling */
#ac_automodal.modal--condor .modal-body {
	padding: 0 var(--sp-700) var(--sp-700) !important;
	font-size: var(--fs-200);
}
#ac_automodal.modal--condor form .modal-body label { margin-top: 0;}

#ac_automodal.modal--condor form .modal-body fieldset { position: relative; padding: 0 }
#ac_automodal.modal--condor form .modal-body fieldset + fieldset { margin-top: var(--sp-600); }
#ac_automodal.modal--condor form .modal-body fieldset input[type="text"]:focus {
	border-color: var(--ocean-500);
	box-shadow: 0 0 0 2px var(--ocean-200);
}

/* Continued AC Automodal Legacy Styling, non replaced */
#ac_automodal form .modal-footer > a.removelink {position:absolute; top:28px; left:16px; color:#5a5a5a!important;}

#ac_automodal div.delete_selected, .modal div.delete_selected {margin:20px 0 0; padding:10px; background-color:#eee; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#ac_automodal div.delete_selected h3, .modal div.delete_selected h3 {margin:0 0 5px; padding:0;}
#ac_automodal div.delete_selected ul, .modal div.delete_selected ul {max-height:100px; overflow-x:hidden; overflow-y:auto;}
#ac_automodal div.delete_selected ul li, .modal div.delete_selected ul li {display:block; padding:5px 0;}

#ac_automodal #image-align-options {display:table; width:100%; text-align:center; border-spacing:17px 0;}
#ac_automodal #image-align-options .alignment {display:table-cell; width:33%; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
#ac_automodal #image-align-options .alignment .align-image-icon {display:block; margin:auto; width:100%; height:100px; background-size:95px; background-repeat:no-repeat; background-position:50%;}
#ac_automodal #image-align-options .alignment .align-image-title {display:block; padding:10px 0; background-color:#fff; border-top:1px solid #ddd; text-align:center; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
#ac_automodal #image-align-options .alignment.left .align-image-icon {background-image:url(https://html-assets-prod.guideflow.com/ff81da24dc4c62170a1e6ba740673f5d6ff5727b);}
#ac_automodal #image-align-options .alignment.center .align-image-icon {background-image:url(https://html-assets-prod.guideflow.com/957d4058465ad1e1cb83713911c0612adc309f5b);}
#ac_automodal #image-align-options .alignment.right .align-image-icon {background-image:url(https://html-assets-prod.guideflow.com/71fa201bdded2906ca392481fcc921e5f471e6d6);}
#ac_automodal #image-align-options .alignment.selected {color:#505050; background:#f0f0f0; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}

#ac_automodal.imgsize form .modal-body{height:75px;  }
#ac_automodal.imgsize form .modal-body fieldset.input {float:left; width:43%; margin:0 10px!important; margin-top:15px!important;}

#ac_automodal.campaign-share .modal-body label {margin-bottom:4px; font-weight:500;}
#ac_automodal.campaign-share .modal-body h3 {margin:0 0 20px; padding:10px; background:#f0f0f0; font-size:19px; text-align:center; text-shadow:0 1px 1px #fff; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
#ac_automodal.campaign-share .modal-body fieldset {margin:0; padding:0;}
#ac_automodal.campaign-share .share-campaign .share-icons {margin-bottom:30px; text-align:center;}
#ac_automodal.campaign-share .share-campaign .share-icons > span {display:inline-block; margin-right:3px;}
#ac_automodal.campaign-share .share-campaign .share-icons > span > a {display:block; outline:none; border:0;}
#ac_automodal.campaign-share .share-report {margin-top:10px;}
#ac_automodal.campaign-share .share-report h4 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size:17px;}
#ac_automodal.campaign-share .share-report .share-link {margin-bottom:20px; padding:0 16px 0 0;}
#ac_automodal.campaign-share .share-report .share-link input {background:#f5f5f5; outline:0; font:14px "Courier New", monospace!important; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
#ac_automodal.campaign-share .share-email table td {padding-right:16px!important;}
#ac_automodal.campaign-share .share-email table td textarea {padding:8px 7px 7px!important; width:100%; display:inline-block; font-weight:100; color:#333!important; background-color:#ffffff; border:1px solid #c3c3c3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
#ac_automodal.campaign-share .share-email table td input[type="text"] {margin-bottom:15px;}

#ac_automodal.campaign-details div.body table {width:100%;}
#ac_automodal.campaign-details div.body table tr {border-bottom:1px solid #ebebeb;}
#ac_automodal.campaign-details div.body table tr:nth-child(even) {background-color:#fafafa;}
#ac_automodal.campaign-details div.body table tr:last-child {border-bottom:0 none;}
#ac_automodal.campaign-details div.body table tr td {padding:8px; line-height:21px;}
#ac_automodal.campaign-details div.body table tr td:first-child {width:130px; min-width:130px; color:#888;}

/*-------------------------------------------------------------------------*\
   New template modal
\*------------------------------------------------------------------------*/
#blank_template .modal-dialog { width: 720px; }
#blank_template fieldset, #add_template fieldset { margin:0; padding:0; }
#blank_template .modal-body > .input input[type="text"], #add_template .modal-body > .input input[type="text"] { margin: 5px 0 0!important; padding: 12px 14px!important; background-color: #fff!important; border: 1px solid #CBCBCB!important; outline: none!important; }
#add_template .modal-body > .label, #blank_template .modal-body > .label,
#add_template .modal-body > .input, #blank_template .modal-body > .input { position: relative; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#blank_template .layout-types, #add_template .layout-types { margin: 0; display: table; width: 100%; }
#blank_template .layout, #add_template .layout { display: table-cell; width: 20%; text-align: center; cursor: pointer; }
#blank_template .layout.selected, #add_template .layout.selected { color: #4DCBA9; }
#blank_template .layout *[class^="ac-designer-icon"], #add_template .layout *[class^="ac-designer-icon"] { display: block; height: 127px; font-family: "ac-designer-icons"; font-size: 117px; text-align: center; }
#blank_template .layout *[class^="ac-designer-icon"]:before, #add_template .layout *[class^="ac-designer-icon"]:before { margin: auto!important; line-height: initial; }

.ecom.modal.connection .modal-dialog {height:auto;}
.ecom.modal.connection form {text-align:center!important;}
.ecom.modal.connection form .modal-body {margin:0 auto; padding:0; width:auto; text-align:center;}
.ecom.modal.connection form .modal-body fieldset {position:relative; margin:0 0 12px; padding:0 12px 0 0;}
.ecom.modal.connection form .modal-body fieldset:last-child {margin-bottom:0;}
.ecom.modal.connection form .modal-body fieldset label {position:relative; margin:0 0 0.5em; padding:0; text-align:left;}
.ecom.modal.connection form .modal-body input[type="text"], .ecom.modal.connection form .modal-body input[type="password"], #ecom_widget.connection  form .modal-body input[type="password"] {width:99.5%;}
.ecom.modal.connection form .modal-body input[name="width"], .modal.connection form .modal-body input[name="height"] {width:99.8%;}
.ecom.modal.connection form .modal-body .button {margin-left:0!important; font-size:15px!important; padding:9px 13px!important;}
.ecom.modal.connection form .modal-body fieldset > a.goback {position:absolute; top:40%; right:0; color:#888;}

/* Ecommerce account listing */
#ecom_widget_acct .modal-dialog {width:680px;}
#ecom_widget_acct .modal-body {padding:0!important; width:100%; min-height:100px;}
#ecom_widget_acct .modal-body > div.add {position:relative; padding:1em;}
#ecom_widget_acct .modal-body > .accounts > div.acclist {position:relative; padding:1.6em 1em; width:auto; border-bottom:1px solid #ddd; overflow:hidden;}
#ecom_widget_acct .modal-body > .accounts > div.acclist:last-child {border-bottom:0 none;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span {position:relative; display:inline-block; margin-right:20px; line-height:23px; max-width:260px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.url {color:#c5c5c5; width:380px; overflow:hidden; white-space:nowrap;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span > em {position:absolute; top:0; right:0; display:block; width:380px; height:22px; -webkit-box-shadow:inset -10px 0px 20px 0px rgba(255, 255, 255, 0.8); box-shadow:inset -10px 0px 20px 0px rgba(255, 255, 255, 0.8);}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.cartOption {position:absolute; right:0; top:21px;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.cartOption > a {position:relative; display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/6b9029e3847e581fd67700f52a604dda32ff95c7) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap; cursor:pointer;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.cartOption > a.guideflow_hovered {background-position:0 -9px; cursor:pointer;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.icon {margin-right:10px; width:22px; height:22px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.icon.shopify {background:url(https://html-assets-prod.guideflow.com/288fd07b776e28674a2926902e078a905452bc68) no-repeat;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.icon.magento {background:url(https://html-assets-prod.guideflow.com/ac7f3b771fc9d2b7687057c4c14541ec1a92936c) no-repeat;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.icon.etsy {background:url(https://html-assets-prod.guideflow.com/8f91ed98041e282cd370383fe46750d4af2f041c) no-repeat;}
#ecom_widget_acct .modal-body > .accounts > div.acclist > span.icon.bigcommerce {background:url(https://html-assets-prod.guideflow.com/6605783cbab8930912e13783d91559a88c697a91) no-repeat;}

/* When connection is revoked */
#ecom_widget_acct .modal-body .accounts > div.acclist.ecom-gone {display:none; position:relative; padding:0; border-bottom:1px solid #ddd;}
#ecom_widget_acct .modal-body .accounts > div.acclist.ecom-gone > span {position:relative; display:inline-block; width:100%; left:28px; padding:20px 0 20px 34px; background:url(https://html-assets-prod.guideflow.com/65982208daf5637c3f78f30a8e7579666a0f6a54) no-repeat 0 18px; font-size:12px; color:#ff2323;}

/* Product preview and descriptions */
#ecom_widget_prod .modal-dialog {width:600px;}
#ecom_widget_prod .modal-body {margin:0; padding:0!important; width:auto!important; background:#fafafa;}
#ecom_widget_prod .modal-body > fieldset {position:relative; margin:0!important; padding:0!important; overflow:auto; float:left; width:auto;}
#ecom_widget_prod .modal-body .prod_options {float:right; width:200px; padding:40px 0 0!important;}
#ecom_widget_prod .modal-body .prod_options > fieldset.product_filter_by > select {margin:0 0 10px;}

#ecom_widget_prod .modal-body .preview, #ecom_widget_prod .modal-body .preview_none {position:relative; margin:0 230px 0 0; padding:30px 0!important; width:auto; min-height:440px; background:#fff; border-right:1px solid #ddd; text-align:center; overflow:show;}
#ecom_widget_prod .modal-body .preview:before, #ecom_widget_prod .modal-body .preview:after {border:solid transparent; content:' '; height:0; left:100%; position:absolute; width:0;}
#ecom_widget_prod .modal-body .preview:before {border-width:12px; border-left-color:#ddd; top:50%;}
#ecom_widget_prod .modal-body .preview:after {border-width:11px; border-left-color:#fff; top:50.5%;}
#ecom_widget_prod .modal-body .preview img {display:block; margin:0 auto; width:200px!important; height:auto!important;}
#ecom_widget_prod .modal-body .preview span.item_name {display:block; margin:0; padding:0; padding-top:5px; padding-bottom:5px; font-weight:700; font-size:15px;}
#ecom_widget_prod .modal-body .preview div.combined_price {display:block; margin:0; padding:0; padding-bottom:5px; font-size:12px; color:#666;}
#ecom_widget_prod .modal-body .preview span.buybutton > a {margin:0; padding:0; color:#333; font-size:15px; text-decoration:underline;}
#ecom_widget_prod .modal-body .preview div {position:relative; margin:0 0 5px; padding:0; overflow:hidden;}

#ecom_widget_prod > .modal-footer > .goback {float:left;}

#video_widget_edit .modal-body div.url {position:relative; margin:10px 0 0; padding:0 10px 0 0;}
#video_widget_edit .modal-body div.url > input {width:99.8%;}
#video_widget_edit .modal-body .preview {position:relative; max-width:600px; min-height:298px; max-height:396px; overflow:hidden; background-position:top center; background-size:530px auto; -moz-background-size:530px auto; -webkit-background-size:530px auto; background-repeat:no-repeat;}
#video_widget_edit .modal-body .preview { background-size:cover; -webkit-background-size:cover; width:100%; background-position:50% 50%; background-repeat:no-repeat no-repeat;}
#video_widget_edit .modal-body .preview > img {cursor:pointer;}
#video_widget_edit .modal-body .preview .video_img_overlay {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none; cursor:pointer; overflow:hidden;}
#video_widget_edit .modal-body .preview .video_img_overlay > div {position:absolute; display:block; margin-left:-75px; left:50%; top:50%; min-width:150px; height:30px; line-height:30px; color:#fff; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #000;}
#video_widget_edit .modal-footer {text-align:right;}
#video_widget_edit .modal-footer > div.goto {position:relative; top:6px; display:block; float:left;}
#video_widget_edit .modal-footer > div.goto > a {margin:0 16px 0 0; padding:0; color:#787878; font-size:11px;}
#video_widget_edit .modal-footer > input.button {margin:0!important;}

#video_widget_acct .modal-dialog {width:600px;}
#video_widget_acct .modal-body {padding:0!important;}
#video_widget_acct .modal-body .accounts > div.acclist {min-height:250px; max-height:500px; padding:0; overflow-y:auto;}
#video_widget_acct .modal-body .accounts > div.acclist > div {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video_widget_acct .modal-body .accounts > div.acclist > div:first-child {padding-top:15px;}
#video_widget_acct .modal-body .accounts > div.acclist > div:last-child {margin-bottom:0; border-bottom:none;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span {position:relative; display:block; float:left; height:100%; margin-right:20px; line-height:23px; zoom:1;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.url {color:#c5c5c5!important; width:auto; overflow:hidden; white-space:nowrap;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.option {position:absolute; right:0; margin-top:7px;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.option > a {position:relative; display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/6b9029e3847e581fd67700f52a604dda32ff95c7) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap; cursor:pointer;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.option > a.guideflow_hovered {background-position:0 -9px; cursor:pointer;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.icon {margin-right:10px; width:22px; height:22px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.icon.youtube {background:url(https://html-assets-prod.guideflow.com/bdf3918f9f8fb387492a3851853ce1b927dd7b60) no-repeat;}
#video_widget_acct .modal-body .accounts > div.acclist > div > span.icon.vimeo {background:url(https://html-assets-prod.guideflow.com/23c8e2f54fa764fe44830640935bfe5bc755b10d) no-repeat;}
#video_widget_acct > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video_widget_acct > .modal-footer > .goback a {color:#888;}

#video_widget_list .modal-body {padding:0!important;}
#video_widget_list .modal-body .videos {min-height:250px; max-height:500px; overflow-y:auto;}
#video_widget_list .modal-body .videos > .video {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video_widget_list .modal-body .videos > .video:first-child {padding-top:15px;}
#video_widget_list .modal-body .videos > .video:last-child {margin-bottom:0; border-bottom:none;}
#video_widget_list .modal-body .videos > .video > div {float:left; height:100%;}
#video_widget_list .modal-body .videos > .video > .screenshot img {border:0!important;}
#video_widget_list .modal-body .videos > .video > .info {margin-left:20px;}
#video_widget_list .modal-body .videos > .video > .info > div {margin-bottom:5px;}
#video_widget_list .modal-body .videos > .video > .info > .name {font-size:14px!important; color:#333!important;}
#video_widget_list .modal-body .videos > .video > .info > .name a {color:#333!important;}
#video_widget_list .modal-body .videos > .video > .info > .date {font-size:12px!important; color:#888!important;}
#video_widget_list > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video_widget_list > .modal-footer > .goback a {color:#888;}

#video_widget .modal-dialog {width:680px;}
#video_widget .modal-body {margin:0; overflow:hidden; width:95.6%; min-height:170px; overflow-y:auto;}
#video_widget .modal-body > .add a {text-decoration:none;}
#video_widget .modal-footer {bottom:0; width:auto; text-align:right;}
#video_widget .modal-footer input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}

#video_widget.selection .modal-body {margin-bottom:20px!important; text-align:center!important;}
#video_widget.selection .modal-body .vid_selections > a {display:inline-block; margin:22px 12px 0; padding:6px 14px; text-indent:100%; white-space:nowrap; overflow:hidden; width:248px; height:102px; border:1px solid #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#video_widget.selection .modal-body .vid_selections > a.guideflow_hovered {-webkit-box-shadow:none; box-shadow:none;}
#video_widget.selection .modal-body .vid_selections > a.youtube {background:url(https://html-assets-prod.guideflow.com/d8613506c16dd5da167ed9cea724aa591fb43345) center no-repeat;}
#video_widget.selection .modal-body .vid_selections > a.vimeo {background:url(https://html-assets-prod.guideflow.com/baeab7edfeeb2735124bf98bee4801cd3770f3de) center no-repeat;}
#video_widget.selection .modal-body .or_divider {position:relative; margin:20px 0; width:100%; border-bottom:1px solid #e9e9e9; height:3px; overflow:visible; text-align:center;}
#video_widget.selection .modal-body .or_divider > span {position:relative; width:5%; margin:0 auto; bottom:9px; background:#fff; font-size:18px; color:#afafaf; display:block;}
#video_widget.selection .modal-body > input[type="text"] {display:block; margin:0 auto; width:88%;}

#video-edit-image .modal-body div.url {position:relative; margin:10px 0 0; padding:0 10px 0 0;}
#video-edit-image .modal-body div.url > input {width:99.8%;}
#video-edit-image .modal-body .preview {position:relative; max-width:600px; min-height:298px; max-height:396px; overflow:hidden; background-position:top center; background-size:530px auto; -moz-background-size:530px auto; -webkit-background-size:530px auto; background-repeat:no-repeat;}
#video-edit-image .modal-body .preview { background-size:cover; -webkit-background-size:cover; width:100%; background-position:50% 50%; background-repeat:no-repeat no-repeat;}
#video-edit-image .modal-body .preview > img {cursor:pointer;}
#video-edit-image .modal-body .preview .video_img_overlay {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none; cursor:pointer; overflow:hidden;}
#video-edit-image .modal-body .preview .video_img_overlay > div {position:absolute; display:block; margin-left:-75px; left:50%; top:50%; min-width:150px; height:30px; line-height:30px; color:#fff; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #000;}
#video-edit-image .modal-footer {text-align:right;}
#video-edit-image .modal-footer > div.goto {position:relative; top:6px; display:block; float:left;}
#video-edit-image .modal-footer > div.goto > a {margin:0 16px 0 0; padding:0; color:#787878; font-size:11px;}
#video-edit-image .modal-footer > input.button {margin:0!important;}

#video-edit-acct .modal-dialog {width:600px;}
#video-edit-acct .modal-body {padding:0!important;}
#video-edit-acct .modal-body .accounts > div.acclist {min-height:250px; max-height:500px; padding:0; overflow-y:auto;}
#video-edit-acct .modal-body .accounts > div.acclist > div {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video-edit-acct .modal-body .accounts > div.acclist > div:first-child {padding-top:15px;}
#video-edit-acct .modal-body .accounts > div.acclist > div:last-child {margin-bottom:0; border-bottom:none;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span {position:relative; display:block; float:left; height:100%; margin-right:20px; line-height:23px; zoom:1;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.url {color:#c5c5c5!important; width:auto; overflow:hidden; white-space:nowrap;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option {position:absolute; right:0; margin-top:7px;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option > a {position:relative; display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/6b9029e3847e581fd67700f52a604dda32ff95c7) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap; cursor:pointer;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option > a.guideflow_hovered {background-position:0 -9px; cursor:pointer;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon {margin-right:10px; width:22px; height:22px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon.youtube {background:url(https://html-assets-prod.guideflow.com/bdf3918f9f8fb387492a3851853ce1b927dd7b60) no-repeat;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon.vimeo {background:url(https://html-assets-prod.guideflow.com/23c8e2f54fa764fe44830640935bfe5bc755b10d) no-repeat;}
#video-edit-acct > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video-edit-acct > .modal-footer > .goback a {color:#888;}

#video-edit-list .modal-body {padding:0!important;}
#video-edit-list .modal-body .videos {min-height:250px; max-height:500px; overflow-y:auto;}
#video-edit-list .modal-body .videos > .video {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video-edit-list .modal-body .videos > .video:first-child {padding-top:15px;}
#video-edit-list .modal-body .videos > .video:last-child {margin-bottom:0; border-bottom:none;}
#video-edit-list .modal-body .videos > .video > div {float:left; height:100%;}
#video-edit-list .modal-body .videos > .video > .screenshot img {border:0!important;}
#video-edit-list .modal-body .videos > .video > .info {margin-left:20px;}
#video-edit-list .modal-body .videos > .video > .info > div {margin-bottom:5px;}
#video-edit-list .modal-body .videos > .video > .info > .name {font-size:14px!important; color:#333!important;}
#video-edit-list .modal-body .videos > .video > .info > .name a {color:#333!important;}
#video-edit-list .modal-body .videos > .video > .info > .date {font-size:12px!important; color:#888!important;}
#video-edit-list > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video-edit-list > .modal-footer > .goback a {color:#888;}

#video-edit .modal-dialog {width:680px;}
#video-edit .modal-body {margin:0; overflow:hidden; width:95.6%; min-height:170px; overflow-y:auto;}
#video-edit .modal-body > .add a {text-decoration:none;}
#video-edit .modal-footer {bottom:0; width:auto; text-align:right;}
#video-edit .modal-footer input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}

#video-edit.selection .modal-body {margin-bottom:20px!important; text-align:center!important;}
#video-edit.selection .modal-body .vid_selections > a {display:inline-block; margin:22px 12px 0; padding:6px 14px; text-indent:100%; white-space:nowrap; overflow:hidden; width:248px; height:102px; border:1px solid #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#video-edit.selection .modal-body .vid_selections > a.guideflow_hovered {-webkit-box-shadow:none; box-shadow:none;}
#video-edit.selection .modal-body .vid_selections > a.youtube {background:url(https://html-assets-prod.guideflow.com/d8613506c16dd5da167ed9cea724aa591fb43345) center no-repeat;}
#video-edit.selection .modal-body .vid_selections > a.vimeo {background:url(https://html-assets-prod.guideflow.com/baeab7edfeeb2735124bf98bee4801cd3770f3de) center no-repeat;}
#video-edit.selection .modal-body .or_divider {position:relative; margin:20px 0; width:100%; border-bottom:1px solid #e9e9e9; height:3px; overflow:visible; text-align:center;}
#video-edit.selection .modal-body .or_divider > span {position:relative; width:5%; margin:0 auto; bottom:9px; background:#fff; font-size:18px; color:#afafaf; display:block;}
#video-edit.selection .modal-body > input[type="text"] {display:block; margin:0 auto; width:88%;}
#video-edit-image .modal-body div.url {position:relative; margin:10px 0 0; padding:0 10px 0 0;}
#video-edit-image .modal-body div.url > input {width:99.8%;}
#video-edit-image .modal-body .preview {position:relative; max-width:600px; min-height:298px; max-height:396px; overflow:hidden; background-position:top center; background-size:530px auto; -moz-background-size:530px auto; -webkit-background-size:530px auto; background-repeat:no-repeat;}
#video-edit-image .modal-body .preview { background-size:cover; -webkit-background-size:cover; width:100%; background-position:50% 50%; background-repeat:no-repeat no-repeat;}
#video-edit-image .modal-body .preview > img {cursor:pointer;}
#video-edit-image .modal-body .preview .video_img_overlay {position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; background:url(https://html-assets-prod.guideflow.com/f2550bb898f08d2652907779f701cd04ee09aef7); display:none; cursor:pointer; overflow:hidden;}
#video-edit-image .modal-body .preview .video_img_overlay > div {position:absolute; display:block; margin-left:-75px; left:50%; top:50%; min-width:150px; height:30px; line-height:30px; color:#fff; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:0; background:#82cc5d; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c)); background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%); background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 ); border:1px solid #000;}
#video-edit-image .modal-footer {text-align:right;}
#video-edit-image .modal-footer > div.goto {position:relative; top:6px; display:block; float:left;}
#video-edit-image .modal-footer > div.goto > a {margin:0 16px 0 0; padding:0; color:#787878; font-size:11px;}
#video-edit-image .modal-footer > input.button {margin:0!important;}

#video-edit-acct .modal-dialog {width:600px;}
#video-edit-acct .modal-body {padding:0!important;}
#video-edit-acct .modal-body .accounts > div.acclist {min-height:250px; max-height:500px; padding:0; overflow-y:auto;}
#video-edit-acct .modal-body .accounts > div.acclist > div {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video-edit-acct .modal-body .accounts > div.acclist > div:first-child {padding-top:15px;}
#video-edit-acct .modal-body .accounts > div.acclist > div:last-child {margin-bottom:0; border-bottom:none;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span {position:relative; display:block; float:left; height:100%; margin-right:20px; line-height:23px; zoom:1;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.url {color:#c5c5c5!important; width:auto; overflow:hidden; white-space:nowrap;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option {position:absolute; right:0; margin-top:7px;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option > a {position:relative; display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/6b9029e3847e581fd67700f52a604dda32ff95c7) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap; cursor:pointer;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.option > a.guideflow_hovered {background-position:0 -9px; cursor:pointer;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon {margin-right:10px; width:22px; height:22px; text-indent:100%; white-space:nowrap; overflow:hidden;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon.youtube {background:url(https://html-assets-prod.guideflow.com/bdf3918f9f8fb387492a3851853ce1b927dd7b60) no-repeat;}
#video-edit-acct .modal-body .accounts > div.acclist > div > span.icon.vimeo {background:url(https://html-assets-prod.guideflow.com/23c8e2f54fa764fe44830640935bfe5bc755b10d) no-repeat;}
#video-edit-acct > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video-edit-acct > .modal-footer > .goback a {color:#888;}

#video-edit-list .modal-body {padding:0!important;}
#video-edit-list .modal-body .videos {min-height:250px; max-height:500px; overflow-y:auto;}
#video-edit-list .modal-body .videos > .video {position:relative; margin-bottom:15px; padding:0 0 15px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
#video-edit-list .modal-body .videos > .video:first-child {padding-top:15px;}
#video-edit-list .modal-body .videos > .video:last-child {margin-bottom:0; border-bottom:none;}
#video-edit-list .modal-body .videos > .video > div {float:left; height:100%;}
#video-edit-list .modal-body .videos > .video > .screenshot img {border:0!important;}
#video-edit-list .modal-body .videos > .video > .info {margin-left:20px;}
#video-edit-list .modal-body .videos > .video > .info > div {margin-bottom:5px;}
#video-edit-list .modal-body .videos > .video > .info > .name {font-size:14px!important; color:#333!important;}
#video-edit-list .modal-body .videos > .video > .info > .name a {color:#333!important;}
#video-edit-list .modal-body .videos > .video > .info > .date {font-size:12px!important; color:#888!important;}
#video-edit-list > .modal-footer > .goback {float:left; margin-top:8px; color:#888;}
#video-edit-list > .modal-footer > .goback a {color:#888;}

#video-edit .modal-dialog {width:680px;}
#video-edit .modal-body {margin:0; overflow:hidden; width:95.6%; min-height:170px; overflow-y:auto;}
#video-edit .modal-body > .add a {text-decoration:none;}
#video-edit .modal-footer {bottom:0; width:auto; text-align:right;}
#video-edit .modal-footer input.cancel {color:#b3b3b3; border:1px solid #b3b3b3!important;}

#video-edit.selection .modal-body {margin-bottom:20px!important; text-align:center!important;}
#video-edit.selection .modal-body .vid_selections > a {display:inline-block; margin:22px 12px 0; padding:6px 14px; text-indent:100%; white-space:nowrap; overflow:hidden; width:248px; height:102px; border:1px solid #ddd; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#video-edit.selection .modal-body .vid_selections > a.guideflow_hovered {-webkit-box-shadow:none; box-shadow:none;}
#video-edit.selection .modal-body .vid_selections > a.youtube {background:url(https://html-assets-prod.guideflow.com/d8613506c16dd5da167ed9cea724aa591fb43345) center no-repeat;}
#video-edit.selection .modal-body .vid_selections > a.vimeo {background:url(https://html-assets-prod.guideflow.com/baeab7edfeeb2735124bf98bee4801cd3770f3de) center no-repeat;}
#video-edit.selection .modal-body .or_divider {position:relative; margin:20px 0; width:100%; border-bottom:1px solid #e9e9e9; height:3px; overflow:visible; text-align:center;}
#video-edit.selection .modal-body .or_divider > span {position:relative; width:5%; margin:0 auto; bottom:9px; background:#fff; font-size:18px; color:#afafaf; display:block;}
#video-edit.selection .modal-body > input[type="text"] {display:block; margin:0 auto; width:88%;}

#folderAddModal .campaignfolder fieldset, #folderEditModal .campaignfolder fieldset {position:relative; margin:18px 0 0; padding:0 12px 0 0;}
#folderAddModal .campaignfolder fieldset label, #folderEditModal .campaignfolder fieldset label { margin-bottom:8px;}
#folderAddModal .campaignfolder fieldset input, #folderEditModal .campaignfolder fieldset input {width:100%;}

#walkthru .modal-dialog {width:680px; overflow:visible;}
#walkthru .close {position:absolute; display:block; top:-13px; right:-15px; width:30px; height:30px; background:url(https://html-assets-prod.guideflow.com/132df1982ce174604a9c2efb5d71b51b575aeb11) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden; z-index:10;}
#walkthru .close.guideflow_hovered {background-position:0px -30px; cursor:pointer;}
#walkthru .navoptions {position:relative; bottom:0; padding:20px 15px; border-top:1px solid #ddd; overflow:hidden;}
#walkthru .navoptions > .dontshow {position:absolute; left:15px; top:12px; margin:0; padding:0;}
#walkthru .navoptions > .dontshow > a {color:#3f3f3f;}
#walkthru .navoptions > div {position:absolute; right:9px; top:9px; margin:0; padding:0; width:auto!important; height:36px; overflow:hidden!important;}
#walkthru .navoptions > div > a {position:relative; margin:0 0 0 -4px!important; padding:4px 7px; display:inline-block; font-size:11px; display:inline-block; font-size:11px!important; font-weight:100; line-height:12px!important; color:#aeaeae; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6); background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6); background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat:repeat-x; border:1px solid #ddd; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
#walkthru .navoptions > div > a:first-child {margin-left:0!important; border-right:none; -webkit-border-radius:4px 0 0 4px!important; border-radius:4px 0 0 4px!important;}
#walkthru .navoptions > div > a:last-child {-webkit-border-radius:0 4px 4px 0!important; border-radius:0 4px 4px 0!important;}
#walkthru .navoptions > div > a.guideflow_hovered {top:0; color:#505050; background-color:#f0f0f0; background-color:#f0f0f0 \9; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05);}
#walkthru .navoptions > div > span {position:relative; top:2px; margin-right:10px; color:#ccc;}

#walkthru .slides {position:relative; height:300px; overflow:hidden;}
#walkthru .slides > .slide {display:none; position:absolute; float:left; width:100%; height:100%; margin:0; padding:0; overflow:hidden; background:#fff;}
#walkthru .slides > .slide > .content {position:absolute; top:48px; left:33px; width:238px; text-align:left; z-index:10;}
#walkthru .slides > .slide > .content > h2 {margin:0 0 15px; line-height:1.4; font-size:22px; letter-spacing:-1px; color:#0f3e76;}
#walkthru .slides > .slide > .content > p {margin:0; line-height:1.4; font-size:14px; color:#515151; font-weight:100; margin-top:10px;}
#walkthru .slides > .slide > .content > .button {margin-top:20px!important;}
#walkthru .slides > .slide > img {position:absolute; right:0; z-index:1;}

/*-------------------------------------------------------------------------*\
   RSS feed URL
\*------------------------------------------------------------------------*/
#message_activerss #activerssurl { padding: 12px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#list_address .modal-dialog, #formModal .modal-dialog {width:560px!important;}
#list_address .modal-body, #list_form_address .modal-body {width:auto!important;}
#list_address label { margin-bottom: 10px; }
#list_address table td input[type="text"], #list_form_address table td input[type="text"]{margin:0.3em 0!important; width:98.5%!important;}
#list_address .modal-footer, #list_form_address .modal-footer {text-align:right;}

#formModal #list_form_addresses { margin-bottom: 20px; }

#senderinfo { width:100%; }
#senderinfo .address-line { margin-bottom: 10px; }
#senderinfo .address-line:last-child { margin-bottom: 0; }
#senderinfo .address-line input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#senderinfo .address-line .empty { position: relative; border: #F37C7B 1px solid !important; }
#senderinfo .address-line .empty:before { position: absolute; right: 10px; top: 4px; font-family: "ac-icons"; content: '\E847'; color: #F37C7B; font-size: 14px; }
#senderinfo .address-line .field-city,
#senderinfo .address-line .field-zip { margin-right: 5px; }
#senderinfo .address-line .field-state { margin-right: 5px; width: 60px!important; }
#senderinfo .address-line .dropdown_select { padding: 8px 32px 7px 14px!important; font-size: 14px; }
#senderinfo .address-line .dropdown_select:after { position: absolute; top: 12px; right: 11px; float: none; font-family: "ac-icons"; content: '\E86C'; font-size: 10px; color: #777; }
#senderinfo .address-line .dropdown_select.active:after { top: 10px; -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
#senderinfo .address-line .dropdown_menu { min-width: 260px; }
#senderinfo .address-line .dropdown_menu .disabled a { padding: 1px 0 0; background-color: #EFEFEF; }

#list_address_select.selection .modal-body {margin-bottom:20px!important; text-align:center!important;}
#list_address_select.selection .modal-body .listaddrtype > a {display:inline-block; margin:22px 12px 0; width:auto; height:auto; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; color:#333;}
#list_address_select.selection .modal-body .listaddrtype > a > span {display:block; margin:0 0 10px; padding:22px 28px; width:100px; height:111px; background-position:50%; background-repeat:no-repeat; border:1px solid #e1e1e1; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#list_address_select.selection .modal-body .listaddrtype > a.guideflow_hovered {-moz-opacity:100; filter:alpha(opacity=100); opacity:1;}
#list_address_select.selection .modal-body .listaddrtype > a.guideflow_hovered > span {-webkit-box-shadow:none; box-shadow:none; background-color:#f4f4f4!important;}
#list_address_select.selection .modal-body .listaddrtype > a.listaddr > span {background-image:url(https://html-assets-prod.guideflow.com/bb98c7a6a3a71a540afeadc4ed392bcc17417141);}
#list_address_select.selection .modal-body .listaddrtype > a.editwidg > span {background-image:url(https://html-assets-prod.guideflow.com/79cbecc1fcdf26930b1fadef521e39f4a3591a79);}
#list_address_select.selection .modal-body > input[type="text"] {display:block; margin:0 auto; width:88%;}

#picture_widget.selection .modal-body {margin-bottom:20px!important; text-align:center!important;}
#picture_widget.selection .modal-body .imgtype > a {display:inline-block; margin:22px 12px 0; width:auto; height:auto; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; color:#333;}
#picture_widget.selection .modal-body .imgtype > a > span {display:block; margin:0 0 10px; padding:22px 28px; width:100px; height:78px; background-position:50%; background-repeat:no-repeat; border:1px solid #e1e1e1; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.3);}
#picture_widget.selection .modal-body .imgtype > a.guideflow_hovered {-moz-opacity:100; filter:alpha(opacity=100); opacity:1;}
#picture_widget.selection .modal-body .imgtype > a.guideflow_hovered > span {-webkit-box-shadow:none; box-shadow:none; background-color:#f4f4f4!important;}
#picture_widget.selection .modal-body .imgtype > a.fluid > span {background-image:url(https://html-assets-prod.guideflow.com/4b5371f9b58cbae46cce2b72438c84ddce218fdd);}
#picture_widget.selection .modal-body .imgtype > a.fixed > span {background-image:url(https://html-assets-prod.guideflow.com/cca1f23869e4f96cc767616fe5eeccb91273145c);}
#picture_widget.selection .modal-body > input[type="text"] {display:block; margin:0 auto; width:88%;}

#image-edit .modal-header,
#image-edit .modal-footer {padding:14px 15px!important;}
#image-edit .modal-footer {border-top:1px solid #ddd;}
#image-edit .modal-dialog {height:auto; width:560px; padding:10px; margin-right:auto; margin-left:auto; margin-top:40px; z-index:1050;}
#image-edit .modal-body {width:auto; padding:0!important;}
#image-edit .modal-body h3 {padding:20px 0; font-size:15px; text-align:center; color:#555; font-weight:100;}
#image-edit .modal-body .image-display-container {position:relative;}
#image-edit .modal-body .jcrop-holder {margin:auto auto 10px;}
#image-edit .modal-body .disable-crop-animate-gif {position:absolute; top:0; left:0; margin:0 29px; width:500px; height:100%; z-index:240; background-color:rgba(0,0,0, 0.7); color:#fff; text-align:center;}
#image-edit .modal-body .disable-crop-animate-gif .alert-text {position:absolute; margin:auto; top:38%; bottom:0; left:0; right:0;}
#image-edit .modal-body .disable-crop-animate-gif .alert-text [class^="ac-icon"] {margin-bottom:5px; font-size:57px;}
#image-edit .modal-body .image-option-wrap {margin-top:30px; padding-bottom:30px; background-color:#f1f1f1; border-top:1px solid #ddd;}
#image-edit .modal-body .options {text-align:center;}
#image-edit .modal-body .options li {display:inline-block; margin:0 10px; width:80px; height:80px;}
#image-edit .modal-body .options a {display:block; width:80px; height:80px; -moz-opacity:70; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; color:#333;}
#image-edit .modal-body .options a.guideflow_hovered {-moz-opacity:100; filter:alpha(opacity=100); opacity:1;}
#image-edit .modal-body .options a > span {display:block; margin-bottom:6px; width:80px; height:60px; background-color:#fff;  background-size:42px; background-position:50%; background-repeat:no-repeat; border:1px solid #c4c4c4; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
#image-edit .modal-body .options a.guideflow_hovered > span {background-color:#f4f4f4;}
#image-edit .modal-body .options a.editimg > span {background-image:url(https://html-assets-prod.guideflow.com/366aee8c9fafb94c3fad6c8cb9ac5ea232102842);}
#image-edit .modal-body .options a.remove > span {background-image:url(https://html-assets-prod.guideflow.com/b08489e6b23aa9c215495bff2147475aedde4c3a);}
#image-edit .modal-body .options a.choose > span {background-image:url(https://html-assets-prod.guideflow.com/7108b3d42052719c3e272e3214c3e5b1331b5488);}
#image-edit .modal-body .options a.imglnk > span {background-image:url(https://html-assets-prod.guideflow.com/335fa6728b9b531b5b41b7ec6936e86f54c58f0f);}
#image-edit .modal-body .options a.alt > span {background-image:url(https://html-assets-prod.guideflow.com/9a0b79d2a49f0e6dc5371ab0cfedf29fdc8b5c48);}
#image-edit .modal-body .options a.align > span {background-image:url(https://html-assets-prod.guideflow.com/a70fa24c46f67a1e1a9ce8e5ad305407afed975b);}
#image-edit .modal-body .options a.align.left > span {background-image:url(https://html-assets-prod.guideflow.com/004a3e848d815d4ff21075f656c5776c5d2a428d);}
#image-edit .modal-body .options a.align.center > span {background-image:url(https://html-assets-prod.guideflow.com/ae82c51036c6da8d50c5393a9203a6eb739fc278);}
#image-edit .modal-body .options a.align.right > span {background-image:url(https://html-assets-prod.guideflow.com/a70fa24c46f67a1e1a9ce8e5ad305407afed975b);}

#button-edit .basic,
#button-edit .style {margin-bottom:20px; padding-right:18px;}
#button-edit label {margin-bottom:6px;}
#button-edit .basic .setting-row:first-of-type {margin-bottom:14px;}
#button-edit .setting-row {position:relative;}
#button-edit .style {display:table; width:100%;}
#button-edit .style label {color:#999;}
#button-edit .style .colm {display:table-cell; padding-top:10px; width:25%; padding-right:24px;}
#button-edit .input-wrap {position:relative;}
#button-edit .input-text-label {padding-right:8px!important; width:66%;}
#button-edit .label-text {position:absolute; top:3px; right:25px; display:block; padding:8px 9px; color:#999; border-left:1px solid #ccc;}

#link-edit .link-type { margin-bottom: 10px; width: 100%; }
#link-edit .link-input { position: relative; }
#link-edit .link-input .input-field input { box-sizing: border-box; }
#link-edit .link-input .input-options,
#link-edit .link-input .input-options .btn { margin: 0!important; padding: 0!important; height: inherit!important; border: 0 none!important; background-image: none!important; box-shadow: none!important; }
#link-edit .link-input .input-options .btn { padding: 11px 15px!important; border-right: 1px solid #ddd!important; background-color: #fff!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; }
#link-edit .link-input .input-options .btn.active { background-color: #eee!important;  color: #000!important; font-weight: 400!important; }
#link-edit .link-input .input-field-option { padding: 0!important; display: table; width: 100%; font: 14px helvetica,arial,sans!important; color: #333!important; line-height: 100%; background-color: #FFF; border: 1px solid #C3C3C3; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden; }
#link-edit .link-input .input-field-option .input-field { float: left; display: inline-block; padding-right: 16px; width: 100%; }
#link-edit .link-input .input-field-option .input-field input { display: inline-block; border: 0 none;}

#aviary_modal .modal-dialog {height:auto; width:560px;}
#aviary_modal .modal-body {width:auto; padding:30px 0 50px !important;}
#aviary_modal .modal-body > ul {text-align:center;}
#aviary_modal .modal-body > ul > li {display:inline-block; margin:0 10px; width:80px; height:80px;}
#aviary_modal .modal-body > ul > li > a {display:block; width:80px; height:80px; -moz-opacity:70; filter:alpha(opacity=70); opacity:0.7; text-decoration:none; color:#333;}
#aviary_modal .modal-body > ul > li > a.guideflow_hovered {-moz-opacity:100; filter:alpha(opacity=100); opacity:1;}
#aviary_modal .modal-body > ul > li > a > span {display:block; margin-bottom:6px; width:80px; height:80px; background-position:50%; background-repeat:no-repeat; border:1px solid #e1e1e1; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#aviary_modal .modal-body > ul > li > a.guideflow_hovered > span {background-color:#f4f4f4;}
#aviary_modal .modal-body > ul > li > a#editimg > span {background-image:url(https://html-assets-prod.guideflow.com/366aee8c9fafb94c3fad6c8cb9ac5ea232102842);}
#aviary_modal .modal-body > ul > li > a#chsize > span {background-image:url(https://html-assets-prod.guideflow.com/150bcf6ad5dbfb5427f304dc22ebf20923a828a1);}
#aviary_modal .modal-body > ul > li > a#remove > span {background-image:url(https://html-assets-prod.guideflow.com/b08489e6b23aa9c215495bff2147475aedde4c3a);}
#aviary_modal .modal-body > ul > li > a#choose > span {background-image:url(https://html-assets-prod.guideflow.com/7108b3d42052719c3e272e3214c3e5b1331b5488);}
#aviary_modal .modal-body > ul > li > a#imglnk > span {background-image:url(https://html-assets-prod.guideflow.com/335fa6728b9b531b5b41b7ec6936e86f54c58f0f);}

#template_check_spam .modal-dialog {width:520px; height:auto;}
#template_check_spam .modal-body {width:auto;}
#spamcheck_result {margin:20px 0 10px; font-size:14px;}
#campaign_spamcheck #spamcheck_result {margin:0; font-size:14px; color:#5b5b59;}
#spamcheck_details {margin:10px 0; width:auto; border:1px solid #CBCBCB!important; color:#555; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px;}
#test.modal #spamcheck_details {background:#ecfbff;}
#test.modal .spamcheck_message > table {border-collapse:separate; border-spacing:5px!important;}
#test.modal .spamcheck_message > table td:first-child {padding:8px!important; background:#ddd!important; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; text-align:center; font-weight:700; color:#414141; font-size:12px;}
#test.modal .spamcheck_message > table td:last-child {padding-left:10px!important;}
.campaign_new #revisions .modal-body, .old.template #revisions .modal-body { max-height: 600px; overflow-y: auto; }
.campaign_new #revision_preview .modal-content, .old.template #revision_preview .modal-content { width: 900px; }
.campaign_new #revision_preview .modal-body, .old.template #revision_preview .modal-body { height: 600px; }

#access_modal .modal-body {padding:30px 15px 30px 100px!important; min-height:50px; line-height:18px; background:url(https://html-assets-prod.guideflow.com/6d75f92d9e03613d163ba90d1e8ebe9c72d0fca5) no-repeat 22px 50%;}

body.settings #authmodal label {padding-right:20px;}
body.settings #authmodal label input[type="text"],
body.settings #authmodal label input[type="password"] {margin-top:10px; padding:8px!important}

.deleteusers li {
	list-style-type: disc;
	margin-left: 25px;
	padding-top: 5px;
}

body.series .head-options-bar .button_group .btn.active {color:#538300!important; background:#d5eea9!important; font-weight:700!important;}

body.series #seriesholder .selectdropdown {position:relative; display:inline-block; margin-top:2px;}
body.series #seriesholder .selectdropdown > a {background-color:transparent; margin:0 4px!important; padding:2px!important; border:none; border-bottom:1px dashed rgba(0,0,0, 0.2); box-shadow:none; text-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
body.series #seriesholder .selectdropdown > a:after {display:none!important;}
body.series #seriesholder .selectdropdown > a:active,
body.series #seriesholder .selectdropdown > a.active {position:relative; top:-1px; color:#000; background-color:transparent; border:0 none; z-index:5000;}
body.series #seriesholder .selectdropdown > a::after {margin-left:3px; content:"\25be"; display:inline;}
body.series #seriesholder .selectdropdown > .dropdown_menu {display:none; right:0; margin-top:-5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:visible;}
body.series #seriesholder .selectdropdown > .dropdown_menu:before,
body.series #seriesholder .selectdropdown > .dropdown_menu:after { position: absolute; top: -8px; right: 15px; content: ''; width: 0; height: 0; border-width: 5px 5px 5px 0; border-style: solid; border-color: rgba(0, 0, 0, 0) #c2c2c2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); z-index: 50; }
body.series #seriesholder .selectdropdown > .dropdown_menu:after { top: -7px; border-color:rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }

/* Set second drop down in deal nodes to lowercase */
body.series #seriesholder .deal-filteroptions .selectdropdown:nth-child(4) a.dropdown_select {text-transform:lowercase;}

#listperms {}
#listperms .selectListImport > ul {width:auto;}
#listperms .inlinelabels label {display:inline; }

#csshelper {display:none; position:fixed; bottom:-1px; left:31px; border:1px solid #bebebe; border-bottom:0 none; padding:10px 9px; -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; color:#aeaeae; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6); background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6); background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat:repeat-x; border:1px solid #ddd; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color:#bebebe #bebebe transparent; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter:progid:dximagetransform.microsoft.gradient(enabled=false); text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); /*-webkit-box-shadow:0px -5px 15px 2px rgba(0, 0, 0, .2); box-shadow:0px -5px 15px 2px rgba(0, 0, 0, .2);*/ z-index:5000;}
#csshelper span.selector {margin-left:5px; padding:3px 10px 3px 5px; display:inline-block; color:#333; font-family:monospace!important; background:#fefefe; border:1px solid #ddd; text-shadow:0 1px 1px rgba(255, 255, 255, 1); -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; border-radius:6px;}
#csshelper span.selector input {border:none; padding:0; margin:0; background-color:inherit;}
#csshelper input[type=button] {padding:4px 8px; -webkit-border-radius:2px 2px; border:solid 1px rgb(153, 153, 153); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221))); color:#333; text-decoration:none; cursor:pointer; display:inline-block; text-align:center; text-shadow:0px 1px 1px rgba(255,255,255,1); line-height:1;}
#csshelper input[type=button].guideflow_hovered, #csshelper .zeroclipboard-is-hover {background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(221, 221, 221)))!important;}
#csshelper input[type=button]:active, #csshelper .zeroclipboard-is-active {background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(204, 204, 204)), to(rgb(221, 221, 221)))!important;}

/* Animated loading bar */
#preload_bar_container {height:20px; width:160px; border:1px solid #08a300; overflow:hidden; background-color:#068000; -webkit-border-radius:7px; -moz-border-radius:7px; -ms-border-radius:7px; border-radius:7px;}
#animate_bar{}
#animate_bar.bar_line_animate{width:236px; -moz-animation-name:bar_line_animate; -moz-animation-duration:0.8s; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -webkit-animation-name:bar_line_animate; -webkit-animation-duration:0.8s; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -ms-animation-name:bar_line_animate; -ms-animation-duration:0.8s; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear; -o-animation-name:bar_line_animate; -o-animation-duration:0.8s; -o-animation-iteration-count:infinite; -o-animation-timing-function:linear; animation-name:bar_line_animate; animation-duration:0.8s; animation-iteration-count:infinite; animation-timing-function:linear;}
#animate_bar > .bar_line{background-color:#08a300; float:left; width:14px; height:120px; margin-right:24px; margin-top:-28px; -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
@-moz-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-webkit-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-ms-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@-o-keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}
@keyframes bar_line_animate{0%{margin-left:-38px;}100%{margin-left:0px;}}

/* Reset for preview and designer */
div.core {line-height:100%; text-align:left; font-family:arial;}
div.core article, adiv.core side, div.core details, div.core figcaption, div.core figure,
div.core footer, div.core header, div.core hgroup, div.core menu, div.core nav, div.core section {
	display:block;
}
div.core table {border-collapse:collapse; border-spacing:0;}
div.core td[height=14] {height:14px; font-size:14px; line-height:14px;}
div.core td[height=13] {height:13px; font-size:14px; line-height:13px;}
div.core td[height=12] {height:12px; font-size:12px; line-height:12px;}
div.core td[height=11] {height:11px; font-size:11px; line-height:11px;}
div.core td[height=10] {height:10px; font-size:10px; line-height:10px;}
div.core td[height=9] {height:9px; font-size:9px; line-height:9px;}
div.core td[height=8] {height:8px; font-size:8px; line-height:8px;}
div.core td[height=7] {height:7px; font-size:7px; line-height:7px;}
div.core td[height=6] {height:6px; font-size:6px; line-height:6px;}
div.core td[height=5] {height:5px; font-size:5px; line-height:5px;}
div.core td[height=4] {height:4px; font-size:4px; line-height:4px;}
div.core td[height=3] {height:3px; font-size:3px; line-height:3px;}
div.core td[height=2] {height:2px; font-size:2px; line-height:2px;}
div.core td[height=1] {height:1px; font-size:1px; line-height:1px;}

div.core html, div.core body, div.core div, div.core span, div.core h1, div.core h2, div.core h3, div.core h4, div.core h5, div.core h6, div.core .td_text p, div.core blockquote, div.core pre,
div.core a, div.core code, div.core em, div.core img, div.core small, div.core strike, div.core strong, div.core sub, div.core sup, div.core b, div.core u, div.core i, div.core center,
div.core table, div.core tbody, div.core tfoot, div.core thead, div.core tr, div.core th, div.core td {
	margin:0;
	padding:0;
	border:0 none;
	outline:none;
	font-family:inherit;
}

div.core a {color:#004290;}

div.core h1,
div.core h2,
div.core h3,
div.core h4,
div.core h5,
div.core h6 {margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; padding:0; font-weight:bold; line-height:110%;}

div.core h1,
div.core h2,
div.core h3 {padding:0;}

div.core h1 {font-size:32px;}
div.core h2 {font-size:24px;}
div.core h3 {font-size:20px;}
div.core h4 {font-size:16px;}

div.core img {outline:none; text-decoration:none; -ms-interpolation-mode:bicubic;}
div.core a img {border:none;}
div.core table td {border-collapse:collapse;}
div.core .td_text {line-height:1.1;}
div.core .td_text p, div.core .td_text span, div.core .td_text a, div.core .td_text a:link, div.core .td_text a:visited, div.core .td_text a span {font-weight:inherit; color:inherit; text-decoration:inherit;}
div.core .td_text a:link,
div.core .td_text a:active {text-decoration:underline;}
div.core .td_text ul, div.core .td_text ol {display:block; padding-top:20px; padding-bottom:20px; margin-left:40px;}
div.core .widget_text ul li {margin-left:3px; display:list-item; list-style-type:disc; line-height:inherit;}
div.core .widget_text ol li {margin-left:3px; display:list-item; list-style-type:decimal; line-height:inherit;}
div.core .td_text > table td {border-width:1px; border-style:solid; border-color:#ababab;}

/*-------------------------------------------------------------------------*\
   CKEditor
\*------------------------------------------------------------------------*/
body:not(.contact_view) .cke {z-index:10001!important;}
body .cke .cke_dialog_title {margin:0!important; padding:14px 15px!important; font-size:18px!important; text-shadow:none!important; line-height:22px!important; font-weight:700!important; color:#fff!important; border-bottom:1px solid #767676!important; background:#6e6e6e!important; background-image:-webkit-linear-gradient(#c1c1c1, #c1c1c1 5%, #6e6e6e)!important; background-image:-moz-linear-gradient(top, #c1c1c1, #c1c1c1 5%, #6e6e6e)!important; background-image:-ms-linear-gradient(#c1c1c1, #c1c1c1 5%, #6e6e6e)!important; background-image:-o-linear-gradient(#c1c1c1, #c1c1c1 5%, #6e6e6e)!important; background-image:linear-gradient(#c1c1c1, #c1c1c1 5%, #6e6e6e)!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1c1c1', endColorstr='#6e6e6e')!important; overflow:visible!important;}
body .cke .cke_editable.cke_editable_inline.cke_focus {box-shadow:inset 0 0 1px #000; outline:none; background:none; cursor:text; z-index:950;}
body .cke .cke_currentlyediting_border {box-shadow:inset 0 0 1px #000; z-index:950;}
.cke_currentlyediting {-webkit-box-shadow:inset 0 0 0 1px rgba(58,115,188,1); box-shadow:inset 0 0 0 1px rgba(58,115,188,1); z-index:950;}
body .cke_dialog_background_cover {background:#555!important; background-image:radial-gradient(45% 40%, #666, #333 100%)!important; opacity:0.8!important; filter:alpha(opacity=80)!important; -khtml-opacity:0.8!important; -moz-opacity:0.8!important; opacity:0.8!important;}
body table.cke_dialog {border:1px solid #333; -webkit-box-shadow:0 3px 40px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 3px 40px rgba(0, 0, 0, 0.5); box-shadow:0 3px 40px rgba(0, 0, 0, 0.5);}
body table.cke_dialog .cke_dialog_body, body table.cke_dialog .cke_dialog_footer {position:relative; border:0 none; outline:0 none;}
body table.cke_dialog .cke_dialog_footer {padding:10px; margin-bottom:0; background:#f5f5f5; border-top:1px solid #ddd; text-align:right; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #ffffff; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #ffffff; *zoom:1;}
body table.cke_dialog .cke_dialog_footer .cke_dialog_footer_buttons a.cke_dialog_ui_button span {font-size:12px; font-weight:100;}
body table.cke_dialog .cke_dialog_body .cke_dialog_contents_body {margin:0; padding:0; height:auto;}
body table.cke_dialog .cke_dialog_body .cke_dialog_contents_body .cke_dialog_page_contents {padding:15px; width:auto!important;}
body table.cke_dialog .cke_dialog_body .cke_dialog_contents_body .cke_dialog_page_contents td.cke_dialog_ui_hbox_last > a.cke_dialog_ui_button {margin-top:15px!important; padding:4px 0;}
body table.cke_dialog .cke_dialog_body .cke_dialog_close_button {position:absolute; display:block; top:-13px; right:-15px; width:30px; height:30px; background:url(https://html-assets-prod.guideflow.com/132df1982ce174604a9c2efb5d71b51b575aeb11) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden;}
body table.cke_dialog .cke_dialog_body .cke_dialog_close_button.guideflow_hovered {background-position:0px -30px; cursor:pointer;}

#form.ac_block img {max-width:100%;}
.cke_button__acpersonalize{background:#f9fff1 !important; }
.cke_dialog .cke_resizer {display:none;}


/*
Color Pickers
*/
.minicolors-swatch {top:1px; background:url(https://html-assets-prod.guideflow.com/76fbd9917e032a4c3e69f89a35c3f179ddc60cec) center no-repeat; vertical-align:middle; margin:0 3px; display:inline-block; outline:none;}
.minicolors-swatch span {position:absolute; width:100%; height:100%; background:none; box-shadow:inset 0 9px 0 rgba(255, 255, 255, .1); display:inline-block;}
.defaultperstag.perstag_address {cursor:pointer;}
.edit-small .td_picture {display:none;}
.minicolors {position:relative; 	display:inline-block; z-index:1;}
.minicolors-focus {z-index:2;}
.minicolors.minicolors-theme-default .minicolors-input {margin:0px; margin-right:3px; border:solid 1px #CCC; font:14px sans-serif; width:65px; height:16px; border-radius:0; box-shadow:inset 0 2px 4px rgba(0, 0, 0, .04); padding:2px; margin-right:-1px;}
.minicolors-theme-default.minicolors .minicolors-input {vertical-align:middle; outline:none;}
.minicolors-theme-default.minicolors-swatch-left .minicolors-input {margin-left:-1px; margin-right:auto;}
.minicolors-theme-default.minicolors-focus .minicolors-input,
.minicolors-theme-default.minicolors-focus .minicolors-swatch {border-color:#999;}
/*.minicolors-hidden {position:absolute; left:-9999em;}*/

/* Panel */
.minicolors-panel {position:absolute; top:26px; left:0; width:173px; height:152px; background:white; border:solid 1px #CCC; box-shadow:0 0 20px rgba(0, 0, 0, .2); display:none;}
.minicolors-position-top .minicolors-panel {top:-156px;}
.minicolors-position-left .minicolors-panel {left:-83px;}
.minicolors-position-left.minicolors-with-opacity .minicolors-panel {left:-104px;}
.minicolors-with-opacity .minicolors-panel {width:194px;}
.minicolors .minicolors-grid {position:absolute; top:1px; left:1px; width:150px; height:150px; background:url(https://html-assets-prod.guideflow.com/af75b62e5b370dd454b42de7f27189a88eab8e3b) -120px 0; cursor:crosshair;}
.minicolors .minicolors-grid-inner {position:absolute; top:0; left:0; width:150px; height:150px; background:none;}
.minicolors-slider-saturation .minicolors-grid {background-position:-420px 0;}
.minicolors-slider-saturation .minicolors-grid-inner {background:url(https://html-assets-prod.guideflow.com/af75b62e5b370dd454b42de7f27189a88eab8e3b) -270px 0;}
.minicolors-slider-brightness .minicolors-grid {background-position:-570px 0;}
.minicolors-slider-brightness .minicolors-grid-inner {background:black;}
.minicolors-slider-wheel .minicolors-grid {background-position:-720px 0;}
.minicolors-slider,
.minicolors-opacity-slider {position:absolute; top:1px; left:152px; width:20px; height:150px; background:white url(https://html-assets-prod.guideflow.com/af75b62e5b370dd454b42de7f27189a88eab8e3b) 0 0; cursor:crosshair;}
.minicolors-slider-saturation .minicolors-slider {background-position:-60px 0;}
.minicolors-slider-brightness .minicolors-slider {background-position:-20px 0;}
.minicolors-slider-wheel .minicolors-slider {background-position:-20px 0;}
.minicolors-opacity-slider {left:173px; background-position:-40px 0; display:none;}
.minicolors-with-opacity .minicolors-opacity-slider {display:block;}

/* Pickers */
.minicolors-grid .minicolors-picker {position:absolute; top:70px; left:70px; width:10px; height:10px; border:solid 1px black; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; margin-top:-6px; margin-left:-6px; background:none;}
.minicolors-grid .minicolors-picker span {position:absolute; top:0; left:0; width:6px; height:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:solid 2px white;}
.minicolors-picker {position:absolute; top:0; left:0; width:18px; height:2px; background:white; border:solid 1px black; margin-top:-2px;}

/* Inline controls */
.minicolors-inline .minicolors-input,
.minicolors-inline .minicolors-swatch {display:none;}
.minicolors-inline .minicolors-panel {position:relative; top:auto; left:auto; display:inline-block;}

/*
* Bootstrap Theme (theme:'bootstrap')
*
*/

/* Input styles */
.minicolors-theme-bootstrap .minicolors-input {padding:4px 6px; padding-left:30px; background-color:white; border:1px solid #CCC; border-radius:3px; color:#555; font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size:14px; height:19px; margin:0px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}

/* When the input has focus */
.minicolors-theme-bootstrap.minicolors-focus .minicolors-input {border-color:#6fb8f1; box-shadow:0 0 10px #6fb8f1; outline:none;}

/* Swatch styles */
.minicolors-theme-bootstrap .minicolors-swatch {position:absolute; left:4px; top:4px; z-index:2;}

/* Handle swatch position (left = default / right) */
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-input {padding-left:6px; padding-right:30px;}
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-swatch {left:auto; right:4px;}

/* Panel styles */
.minicolors-theme-bootstrap .minicolors-panel {top:28px; z-index:3;}

/* Handle panel positions (top / left) */
.minicolors-theme-bootstrap.minicolors-position-top .minicolors-panel {top:-154px;}
.minicolors-theme-bootstrap.minicolors-position-left .minicolors-panel {left:-63px;}

/* Don't forget to adjust the left position in case the opacity slider is visible! */
.minicolors-theme-bootstrap.minicolors-position-left.minicolors-with-opacity .minicolors-panel {left:-84px;}

/* aviary */
/* general font color/reset */
body .avpw *,
body .avpw a,
body .avpw a:link,
body .avpw a.guideflow_hovered,
body .avpw a:visited,
body .avpw a:active {
  color:#444;
}
/* dark background behind image */
.avpw .avpw_canvas_background {
  /*background:#3e464a url(../images/dark_backdrop.png);*/
}
/* dark background behind tools */
.avpw .avpw_inset_background {
  /*background:#3e464a url(../images/dark_backdrop.png);*/
}
/* brushed metal texture */
/* outermost widget body/parent */
body .avpw {
  /*background:#f0f0f0 url(../images/white_backdrop.png) 50% 0%;*/
}
/* small icon inside an open tool */
.avpw .avpw_current_tool_icon {
  /*background:#f0f0f0 url(../images/white_backdrop.png) 50% 0%;*/
}
/* popups that open within the widget */
.avpw .avpw_app_popup {
  /*background:#f0f0f0 url(../images/white_backdrop.png) 50% 0%;*/
}
/* colorpicker popup */
.avpw .avpw_color_picker_container {
  /*background:#f0f0f0 url(../images/white_backdrop.png) 50% 25px;*/
}
/* footer text */
.avpw .avpw_footer_text,
.avpw .avpw_footer_text a,
.avpw .avpw_footer_text a:link,
.avpw .avpw_footer_text a:visited,
.avpw .avpw_footer_text a.guideflow_hovered,
.avpw .avpw_footer_text a:active {
  color:#656565;
}
/* tool icons */
/* normal */
.avpw .avpw_tool_icon_image {
  background-color:#efefef;
}
/* hover */
.avpw .avpw_tool_icon.guideflow_hovered .avpw_tool_icon_image {
  background-color:#ffffff;
}
/* pressod */
.avpw .avpw_tool_icon_down .avpw_tool_icon_image,
.avpw .avpw_tool_icon_down.guideflow_hovered .avpw_tool_icon_image {
  background-color:#e2e2e2;
}
/* tools paging inidcator */
body .avpw .avpw_page {
  color:#3d3d3d;
}
body .avpw .avpw_page_selected {
  color:#00a5ff;
}
/* default buttons */
body .avpw .avpw_button {
  background:#efefef;
}
/* hover */
body .avpw .avpw_button.guideflow_hovered {
  background:#ffffff;
}
/* pressod */
body .avpw .avpw_back_button,
body .avpw .avpw_back_button.guideflow_hovered {
	background: inherit!important;
}
/* primary button
 * (overriding color on these links so
 * we have to be explicit)
 */
body .avpw .avpw_primary_button,
body .avpw .avpw_primary_button:link,
body .avpw .avpw_primary_button:visited,
body .avpw .avpw_primary_button:active {
  background-color:#0084cc;
  color:#ffffff;
}
/* +/- slider label/buttons */
body .avpw .avpw_slider_label {
  color:#707070;
}
/* darker, cut-out color */
.avpw .avpw_inset_background {
  background-color:#3e464a;
}
/* preset icons */
.avpw .avpw_preset_icon {
  border-left-color:#556066;
  border-right-color:#272c2e;
}
.avpw .avpw_preset_icon_active {
  background-color:#718087;
}
/* and light blue indicator */
.avpw .avpw_preset_icon_active .avpw_preset_indicator {
  background-color:#49edfc;
}
/* grouped push-buttons inside tools */
.avpw .avpw_inset_button {
  border-left-color:#556066;
  border-right-color:#272c2e;
}
/* hover */
.avpw .avpw_inset_button.guideflow_hovered {
  background-color:#3c4347;
}
/* pressod */
.avpw .avpw_inset_button_down {
  background:#272c2e;
}
/* text input fields */
body .avpw .avpw_text_input {
  background:#ffffff;
  color:#bcbec0;
}
/* focus */
body .avpw .avpw_text_input_focused {
  color:#3d3f40;
}
/* palette swapped on dark background */
.avpw .avpw_inset_background .avpw_text_input {
  background:#515b60;
}
/* focus */
.avpw .avpw_inset_background .avpw_text_input_focused {
  color:#ffffff;
}
/* labels palette swapped on dark background */
.avpw .avpw_inset_background .avpw_label {
  color:#ffffff;
}
/* frame icon */
/* 'off'/default state */
.avpw .avpw_inset_button .avpw_frame_toggle_icon {
  border-color:#717171;
}
/* 'on'/active state */
.avpw  .avpw_inset_button_active .avpw_frame_toggle_icon {
  border-color:#49c0fc;
}
/* lock icon */
/* 'unlocked'/default state */
.avpw .avpw_inset_button .avpw_lock_icon_top,
.avpw .avpw_inset_button .avpw_lock_icon_bottom {
  background:#a3a3a3;
}
/* 'locked'/down state */
.avpw .avpw_inset_button .avpw_lock_icon_top_inner,
.avpw .avpw_inset_button .avpw_lock_icon_sep {
  background:#383838;
}
/* 'locked'/active state */
.avpw .avpw_inset_button_active .avpw_lock_icon_top,
.avpw .avpw_inset_button_active .avpw_lock_icon_bottom {
  background:#49c0fc;
}

#zoomalert {position:absolute; top:0; left:0; width:100%; height:100%;}
#zoomalert .details {position:fixed; top:50%; left:50%; width:520px; height:auto; margin:-120px 0 0 -282px; z-index:1500; padding:16px 22px; background:#fff; border:1px solid #000; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 40px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 3px 40px rgba(0, 0, 0, 0.5); box-shadow:0 3px 40px rgba(0, 0, 0, 0.5); webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
#zoomalert .details > p:last-child {margin-bottom:0; padding-bottom:0;}
#zoomalert .zoomoverlay {position:fixed; top:0; left:0; padding:0!important; margin:0; width:100%; height:100%; background:#555; filter:alpha(opacity=80); opacity:0.8; z-index:1000; background-image:radial-gradient(45% 40%, #666, #333 100%);}

body.campaign_designer.rss .uxlftcolm {margin-top:182px;}
.rss-campaign {position:absolute; left:-1px; top:-37px; width:100%; border:1px solid #e0dfdb;}
.rss-campaign > div {display:none; padding:10px; width:auto; font-size:14px; text-align:center;}
.rss-campaign .normal {background-color:#fbffbd;}
.rss-campaign .notenough {background-color:#bc1d1d; color:#ffffff;}
.rss-campaign .toomany {background-color:#bc1d1d; color:#ffffff;}

a.delete-container, a.delete-container:visited, a.delete-container.guideflow_hovered {
position:relative;
zoom:1;
top:50%;
width:auto!important;
margin:0 auto;
font-size:10px;
font-family:arial,sans;
color:#666!important;
line-height:1.1;
filter:alpha(opacity=70);
opacity:0.70;
}

.revision-loader {z-index:10000001; position:fixed; display:table; top:0; left:0; margin:0; padding:0; width:100%; height:100%; text-align:center;}
.revision-loader .wrap {display: table-cell; vertical-align:middle; color:#fff; z-index:1009;}
.revision-loader .wrap > .loading-icon-lock {display:inline-block; margin-bottom: 10px; font-size:4em; -webkit-animation:spinarrow 1.3s linear infinite; -moz-animation:spinarrow 1.3s linear infinite; animation:spinarrow 1.3s linear infinite;}
@-moz-keyframes spinarrow { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spinarrow { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spinarrow { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.revision-loader .wrap > .text { width: 40%; margin: auto; font-size:19px; line-height: 26px; }
.revision-loader .wrap > .text a { color:#fff; }
.revision-loader .wrap .revision-loader-spinner {position:relative!important; display:inline-block; width:64px!important; height:64px!important; background-image:url(https://html-assets-prod.guideflow.com/705b21aee343c0358686d67feb32f80887a8f689)!important; background-size:64px; background-position:50%!important; background-repeat:no-repeat; -webkit-animation-name: ac_loader; -webkit-animation-duration: 1500ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: ac_loader; -moz-animation-duration: 1500ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: ac_loader; -ms-animation-duration: 1500ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: ac_loader; animation-duration: 1500ms; animation-iteration-count: infinite; animation-timing-function: linear;}
@-ms-keyframes ac_loader { from { -ms-transform: rotate(0deg); } to { -ms-transform: rotate(360deg); } }
@-moz-keyframes ac_loader { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } }
@-webkit-keyframes ac_loader { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } }
@keyframes ac_loader { from { transform:rotate(0deg); } to { transform:rotate(360deg); } }
.revision-loader .loadoverlay {position:fixed; top:0; left:0; width:100%; height:100%; background: rgba(0,0,0, 0.8); z-index:1000;}

/* Revisions */
#revision_modal.modal div.modal-body { max-height: 300px;overflow-y: scroll; }
#revision_modal.modal div.modal-body table { width: 100%; }
#revision_modal.modal div.modal-body table td { padding: 8px 6px !important; }
#revision_modal.modal div.modal-body table tbody.head { border-bottom: 1px solid #ddd;font-weight: 700; }
#revision_modal.modal div.modal-body table tbody tr td:first-child { width: 166px; }
#revision_modal.modal div.modal-body table tbody tr td:last-child { text-align: right; }
#revision_modal.modal div.modal-body table tbody tr td:last-child a { margin-left: 12px; }
#revision_modal.modal div.modal-body table tbody.data tr:nth-child(odd) { background: #f0f6fc;border-top: 1px solid #e3e8ee;border-bottom: 1px solid #e3e8ee; }

#header_sender_details a#revisions,
#header_template_options a#revisions {border-right:0 none!important;}
#header_template_options .button_group > a#revisions > span,
#header_sender_details .button_group > a#revisions > span {position:relative; display:inline-block; padding-left:16px; background-image:url(https://html-assets-prod.guideflow.com/1a38eaccf4c5212b9f08cff055d4142d6e70fa51); background-size:12px; background-position:0; background-repeat:no-repeat;}

/* Engagement option modal */
#options.modal  .modal-dialog {width:600px!important;}
.campaign-screenshot .imgwrap {overflow:hidden; width:160px; height:66px;}

/*-------------------------------------------------------------------------*\
   Reports pages
\*------------------------------------------------------------------------*/
body.report .reports__subheader-wrap {
	height: 100%;
    padding: var(--sp-400) var(--sp-900);
    box-sizing: border-box;
}

body.report, body.report .uxlftcolm, body.report .uxlftcolm #body_table { min-width: initial !important; }

body.score .filterWrap, body.contact .filterWrap, body.series_list .filterWrap, body.campaign .filterWrap { right: 23px;top: 22px; }
body.score .filterWrap:after, body.contact .filterWrap:after, body.series_list .filterWrap:after, body.campaign .filterWrap:after, body.report .filterWrap:after { position: relative;content: '';display: table;height: 0;visibility: hidden;zoom: 1; }
body.score .filterWrap .filterSearch, body.contact .filterWrap .filterSearch, body.series_list .filterWrap .filterSearch, body.campaign .filterWrap .filterSearch { position: relative;display: inline-block;top: 0 !important;right: 0 !important; }

body.contact .filterWrap .filterSearch .advance-search-wrap { display: none;position: absolute;top: 28px;left: -1px;margin: 0;padding: 8px 16px;width: 190px;background: #fff;border: 1px solid #ddd;text-align: left;z-index: 100;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; }
body.contact .filterWrap .filterSearch .advance-search-wrap a { display: block;font-size: 10px;color: #5d5d5d;text-decoration: none; }

body.report .labels-filter-wrap { display: inline-block;}
body.report .labels-filter-wrap .header-label { display: inline-block; vertical-align: middle; margin-right: var(--sp-300); font-weight: var(--fw-medium); }

body.report .filterPipe, body.contact .filterTag, body.contact .filterList, body.contact .filterStatus, body.report .filterTag, body.report .filterList, body.report .filterCurrency { position: relative;display: inline-block;vertical-align: top; }
body.report .filterPipe .ac_popover-menu.dropdown_menu { left: initial; right: 0; }
body.report .filterPipe .ac_popover-menu.dropdown_menu:before, body.report .filterPipe .ac_popover-menu.dropdown_menu:after { left: initial; right: 12px; }

body.report .filterCurrency .currencyLabel {
	display: inline-table;
	padding: 6px;
	font-weight: bold;
}
body.report .filterCurrency .selectdropdown a.dropdown_select {
	padding-right: 0;
}
body.report .filterCurrency span.icon.caret-bottom {
	padding-right: 10px;
}

/*-------------------------------------------------------------------------*\
	Date range selector
\*------------------------------------------------------------------------*/
body.report .filterRange .filterRangeBox { position: absolute;top: 42px;right: -17px;padding: 10px 20px;background: #fff;border: 1px solid #ddd;text-shadow: 0 1px 1px rgba(255, 255, 255, 1);-webkit-box-shadow: 0 5px 10px rgba(102, 102, 102, 0.4);-moz-box-shadow: 0 5px 10px rgba(102, 102, 102, 0.4);box-shadow: 0 5px 10px rgba(102, 102, 102, 0.4);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;z-index: 100; }
body.report .filterRange .filterRangeBox:before { position: absolute;top: -10px;right: 22px;content: '';width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #ddd transparent; }
body.report .filterRange .filterRangeBox:after { position: absolute;top: -9px;right: 22px;content: '';width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #fff transparent; }
body.report .filterRange .filterRangeBox .ui-widget-content { padding: 0;border: 0 none;overflow: hidden; }
body.report .filterRange .filterRangeBox > table { margin-bottom: 14px;border-bottom: 1px solid #ddd; }
body.report .filterRange .filterRangeBox > table > tbody > tr > td { vertical-align: top; }
body.report .filterRange .filterRangeBox > table > tbody > tr > td span[class^="date-value"] { display: inline-block; }
body.report .filterRange .filterRangeBox input[type=text] { border: 1px solid #ddd !important;padding: 8px 5px !important;color: #505050; }
body.report .filterRange .filterRangeBox input[type=button] { font-family: "IBM Plex Sans", Helvetica, sans-serif;margin: 0 0 10px;padding: 6px 13px;font-size: 14px;font-weight: 600;text-decoration: none;background-color: #F5F5F5;color: #5d5d5d !important;border: 1px solid #c0c0c0 !important;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: inline-block;color: #555;cursor: pointer !important;zoom: 1;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-shadow: none; }
body.report .filterRange .filterRangeBox input[type=button].guideflow_hovered { }
body.report .filterRange .filterRangeBox input.apply { color: #FFF !important;background: #60CB98 !important;border: 1px solid #60CB98 !important; }
body.report .filterRange .filterRangeBox input.apply.guideflow_hovered { background: #4cb985 !important; }
body.report .filterRange .filterRangeBox .ui-widget-header { margin: 10px 0 0;background: #59AAD9;color: #fff;text-shadow: none;font-weight: 100;border: 0 none; }
body.report .filterRange .filterRangeBox .ui-datepicker-header > a > span { padding: 0 !important;background: none !important;border: 0 none !important;color: #fff !important;box-shadow: none !important; }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar a { font-weight: 100;color: #666;text-shadow: none;border: 0 none;background: #E6E6E6;text-align: center; }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar .ui-datepicker-today a { background: #004F7C;color: #fff; }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar a.ui-state-hover { background: #004F7C;color: #fff;border: 0px none; }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar .ui-datepicker-unselectable { }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default { background: #59AAD9;font-weight: 100;color: #fff;border: 0px solid transparent;box-sizing: border-box;text-align: center;text-shadow: none; }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled { opacity: 1;filter: Alpha(Opacity=100); }
body.report .filterRange .filterRangeBox table.ui-datepicker-calendar .ui-datepicker-unselectable.ui-state-disabled .ui-state-default { background: #004F7C;background: #0093CC; }
body.report .filterRange .filterRangeBox .ui-datepicker-title > span { position: relative !important;display: inline-block;padding: 0 !important;width: auto;background: none !important;border: 0 none !important;color: #fff !important;box-shadow: none !important; }
body.report .filterRange .filterRangeBox a.ui-datepicker-next, body.report .filterRange .filterRangeBox a.ui-datepicker-prev { top: 0 !important;cursor: pointer; }
body.report .filterRange .filterRangeBox a.ui-datepicker-next-hover, body.report .filterRange .filterRangeBox a.ui-datepicker-prev-hover { top: 0 !important;background: 0 !important;border: 0 none !important; }
body.report .filterRange .filterRangeBox a.ui-datepicker-prev::before, body.report .filterRange .filterRangeBox a.ui-datepicker-next::after { position: absolute;top: 9px !important;display: block;width: 50px;content: '\e86c';border-style: none;font-family: "ac-icons";color: #fff; }
body.report .filterRange .filterRangeBox a.ui-datepicker-prev::before { left: -14px;top: -14px !important;-ms-transform: rotate(-270deg);-moz-transform: rotate(-270deg);-webkit-transform: rotate(-270deg); }
body.report .filterRange .filterRangeBox a.ui-datepicker-next::after { right: -14px;top: 29px !important;-ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg); }
body.report .filterRange .filterRangeBox a.ui-corner-all > span { display: none !important; }

/* Date range selector, modernized 2021 */
body.report .filterRange .filter-range-box--condor {
	background-color: white;
	border: 1px solid var(--slate-200);
	box-shadow: var(--shadow-100);
	padding: var(--sp-600) var(--sp-600) var(--sp-700);
}
body.report .filterRange .filter-range-box--condor .date-value-from {
	margin-left: 0;
	margin-right: var(--sp-200);
}
body.report .filterRange .filter-range-box--condor input[type=text] {
	background-color: white;
	border: 1px solid var(--slate-200) !important;
	border-radius: var(--radii-100);
	padding: var(--sp-300) var(--sp-400) !important;
	font-size: var(--fs-200);
	line-height: var(--lh-200);
}
body.report .filterRange .filter-range-box--condor input[type=text]:focus {
	border-color: var(--ocean-500) !important;
	box-shadow: 0 0 0 2px var(--slate-150);
}
body.report .filterRange .filter-range-box--condor .ui-widget-content {
	border: 1px solid var(--slate-200);
	border-radius: var(--radii-100);
	margin-top: var(--sp-400);
	width: auto;
}
body.report .filterRange .filter-range-box--condor .ui-widget-header {
	background-color: transparent;
	color: var(--slate-600);
	font-weight: var(--fw-normal);
	border-radius: 0;
	margin: 0;
	border-bottom: 1px solid var(--slate-200);
	padding: var(--sp-400) var(--sp-600);
}
body.report .filterRange .filter-range-box--condor  .ui-datepicker-title {
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	font-weight: var(--fw-medium);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker-header > a > span,
body.report .filterRange .filter-range-box--condor .ui-datepicker-title > span,
body.report .filterRange .filter-range-box--condor a.ui-datepicker-prev::before,
body.report .filterRange .filter-range-box--condor a.ui-datepicker-next::after {
	color: var(--slate-600) !important;
}
body.report .filterRange .filter-range-box--condor a.ui-datepicker-next,
body.report .filterRange .filter-range-box--condor a.ui-datepicker-prev {
	top: var(--sp-300) !important;
	width: var(--sp-600);
	height: var(--sp-600);
}
body.report .filterRange .filter-range-box--condor a.ui-datepicker-next {
	right: var(--sp-600);
}
body.report .filterRange .filter-range-box--condor a.ui-datepicker-prev {
	left: var(--sp-600);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker table {
	margin: 0;
	font-size: var(--fs-200);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker thead tr {
	border-bottom: 1px solid var(--slate-200);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker th {
	padding: var(--sp-100);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker-calendar thead tr span {
	text-transform: uppercase;
	font-size: var(--fs-100);
	line-height: var(--lh-100);
	color: var(--slate-400);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker td {
	padding: calc(var(--sp-400) / 2);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker th:first-child,
body.report .filterRange .filter-range-box--condor .ui-datepicker td:first-child {
	padding-left: var(--sp-500);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker th:last-child,
body.report .filterRange .filter-range-box--condor .ui-datepicker td:last-child {
	padding-right: var(--sp-500);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker tbody tr:first-child td {
	padding-top: var(--sp-500);
}
body.report .filterRange .filter-range-box--condor .ui-datepicker tbody tr:last-child td {
	padding-bottom: var(--sp-500);
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar a {
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-400);
	font-weight: var(--fw-semi-bold);
	background-color: transparent;
	border-radius: var(--radii-100);
	padding: var(--sp-200);
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar .ui-datepicker-today a {
	background-color: transparent;
	color: var(--slate-400);
	position: relative;
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar .ui-datepicker-today a:after {
	content: ' ';
	width: 100%;
	height: 2px;
	background-color: var(--ocean-500);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar a.ui-state-hover,
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar .ui-datepicker-today a.guideflow_hovered {
	background-color: var(--slate-200);
	color: var(--slate-400);
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar .ui-datepicker-current-day a.ui-state-active {
	background-color: var(--ocean-500);
	color: white;
}
body.report .filterRange .filter-range-box--condor table.ui-datepicker-calendar .ui-datepicker-current-day a.ui-state-active:after {
	content: none;
}


body.report #reports-contents #deal-reports-funnel { padding-bottom: 23px; }

/* Table cells */
body.report #campaign-list-table {margin-bottom:20px; min-width:800px; background:#fff;}
/* Apply zebra stripes to even cells */
body.report #reports-contentstbody tr:nth-child(even),
body.report #campaign-opens-items tr:nth-child(even),
body.report #campaign-social-items tr:nth-child(even),
body.report #campaign-links-items tr:nth-child(even),
body.report #campaign-unsubscribes-items tr:nth-child(even),
body.report #campaign-emailclients-items tr:nth-child(even),
body.report #campaign-countries-items tr:nth-child(even) {background-color:#fcfcfc;}
/*
body.report #reports-contents tbody tr.campaign-list-row {filter:alpha(opacity=50); opacity:0.5;}
body.report #reports-contents tbody tr.campaign-list-row.hovered {filter:alpha(opacity=100); opacity:1;}
*/

/* Filters */
.reports-list__search-input {
	top: 0;
	right: 0;
}
.reports-list__search-input input[type=text] {
	background-color: white !important;
	padding: var(--sp-300) var(--sp-400) var(--sp-300) var(--sp-900) !important;
	border: 1px solid var(--slate-200) !important;
}
.reports-list__search-input input[type=text]:focus {
	border-color: var(--ocean-500) !important;
	box-shadow: 0 0 0 2px var(--ocean-200);
}
input[type="button"].reports-list__hidden-search-btn {
	padding: 0 !important;
    margin: -1px !important;
    width: 1px !important;
    border-width: 0 !important;
    position: absolute !important;
}
.filterSearch .reports-list__clear-search-btn {
	width: var(--sp-400);
	height: var(--sp-400);
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	opacity: 1;
	right: var(--sp-400);
	top: 50%;
	transform: translateY(-50%);
}
.filterSearch .reports-list__clear-search-btn svg {
	fill: var(--slate-400);
	width: 100%;
    height: 100%;
    vertical-align: top;
}

.reports-list__range-filter {
	position: relative;
}
.reports-list__range-filter label {
    font-weight: var(--fw-medium);
	margin-right: var(--sp-300);
	margin-left: var(--sp-400);
}
.reports-list__range-filter__trigger {
	background-color: white;
	border: 1px solid var(--slate-200);
	border-radius: var(--radii-100);
	padding: var(--sp-300) var(--sp-900) var(--sp-300) var(--sp-400);
	text-align: left;
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	position: relative;
	font-weight: var(--fw-regular);
}
.icon.reports-list__range-filter__dropdown-caret {
	position: absolute;
	width: var(--sp-300);
	height: var(--sp-300);
	right: var(--sp-400);
	top: 50%;
	transform: translateY(-50%);
}
.icon.reports-list__range-filter__dropdown-caret svg {
	width: var(--sp-300);
	height: var(--sp-300);
	top: 0;
	vertical-align: top;
}
.reports-list__range-filter__trigger:focus {
	border-color: var(--ocean-500);
	box-shadow: 0 0 0 2px var(--ocean-200);
}

.reports-list__select-filter {}
.reports-list__select-filter label {
	display: inline-block;
	vertical-align: middle;
	font-weight: var(--fw-medium);
	margin-right: var(--sp-300);
	margin-left: var(--sp-400);
}
.reports-list__select-filter .selectdropdown {
	vertical-align: middle;
}
.reports-list__select-filter .selectdropdown a.dropdown_select {
	padding-top: var(--sp-300);
	padding-bottom: var(--sp-300);
	padding-left: var(--sp-400);
	padding-right: 0px !important;
}
body.report .reports-list__select-filter .selectdropdown a.dropdown_select.active {
	color: var(--slate-600);
	border-bottom: 1px solid var(--ocean-500);
}
.reports-list__select-filter .ac_popover .popover-trigger > span:first-of-type {
	width: var(--sp-300);
	height: var(--sp-300);
	padding-right: var(--sp-400);
	margin-left: var(--sp-400);
	vertical-align: middle;
}
.reports-list__select-filter .ac_popover .popover-trigger > span:first-of-type svg {
	width: var(--sp-300);
	height: var(--sp-300);
	top: 0;
	vertical-align: top;
}
.reports-list__select-filter .selectdropdown a.dropdown_select.guideflow_hovered,
.reports-list__select-filter .selectdropdown a.dropdown_select:active {
	background-color: white;
	color: inherit;
}
.reports-list__select-filter .filterList .selectdropdown > a:active {
	color: inherit;
}

.reports-list__mpp-opens-filter {
	padding: 8px 12px 8px 32px;
}
.reports-list__mpp-opens-filter .camp-checkbox.label-clickable {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reports-list__mpp-opens-filter label {
	color: var(--slate-600);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	font-weight: var(--fw-medium);
}
#ecom-overview .reports-list__mpp-opens-filter {
	padding: 8px 12px;
}
.reports-list__include-bots-filter {
	padding: 8px 12px 8px 32px;
}
.reports-list__include-bots-filter .camp-checkbox.label-clickable {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.reports-list__include-bots-filter label {
	color: var(--slate-600);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	font-weight: var(--fw-medium);
}

body.report #reports-contents tbody tr.campaign-list-row.greyedout,
body.report #reports-contents tbody tr.contact-clienttrend-row.greyedout {filter:alpha(opacity=50); opacity:0.5;}
body.report #reports-contents .maps {position:relative;}

body.report #reports-contents thead th {padding:10px 12px; font-weight:100; border-bottom:1px solid #ddd;}
body.report #reports-contents tbody td {padding:12px; font-weight:100; border-bottom:1px solid #ddd;}
body.report #reports-contents tbody td > div[class$="-container"] {position:relative;}
body.report #reports-contents thead th {background:#ececec; color:#555;}
body.report #reports-contents td[class$="-screenshot"] {position:relative; width:164px; min-width:164px; max-width:164px; padding-left:0; padding-bottom:0; padding-top:0; background: url(https://html-assets-prod.guideflow.com/4369bc3dd2a5dba472c6703279da39fe8ebe8f6b);background-size: cover; vertical-align:top;}
body.report #reports-contents td[class$="-title"] {position:relative; min-width:242px; overflow:visible; vertical-align:top;}
/* Table cell within overview report page */
body.report #reports-contents .panel.summary td[class$="-title"] {vertical-align:middle;}
body.report #reports-contents td[class$="-title"] div.campaign-title-wrap,
body.report #reports-contents td[class$="-title"] div.series-title-wrap {position:relative; display:table;}
body.report #reports-contents td[class$="-title"] div.campaign-title-wrap > a,
body.report #reports-contents td[class$="-title"] div.series-title-wrap > a {display:inline; color:#333;}
/* SMS table in Series Reports */
body.report #reports-contents #series-sms-list-table #series-sms-list-items td.sms-title {}
body.report #reports-contents .report-sms-reply-source,
body.report #reports-contents .report-reply-source {cursor:pointer;}
/* Folder icon in report titles */
body.report #reports-contents td[class$="-title"] .folder {position:absolute; display:inline-block; top:0; right:-26px; z-index:100;}
body.report #reports-contents td[class$="-title"] .folder > a {position:relative; display:block; padding:2px 1px 0; width:18px; height:18px; background-position:top center; background-repeat:no-repeat; background-size:18px; text-indent:-999px; overflow:hidden; white-space:nowrap; text-decoration:none;}
body.report #reports-contents td[class$="-title"] .folder.empty > a {background-image:url(https://html-assets-prod.guideflow.com/3f3c3c7baff4d5003e787a30850bf8d6d2605d41);}
body.report #reports-contents td[class$="-title"] .folder.full > a {background-image:url(https://html-assets-prod.guideflow.com/d179f5d1a8cbeef381de456f97a6009ec6d49464);}
body.report #reports-contents td[class$="-title"] .folder > a.foldershown {top:-1px; left:3px; padding:4px 3px 0; height:15px; color:#666; border:1px solid #e0e0e0; border-bottom:1px solid rgba(0, 0, 0, 0); background-color:#fff; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px; z-index:510;}
/* Folder drop down in report titles */
body.report #reports-contents td[class$="-title"] .folder ul.folders {position:absolute; top:19px; left:3px; padding:0; min-width:150px; max-height:158px; border:1px solid #e0e0e0; background-color:#fff; overflow:hidden; overflow-y:auto; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:0 1px 3px rgba(0, 0, 0, 0.1); -webkit-border-radius:3px; -webkit-border-top-left-radius:0; -moz-border-radius:3px; -moz-border-radius-topleft:0; border-radius:3px; border-top-left-radius:0; z-index:500;}
body.report #reports-contents td[class$="-title"] .folder ul.folders > li {position:relative;}
body.report #reports-contents td[class$="-title"] .folder ul.folders > li label {display:block; padding:8px; font-size:12px; border-bottom:1px solid #e0e0e0; cursor:pointer;}
body.report #reports-contents td[class$="-title"] .folder ul.folders > li label.guideflow_hovered {background-color:#f0f0f0;}

body.report #reports-contents td[class$="-contacts"],
body.report #reports-contents td[class$="-sent"] {width:30px; min-width:30px; max-width:30px;}
/* Extend contact, sent column when in a folder view */
body.report #reports-contents #folder-listitems td[class$="-contacts"],
body.report #reports-contents #folder-listitems td[class$="-sent"] {width:50px; min-width:50px; max-width:50px;}

body.report #reports-contents td[class$="-graphs"] {padding-top:2px; width:210px; min-width:210px; max-width:210px;}
body.report #reports-contents #campaign-list-table td[class$="-graphs"],
body.report #reports-contents #campaign-list-items td[class$="-graphs"] {width:220px; min-width:220px; max-width:220px;}
body.report #reports-contents td[class$="-interactions"] {width:170px; min-width:170px; max-width:170px; padding-right:0;}

body.report #reports-contents td[class$="-screenshot"] .screenshot-container { position: relative; }
body.report #reports-contents td[class$="-screenshot"] .screenshot-container .imgwrap { position: absolute;top: 14px;z-index: 1;height: 66px;border: 1px solid #ddd;overflow: hidden; }
body.report #reports-contents td[class$="-screenshot"] .screenshot-container .imgwrap.guideflow_hovered { z-index: 1000 !important; }
body.report #reports-contents td[class$="-screenshot"] .screenshot-container .imgwrap img { cursor: pointer; }
body.report #reports-contents td[class$="-screenshot"] > img { position: relative;display: block;top: 14px;width: 160px;height: 66px;z-index: 1;border: 1px solid #ddd;cursor: pointer; }

body.report #reports-contents td div[class$="-container"] > a {display:inline-block; margin-bottom:5px; font-size:15px; color:#000; font-weight:100; box-sizing:border-box; text-decoration:none;}
body.report #reports-contents td div[class$="-container"] > a.guideflow_hovered {text-decoration:underline;}

body.report #reports-contents td div[class$="descript-wrap"] {position:relative; margin-top:6px; display:block; width:auto; height:32px; color:#b9b9b9; font-size:12px; font-weight:100; overflow:hidden;}
/* Applied a white faded effect at the bottom of this paragraph content */
body.report #reports-contents td div[class$="descript-wrap"]:before,
body.report #reports-contents td div[class$="descript-wrap"]:after {position:absolute; content:''; left:0; bottom:-22px; width:100%; height:30px; opacity:100; z-index:10; background:-moz-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background:-webkit-linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); background:linear-gradient(bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}

body.report #reports-contents td[class$="-interactions"]  {overflow:hidden;}
body.report #reports-contents td[class$="-interactions"] .avatars {position:relative; width:106%; margin:0 -2px; height:55px; overflow:hidden;}
body.report #reports-contents td[class$="-interactions"] .avatars > a {display:block; float:left; width:25px; height:25px; margin:0 2px 4px;}

body.report #reports-contents .campaign-reports-message { margin-bottom: 50px;padding: 12px;border: 1px solid #ddd;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #fafafa; }
body.report #reports-contents .campaign-reports-message:last-child { margin-bottom: 0; }
body.report #reports-contents .campaign-reports-message h3 { position: relative;margin-bottom: 20px;padding: 8px 0 20px;font-size: 17px;border-bottom: 3px solid #eee;text-align: center; }
body.report #reports-contents .campaign-reports-message .webcopy-icon { display: inline-block;background-color: #1B88B5;padding: 0 3px;width: 24px;height: 24px;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
body.report #reports-contents .campaign-reports-message .webcopy-icon .ac-icon-globe { display: block; }
body.report #reports-contents .campaign-reports-message .webcopy-icon .ac-icon-globe:before { position: relative;top: 2px;left: 0;margin: 0;padding: 0;font-size: 20px;width: initial;color: #FFFFFF; }

body.report .compare-list-header,
body.report .sms-compare,
body.report .campaign-compare {display:none;}

body.report #series-campaign-list-compare,
body.report #sms-list-compare,
body.report #series-list-compare,
body.report #campaign-list-compare {float:left; display:inline-block;}

body.report .compare-list-header input.greybtn,
body.report #campaign-list-compare input.greybtn,
body.report #series-sms-list-compare input.greybtn,
body.report #sms-list-compare input.greybtn,
body.report #series-campaign-list-compare input.greybtn {padding:5px 6px; font-size:11px; background:#fefefe!important; color:#cecece!important; text-shadow:none!important; border:1px solid #ddd!important; font-weight:100; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
body.report .compare-list-header input.greenbtn,
body.report #campaign-list-compare input.greenbtn,
body.report #sms-list-compare input.greenbtn,
body.report #series-campaign-list-compare input.greenbtn {padding:5px 6px; font-size:11px; color:#fff!important; webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;}

/* When allowing compare */
body.report table.allow-compare .compare-list-header,
body.report table.allow-compare .series-compare,
body.report table.allow-compare .sms-compare,
body.report table.allow-compare .campaign-compare {display:table-cell; width:100px; min-width:100px; max-width:100px;}
body.report table.allow-compare .compare-list-header input[type="checkbox"],
body.report table.allow-compare .series-compare input[type="checkbox"],
body.report table.allow-compare .sms-compare input[type="checkbox"],
body.report table.allow-compare .campaign-compare input[type="checkbox"] {position:relative; top:5px; left:22px;}

/* Hiding compare on series page for now */
/* campaigns */
body.report #series-campaign-list-compare,
body.report #series-campaign-list-table .campaign-compare,
body.report #series-campaign-list-table .compare-list-header,
body.report #series-sms-list-compare,
body.report #series-sms-list-table .sms-compare,
body.report #series-sms-list-table .compare-list-header {display:none;}
body.report #series-sms-list-items .sms-title {min-width:422px!important;}

/* sms global list */
body.report #sms-list-compare,
body.report #sms-list-table .sms-compare,
body.report #sms-list-table .compare-list-header {display:none;}

/* Single campaign top nav options */
body.report .campaignOptionsWrap { display: flex; align-items: center; justify-content: flex-end; }
body.report .campaignOptionsWrap > div {margin-left:16px; display:inline-block; font-size:12px; color:#ccc; font-weight:100; cursor:pointer; vertical-align: middle;}
body.report .campaignOptionsWrap > div span.guideflow_hovered {text-decoration:underline; color:#555;}
body.report .campaignOptionsWrap > div.print span,
body.report .campaignOptionsWrap > div.resend span,
body.report .campaignOptionsWrap > div.share span {display:block; padding-left:25px; background:url(https://html-assets-prod.guideflow.com/f6c78f7df096946058d56b1d5aaa38edd952fab7) no-repeat;}
body.report .campaignOptionsWrap > div.print span {background-position:0 -4px;}
body.report .campaignOptionsWrap > div.resend span {background-position:0 -33px;}
body.report .campaignOptionsWrap > div.share span {background-position:0 -63px;}
body.report .campaignOptionsWrap .dropdown_select {margin-right:12px; color:#ccc; text-decoration:none;}
body.report .campaignOptionsWrap .split .dropdown_select { margin-right: 0px; color: #505050; }
body.report .campaignOptionsWrap .dropdown_select.guideflow_hovered {color:#555;}
body.report .campaignOptionsWrap .dropdown_select::after {position:relative; top:9px; margin-left:9px; content:''; width:0; height:0; border-style:solid; border-width:5px 4px 0 4px; border-color:#d4d4d4 transparent transparent transparent;}
body.report .campaignOptionsWrap .split .dropdown_select::after {display:none;}

/* Single series top nav options */
body.report .seriesOptionsWrap { display:inline-block; vertical-align: middle; }
body.report .seriesOptionsWrap > div {margin-left:16px; display:inline-block; font-size:12px; color:#ccc; font-weight:100; cursor:pointer;}
body.report .seriesOptionsWrap > div span.guideflow_hovered {text-decoration:underline; color:#555;}
body.report .seriesOptionsWrap > div.print span,
body.report .seriesOptionsWrap > div.copy span {display:block; padding-left:25px; background:url(https://html-assets-prod.guideflow.com/f6c78f7df096946058d56b1d5aaa38edd952fab7) no-repeat;}
body.report .seriesOptionsWrap > div.print span {background-position:0 -4px;}
body.report .seriesOptionsWrap > div.copy span {background-position:0 -33px;}

/* Single sms top nav options */
body.report .smsOptionsWrap { display:inline-block; vertical-align: middle; }
body.report .smsOptionsWrap > div {margin-left:16px; display:inline-block; font-size:12px; color:#ccc; font-weight:100; cursor:pointer;}
body.report .smsOptionsWrap > div span.guideflow_hovered {text-decoration:underline; color:#555;}
body.report .smsOptionsWrap > div.print span,
body.report .smsOptionsWrap > div.copy span {display:block; padding-left:25px; background:url(https://html-assets-prod.guideflow.com/f6c78f7df096946058d56b1d5aaa38edd952fab7) no-repeat;}
body.report .smsOptionsWrap > div.print span {background-position:0 -4px;}
body.report .smsOptionsWrap > div.copy span {background-position:0 -33px;}

/* Single folder top nav options */
body.report .folderOptionsWrap { display:inline-block; vertical-align: middle;}
body.report .folderOptionsWrap > div {margin-left:16px; display:inline-block; font-size:12px; color:#ccc; font-weight:100; cursor:pointer;}
body.report .folderOptionsWrap > div span.guideflow_hovered {text-decoration:underline; color:#555;}
body.report .folderOptionsWrap > div.print span,
body.report .folderOptionsWrap > div.copy span {display:block; padding-left:25px; background:url(https://html-assets-prod.guideflow.com/f6c78f7df096946058d56b1d5aaa38edd952fab7) no-repeat;}
body.report .folderOptionsWrap > div.print span {background-position:0 -4px;}
body.report .folderOptionsWrap > div.copy span {background-position:0 -33px;}

/* Single campaign report overview */
body.report .reports-section .chartsWrap {position:relative; width:100%; overflow:hidden; z-index: 1}
body.report .reports-section .chartsWrap .sentWrap {position:relative; top:17px; float:right; width:auto; color:#aeaeae; font-weight:100;}
body.report .reports-section .chartsWrap .sentWrap .moreinfo {cursor:pointer;}
body.report .reports-section .chartsWrap .sentWrap .moreinfo.guideflow_hovered {text-decoration:underline;}

body.report .reports-section .mapsWrap .maps .map {height:500px; position: relative !important;}

/* Modal for add/edit/delete folder */
#folderDeleteModal .modal-body fieldset,
#folderEditModal .modal-body fieldset,
#folderAddModal .modal-body fieldset {margin:0; padding-right:16px;}
#folderEditModal .campaignfolder p,
#folderAddModal .campaignfolder p {margin:0; color:#a0a0a0; font-weight:100;}
#folderEditModal .campaignfolder:first-of-type,
#folderAddModal .campaignfolder:first-of-type {margin-bottom:20px;}
#folderDeleteModal .campaignfolder {position:relative; padding:12px; background-color:#ffeded; border:1px solid #f5d6d6; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
#folderDeleteModal .campaignfolder .alert_icon {float:left; margin-right:12px; padding:12px; width:26px; height:26px; background-color:#cc0000; background-image:url(https://html-assets-prod.guideflow.com/24f3025a97d2753055405c30f427618b455e7fb5); background-repeat:no-repeat; background-position:50%; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
#folderDeleteModal .campaignfolder p {margin-bottom:0; margin-left:68px; color:#cc0000;}
#folderDeleteModal .campaignfolder p:first-of-type {margin-top:8px;}

/* Bar graph */
body.report .reports-section .graphtitle {position:relative; top:2px; float:left; display:inline-block; width:100px; font-size:12px; font-weight:100; color:#8c8c8c; text-align:right;}
body.report .reports-section #campaign-list-table .graphtitle {width:60px;}
body.report .reports-section .series-graph-interact,
body.report .reports-section .series-graph-complete,
body.report .reports-section .sms-graph-unsub,
body.report .reports-section .sms-graph-reply,
body.report .reports-section .campaign-graph-click,
body.report .reports-section .campaign-graph-open {margin-left:110px; height:18px; line-height:18px; width:100px; background-color:#d6eaf2;}
body.report .reports-section #campaign-list-table .series-graph-interact,
body.report .reports-section #campaign-list-table .series-graph-complete,
body.report .reports-section #campaign-list-table .sms-graph-unsub,
body.report .reports-section #campaign-list-table .sms-graph-reply,
body.report .reports-section #campaign-list-table .campaign-graph-click,
body.report .reports-section #campaign-list-table .campaign-graph-open {margin-left:70px; width:150px;}
body.report .reports-section .series-graph-interact,
body.report .reports-section .sms-graph-reply,
body.report .reports-section .campaign-graph-open {margin-bottom:8px;}
body.report .reports-section .campaign-graph-countries-inner,
body.report .reports-section .campaign-graph-states-inner,
body.report .reports-section .campaign-graph-cities-inner,
body.report .reports-section .campaign-graph-emailclients-inner,
body.report .reports-section .campaign-graph-click-inner,
body.report .reports-section .series-graph-interact-inner,
body.report .reports-section .series-graph-complete-inner,
body.report .reports-section .sms-graph-reply-inner,
body.report .reports-section .sms-graph-unsub-inner,
body.report .reports-section .contact-graph-clienttrend-inner,
body.report .reports-section .contact-graph-opentrend-inner,
body.report .reports-section .campaign-graph-open-inner {height:18px; background-color:#5aa5c0;}
body.report .reports-section .series-graph-interact-inner.nottracked,
body.report .reports-section .sms-graph-reply-inner.nottracked,
body.report .reports-section .sms-graph-unsub-inner.nottracked,
body.report .reports-section .campaign-graph-click-inner.nottracked,
body.report .reports-section .campaign-graph-open-inner.nottracked {background-color:#eaeaea; text-align: center; font-style:italic; color:#aaa; font-size:80%;}

body.report .reports-section #campaign-countries-table .namecol a {position:relative; display:inline-block;}
body.report .reports-section #campaign-countries-table .graphtitle {top:-7px; width:auto;}
body.report .reports-section #campaign-countries-table .campaign-graph-countries {height:18px; width:auto; background-color:#d6eaf2;}
body.report .reports-section #campaign-states-table .campaign-graph-states,
body.report .reports-section #campaign-cities-table .campaign-graph-cities {height:18px; width:auto; background-color:#d6eaf2;}
body.report .reports-section #contact-clienttrend-table .contact-graph-clienttrend,
body.report .reports-section #contact-opentrend-table-week .contact-graph-opentrend,
body.report .reports-section #contact-opentrend-table-hour .contact-graph-opentrend,
body.report .reports-section #campaign-emailclients-table .campaign-graph-emailclients {position:relative; height:18px; width:auto; background-color:#d6eaf2;}

body.report .reports-section .panelsWrap  {position:relative; display:table; width:100%; height:100%; margin:20px 0 0;}
body.report .reports-section .panelsWrap .panel {position:relative; display:table-cell; width:33%; min-width:210px; height:100%;}
body.report .reports-section .panelsWrap .panel > div:not(.tooltip-container) {position:relative; height:100%; background:#f9f9f9; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
body.report .reports-section .panelsWrap .panel .panel-body-chart {position:relative!important; overflow:hidden;}
body.report .reports-section .panelsWrap .panel .tooltip-container { position: absolute; z-index: 2; right: 18px; top: -130px;}

body.report .reports-section .panelsWrap .panel .panel-title {position:relative; padding:10px 13px; background:#fff; border-bottom:1px solid #ddd; color:#505050; font-weight:100; text-transform:uppercase; -webkit-box-shadow:0 1px 3px rgba(50, 50, 50, 0.1); -moz-box-shadow:0 1px 3px rgba(50, 50, 50, 0.1); box-shadow:0 1px 3px rgba(50, 50, 50, 0.1); z-index:1;}
body.report .reports-section .panelsWrap .panel .panel-body {position:relative; padding:10px 13px; height:188px; background: #f9f9f9; -webkit-box-shadow: inset 0px 0px 22px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0px 0px 22px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0px 0px 22px 2px rgba(0, 0, 0, 0.1);}

body.report .reports-section .panelsWrap .panel.newcontacts > div {margin:0 20px;}
#contact-reports-trends .panel {text-align: center;}
body.report .reports-section .panelsWrap .panel.trend-summary {color: #999999;}
body.report .reports-section .panelsWrap .panel h1 {color: #666; font-size: 55px; font-weight: 400; margin-top: 40px}

body.report .reports-section .panelsWrap .trend-summary{ color:#999; }
body.report .reports-section .panelsWrap .panel.summary .panel-body.scroll {overflow:hidden; overflow-y:auto!important;}
body.report .reports-section .panelsWrap .panel.summary > div {margin:0 20px;}
body.report .reports-section .panelsWrap .panel.summary table {}
body.report .reports-section .panelsWrap .panel.summary .panel-title-contacts,
body.report .reports-section .panelsWrap .panel.summary .panel-title-sentto {position:absolute; top:10px; right:13px; font-size:12px; color:#aeaeae; text-transform:none;}
body.report .reports-section .panelsWrap .panel.summary td {padding:8px 0!important;}
body.report .reports-section .panelsWrap .panel.summary tr:last-child {border-bottom:0 none!important;}
body.report .reports-section .panelsWrap .panel.summary td.panel-summary-title {width:96px!important; min-width:96px!important; max-width:96px!important; padding-right:10px!important; text-align:right; font-size:12px; color:#505050;}
body.report .reports-section .panelsWrap .panel.summary div.panel-summary-graph {position:relative; background:#d1d1d1; height:20px; overflow:hidden;}
body.report .reports-section .panelsWrap .panel.summary div.panel-summary-graph div.panel-summary-bar {position:relative; display:inline-block; background:#5aa5c0; height:20px; overflow:hidden;}
/*body.report .reports-section .panelsWrap .panel.summary div.panel-summary-graph span.panel-summary-percentage {position:relative; top:-6px; display:inline-block; font-size:12px; font-weight:100; color:#fff; text-align:right;}*/
body.report .reports-section .panelsWrap .panel.summary div.panel-summary-graph span.panel-summary-percentage {position:absolute; top:3px; right:4px; display:inline-block; font-size:12px; font-weight:100; color:#fff; text-align:right;}

body.report .reports-section .panelsWrap .panel.activity .panel-body {overflow:hidden; overflow-y:auto;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row {margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #f0f0f0; font-weight:100; display:block; text-decoration:none;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row:last-child {margin-bottom:0; padding-bottom:0; border-bottom:0 none;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row > img {float:left; height:25px;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row > div {display:block; color:#d4d4d4; font-size:12px; margin-left:35px;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row .activity-title {display:block; margin-bottom:2px; font-size:14px; color:#505050;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row .activity-timeago,
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row .activity-geoloc {display:inline-block;}
body.report .reports-section .panelsWrap .panel.activity .panel-body .activity-row .activity-geoloc {margin-left:5px;}

body.report .reports-section .panel-body .avatars-norows-message,
body.report .reports-section .panel-body .engagement-norows-message,
body.report .reports-section .panel-body .activity-norows-message {text-align:center; line-height:180px; color:#a5a5a5; font-weight:100;}

body.report .reports-section .button_group {margin:16px 0 8px; display:inline-block;}
body.report .reports-section .button_group .btn {position:relative; margin:0 0 0 -5px!important; padding:13px!important; display:inline-block; font-size:12px!important; font-weight:100!important; line-height:12px!important; color:#aeaeae!important; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6)!important; background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6)!important; background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6)!important; background-repeat:repeat-x; border:1px solid #ddd!important; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0)!important; filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1)!important; text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0)!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
body.report .reports-section .button_group .btn:first-child {margin-left:0!important; border-right:none; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
body.report .reports-section .button_group .btn:last-child,
body.report .reports-section .button_group .btn.last {-webkit-border-top-right-radius:4px!important; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
body.report .reports-section .button_group .btn:active, body.report .reports-section .button_group .btn.active {top:0; color:#505050!important; background:#f0f0f0!important; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}

body.report .reports-section .charts {position:relative; background:#fff; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
body.report .reports-section .charts .chart {height:277px; padding-right: 15px;}
body.report .reports-section .charts h1.chartWarning {color: #666; font-size: 14px; font-weight: normal; padding-top: 125px; text-align: center;}
body.report .reports-section .charts .panel-body-chart {height:200px;}

body.report .reports-section .chartsWrap .chartsTypes a {padding:5px 8px!important;}
body.report .reports-section .chartsWrap .chartsTypes a span {display:block; width:40px; height:20px; background:url(https://html-assets-prod.guideflow.com/32fb6dfa4401954c871fbb0aa356f532a871224d) no-repeat; text-indent:100%; white-space:nowrap; overflow:hidden;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=line] span {background-position:0 0;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=bar] span {background-position:0 -30px;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=pie] span {background-position:0 -60px;}

body.report .reports-section .chartsWrap .chartsTypes a.active span {background:url(https://html-assets-prod.guideflow.com/1dc1ef77434b4f892407d53d8207e0ca0ec96f66) no-repeat;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=line].active span {background-position:0 0;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=bar].active span {background-position:0 -30px;}
body.report .reports-section .chartsWrap .chartsTypes a[data-type=pie].active span {background-position:0 -60px;}

body.report .reports-section .emptylist,
body.report .reports-section .emptysearch {padding-top:50px; min-height:200px; font-size:21px; text-align:center;}

body.report .reports-section table {margin:0 0 20px;}
body.report .reports-section thead {background:#ececec;}
body.report .reports-section th {padding:10px 12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
body.report .reports-section tr {border-bottom:1px solid #ddd;}
body.report .reports-section td {position:relative; padding:12px; font-size:14px; border-bottom:1px solid #ddd;}
body.report .reports-section .contacts-totals tr,
body.report .reports-section .contacts-totals td {border-bottom:0 none!important;}
/*
* Style for sorting in the table header
*/
body.report .reports-section th .sorter,
#series-reports-overview .campaignsWrap #series-campaign-list-table th a.sorter-revenue {
	position:relative;
}
body.report .reports-section th .sorter.active:after,
body.report .reports-section th .sorter.active.asc:after,
#series-reports-overview .campaignsWrap #series-campaign-list-table th a.sorter-revenue.asc:after {
	position:absolute; top:2px; right:-15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #333 transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);
}
body.report .reports-section th .sorter.active.desc:after {-webkit-transform:rotate(-90deg);}
#series-reports-overview .campaignsWrap #series-campaign-list-table th a.sorter-revenue.desc:after {
	position:absolute; top:2px; right:-15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #333 transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(-90deg);
}

body.report .reports-section th .sorterleft {position:relative;}
body.report .reports-section th .sorterleft.active:after,
body.report .reports-section th .sorterleft.active.asc:after {position:absolute; top:2px; left:-15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #333 transparent transparent; -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
body.report .reports-section th .sorterleft.active.desc:after {-ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}


body.report .reports-section td.iconcol,
body.report .reports-section td.links-favicon {padding-right:14px; max-width:35px;}
body.report .reports-section td.folder-icon,
body.report .reports-section td.iconcol,
body.report .reports-section td.emailclients-icon {width:16px; min-width:16px; max-width:16px;}
/* Set wider width for social column in Social view page */
body.report .reports-section #campaign-social-items td.iconcol {width:40px; min-width:40px; max-width:40px;}
body.report .reports-section td.social-screenshot {padding-right:35px;}
body.report .reports-section td.links-name,
body.report .reports-section td.clientcol,
body.report .reports-section td.namecol,
body.report .reports-section td.emailcol {padding-left:0; vertical-align:middle;}
body.report .reports-section td.namecol a,
body.report .reports-section td.emailcol a {text-decoration:none; color:#000;}
body.report .reports-section td.emailcol span.report-reply-source {text-decoration:underline; cursor:pointer;}
body.report .reports-section td.emailcol span.report-reply-source.guideflow_hovered {text-decoration:none;}
body.report .reports-section td.timescol {width:75%; padding-right:0!important;}
body.report .reports-section td.owners-screenshot img {-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
/* Set smaller width for Times column in email client view page */
body.report .reports-section .opens-times.timescol,
body.report .reports-section .clicks-times.timescol,
body.report .reports-section [class^="emailclients_contacts"].timescol,
body.report .reports-section [class^="clienttrend_contacts"].timescol {width:10%; padding-right:12px!important;}
body.report .reports-section td.datecol {width:20%;}

body.report .reports-section .series-report-list-filter,
body.report .reports-section .contact-report-list-filter,
body.report .reports-section .social-report-list-filter,
body.report .reports-section .sms-report-list-filter,
body.report .reports-section .folder-report-list-filter,
body.report .reports-section .campaign-report-list-filter {position:relative; padding:10px; background:#f7f7f7; height:32px;}
body.report .reports-section .series-report-list-filter .dropdown_menu,
body.report .reports-section .contact-report-list-filter .dropdown_menu,
body.report .reports-section .social-report-list-filter .dropdown_menu,
body.report .reports-section .sms-report-list-filter .dropdown_menu,
body.report .reports-section .folder-report-list-filter .dropdown_menu,
body.report .reports-section .campaign-report-list-filter .dropdown_menu {min-width:210px;}
body.report .reports-section .series-report-list-filter .filterSearch,
body.report .reports-section .contact-report-list-filter .filterSearch,
body.report .reports-section .social-report-list-filter .filterSearch,
body.report .reports-section .sms-report-list-filter .filterSearch,
body.report .reports-section .folder-report-list-filter .filterSearch,
body.report .reports-section .campaign-report-list-filter .filterSearch {top:10px; right:10px; background:#fff;}

body.report .reports-section .campaign-links-row.deleted,
body.report .reports-section .campaign-links-row.nottracked { opacity: .7; }

body.report .reports-section .campaign-links-row.deleted .message,
body.report .reports-section .campaign-links-row.nottracked .message { padding-left: 10px; }

body.report .reports-section .filterDistance {}
body.report .reports-section .filterDistance input[type="button"] {padding:8px 12px; font-size:12px; border:1px solid #ddd!important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-transition:0.5s ease; -moz-transition:0.5s ease; -ms-transition:0.5s ease; transition:0.5s ease; box-sizing:border-box; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
body.report .reports-section .filterDistance input[type="button"].guideflow_hovered {border:1px solid #cecece!important; background-color:#f3f3f3!important;}
body.report .reports-section .filterDistance .distance-input,
body.report .reports-section .filterDistance .location-input {padding:7px; font-size:14px; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
body.report .reports-section .filterDistance .distance-input {width:35px;}
body.report .reports-section .filterDistance .location-input {width:180px;}
body.report .reports-section .filterDistance .selectdropdown {position:relative; top:-1px; margin-right:6px;}
body.report .reports-section .filterDistance .selectdropdown .dropdown_select {padding:8px 10px;}
body.report .reports-section .filterDistance .selectdropdown .dropdown_menu {top:29px;}

body.report .reports-section tbody#contact-nearby-items {}
body.report .reports-section tbody#contact-nearby-items .iconcol {width:16px;}
body.report .reports-section tbody#contact-nearby-items [class$="-screenshot-container"] {width:35px;}
body.report .reports-section tbody#contact-nearby-items .iconcol img {-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
body.report .reports-section tbody#contact-nearby-items .geocol {width:20%;}
body.report .reports-section tbody#contact-nearby-items .timescol {width:10%;}
/**
* Apply left when filter is aligned left of the search box. ie, /report/#/campaign/nn/opens
**/
body.report .reports-section [class$="-list-filter"] .selectdropdown {position:relative; display:inline-block;}
body.report .reports-section [class$="-list-filter"] .dropdown_menu {left:0; -moz-border-top-left-radius:0; -webkit-border-top-left-radius:0; border-top-left-radius:0;}

body.report .reports-section .blocksWrap {position:relative; padding-top:8px; height:33px; overflow:hidden;}
body.report .reports-section .blocksWrap:before,
body.report .reports-section .blocksWrap:after {position:absolute; content:''; right:-20px; top:-10px; width:100px; height:100px; opacity:100; z-index:100; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
body.report .reports-section .blocksWrap .blocks {left:12px;}
body.report .reports-section .campaignsWrap {position:relative; padding:20px 0;}
body.report .reports-section .campaignsWrap .campaigns {display:table;}
body.report .reports-section .campaignsWrap .seriescampaign {position:relative; display:table-cell; overflow:hidden; border:1px solid #ddd; text-align:center;}


/****
body.report #series-reports-overview {display:table; width:100%;}
body.report #series-reports-overview > div {display:table-cell;}
body.report #series-reports-overview > div:not(:last-child):after {content:' '; margin-right:20px;}
***/


body.report .reports-section .filterTag {position:absolute; margin-right:10px; right:232px;}
body.report .reports-section .filterTag .dropdown_select {padding:10px 12px 9px;}
body.report .reports-section .emailclients-list-filter .filterTag {right:10px;}

body.report .reports-section div[class$='-totals'] {margin:20px 0; padding:0; background-color:#ebf8ff; color:#555; border:1px solid #c1dae7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
body.report .reports-section div[class$='-totals'] table {width:100%; margin-bottom:0;}
body.report .reports-section div[class$='-totals'] table tr,
body.report .reports-section div[class$='-totals'] table td {border:0 none!important;}

/* Report campaign total */
body.report .reports-section div[class$='-totals'] table td {position:relative; padding:0px!important}
body.report .reports-section div[class$='-totals'] table td.spacer div {width:100%; height:100%; border-left:1px solid #c1dae7;}
body.report .reports-section div[class$='-totals'] table td div.total_data span:first-child {font-size:19px; letter-spacing:-1px;}
body.report .reports-section div[class$='-totals'] table td div.total_data span.data_text {font-size:17px; color:#555; line-height:21px; letter-spacing:0; font-weight:100;}

body.report .reports-section div[class$='-totals'] table td.totals-cell {padding:20px!important;}
body.report .reports-section div[class$='-totals'] table td.totals-cell span {display:block; margin:5px 0;}
body.report .reports-section div[class$='-totals'] table td.totals-cell div.total_number {padding-left:20px; min-width:50px; text-align:right; line-height:70px; font-size:55px; font-weight:400; color:#499CCD; letter-spacing:-1px;}
body.report .reports-section div[class$='-totals'] table td.totals-cell div.total_data {padding:15px 0 15px 25px; border-left:3px solid #c1dae7;}

body.report .reports-section div[class$='-totals'] table td.totals-cell-single {padding:20px!important;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div {position:relative; width:100%;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div:nth-child(2) {margin:5px 0;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div:after {content:''; display:table; width:100%; height:0; line-height:0; visibility:hidden;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div > div {display:inline-block; font-size:14px;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div > div.total_number {padding:5px 12px; font-size:14px; color:#FFFFFF; font-weight:400; background-color:#499CCD; border-radius:5px;}
body.report .reports-section div[class$='-totals'] table td.totals-cell-single > div > div span.data_text {font-size:14px; color:#999;}
/* No results bar */
body.report .reports-section .opens-list [id$="-emptysearch"],
body.report .reports-section .opens-list [id$="-emptylist"],
body.report .reports-section .nearby-list [id$="-emptylist"] {margin:20px 0!important;}

/* Report message section */
body.report #reports-contents div[class^='campaign-message-body'] {margin:10px 0; border:1px solid #ddd; background-color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
body.report #reports-contents div.campaign-message-body-text {margin-bottom:0;}
body.report #reports-contents iframe {border:0px; margin:0; padding:0; width:100%;}
body.report #reports-contents div.showtext, body.report #reports-contents span.campaign-message-options {display:inline-block; margin:0; background-color:#f0f0f0; border:1px solid #ddd; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
body.report #reports-contents span.campaign-message-options a {display:inline-block; margin:0 0 0 -4px; padding:11px 23px; background-color:#fff; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5)); background-image:-webkit-linear-gradient(top, #fff, #f5f5f5); background-image:-o-linear-gradient(top, #ffffff, #f5f5f5); background-image:linear-gradient(to bottom, #fff, #f5f5f5); background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5); background-repeat:repeat-x; border-right:1px solid #ddd; color:#555; text-decoration:none; -webkit-transition:0.25s ease; -moz-transition:0.25s ease; -ms-transition:0.25s ease; -o-transition:0.25s ease; transition:0.25s ease;}
body.report #reports-contents span.campaign-message-options a:last-child {border-right:0 none;}
body.report #reports-contents span.campaign-message-options > a.guideflow_hovered {color:#000; background-color:#ddd;}
body.report #reports-contents div.share-icons {float:right; margin:8px 2px 0 0;}
body.report #reports-contents div.share-campaign .share-icons > span {display:inline-block; margin-right:3px;}
body.report #reports-contents div.share-campaign .share-icons > span > a {display:block; outline:none; border:0;}
body.report #reports-contents div.showtext,
body.report #reports-contents div.showtext > a {background-color:transparent; font-size:12px; color:#ccc; border:0 none;}
body.report #reports-contents div.showtext > a.guideflow_hovered {color:#555;}

/* Report deals section */
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-open,
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-won,
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-lost {height:12px;display:inline-block;}
body.report #deal-reports-owners .deal-owners-bar-open,
body.report #deal-reports-owners .deal-owners-bar-won,
body.report #deal-reports-owners .deal-owners-bar-lost {height:36px;display:inline-block;}
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-open,
body.report #deal-reports-owners .deal-owners-bar-open {background-color:#d7d7d7;}
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-won,
body.report #deal-reports-owners .deal-owners-bar-won {background-color:#7cb144;}
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-lost,
body.report #deal-reports-owners .deal-owners-bar-lost {background-color:#b14444;}
body.report #deal-reports-funnel-groups .deal-funnel-groups-bar-none,
body.report #deal-reports-owners .deal-owners-bar-none {font-style:italic; color:#ccc;}

/* Funnel report */
body.report #deal-funnel-list {text-align:center;}
body.report #deal-funnel-list .deal-funnel-row:not(:last-child) {position:relative;}
body.report #deal-funnel-list .deal-funnel-row:last-child:before {display:none;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-stage-wrap {position:relative; margin:0 auto; padding:0; z-index:10;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-stage {position:relative; margin:0; padding:10px 0; display:inline-block; color:rgba(255, 255, 255, 1); border:0 none; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; vertical-align:middle; z-index:10;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-stage.inverted {color:#eee;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-stage .deal-funnel-row-title {font-size:15px; margin-bottom:5px; padding:0 22px;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-progress {position:relative; margin:0; height:70px; z-index:100;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-progress:before {position:absolute; content:''; top:0; height:74px; width:5px; background-color:#c0c0c0;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-progress .deal-funnel-row-progress-stage {position:absolute; right:50%; top:24px; margin-right:14px; padding:5px 12px; background-color:#fff; border:1px solid #c0c0c0;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-progress .deal-funnel-row-progress-stage:before {position:absolute; content:''; right:-16px; top:12px; width:16px; height:1px; background-color:#c0c0c0;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-row-progress .deal-funnel-row-progress-stage:after {position:absolute; content:''; right:-24px; top:5px; width:12px; height:12px; background-color:#fff; border:1px solid #8f8f8f; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-stage-wrap .deal-funnel-row-won-lost {position:relative; margin:0 auto; width:100%; z-index:8;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-stage-wrap .deal-funnel-row-won-lost .deal-funnel-won-lost {position:absolute; top:21px; right:20px; padding:5px 9px; font-size:11px; color:#333; line-height:14px; vertical-align:middle; -webkit-box-shadow:0 4px 1px 0 rgba(109, 109, 109, 0.1); box-shadow:0 4px 1px 0 rgba(109, 109, 109, 0.1); z-index:8;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-stage-wrap .deal-funnel-row-won-lost .bg-won-lost-layer {position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; display:block; width:100%; height:100%; border:1px solid #000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; z-index:-10; opacity:0.2;}
body.report #deal-funnel-list .deal-funnel-row .deal-funnel-stage-wrap .deal-funnel-row-won-lost .bg-won-lost-layer:before {position:absolute; content:''; left:-14px; top:-6px; width:16px; height:1px; background-color:#000; -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg);}

#campaign-reports-overview .panel-summary-row:not(.nottracked),
#sms-reports-overview .panel-summary-row:not(.nottracked),
#series-reports-overview .panel-summary-row.contacts {cursor:pointer;}

/*
* Modernized Reports Table Styles 2021 *
*/
body.report .campaign-list-table__wrapper {
	border: 1px solid var(--slate-200);
	border-radius: var(--radii-100);
	margin-bottom: var(--sp-500);
	min-width: 885px;
}
body.report #campaign-list-table.campaign-list-table--condor {
	background-color: transparent;
	margin: 0;
}

/* thead */
body.report #campaign-list-table.campaign-list-table--condor thead {
	background: transparent;
}
body.report #campaign-list-table.campaign-list-table--condor tr {
	border-bottom-color: var(--slate-200);
}
body.report #campaign-list-table.campaign-list-table--condor thead th {
	background: transparent;
	border-top: none;
	padding: var(--sp-300) var(--sp-400);
}
body.report #campaign-list-table.campaign-list-table--condor thead th,
body.report #campaign-list-table.campaign-list-table--condor thead th a {
	color: var(--slate-400);
	font-size: var(--fs-100);
	line-height: var(--lh-100);
	font-weight: var(--fw-medium);
}
body.report #campaign-list-table.campaign-list-table--condor th .sorter.active:after,
body.report #campaign-list-table.campaign-list-table--condor th .sorter.active.asc:after {
	border-right-color: var(--slate-600);
	border-width: var(--sp-200) var(--sp-200) var(--sp-200) 0;
	right: calc((var(--sp-200) + var(--sp-300)) * -1);
	top: var(--sp-200);
}
body.report #campaign-list-table.campaign-list-table--condor .reports-list-table__name-sorter.active {
	margin-right: var(--sp-500);
}

/* tbody */
body.report #campaign-list-table.campaign-list-table--condor tbody td {
	border-bottom-color: var(--slate-200);
}
body.report #campaign-list-table.campaign-list-table--condor tbody tr:last-child,
body.report #campaign-list-table.campaign-list-table--condor tbody tr:last-child td {
	border-bottom: none;
}
body.report #campaign-list-table.campaign-list-table--condor tbody td {
	padding: var(--sp-400);
}
/* tbody screenshot col */
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot {
	--screenshot-min-height: var(--sp-1100);
	--screenshot-width: 115px;

	min-height: var(--screenshot-min-height);
	height: var(--screenshot-min-height);
	width: var(--screenshot-width);
    min-width: var(--screenshot-width);
    max-width: var(--screenshot-width);
	background-image: url(https://html-assets-prod.guideflow.com/8daaad5e3f9b03120cea7be7f4b970b6be3eab0f);
	background-size: calc(100% - (var(--sp-400) * 2)) calc(var(--screenshot-min-height) - (var(--sp-400) * 2));
    background-repeat: no-repeat;
    background-position: center center;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot > img {
	top: 0;
    margin: 0;
    width: 100%;
    height: auto;
	min-height: var(--screenshot-min-height);
    vertical-align: middle;
    border-color: var(--slate-200);
	border-radius: var(--radii-100);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot .screenshot-container,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot .screenshot-container .imgwrap {
	max-height: var(--sp-1100);
	height: auto;
	min-height: var(--screenshot-min-height);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot .screenshot-container .imgwrap {
	background-color: var(--slate-100);
	border-color: var(--slate-200);
	border-radius:  var(--radii-100) var(--radii-100) 0 0;
	top: 0;
	display: grid;
    grid-template-rows: 1fr;
    align-items: center;
    justify-content: center;
	width: 100%;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot .screenshot-container img {
	width: 100%;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-screenshot .screenshot-container .imgwrap.imgwrap--hovered {
	border-radius: var(--radii-100);
	box-shadow: var(--shadow-100);
}
/* tbody title col */
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title {
	vertical-align: middle;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title div.campaign-title-wrap {
	font-size: var(--fs-200);
	line-height: var(--lh-200);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title div.campaign-title-wrap > a {
	color: var(--ocean-500);
	font-weight: var(--fw-medium);
	font-size: var(--fs-200);
	line-height: var(--lh-200);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title .folder.empty > a,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title .folder.full > a {
	background-image: url(https://html-assets-prod.guideflow.com/eb918bd5bfc0ef20b58cb62716985f0b39d0a5ef);
	background-size: var(--sp-500) var(--sp-500);
    width: var(--sp-500);
    height: var(--sp-500);
    color: var(--slate-400);
	padding: 0;
	vertical-align: middle;
	top: 2px;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title .campaign-descript-wrap {
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-400);
	font-weight: var(--fw-regular);
	margin-top: var(--sp-300);
    height: auto;
	max-height: var(--sp-900);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title .campaign-descript-wrap:before,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-title .campaign-descript-wrap:after {
	content: none;
}
/* tbody sent col */
body.report #campaign-list-table.campaign-list-table--condor td.campaign-sent {
	font-size: var(--fs-200);
	line-height: var(--lh-200);
	color: var(--slate-600);
	font-weight: var(--fw-regular);
}
/* tbody opens-and-clicks vol */
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graphs__list-wrapper {
	display: grid;
	grid-template-rows: auto auto;
	grid-template-columns: auto 1fr;
	grid-row-gap: var(--sp-400);
	grid-column-gap: var(--sp-300);
	align-items: center;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .graphtitle {
	color: var(--slate-400);
	font-size: var(--fs-100);
	line-height: var(--fs-100);
	font-weight: var(--fw-regular);
	position: static;
	float: none;
	width: auto;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-open,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-click {
	background-color: var(--slate-150);
	height: var(--sp-500);
	line-height: var(--sp-500);
	border-radius: var(--radii-100);
	margin: 0;
	width: 100%;
	min-width: var(--sp-1200);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-open-inner,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-click-inner {
	height: var(--sp-500);
	background-color: var(--ocean-500);
	border-radius: var(--radii-100);
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-open-inner.nottracked,
body.report #campaign-list-table.campaign-list-table--condor td.campaign-graphs .campaign-graph-click-inner.nottracked {
	height: var(--sp-500);
	background-color: var(--slate-150);
	color: var(--slate-400);
	border-radius: var(--radii-100);
	font-size: var(--fs-100);
	font-weight: normal;
}
/* tbody interactions col */
body.report #campaign-list-table.campaign-list-table--condor td.campaign-interactions {
	padding-right: 0;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-interactions .avatars {
	height: auto;
	width: auto;
	max-height: calc((var(--sp-800) * 2) + (var(--sp-200) * 3));
	margin: 0;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-interactions .avatars > a {
	display: inline-block;
	float: none;
	width: var(--sp-800);
	height: var(--sp-800);
	margin: var(--sp-100) var(--sp-200) var(--sp-100) 0;
	border-radius: 50%;
	overflow: hidden;
}
body.report #campaign-list-table.campaign-list-table--condor td.campaign-interactions .avatars > a img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}


/*
* Score page
*/
body.score .head-options-bar .saveres { top: 12px !important; }
body.score .head-options-bar #desc_span.empty { font-size: 14px;color: #ccc;font-style: italic; }
body.score .head-options-bar #desc_input { position: relative;top: 0px!important; left: 0px!important;padding: 0!important;min-width: 400px;font-size: 14px;background: transparent!important;border: 0 none!important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
body.score .head-options-bar #name_span { max-width: 148px;font-style: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
body.score .head-options-bar #name_input { position: relative;top: -1px!important;padding: 0!important;font-size: 17px;background: transparent!important;border: 0 none!important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
body.score .head-options-bar .pageTitle { position: relative;top: -5px; }
body.score .head-options-bar .pageTitle h1, body.score .head-options-bar .pageTitle h2 { position: relative;margin: 0;padding: 0; }
body.score .head-options-bar .pageTitle h1 .score-title-inputs, body.score .head-options-bar .pageTitle h2 .score-description-inputs { position: absolute;left: 0; }
body.score .head-options-bar .pageTitle h1 .score-title-inputs { top: -3px; }
body.score .head-options-bar .pageTitle h2 .score-description-inputs { top: -10px; }
body.score .head-options-bar .pageTitle .score-title-text, body.score .head-options-bar .pageTitle .score-description-text { position: relative;display: inline-block;font-style: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
body.score .head-options-bar .pageTitle .score-title-text { max-width: 500px;font-size: 17px; }
body.score .head-options-bar .pageTitle .score-description-text { top: -4px;max-width: 650px;font-size: 14px;color: #5d5d5d; }
body.score .head-options-bar .pageTitle input[type="text"] { text-align: left; }
body.score .head-options-bar .pageTitle input[type="button"] { position: relative;top: -2px;margin: 0 0 0 4px;padding: 6px 12px;font-size: 12px; }
body.score .head-options-bar .button_group { top: -1px; }
body.score #header_score_options { left: 270px !important}
body.score #header_score_options.head-options-bar .button_group { top: 0; }
body.score .head-options-bar .button_group a#type_deal { margin-right: 16px !important;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;-webkit-border-top-right-radius: 3px !important;-webkit-border-bottom-right-radius: 3px !important;-moz-border-radius-topright: 3px !important;-moz-border-radius-bottomright: 3px !important;border-top-right-radius: 3px !important;border-bottom-right-radius: 3px !important; }
body.score .head-options-bar .button_group a#status_inactive { -webkit-border-top-left-radius: 3px !important;-webkit-border-bottom-left-radius: 3px !important;-moz-border-radius-topleft: 3px !important;-moz-border-radius-bottomleft: 3px !important;border-top-left-radius: 3px !important;border-bottom-left-radius: 3px !important; }
body.score .head-options-bar .button_group a#status_inactive.active { color: #FFF !important;background: #F37C7B !important;font-weight: 400 !important;text-shadow: none !important; }
body.score .head-options-bar .button_group a#status_active.active { color: #FFF !important;background: #60CB98 !important;font-weight: 400 !important;text-shadow: none !important; }
/*
body.score .head-options-bar .button_group a#status_inactive { margin-right: -6px !important; }
*/
body.score .head-options-bar .button_group a#status_active { -moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;border-radius: 0 !important;-webkit-border-top-right-radius: 3px !important;-webkit-border-bottom-right-radius: 3px !important;-moz-border-radius-topright: 3px !important;-moz-border-radius-bottomright: 3px !important;border-top-right-radius: 3px !important;border-bottom-right-radius: 3px !important; }
body.score .scorewrap { padding: 108px 23px 0;min-width: 1040px; }
body.score .scorewrap.show-subscriber-score { padding-top: 136px; }
body.score .scorewrap #score-norules { padding: 23px;font-size: 15px;color: #555;text-align: center; }
body.score .scorewrap #scorerule-add { margin-top: 20px;text-align: center; }
body.score .scorewrap #scorerule-add .button { padding: 8px 28px;background-color: #f3f3f3 !important;border: 1px solid #ccc !important;font-size: 12px;color: #333 !important; }
body.score .scorewrap #scorerule-add .button.guideflow_hovered { background-color: #646464 !important;border: 1px solid #646464 !important;color: #fff !important; }
body.score #scorerule-save { position: relative; }
body.score #scorerule-save .button { position: relative;padding: 8px 16px;float: left;font-size: 12px;font-weight: 400;z-index: 10; }
body.score .scorerule-save-wrap { position: relative; }
body.score .scorerule-save-wrap span.saving { display: none;position: relative;float: left;margin: 10px 0 0 10px;padding: 0 0 0 22px;background: url(https://html-assets-prod.guideflow.com/a16e108d686dc938527a34951aef025e881de30e) no-repeat 0 50%;color: #b5b5b5;filter: alpha(opacity=50);opacity: 0.5; }
body.score #scorerule-save:after, body.score .scorerule-save-wrap:after { position: relative;display: table;width: 100%;height: 0;zoom: 1; }
body.score #upgrade_notice { text-align: center;margin: 30px 0px 30px 0px; }
body.score #upgrade_notice_inner { margin: 0px auto;margin-bottom: 30px;width: 380px;text-align: left; }
body.score #upgrade_notice_inner ul li { list-style-type: disc;margin: 0px 0px 10px 0px;margin-left: 15px; }

.rule-delete, .rule-change-edit, .rule-expire-edit {display:none;}

/* Label when in score mode */
div.steps-score {position:relative; float:none; display:inline-block; margin:0 0 0 -1px!important; padding:0; background:#1358ab; color:#dadada; height:27px; border:1px solid #10396b; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}
div.steps-score > span {float:left; display:block; padding:7px 15px; background-color:#1a4d8a; color:#ddd; font-size:12px; font-weight:100;}
div.steps-score > span a {color:inherit; text-decoration:none;}
div.steps-score > span a.guideflow_hovered {color:#fff; text-decoration:underline;}
div.steps-score > span:first-child::after {position:absolute; content:''; width:0; height:0; top:-16px; border:30px solid transparent; border-top-color:transparent; border-right-color:transparent; border-bottom-color:transparent; border-left-color:#1a4d8a;}
div.steps-score > span:last-child {margin-left:10px; background-color:#1358ab; color:#fff; font-weight:700;}
div.steps-score > span em,
div.steps-score > span a {display:inline-block; max-width:148px; font-style:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#score_subscriberinfo {position:fixed; top:117px; left:0!important; right:0!important; margin:0; padding:10px 30px; background:#fffbec; z-index:900; overflow:visible!important; text-align:center; border-bottom:1px solid #ddd;}
#score_subscriberinfo .topcenternav {margin:auto; display:table; text-align:center;}
#score_subscriberinfo .topcenternav > div {margin:auto; display:table-cell; padding:0 4px; vertical-align:middle; font-weight:100;}
#score_subscriberinfo .topcenternav > div.score_subscriberinfo_details > div {position:relative; display:inline-block; vertical-align:middle;}
#score_subscriberinfo .topcenternav > div.score_subscriberinfo_details .score_number {color:#e07500; font-size:25px; font-weight:400; letter-spacing:-1px; text-align:center;}
#score_subscriberinfo .topcenternav > div.score_subscriberinfo_details .score_number_detail {top:2px; margin-left:6px; color:#c7be9f;}

#score_subscriberinfo div.subimg {position:relative; display:inline-block; width:42px; height:42px; vertical-align:middle;}
#score_subscriberinfo div.subimg a {position:relative; display:table-cell; vertical-align:middle; width:42px; height:42px;}
#score_subscriberinfo div.subimg a > img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; filter:alpha(opacity=10); opacity:0.1; width:10px; height:10px; border:1px solid #ddd; -webkit-box-shadow:0px 1px 3px rgba(206, 206, 206, 0.4); -moz-box-shadow:0px 1px 3px rgba(206, 206, 206, 0.4); box-shadow:0px 1px 3px rgba(206, 206, 206, 0.4);}

body.score .scorewrap div.completedrule {position:absolute; content:''; top:16px; left:-20px; height:12px; width:12px; z-index:10; text-align:center; vertical-align:middle; background-repeat:no-repeat; background-position:0 -12px; background-size:10px auto; filter:alpha(opacity=60); opacity:0.6;}
body.score .scorewrap div.completedrule.success {background-image:url(https://html-assets-prod.guideflow.com/2723a76955c71739acb7b7074b5b7937a341713b);}
body.score .scorewrap div.completedrule.error {background-image:url(https://html-assets-prod.guideflow.com/2723a76955c71739acb7b7074b5b7937a341713b); background-position:0 0;}

/* Score table */
body.score #score-wrap {display:table; width:100%;}
body.score .score-section {margin:23px;}

body.score .score-section thead {background-color:#ececec;}
body.score .score-section thead th {padding:10px 12px; font-weight:100; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
/*
* Style for sorting in the table header
*/
body.score .score-section thead th .sorter {position:relative;}
body.score .score-section thead th .sorter.active:after,
body.score .score-section thead th .sorter.active.asc:after {position:absolute; top:2px; right:-15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #333 transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
body.score .score-section thead th .sorter.active.desc:after {-webkit-transform:rotate(-90deg);}
body.score .score-section thead th.options {width:120px; min-width:120px; max-width:120px;}
body.score .score-section tbody td {padding:12px; font-weight:100; border-bottom:1px solid #ddd;}
body.score #score-list-table {margin-bottom:20px; min-width:800px; background:#fff;}

body.score .score-section tbody td.options {padding-left:0; padding-right:0; width:180px; min-width:180px; max-width:180px;}
body.score .score-section tbody td.options a.button {margin:0; margin-right:6px; padding:6px 10px; font-size:11px;}
body.score .score-section tbody td.options a.button.guideflow_hovered {}
body.score .score-section tbody td.options a.button:last-child {margin-right:0px!important;}

body.score .score-section tbody td.name-description {padding-right:50px;}
body.score .score-section tbody td.name-description div.name-text {font-size:15px; color:#333; font-weight:400; width:450px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
body.score .score-section tbody td.name-description div.description-text {position:relative; max-height:48px; font-size:14px; line-height:17px; margin-top:5px; color:#888; overflow:hidden;}
body.score .score-section tbody td.name-description div.description-text:after {position:absolute; content:''; bottom:-15px; left:0; width:100%; height:40px; opacity:100; z-index:100; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
body.score .score-section tbody td.type {width:120px; min-width:120px; max-width:120px;}
body.score .score-section tbody td.status {width:50px; min-width:50px; max-width:50px;}
body.score .score-section tbody td.created {}
body.score .score-section tbody td.modified {}

body.score .filterWrap .selectdropdown {display:inline-block; vertical-align:top;}
body.score #listingFooter #series_list_paginator {position:relative; top:8px; float:right; padding:0;}
body.score .segment-buttons {margin-top:20px; padding:14px; background-color:#f3f3f3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

body.score .rule-delete,
body.score .rule-change-edit,
body.score .rule-expire-edit,
body.score .rule-segment {display:none;}

body.score .rule-segment {margin:0 20px 20px;}

body.score .rule { position: relative;margin-top: 10px;border: 1px solid #ddd;-webkit-border-radius: 5px;border-radius: 5px; }
body.score .rule .rule-delete a { position: absolute;display: block;top: -16px;right: -16px;padding: 6px;width: auto;text-decoration: none;z-index: 10; }
body.score .rule .rule-delete a > span { position: relative;display: block;width: 22px;height: 22px;color: #fff;font-size: 8px;background: #333;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;cursor: pointer; }
body.score .rule .rule-delete a > span:before { position: absolute;top: 7px;left: 5px; }
body.score .rule .rule-row { width: 100%; }
body.score .rule .rule-row:after { display: table;content: '';width: 100%;height: 0;line-height: 0;zoom: 1; }
body.score .rule .rule-row input[type="text"] { width: 30px;border: 1px solid #ddd;text-align: center;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
body.score .rule .rule-row input[type="button"] { -webkit-transition: background-color .1s linear;-moz-transition: background-color .1s linear;-o-transition: background-color .1s linear;-ms-transition: background-color .1s linear;transition: background-color .1s linear; }
body.score .rule .rule-row input[type="button"].guideflow_hovered { background-color: #ebebeb; }
body.score .rule .rule-row a { color: #333; }
body.score .rule .rule-row .rule-title, body.score .rule .rule-row .rule-change, body.score .rule .rule-row .rule-expire { display: inline-block;padding: 14px 22px; }
body.score .rule .rule-row .rule-title-link { display: inline-block;overflow: hidden;text-overflow: ellipsis;vertical-align: top;word-break: break-all; }
body.score .rule .rule-row .rule-title-link-v2 { overflow: hidden;text-overflow: ellipsis;vertical-align: top;word-break: break-all; }
body.score .rule .rule-row .rule-title-link-v2 [data-testid="read-only-segment-creator"] { display: inline;background: unset; }
body.score .rule .rule-row .rule-title-link-v2 [data-testid="read-only-segment-creator"] span { background: unset;color: unset;font-weight: unset;font-family: unset;font-size: unset; }
body.score .rule .rule-row .rule-title-link-v2 [data-testid="read-only-segment-creator"] div { display: inline;word-break: break-word; }
body.score .rule .rule-row .rule-title-link-v2 [data-testid="truncationText"] { display: none; }
body.score .rule .rule-row .rule-title span { display: inline-block; }
body.score .rule .rule-row a.rule-link-change span { display: block; }

body.score .rule .rule-row .rule-change-expire-group { position: relative;display: table;height: 100%; }
body.score .rule .rule-row .rule-change-expire-group > div { position: relative;display: table-cell;border-left: 1px solid #ddd;text-align: center;font-weight: 100;vertical-align: middle;white-space: nowrap; }
body.score .rule .rule-row .rule-change { width: 200px; }
body.score .rule .rule-row .rule-expire { min-width: 250px; }
body.score .rule .rule-row .rule-expire > span { float: left;margin: 0 3px; }
body.score .rule .rule-row .rule-expire > .rule-expire-view { top: 4px; }
body.score .rule .rule-row .rule-expire > .rule-expire-text { padding: 4px 2px; }
body.score .rule .rule-change-expire-group input.save { position: relative;margin: 0;padding: 3px 12px;background-image: url(https://html-assets-prod.guideflow.com/abb5976e4314359776cad676b7efbdf4b94b78f9);background-repeat: no-repeat;background-position: 50%;background-size: 12px;text-indent: -9999px;background-color: #fff;border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer; }
body.score .rule .rule-change-expire-group input.cancel { position: relative;margin: 0;padding: 3px 12px;background-image: url(https://html-assets-prod.guideflow.com/c8937112d08ba17129545fca6f949d6c7e18e9bf);background-repeat: no-repeat;background-position: 50%;background-size: 12px;text-indent: -9999px;background-color: #fff;border: 1px solid #ddd;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;cursor: pointer; }
body.score .rule .rule-change-view { position: relative;display: inline-block; }

body.score .rule .segmentgroup {margin-top:20px;}

body.score .rule.invalid {background-color:#ffe6e6; border:1px solid #e2a9a9; color:#750000;}
body.score .rule.invalid .rule-change:before,
body.score .rule.invalid .rule-expire:before {background-color:#e2a9a9!important;}
body.score .rule.invalid a[class^="rule-"],
body.score .rule.invalid a.dropdown_select,
body.score .rule.invalid a.dropdown_select.active,
body.score .rule.invalid a.selectdropdown {color:#750000;}
body.score .rule.invalid .segment-buttons {background-color:#ffc7c7;}
body.score .rule.invalid .segment-buttons input.save,
body.score .rule.invalid .segment-buttons input.cancel {background-color:#a20000!important; border:1px solid #a20000!important; color:#fff!important;}
body.score .rule.invalid .segment-buttons input.save.guideflow_hovered,
body.score .rule.invalid .segment-buttons input.cancel.guideflow_hovered {background-color:#fff!important; border:1px solid #fff!important; color:#333!important;}
body.score .rule.invalid .rule-change input,
body.score .rule.invalid .rule-expire input {border-color:#e2a9a9;}

body.score .rule-row .selectdropdown { position: relative;top: -1px;display: inline-block;vertical-align: middle; }
body.score .rule-row .selectdropdown > a { padding: 3px 10px!important;background-color: transparent;margin: 0 4px !important;padding: 0;font-size: 14px;border: none;border-bottom: 1px dashed rgba(0, 0, 0, 0.2);box-shadow: none;text-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; }
body.score .rule-row .selectdropdown > a:after { display: none !important; }
body.score .rule-row .selectdropdown > a:active, body.score .rule-row .selectdropdown > a.active { position: relative;top: -1px;color: #000;background-color: transparent;border: 0 none;z-index: 5000; }
body.score .rule-row .selectdropdown > a::after { margin-left: 3px;content: "\25be";display: inline; }
body.score .rule-row .selectdropdown > .dropdown_menu { display: none;min-width: 200%;right: 0;margin-top: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: visible; }
body.score .rule-row .selectdropdown > .dropdown_menu:before, body.score .rule-row .selectdropdown > .dropdown_menu:after { position: absolute;top: -8px;left: 15px;content: '';width: 0;height: 0;border-width: 5px 5px 5px 0;border-style: solid;border-color: rgba(0, 0, 0, 0) #c2c2c2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);z-index: 50; }
body.score .rule-row .selectdropdown > .dropdown_menu:after { top: -7px;border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }

#scoretype .type-confirm {margin:20px 0; text-align:center;}
#scoretype .type-confirm .button {margin:0 auto!important; padding:8px 20px!important; background-color:#646464!important; border:1px solid #646464!important; font-size:12px; color:#fff!important;}
#scoretype .type-confirm .button.guideflow_hovered {background-color:#f3f3f3!important; border:1px solid #ccc!important; color:#333!important;}

table.score-choice a {display:block;}
table.score-choice h2 {width:100%; margin:0 0 10px; font-size:17px; line-height:19px; color:#007196; font-weight:400; text-align:center;}

.score-modal-icon {
	margin-bottom: 10px;
	width: 170px;
}
/* Premium */
#premium-services .service {position:relative; font-size:22px; margin:0; padding:12px; background:#f1f1f1;}
#premium-services .service:first-child {margin-bottom:20px;}
#premium-services .services-title {display:inline-block;}
#premium-services .services-title a {color:#333;}
#premium-services .details {position:absolute; display:table; top:0; right:20px; height:50px; line-height:17px; font-weight:100; font-size:14px;}
#premium-services .details .detail-info {display:table-cell; vertical-align:middle; text-align:right;}
#premium-services .details #score_order,
#premium-services .details #price_order {display:table-cell; vertical-align:middle;}
#premium-services .details #price_order > span {display:block; margin-right:10px;}

#premium-services .details .btn.enable.active {color:#538300!important; background:#d5eea9!important; font-weight:700!important; -webkit-box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important; -moz-box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important; box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important;}
#premium-services .details .btn.disable.active {color:#ae5050!important; background:#ffe0e0!important; -webkit-box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important; -moz-box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important; box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important;}


/* Contact pop out preview */
.contact_preview {position:absolute; display:none; padding:0 20px 0 0; left:0; top:18px; width:325px; text-align:left; z-index:2;}
/* Contact preview for Recent Activities */
.contact_preview.placement-left:before,
.contact_preview.placement-left:after { top: 17px; right: 12px; }
.contact_preview.placement-left:after { right: 13px; }
/* Contact preview for Top Contacts */
.contact_preview.unique_top.placement-left:before,
.contact_preview.unique_top.placement-left:after { top: 26px; right: 12px; left: initial; }
.contact_preview.unique_top.placement-left:after { right: 13px; }
.contact_preview.unique_top.placement-right:before,
.contact_preview.unique_top.placement-right:after { top: 26px; left: -9px; right: initial; }
.contact_preview.unique_top.placement-right:after { left: -8px; }

body.report .contact_preview { left: 24px; top: -8px; padding: 0 0 0 20px; }
body.report .contact_preview:before,
body.report .contact_preview:after { top: 15px; left: 12px; }
body.report .contact_preview:after { left: 13px; }

body.report .topcontacts-list .contact_preview {
	top: 0;
	z-index: 10;
}

body.report .topcontacts-list .contact_preview.placement-left {
	right: calc(100% - 12px);
	left: auto;
	padding: 0 20px 0 0;
}

body.report .topcontacts-list .contact_preview.placement-right {
	right: auto;
	left: calc(100% - 12px);
	padding: 0 0 0 20px;
}

body.report .topcontacts-list .contact_preview.placement-left:before,
body.report .topcontacts-list .contact_preview.placement-left:after {
	top: 15px;
	left: auto;
}

body.report .topcontacts-list .contact_preview.placement-left:before {
	right: 12px;
}

body.report .topcontacts-list .contact_preview.placement-left:after {
	right: 13px;
}

.contact_preview .contact_preview_inner {background:#fff; border:1px solid var(--slate-200); -webkit-border-radius:6px; border-radius:6px; -webkit-box-shadow:0px 0px 20px 1px rgba(0, 0, 0, 0.2); box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.1);}
.contact_preview .contact_preview_view a {display:inline; width:0!important; height:0!important;}
.contact_preview .contact_preview_top {position:relative; padding:18px; overflow:hidden;}
.contact_preview .contact_preview_top .contact_avatar_row {position:relative; display:block; float:left; width:75px; height:75px; overflow:hidden; border:1px solid #fff;box-shadow:0px 0px 0px 1px rgba(202, 202, 202, 1); box-sizing:border-box; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.contact_preview .contact_preview_top .contact_avatar_row img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 75px; max-height: 100%;}
.contact_preview .contact_preview_top div {margin-left:88px;}
.contact_preview .contact_preview_top div.contact_preview_name {font-size:16px; font-weight:600; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;color:#5d5d5d;}
.contact_preview .contact_preview_top div.contact_preview_email {margin-top: 2px;margin-bottom:4px;white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis;color:#939393;font-size: 14px;}
.contact_preview .contact_preview_top div.contact_preview_tz,
.contact_preview .contact_preview_top div.contact_preview_lists {color:#939393;font-size: 14px;}
.contact_preview .contact_preview_bottom {position:relative; padding:2px 18px 4px 18px;  border-top:1px solid #ebebeb; clear:both; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; overflow:hidden;}
.contact_preview .contact_preview_bottom > .contact_preview_icons {position:relative; float:left;}
.contact_preview .contact_preview_bottom > .contact_preview_icons a { float: left;margin-right:4px; }
.contact_preview .contact_preview_bottom > .contact_preview_icons a span { font-size: 23px !important; }
.contact_preview .contact_preview_bottom > .contact_preview_icons a span:before { margin: 0 !important; }
.contact_preview .contact_preview_bottom > .contact_preview_view {float:right;margin-top: 8px;}
.contact_preview .contact_preview_bottom > .contact_preview_view a { width:100%!important; height:100%!important;font-size: 14px; text-align:center!important;}


/* Social report table*/
.social-screenshot.iconcol .contact_preview {top:40px;}

/* Campaign summary page */
.campaign_summary_options #scheduledate_options fieldset:not(:last-child) { margin: 0px 0px 10px 0px; }
.campaign_summary_options #scheduledate_options fieldset a { cursor: pointer; }
#campaignform { display:table; margin-bottom:0; width:100%; height:100%; }
#campaignform.textonly { margin: 0!important; width:100%; }
.modal.campaign_series div[id^="link_series_div"] {border-spacing: 0;max-height:180px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; overflow-x:hidden; overflow-y:auto;}
.modal.campaign_series .button {margin:0!important;}
.modal.campaign_series .delete,
.modal.campaign_series .draft,
.modal.campaign_series .inactive {color:#bbb;}
.modal.campaign_series .shortname_link {margin-bottom:20px; padding:12px 12px 12px 30px; background-color:#f8f8f8; background-image:url(https://html-assets-prod.guideflow.com/861ff97d97bb12e5cdd6aee68206d6f003017991); background-repeat:no-repeat; background-position:10px 13px; background-size:12px; color:#555; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ddd;}

/* Tracking CMP */
body.track #uxbody .uxlftcolm { padding-left: 23px !important; }
body.track .uxlftcolm .button.greybtn { padding: 5px 11px;font-size: 11px;font-weight: 100;margin: 0px !important; }
body.track h2 { font-size: 22px;margin: 5px 0 0;padding: 10px 12px;background: #f1f1f1; }
body.track h3 { margin-bottom: 15px; }
body.track .pagevisit { position: relative;margin: 0 0 20px;padding: 0;overflow: hidden; }
body.track .pagevisit .whitelist { position: relative;margin: 0 20px 0 0;padding: 0 10px 0 0;width: 280px;float: left; }
body.track .pagevisit .whitelistdesc { font-size: 10px;color: #666;margin-bottom: 5px; }
body.track .pagevisit .whitelist .domainlist { position: relative;padding: 10px 0 10px 8px;max-height: 110px;font-weight: 100;background: #fafafa;border: 1px solid #ddd;overflow: hidden;overflow-y: auto;-webkit-border-radius: 5px;border-radius: 5px; }
body.track .pagevisit .domain-input input[type=text]
body.track .pagevisit .whitelist .domainlist > li { position: relative;margin: 0;padding: 0 0 7px; }
body.track .pagevisit .whitelist .domainlist > li:last-child { padding-bottom: 0; }
body.track .pagevisit .whitelist .domainlist > li .delete a, body.track .pagevisit .whitelist .domainlist > li .delete a.guideflow_hovered { color: #666; }
body.track .pagevisit .whitelist .domainlist > li .delete { filter: alpha(opacity=50);opacity: 0.5; }
body.track .pagevisit .whitelist .domainlist > li .delete.guideflow_hovered { cursor: pointer;filter: alpha(opacity=100);opacity: 1; }
body.track .pagevisit .tracking-code { padding: 0 21px 0 0;overflow: hidden; }
body.track .pagevisit .tracking-code textarea { padding: 10px;width: 99.8%;min-height: 200px;font: 12px "Lucida Console", Monaco, monospace;color: #505050;font-weight: 100;background: #fafafa;border: 1px solid #ddd;-webkit-box-shadow: inset 0 5px 10px -6px rgba(0, 0, 0, 0.5);box-shadow: inset 0 5px 10px -6px rgba(0, 0, 0, 0.5);-webkit-border-radius: 5px;border-radius: 5px; }
body.track .pagevisit .domain-input input[type=text] { margin: 12px 0 -2px;padding: 5px 5px;width: 150px;border: 1px solid #ddd;-webkit-border-radius: 3px;border-radius: 3px; }

body.track .event {position:relative; margin:0; padding:0; overflow:hidden;}
body.track .key {position:relative; margin:0; margin-bottom:20px; padding:4px 6px; text-align:center; color:#7e7e7e; background:#f4f1d2; border:1px solid #dedbb5; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
body.track .key > span {color:#000; font:12px "Lucida Console", Monaco, monospace; letter-spacing:1px;}
body.track .key > .button {margin:3px 3px 3px 10px}

body.track .event .explanation {position:relative; margin:0 20px 0 0; padding:0 10px 0 0; width:280px; float:left;}
body.track .event .explanation .url {font:12px "Lucida Console", Monaco, monospace; color:#00a700;}
body.track .event .explanation .params {margin:10px 0 0;}
body.track .event .explanation .params > li {position:relative; margin:0; padding:0 0 10px; font-weight:100; line-height:21px;}
body.track .event .explanation .params > li:last-child {padding-bottom:0;}
body.track .event .explanation .params > li > span {display:inline-block; margin:0 10px 0 0; padding:3px 5px; font:12px "Lucida Console", Monaco, monospace; color:#505050; background:#fafafa; border:1px solid #ddd; -webkit-border-radius:5px; border-radius:5px;}
body.track .event .explanation .params .visit-list {margin-left:20px;}
body.track .event .explanation .params .visit-list > li {padding:4px 0; font:12px "Lucida Console", Monaco, monospace; color:#505050;}
body.track .event .explanation .params .visit-list > li::before {margin-right:5px; content:"\00af";}
body.track .event .example {padding:0 21px 0 0; overflow:hidden;}
body.track .event .example textarea {padding:10px; width:99.8%; min-height:200px; font:12px "Lucida Console", Monaco, monospace; color:#505050; font-weight:100; background:#fafafa; border:1px solid #ddd; -webkit-box-shadow:inset 0 5px 10px -6px rgba(0, 0, 0, 0.5); box-shadow:inset 0 5px 10px -6px rgba(0, 0, 0, 0.5); -webkit-border-radius:5px; border-radius:5px;}
body.track .event .eventlist {position:relative; padding:10px 0 10px 8px; max-height:110px; font-weight:100; background:#fafafa; border:1px solid #ddd; overflow:hidden; overflow-y:auto; -webkit-border-radius:5px; border-radius:5px;}body.track .pagevisit .domain-input input[type=text]
body.track .event .eventlist > li {position:relative; margin:0; padding:0 0 7px;}
body.track .event .eventlist > li:last-child {padding-bottom:0;}
body.track .event .eventlist > li .delete a, body.track .pagevisit .whitelist .eventlist > li .delete a.guideflow_hovered{color:#666; }
body.track .event .eventlist > li .delete {filter:alpha(opacity=50); opacity:0.5;}
body.track .event .eventlist > li .delete.guideflow_hovered {cursor:pointer; filter:alpha(opacity=100); opacity:1;}

body.track .details {line-height:17px; font-weight:100; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #ccc; font-size:14px;}

body.track .button_group {position:absolute; top:11px; right:11px;}
body.track .button_group .btn {position:relative; margin:0 0 0 -5px!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100!important; line-height:12px!important; color:#aeaeae!important; vertical-align:middle; cursor:pointer; background-color:#f5f5f5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6)); background-image:-webkit-linear-gradient(top, #ffffff, #f6f6f6)!important; background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #ffffff, #f6f6f6)!important; background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6)!important; background-repeat:repeat-x; border:1px solid #ddd!important; *border:0; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0)!important; filter:progid:dximagetransform.microsoft.gradient(enabled=false); *zoom:1; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, 1)!important; text-align:center; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0)!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
body.track .button_group .btn:first-child {margin-left:0!important; border-right:none; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
body.track .button_group .btn:last-child {-webkit-border-top-right-radius:4px!important; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}
body.track .button_group .btn:active {top:0; color:#505050!important; background:#f0f0f0!important; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}
body.track .button_group .btn.enable.select {color:#538300!important; background:#d5eea9!important; font-weight:700!important; -webkit-box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important; -moz-box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important; box-shadow:inset 0 2px 4px rgba(200, 230, 200, 0.8), 0 1px 2px rgba(200, 230, 200, 0.8)!important;}
body.track .button_group .btn.delete.select {color:#ae5050!important; background:#ffe0e0!important; -webkit-box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important; -moz-box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important; box-shadow:inset 0 2px 4px rgba(240, 175, 175, 0.3), 0 1px 2px rgba(240, 175, 175, 0.3)!important;}

body.track .notinuse {margin-bottom:40px!important;}

/* Inbox Preview */
div.emailpreview {margin:0; padding:0; font:14px arial,sans;}
div.emailpreview .modal-content {overflow:visible;height:100%;}
div.emailpreview .modal-body {padding:0!important;}
div.emailpreview .previewoutter {position:relative; width:100%; height:100%; overflow:hidden;}
div.emailpreview .previewoutter > div {position:relative; height:100%; overflow:hidden;}
div.emailpreview .previewoutter .clients {position:relative; float:right; width:144px; height:569px; display:block; background:#ebebeb; border-left:1px solid #c9c9c9; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px; z-index:3000;}
div.emailpreview .previewoutter .clients ul {margin:0; padding:0; list-style-type:none;}
div.emailpreview .previewoutter .clients > ul > li {position:relative; list-style-type:none; border-bottom:1px solid #ddd;}
div.emailpreview .previewoutter .clients > ul > li.active,
div.emailpreview .previewoutter .clients > ul > li.guideflow_hovered {background-color:#fefefe; cursor:pointer;}
div.emailpreview .previewoutter .clients > ul > li > span {display:inline-block; width:auto; padding:14px 14px 14px 40px; background-repeat:no-repeat;}
div.emailpreview .previewoutter .clients > ul > li.outlook > span {margin:0;}
div.emailpreview .previewoutter .clients > ul > li.outlook ul {margin:-5px 0 14px 0; padding:0; border:none; background-color:transparent;}
div.emailpreview .previewoutter .clients > ul > li.outlook li {margin:8px 0; padding-left:36px;}
div.emailpreview .previewoutter .clients > ul > li.outlook li > span {padding:4px 6px;}
div.emailpreview .previewoutter .clients > ul > li.outlook li > span.active,
div.emailpreview .previewoutter .clients > ul > li.outlook li > span.guideflow_hovered {background:#cfcfcf; text-decoration:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1);}

div.emailpreview .previewoutter .clients > ul > li.gmail > span {background-image:url(https://html-assets-prod.guideflow.com/5ef950d2ed37f61b9ed7d84e86a4d170606aee41); background-position:8px 13px;}
div.emailpreview .previewoutter .clients > ul > li.yahoo > span {background-image:url(https://html-assets-prod.guideflow.com/5b9e73eec7e6f86444a482de4fb8dc46757d7c40); background-position:8px 13px;}
div.emailpreview .previewoutter .clients > ul > li.apple > span {background-image:url(https://html-assets-prod.guideflow.com/b498e1de80b2be4c16f2dd6f5d90e637b20bd4fe); background-position:8px 7px;}
div.emailpreview .previewoutter .clients > ul > li.aol > span {background-image:url(https://html-assets-prod.guideflow.com/74838a39e6d076cf7f7ad92b543d7867237775a1); background-position:12px 13px; text-indent:100%; white-space:nowrap; overflow:hidden;}
div.emailpreview .previewoutter .clients > ul > li.outlook > span {padding-top:18px; padding-bottom:18px; background-image:url(https://html-assets-prod.guideflow.com/21c9c21e7eab80058ef0c68d5ccdfc27e1f2f4cf); background-position:8px 12px;}

div.emailpreview .previewoutter .clients > ul.devices {position:relative; width:103%; height:104px; overflow:hidden; border-bottom:1px solid #ddd;}
div.emailpreview .previewoutter .clients > ul.devices li {float:left; position:relative; padding:10px; text-align:center; border-bottom:0 none;}
div.emailpreview .previewoutter .clients > ul.devices li.guideflow_hovered {background-color:#fefefe;}
div.emailpreview .previewoutter .clients > ul.devices li.iphone {padding:80px 16px 20px; background-image:url(https://html-assets-prod.guideflow.com/3cbed52ccb16aa030d0ce5ff7ae0a114bb74ff03); background-position:50% 16px; background-repeat:no-repeat;}
div.emailpreview .previewoutter .clients > ul.devices li.ipad {padding:80px 23px 10px; background-image:url(https://html-assets-prod.guideflow.com/7785170cda981a0d3bd8560f8620dc7663d7ebf7); background-position:50% 12px; background-repeat:no-repeat;}

div.emailpreview .previewoutter .clients > .sharethis {position:absolute; bottom:18px; margin:0; padding:0; width:100%; text-align:center;}
div.emailpreview .previewoutter .clients > .sharethis > a {display:inline-block; margin:0 auto; padding:10px 16px; width:auto; color:#333; background:#cfcfcf; text-decoration:none; border-radius:3px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(0, 0, 0, 0.1);}
div.emailpreview .previewoutter .clients > .sharethis > a.guideflow_hovered {background:#b7b7b7;}
div.emailpreview .previewoutter .clients > .sharethis input {position:absolute; top:-54px; left:14px;}

div.emailpreview .previewoutter .emailframe {position:relative; margin:0; padding:0; margin-right:145px; height:569px; overflow-x:hidden; overflow-y:auto; z-index:3000;border-radius: 10px;}
div.emailpreview .previewoutter .emailframe > div {position:relative; width:794px; height:575px; overflow:hidden;}
div.emailpreview .previewoutter .emailframe .iphone_div {background:url(https://html-assets-prod.guideflow.com/ec6a669857020f02afb5c00ae275e86a1433421f) 50% no-repeat;}
div.emailpreview .previewoutter .emailframe .iphone_div span {position:absolute; top:90px; left:283px; width:222px; height:393px; overflow:hidden; overflow-y:auto;}
div.emailpreview .previewoutter .emailframe .ipad_div {background:url(https://html-assets-prod.guideflow.com/22c3a7eb052d1238018c0b2dbd6601f4bbca1178) 50% no-repeat;}
div.emailpreview .previewoutter .emailframe .ipad_div span {position:absolute; top:70px; left:243px; width:326px; height:436px; overflow:hidden; overflow-y:auto;}

div.emailpreview .previewoutter .spinner_wrap1 {position:absolute!important; top:0!important; left:0!important; width:793px!important; height:569px!important; margin-right:145px!important; background:url(https://html-assets-prod.guideflow.com/447e583bc2edf167ebd66a91965789a62e905426); z-index:2000!important;}
div.emailpreview .previewoutter .spinner_wrap1 > div[role='progressbar'] {position:relative!important; top:240px!important; left:420px!important;}
div.emailpreview .previewoutter .spinner_wrap1 .desc {position:absolute; bottom:185px; width:105%; text-align:center;}
div.emailpreview .previewoutter .spinner_wrap1 .desc h4 {margin:0 0 2px; padding:0; font-size:17px; color:#999;}
div.emailpreview .previewoutter .spinner_wrap1 .desc p {margin:0; font-size:14px; color:#b4b4b4; font-weight:100;}

div.emailpreview .emailpreview_nocontent {position:absolute!important; top:0!important; left:0!important; width:793px!important; height:569px!important; margin-right:145px!important; z-index:2000!important; padding:40px;}

/* Preview Billing */
.modal.emailpreview_init .emailpreview_purchase {margin-top:20px; padding:10px 15px; border:1px solid #ddd; background:url(https://html-assets-prod.guideflow.com/d1ab3feea64e48d326f56c6be64b5e6acdb50d95) no-repeat top right; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 2px 6px rgba(0,0,0,0.1);}
.modal.emailpreview_init .emailpreview_purchase select {display:inline-block; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.modal.emailpreview_init .emailpreview_purchase p.credit-remains {margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #ddd;}
.modal.emailpreview_init .emailpreview_purchase p.charge-details {margin-top:20px; padding-left:19px; background:url(https://html-assets-prod.guideflow.com/518356f9fc858b74c92e5b2a520d68ca47e8cc7d) no-repeat 0% 3px;}
.modal.emailpreview_init .emailpreview_purchase .btn { display: inline-block; margin: 0 0 0 6px!important; padding: 0px 19px!important; font-size: 12px; vertical-align: top; }

/* SMS */
body.sms_subscribe {min-width:1250px;}
body.sms_subscribe .sms-subscribe {padding:0; background-color:#ececec; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}
body.sms_subscribe .sms-subscribe > div {position:relative;}
body.sms_subscribe .sms-subscribe .clearfloats:before, .clearfloats:after {display:table; content:""; line-height:0;}
body.sms_subscribe .sms-subscribe .clearfloats:after {clear:both;}
/* SMS credit notification */
body.sms_subscribe .smscredits {position:relative; margin-top:20px; padding:22px; background-color:#d6eaf2; font-size:15px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
body.sms_subscribe .smscredits .smscredits-current {font-size:17px; color:#216f8f; font-weight:100;}
body.sms_subscribe .smscredits .smscredits-current a {color:#216f8f;}
body.sms_subscribe .smscredits .smscredits-purchase {position:absolute; top:12px; right:22px;}
body.sms_subscribe .smscredits .smscredits-purchase a {display:inline-block; margin:0 auto; padding:12px 62px; color:#fff; background:#19b900; border: 1px solid #16a500; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-decoration:none;}
body.sms_subscribe .smscredits .smscredits-details {margin-top:40px; padding-top:20px; border-top:1px solid #b6d5e2;}
body.sms_subscribe .smscredits .smscredits-details li {line-height:25px;}
body.sms_subscribe .smscredits .smscredits-details li.small-sms-alert {padding-top:15px; font-size:12px; font-weight:100;}

body.sms_subscribe .sms-sidebar {position:relative; float:right; padding:20px; width:300px; min-height:480px; text-align:center;}
body.sms_subscribe .sms-sidebar:before, body.sms_subscribe .sms-sidebar:after {position:absolute; content:''; top:212px; left:-62px; width:0px; height:0px; border-style:solid; border-width:25px 0 25px 25px; border-color:transparent transparent transparent #fff; z-index:100;}
body.sms_subscribe .sms-sidebar:before {left:-61px; border-color:transparent transparent transparent #ddd;}
body.sms_subscribe .sms-sidebar #phone_slider {position:relative; margin-top:15px;}
body.sms_subscribe .sms-sidebar #phone_slider > div {position:absolute; top:0; right:26px; width:288px; height:455px; background-position:50% 70px; background-repeat:no-repeat;}
body.sms_subscribe .sms-sidebar #phone_slider > div#sms-phone-number {background-image:url(https://html-assets-prod.guideflow.com/f1cabf26766d466b8b8f419aadeea6b5d220df21);}
body.sms_subscribe .sms-sidebar #phone_slider > div#sms-phone-phrase {background-image:url(https://html-assets-prod.guideflow.com/f1cabf26766d466b8b8f419aadeea6b5d220df21);}
body.sms_subscribe .sms-sidebar #phone_slider > div#first-response {background-image:url(https://html-assets-prod.guideflow.com/5182c158c9e12564a86031aa0d2877d77d8929e5);}
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed {background-image:url(https://html-assets-prod.guideflow.com/f1772914be7f6ccdbe4ef8de0db8802f73006d00);}
body.sms_subscribe .sms-sidebar #phone_slider > div > span {display:block; position:absolute; top:270px; width:66%; text-align:left; font-size:15px;}
body.sms_subscribe .sms-sidebar #phone_slider > div > span.number {top:255px; font-family:monospace;}
body.sms_subscribe .sms-sidebar #phone_slider > div#sms-phone-number span.number {left:78px;}
body.sms_subscribe .sms-sidebar #phone_slider > div#sms-phone-phrase span.number {top:230px; left:56px;}
body.sms_subscribe .sms-sidebar #phone_slider > div#sms-phone-phrase span.phrase {top:275px; left:36px;}
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed > div.msg { position:relative; top:124px; margin:16px 0;}
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.reply.success { background-color:#0ead0e;}
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.reply.success span.response {color:#fff;}
body.sms_subscribe .sms-sidebar #phone_slider > div#first-response div.respond,
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.respond {left:28px; width:200px; background-color:#dcecf8; border:1px solid #bdddf3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
body.sms_subscribe .sms-sidebar #phone_slider > div#first-response div.respond:before,
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.respond:before {background-image:none;}
body.sms_subscribe .sms-sidebar #phone_slider > div#first-response div.respond:after,
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.respond:after {position:absolute; content:''; top:-1px; right:-34px; width:30px; height:30px; background-image:url(https://html-assets-prod.guideflow.com/ddb1010f9bb381c3bbc3a471cc0550e63d21060e); background-repeat:no-repeat; background-position:0;}
body.sms_subscribe .sms-sidebar #phone_slider > div#success-subscribed div.respond > span {margin-left:0;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.reply {position:relative; top:140px; left:60px; width:200px; background-color:#fff; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.message_blank {top:376px; left:25px; width:240px; height:34px; background-color:#fff; border:0 none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.message_blank > .cursor {top:8px; left:-30px; padding:0;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.reply:before {position:absolute; content:''; top:-1px; left:-32px; width:30px; height:30px; background-image:url(https://html-assets-prod.guideflow.com/75f9dbb4a87ab43d0150536e5bad1d59e8e1aa1d); background-repeat:no-repeat; background-position:0;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.reply > span {margin-left:0; padding:0 10px 10px;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div.reply > span.number {font-size:11px; color:#a8a8a8; top:8px;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div {position:absolute; top:-12px; left:-22px; width:114%; background-color:#fcfcfc; border:1px solid #aaa; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.2); box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);}
body.sms_subscribe .sms-sidebar #phone_slider > div > div > span {position:relative; display:block; text-align:left; margin-left:40px; font-size:14px; line-height:18px; padding:10px; color:#474747;}
body.sms_subscribe .sms-sidebar #phone_slider > div > div > em {position:relative; display:block; float:left; text-align:center; font-size:35px; font-style:normal; padding:10px; color:#474747; border-right:1px solid #aaa;}
body.sms_subscribe .sms-sidebar #phone_slider .cursor:after {position:absolute; content:''; margin-left:2px; width:1px; height:17px; background-image:url(https://html-assets-prod.guideflow.com/4939f3306fe58d7097ae99ceeb54092503f34bf3); background-repeat:no-repeat; background-position:0;}
body.sms_subscribe .sms-sidebar .pagination {position:absolute; bottom:0; left:100px;}
body.sms_subscribe .sms-sidebar .pagination li { float:left; margin:0 4px; list-style-type:none; }
body.sms_subscribe .sms-sidebar .pagination li > a { display:block; padding:0; width:25px; height:25px;  line-height:25px; color:#fff; background:#30d6ff; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; list-style-type:none;}
body.sms_subscribe .sms-sidebar .pagination li > a.current {background:#0086a7;}

body.sms_subscribe .sms-subscribe label {display:block; margin:0 0 4px; color:#474747; font-weight:700;}
body.sms_subscribe .sms-subscribe input[type="text"] { position:relative; top:1px; margin:0; padding:9px 8px 8px; background-color:#FFF; line-height:100%; border:1px solid #C3C3C3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
body.sms_subscribe .sms-subscribe span.counter {display:block; margin-top:4px; font-size:11px; color:#999;}

body.sms_subscribe .sms-subscribe .sms-subscribe-phone, body.sms_subscribe .sms-subscribe .sms-subscribe-phrase, body.sms_subscribe .sms-subscribe .sms-subscribe-activate { float: left;height: 100%;margin-right: 10px; }
body.sms_subscribe .sms-subscribe .sms-subscribe-activate { top: 22px;position: relative; }
body.sms_subscribe .sms-subscribe .sms-subscribe-phrase input[type="text"] { min-width: 300px !important; }
body.sms_subscribe .sms-subscribe .selectdropdown { position: relative;top: 3px;min-height: 500px; }
body.sms_subscribe .sms-subscribe .selectdropdown a.dropdown_select { width: 140px; }
body.sms_subscribe .sms-subscribe .selectdropdown a.dropdown_select::after { position: absolute;right: 10px; }
body.sms_subscribe .sms-subscribe .selectdropdown .dropdown_menu { min-width: 200px; }

body.sms_subscribe .sms-phone-phrase {margin-right:400px; padding:20px 40px 20px 20px; min-height:500px; background-color:#fff;}
body.sms_subscribe .sms-phone-phrase:after {position:absolute; content:''; top:0; right:0; height:100%; border-right:1px solid #ddd;}
body.sms_subscribe .sms-subscribe-messages {margin:0; padding:20px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
body.sms_subscribe .sms-subscribe-messages input[type="text"] {min-width:100%!important;}
body.sms_subscribe .sms-subscribe-messages > div {margin-bottom:10px; padding:0 40px 10px 0; }
body.sms_subscribe .sms-subscribe-messages > div:last-child {margin-bottom:0; padding-bottom:0;}
body.sms_subscribe .sms-body {position:relative; padding:20px; height:75px; border-radius:5px; background-color:#f8f6c9; border:1px solid #e7e5b7;}
body.sms_subscribe .sms-body:before, body.sms_subscribe .sms-body:after {content:'';  display:table;}
body.sms_subscribe .sms-body:after {clear:both;}

body.sms_subscribe .sms-subscribe-footer { position:relative; clear:both; margin:20px 0 0; padding:18px; background-color:#F5F5F5; border-top:1px solid #DDD; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #FFF; -moz-box-shadow:inset 0 1px 0 #ffffff; box-shadow:inset 0 1px 0 #FFF; }
body.sms_subscribe .sms-subscribe-footer .disable {float:right;}

body.sms_subscribe .smscredits .smscredits-details {display:none;}
body.sms_subscribe .sms-custom-number { padding: 9px 14px 9px 0px; font-size: 16px; }
.inline_editable:not(.selectdropdown) { position:relative; display:inline-block; cursor:pointer; }

.inline_editable:not(.selectdropdown).guideflow_hovered:after { position:absolute; content:' '; top:0; left:0; display:inline-block; width:100%; height:100%; }
.inline_editable.guideflow_hovered { background-color:rgba(245,255,0, 0.2); cursor:pointer; }

/* Apply this style only in the activity stream */
.deal_view_activity_item_full_view .inline_editable.guideflow_hovered {position:relative; display:inline-block; background-color:rgba(245,255,0, 0.2); cursor:pointer;}
.deal_view_activity_item_full_view .inline_editable.guideflow_hovered:after {position:relative; display:block; content:''; display:none;}
.inline_editing {position:relative; margin:0; padding:0; background:inherit; border:0 none!important; cursor:text;}
.inline_editing:after {position:absolute; content:''; display:inline-block; left:0; bottom:0; margin:0; padding:0; height:1px; width:100%; background:inherit; background-image:url(https://html-assets-prod.guideflow.com/6f3a1d41490eba9090dcf9e8b656a7fac84b6a2a); background-repeat:repeat-x; background-position:bottom left; cursor:text;}

/* View Contact */
body.deal_view { background-color:transparent; min-width:1200px;}
body.contact_view { background-color:transparent; }
body.contact_view #ac_automodal .modal-dialog, body.deal_view #ac_automodal .modal-dialog { left:auto; }
#vc_header { position:absolute; height:190px; z-index:0; padding:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-repeat:no-repeat;}
#vc_header_bg { height:217px; top:20px; opacity:.8; width:100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background-color:#eaeaea; background-image:url(https://html-assets-prod.guideflow.com/5c048b6d08094c1efccec5c7834c875904fea26c); background-position:50% 50%; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
#vc_header_avatar { position:absolute; display:block; clear:both; top:25px; left:50px; width:150px; height:150px; overflow:hidden; background-position:center center; background-size:auto 160px!important;}
#vc_header_avatar img {position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; display:table; height:auto; overflow:auto; text-align:center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}
#vc_header_name { position:absolute; top:20px; left:251px; display:block; margin-right:400px; max-width:448px;}
#vc_header_name h1 { margin:0px; font-size:28px; display:block;}
#vc_header_name h1.empty { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; opacity:0.4; }
#vc_header_name h2 { margin:0px; font-size:18px; color:#646963; }
#vc_header_name h2, #subscriber_email_title_edit {}
#vc_header_name span {display:inline-block; max-width:448px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#vc_header_name span.guideflow_hovered, #vc_header_name span.guideflow_hovered { display:inline-block; background-color:rgba(245,255,0, 0.2); cursor:pointer; }
#vc_header_name input[type="text"], .deal .stage .stage_menu_title_edit_value {position:relative; top:1px; margin-right:7px; display:inline-block;}
#vc_header_meta_location_time { float:right; padding-top:2px; margin-right:8px; height:35px; }
#vc_header_meta { position:absolute; top:50px; right:10px; height:35px; z-index: 10; }
#vc_header_meta_social_icons { float:right; }
#vc_header_meta_social_icons ul { }
#vc_header_meta_social_icons li { position:relative; display:inline-block; margin-right:5px; display:none; }
#vc_header_meta_social_icons li#vc_meta_email { display:inline-block; cursor: pointer; }
#vc_header_meta_social_icons li:last-child { margin-right:3px; }
#vc_header_meta_social_icons li img {border:1px solid rgb(78,78,78); border:1px solid rgba(78,78,78, 0.5); -webkit-background-clip:padding-box; background-clip:padding-box;}
#vc_add_deal_btn { display: none; }

@media (max-width:1224px) {
	#vc_header_meta { right: initial; left: 250px; top: 102px; }
	#vc_container #vc_left_wrap { top: 66px !important; }
}

/* Progress stage in /deal/ */
body.deal_view #vc_header_meta {height: 100%;}

/* Progress bar - pills */
#deal_view_progress > ul.stages {position:relative; display:table; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#deal_view_progress > ul.stages > li {position:relative; display:table-cell; float:none!important; margin:0; padding:0; z-index:2; white-space:nowrap;}
#deal_view_progress > ul.stages > li:nth-child(2) {-webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
#deal_view_progress > ul.stages > li:last-child {-webkit-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; border-right: 0 none;}
#deal_view_progress > ul.stages > li > span {position: relative; display: block; margin-left:6px; padding:8px 16px; font-size:15px; font-weight:100; text-align: center; color:#81a7d6; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
#deal_view_progress > ul.stages > li.current {border-right: 0 none; z-index:100;}
#deal_view_progress > ul.stages > li.current > span {position:relative; color:#fff; background-color:rgba(0, 45, 85, 0.5); border-right:0 none;}
#deal_view_progress #board_name {right:-4px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:text!important; border-right:0 none!important; z-index:1;}
#deal_view_progress #board_name > span {display:inline-block; padding-left:38px; height:100%; font-size:15px; color:#a7b8cc; font-weight:100; cursor:text!important;}
#deal_view_progress #board_name > span a { color:#cdd8e5; text-decoration: none; cursor: pointer; }
#deal_view_progress #board_name > span a.guideflow_hovered { text-decoration:underline; }
#deal_view_progress #current_stage > span {display:inline-block; padding-right:0; font-size:15px; color:#a7b8cc; font-weight:100;}
#deal_view_progress #current_stage > div#current_stage_wrap {position:relative; display:inline-block; margin:0; padding:0;}
#deal_view_progress #current_stage > div#current_stage_wrap > span {position:relative; display:block; display:block; margin-left:6px; padding:8px 26px 8px 16px; font-size:15px; font-weight:100; text-align: center; color:#fff; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px;}
#deal_view_progress #current_stage > div#current_stage_wrap > span:after {position:absolute; top:15px; right:12px; content:''; width:0; height:0; border-width:4px 4px 4px 0; border-style:solid; border-color:transparent rgba(255,255,255, 0.8) transparent transparent; -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); z-index:50;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown {display:none; position:absolute; top:40px; right:8px; margin:0; padding:25px; max-height:300px; background:#fff; font-size:12px; border:1px solid #ddd; text-align:center; -webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.2); box-shadow:0 5px 5px 0 rgba(0,0,0,0.2); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; overflow-y:auto; z-index:100;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown:before,
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown:after {position:absolute; top:-8px; right:15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown:after {top:-7px; border-color:transparent #fff transparent transparent;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown ul {position:relative; display:block;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li {position:relative; display:block; margin:0 auto; padding:10px; background-color:#505050; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; cursor:pointer;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li:not(:last-child) {margin-bottom:20px;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li:before {position:absolute; content:''; top:36px; height:54px; width:5px; background-color:#f0f0f0; z-index:-1;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.done:before {background-color:#c0c0c0;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.current:before {background-color:#f0f0f0;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li:last-child:before {display:none;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li div.stage_wrap {display:block; background-repeat:no-repeat; background-size:16px; background-position:center right;}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.done div.stage_wrap {background-position:center right; background-image:url(https://html-assets-prod.guideflow.com/31721ab9e532539a4cc998d84ca9f31494e234ce);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.current div.stage_wrap {background-position:center right; background-image:url(https://html-assets-prod.guideflow.com/b1fb9100bbe97241e40d283b8786e5803fe4a02c);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li h4 {margin:0; padding:0; font-size:14px; color:rgba(150, 150, 150, 0.8);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.done h4 {color:rgba(255, 255, 255, 0.8);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.current h4 {color:rgba(255, 255, 255, 1);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li span.time-value {display:block; font-size:11px; color:rgba(150, 150, 150, 0.5);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.done span.time-value,
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.current span.time-value {color:rgba(255, 255, 255, 0.5);}
#deal_view_progress #current_stage > div#current_stage_wrap #stage_dropdown li.current span.time-value {color:rgba(255, 255, 255, 1); text-transform:uppercase;}
.deal_view .deal_view_actions_tab_content, .deal_view #deal_view_actions_button_container .deal_view_actions_button { display: none; }
.deal_view .deal_view_actions_button { cursor: pointer; }
.deal #deal_view_edit_group_stage ul li.col { display: inline-block; margin-right: 15px; }
#uxbody .uxlftcolm form #contact_view_email_message { width: 574px; height: 170px; }

#vc_meta_location { color:#000000; }
#vc_meta_time { font-size:12px; color:#979fa2; }
#vc_meta_location, #vc_meta_time { display:block; text-align:right; }
#vc_meta_location img {position:relative; top:3px; margin-right:8px; width:12px; height:19px;}
#vc_meta_location em {position:relative; top:-4px;}
#vc_container { position:relative; margin-top:-114px; width:100%; z-index:10; }
#vc_container #vc_inner { position:relative; }

#vc_container:after, #vc_container #vc_inner_left:after, #vc_container #vc_inner:after { position:relative; content:'.'; display:table; clear:both; visibility:hidden; line-height:0; height:0;}

#vc_container #vc_inner_left {position:relative;}
#vc_container #vc_left_wrap {position:relative; right:12px; margin-left:262px;}
#vc_container #col1 { position:relative; min-height:150px; overflow:hidden; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; border-top-left-radius:5px; padding:15px 15px 0px 15px; }
#vc_container #col2 { position:relative; float:left; margin-top:132px; width:250px; }
#vc_container #col3 { float:right; width:230px; margin-right:0px; position:relative; padding:15px 15px 0 0; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
#vc_container #col1, #vc_container #col3 { background-color:#fff; }

#vc_container #col2 > div:last-child, #vc_container #col3 > div:last-child { margin-bottom:0; }
#vc_container #col1_top_left { float:left; }
#vc_container #col1_top_right { float:right; }
#vc_container #col1_top_right #vc_filter_btn { position:relative; margin:0 0 0 -5px!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100!important; line-height:12px!important; color:#AEAEAE!important; vertical-align:middle; cursor:pointer; background-color:#F5F5F5; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F6F6F6)); background-image:-webkit-linear-gradient(top, #FFF, #F6F6F6)!important; background-image:-o-linear-gradient(top, #ffffff, #f6f6f6); background-image:linear-gradient(to bottom, #FFF, #F6F6F6)!important; background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6)!important; background-repeat:repeat-x; border:1px solid #DDD!important; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0)!important; filter:progid:dximagetransform.microsoft.gradient(enabled=false); text-decoration:none; text-shadow:0 1px 1px #FFF!important; text-align:center; box-shadow:inset 0 1px 0 #FFF!important; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#vc_container #col1_top_right a { margin-bottom: 15px !important; margin-top: 0px; }
#vc_container #col1_top_right #vc_filter_btn.active {color:#505050!important; background:#F0F0F0!important; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}

.vc_widget { position:relative; border:1px #d6d6d6 solid; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:0; margin:0px 0px 25px 0px; background-color:#f5f5f5; overflow:visible;}

.vc_widget:last-child {margin-bottom:15px;}
.vc_widget label {margin-bottom:6px;}
.vc_widget input[type="text"] {width:98%; margin:0!important; padding:7px 5px!important; display:inline-block; font:14px helvetica,arial,sans; color:rgb(51, 51, 51); line-height:100%; background-color:rgb(255, 255, 255); border:1px solid rgb(195, 195, 195); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.vc_widget .vc_widget_title { padding:10px 12px; color:#000000; font-weight:bold; font-size:14px; background-color:#fff; border-bottom:1px #e9e9e9 solid; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.vc_widget .vc_widget_title_left { float:left; width:75%; }
.vc_widget .vc_widget_title_right { float:right; }
.vc_widget .vc_widget_title_right img { cursor:pointer; }
.vc_widget .vc_widget_inner { padding:12px; }
.vc_widget .vc_widget_inner ul.tagit li.tagit-choice { padding: 4px 32px 6px 10px !important; }
.vc_widget .vc_widget_inner ul.tagit li.tagit-choice .tagit-label { padding-right: 0 !important;word-wrap: break-word; }
.vc_widget .vc_widget_inner ul.tagit .tagit-close { right: 15px !important;top: 5px !important; }
.vc_widget .vc_widget_inner ul.tagit .tagit-close .ac-icon { text-decoration: none; }
.vc_widget .selectdropdown {position: relative;}
.vc_widget .selectdropdown .dropdown_select {text-decoration: none!important; line-height: 100%;}
.vc_widget .selectdropdown .dropdown_menu li {padding: 0!important; line-height: 100%;}
.vc_widget .selectdropdown .dropdown_menu a {line-height: 19px; text-decoration: none!important;}
.vc_widget .button {margin-bottom:0; padding:8px 24px;}
.vc_widget .popover-content {max-height: 600px; overflow-y: scroll;}
.vc_widget_item_list {position:relative; overflow:visible;}
#vc_container .vc_widget_item_list, .deal .vc_widget_item_list {max-height: 200px; overflow-y: auto;}
#vc_container .vc_widget_item_list .vc_widget_item, .deal .vc_widget_item_list .vc_widget_item { background-color:#f6f6f6; padding:10px 20px 10px 20px; color:#676c66; border-bottom:1px #e9e9e9 solid; }
.vc_widget_item_list .vc_widget_item_left { font-weight:bold; }
.vc_widget_item_list .vc_widget_item_right { cursor:pointer; }
.vc_widget_item_list .vc_widget_item:not(.vc_noneditable_item) .vc_widget_item_right.guideflow_hovered { background-color:rgba(245,255,0, 0.2); }
.vc_widget_item_list .vc_widget_item .editable-input {display:block; padding-bottom:7px;}
.vc_widget_item_list .vc_widget_item .editable-input .editable-date .datepicker-days {border:1px solid #ddd; -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px; border-top-right-radius:3px; }
.vc_widget_item_list .vc_widget_item .editable-input .editable-date td.active {background:rgb(0, 144, 224);}
.vc_widget_item_list .vc_widget_item .editable-input .editable-date table.table-condensed {width:100%;}
.vc_widget_item_list .vc_widget_item .editable-input .editable-date table.table-condensed thead {border-bottom:1px solid #ddd;}
.vc_widget #add_deal_widget_form input[type="text"],
.vc_widget_item_list .vc_widget_item .editable-input input.input-sm {padding:7px 11px!important; background-color:#ffffff; line-height:100%; border:1px solid #c3c3c3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition:border linear 0.2s, box-shadow linear 0.2s; -moz-transition:border linear 0.2s, box-shadow linear 0.2s; -ms-transition:border linear 0.2s, box-shadow linear 0.2s; -o-transition:border linear 0.2s, box-shadow linear 0.2s; transition:border linear 0.2s, box-shadow linear 0.2s; -webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);}
.vc_widget_item_list .vc_widget_item .editable-input select {width:100%; padding:7px 11px!important; font-size:14px!important;}
.vc_widget_item_list .vc_widget_item .editable-buttons {display:block; padding-top:7px; margin:0;}
.vc_widget_item_list .vc_widget_item .editable-buttons button {width:45px; margin:0; font-size:14px!important; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); box-shadow:0px 1px 1px rgba(206, 206, 206, 0);}
.vc_widget_item_list .vc_widget_item .editable-buttons button.editable-submit {margin-right:5px; color:#fff!important; text-shadow:0 1px 1px rgba(0,0,0,0.4)!important; background:#82cc5d!important; background:-moz-linear-gradient(top, #82cc5d 0%, #53b73c 100%)!important; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#82cc5d), color-stop(100%,#53b73c))!important; background:-webkit-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:-o-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:-ms-linear-gradient(top, #82cc5d 0%,#53b73c 100%)!important; background:linear-gradient(to bottom, #82cc5d 0%,#53b73c 100%)!important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cc5d', endColorstr='#53b73c',GradientType=0 )!important; border:1px solid #429e34!important; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}
.vc_widget_item_list .vc_widget_item .editable-buttons button.editable-cancel {color:rgba(136, 136, 136, 1); background:#ffffff; background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #f5f5f5); background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); background-image:linear-gradient(#ffffff, #ffffff 25%, #f5f5f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); border:1px solid #c2c2c2; border-bottom:1px solid #a7a7a7; text-decoration:none; -webkit-border-radius:3px!important; -moz-border-radius:3px!important; border-radius:3px!important; text-shadow:1px 1px 0px #fff; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0); box-shadow:0px 1px 1px rgba(206, 206, 206, 0); text-align:center; cursor:pointer!important; -webkit-transition:background-color .1s linear; -moz-transition:background-color .1s linear; -o-transition:background-color .1s linear; -ms-transition:background-color .1s linear; transition:background-color .1s linear;}

.vc_widget_item_list .vc_widget_item .popover .editable-buttons button {margin:0!important; padding:5px 3px!important;}
.vc_widget_item_list .vc_widget_item .popover .editable-buttons button:first-child {margin-right:5px!important; background-color:#82cc5d!important;}
#uxbody .uxlftcolm .editable-buttons button { height: 25px; }

body.deal .vc_widget_item .popover form .editable-input input[type="text"] {width:auto!important;}

.vc_widget ul:not(.select2-choices):not(#deal_widget_form):not(#vc_widget_deal_task_list):not(.vc_automated_series_starts_list) { max-height:180px; overflow-y:auto; }

#vc_widget_tags .vc_widget_inner { padding: 0; }
#vc_widget_tags .vc_widget_inner .tags { padding: 15px; background: #FFF; }
#vc_widget_tags .vc_widget_inner ul.tagit {padding: 0!important; min-height:34px; max-height:none!important; border: 0 none; overflow-y: visible !important; /*max-height:32px!important;*/}
#vc_container .vc_widget ul li.tagit-choice:not(.remove) {padding-left:10px!important; border: 1px solid #D3D3D3!important; background: 0 none;}
#vc_container .vc_widget ul li.tagit-new, body.deal .vc_widget ul li.tagit-new  {padding:0!important; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#vc_container .vc_widget ul li.tagit-new input.ui-widget-content, body.deal .vc_widget ul li.tagit-new input.ui-widget-content {margin:10px 0 0!important; width: 100%; border: 1px solid var(--slate-200);}
#vc_container .vc_widget ul.tagit span.ui-icon-close {background:url(https://html-assets-prod.guideflow.com/00976928bc1e19a93b9f1342a50164249519ff77) no-repeat 5px 5px!important;}
#vc_container .vc_widget ul li:not(.select2-search-choice):not(.select2-search-field):not(.tagit-new),
.deal .vc_widget ul li:not(.select2-search-choice):not(.select2-search-field):not(.tagit-new) { position:relative; padding:10px 20px; color:#676c66; border-bottom:1px #e9e9e9 solid;}
#vc_container #vc_widget_travel_history.vc_widget ul li { margin:0px 0px 12px 0px; }
#vc_container .vc_widget ul li a, .deal .vc_widget ul li a { text-decoration:underline; color:#000000; line-height:19px; }
#vc_container .vc_widget ul li#vc_automated_series_empty a, .deal .vc_widget ul li#vc_automated_series_empty a { line-height: auto; }
#vc_container #vc_content_container { border:1px #e9e9e9 solid; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden; background-color:#fafafa; }
#vc_container #vc_content_container > div { position:relative; height:100%; overflow-y:auto; }
#vc_container .vc_tab_content:not(#vc_stream):not(#vc_personal_data) { display:none; }
#vc_container #vc_content_container .vc_tab_content:not(#vc_stream):not(#vc_tracking):not(#vc_deals) { position:relative; padding:15px; height:100%; }
#vc_container #vc_content_container .vc_tab_content h3 { margin-bottom:15px; }
#vc_container #vc_content_container #vc_tracking_inner, #vc_container #vc_content_container #vc_deals_inner { padding:15px; }
#vc_container #vc_stream { min-height:70px; overflow-y:auto; }
#vc_container #vc_stream .ac_loader_local_wrap { padding-bottom: 15px; }
#vc_container #vc_stream .tearoff, .deal .tearoff { position:relative; top:-1px; margin-bottom:10px; height:19px; background-color:#eeffe9; background-image:url(https://html-assets-prod.guideflow.com/f765009f070c877098bec8c0e9b9f59d0f53e98f); background-repeat:repeat-x; background-position:bottom left; overflow:visible;}
.deal .tearoff { top: 0px; }
#vc_container #vc_stream .tearoff:after {position:absolute; content:''; top:9px; left:25px; height:24px; width:1px; background-color:#ddd;}
#vc_container #vc_stream .vc_stream_img_wrap {position:relative; display:inline-block; width:20px; height:20px; background-color:#fff; border:1px solid #ddd; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; overflow:hidden;}
#vc_container #vc_stream .vc_stream_img_wrap img {position:absolute; display:block; top:0; right:0; bottom:0; left:0; margin:auto; width:21px; height:21px;}
#vc_container .vc_stream_item {position:relative; background-color:#fafafa; }
#vc_container .vc_stream_item:first-child { padding-top:12px; }
#vc_container .vc_stream_item:last-child { border-bottom:none; }
#vc_container .vc_stream_past:before {position:absolute; content:''; top:0; left:25px; height:100%; width:1px; background-color:#ddd;}
#vc_container .vc_stream_item a { color:#000000; text-decoration:underline; }
#vc_container .vc_stream_item .vc_stream_item_left { margin:0 10px 0 10px; width:30px; height:30px; float:left; text-align:center; }
#vc_container .vc_stream_item .vc_stream_item_left img.vc_stream_img_full { width:40px; height:40px; }
#vc_container .vc_stream_item .vc_stream_item_right { /*float:left;*/ padding:0 10px 10px 10px; }
#vc_container .vc_stream_item .vc_stream_item_right p { margin:0px; padding:1px 0px 0px 0px; color:#333; }
#vc_container .vc_stream_item .vc_stream_item_right p a { cursor: pointer; color:#333; font-weight:100;}
#vc_container .vc_stream_item .vc_stream_item_right .vc_stream_item_wrap {position:relative; top:-2px; margin-left:38px; padding:10px 12px; background-color:rgba(255,255,255, 0.9); border:1px solid #ebebeb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#vc_container .vc_stream_item .vc_stream_item_right .vc_stream_item_wrap:before,
#vc_container .vc_stream_item .vc_stream_item_right .vc_stream_item_wrap:after {position:absolute; top:4px; left:-8px; content:''; width:0; height:0; border-width:8px 8px 8px 0; border-style:solid; border-color:transparent #ebebeb transparent transparent; -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); z-index:50;}
#vc_container .vc_stream_item .vc_stream_item_right .vc_stream_item_wrap:after {top:4px; left:-7px; border-color:transparent #fff transparent transparent;}
#vc_container .vc_stream_item.vc_stream_future .vc_stream_item_right .vc_stream_item_wrap {background-color:rgba(166, 219, 153, 0.2); border:0 none;}
#vc_container .vc_stream_item.vc_stream_future .vc_stream_item_right .vc_stream_item_wrap:before {border-color:transparent rgba(166, 219, 153, 0.2) transparent transparent!important;}
#vc_container .vc_stream_item.vc_stream_future .vc_stream_item_right .vc_stream_item_wrap:after {display:none;}
#vc_container .vc_stream_item .vc_stream_item_time { color:#cdcdcd; display:block; margin:3px 0px 0px 0px; }
#vc_container .vc_stream_item.vc_stream_future { padding-top:15px; background-color:#eeffe9; color:#888; }
#vc_container .vc_stream_item.vc_stream_future a { color:#cecece; }
#vc_container .vc_stream_future:last-of-type { border-bottom:0 none!important; }
#vc_container .vc_stream_item.vc_stream_future a { color:#cbc9bd; }
#vc_container .vc_stream_item.vc_stream_future .vc_stream_item_time { color:#999; }
#vc_container .vc_stream_item.vc_stream_future .vc_stream_item_left { border:0 none; }
#vc_widget_personal_data #vc_purchased_erja_blank { display: none; }
#vc_container #vc_widget_personal_data .vc_widget_title, .deal #vc_widget_personal_data .vc_widget_title { background-color:#fff; }
#vc_container #vc_widget_personal_data .vc_widget_item_list #vc_personaldata_age, #vc_container #vc_widget_personal_data .vc_widget_item_list #vc_personaldata_gender, .deal #vc_widget_personal_data .vc_widget_item_list #vc_personaldata_age, .deal #vc_widget_personal_data .vc_widget_item_list #vc_personaldata_gender { display:none; }
#vc_widget_personal_data .vc_widget_item_list .vc_widget_item.vc_noneditable_item { background: #F7F7F7 url(https://d226aj4ao1t61q.cloudfront.net/w9mqrrow_sidebar-pattern.png); background-size: 7px; }
#vc_container #vc_widget_personal_data .vc_widget_item_left, #vc_container #vc_widget_personal_data .vc_widget_item_right, .deal #vc_widget_personal_data .vc_widget_item_left, .deal #vc_widget_personal_data .vc_widget_item_right { word-wrap:break-word; }
#vc_container #vc_widget_personal_data .vc_widget_loading p, .deal #vc_widget_personal_data .vc_widget_loading p { padding:10px 20px 0px 20px; }
#vc_container #vc_widget_lists, .deal #vc_widget_lists { position:relative; }
#vc_container #vc_widget_lists ul, .deal #vc_widget_lists ul { padding-top:6px; }
#vc_container #vc_widget_lists li .vc_lists_left, .deal #vc_widget_lists li .vc_lists_left { float:left; width:40px; }
#vc_container #vc_widget_lists li .vc_lists_left a, #vc_container #vc_widget_lists li .vc_lists_right a, .deal #vc_widget_lists li .vc_lists_left a, .deal #vc_widget_lists li .vc_lists_right a { cursor:pointer; }
#vc_container #vc_widget_lists li .vc_lists_right, .deal #vc_widget_lists li .vc_lists_right { float:left; width:160px; }
#vc_container #list_status_changer, .deal #list_status_changer { display:none; position:absolute; top:0; left:0; padding:0; min-width:380px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 1px 1px rgba(0, 0, 0, 0.1); z-index:10000000000;}
.deal #list_status_changer { max-width: 306px; min-width: 0px; }
#vc_container #list_status_changer.extended, .deal #list_status_changer.extended { width:500px; }
#vc_container #list_status_changer .status_changer_title, .deal #list_status_changer .status_changer_title {padding:10px 12px; border-bottom:1px solid #ddd; font-weight:bold;}
#vc_container #list_status_changer .status_changer_title .close, .deal #list_status_changer .status_changer_title .close {position:absolute; display:block; top:10px; right:10px; margin:0; padding:0; cursor:pointer;}
#vc_container #list_status_changer .status_changer_title .close a, .deal #list_status_changer .status_changer_title .close a {position:relative; display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/e8d9cfb7be495c905f26cf1587b66bf7c285da9d) no-repeat; text-indent:100%; overflow:hidden; white-space:nowrap; cursor:pointer;}
#vc_container #list_status_changer .status_changer_title .close a.guideflow_hovered, .deal #list_status_changer .status_changer_title .close a.guideflow_hovered{background-position:0 -9px;}
#vc_container #list_status_changer .status_changer_body, .deal #list_status_changer .status_changer_body { margin:0; padding:0; overflow:hidden; }
#vc_container #list_status_changer .status_changer_body .switcher, .deal #list_status_changer .status_changer_body .switcher { position:relative; margin:0 auto; padding:12px; overflow:hidden; text-align:center;}
#vc_container #list_status_changer .status_changer_body .switcher a, .deal #list_status_changer .status_changer_body .switcher a {cursor:pointer; display:inline-block; margin:0; padding:0; width:100px; height:100%; padding:50px 8px 8px; text-align:center; color:#555; text-decoration:none; background-repeat:no-repeat; background-position:50% 16px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.deal #list_status_changer .status_changer_body .switcher a { width: 75px; }
#vc_container #list_status_changer .status_changer_body .switcher a.subscribed, .deal #list_status_changer .status_changer_body .switcher a.subscribed { background-image:url(https://html-assets-prod.guideflow.com/85e5fbde9f0cbc781c805ffbc0f79c690d3ba0ab); }
#vc_container #list_status_changer .status_changer_body .switcher a.unsubscribed, .deal #list_status_changer .status_changer_body .switcher a.unsubscribed { background-image:url(https://html-assets-prod.guideflow.com/159e233937c5b9a23d3c2c9ed4ec53a4e77ce600); }
#vc_container #list_status_changer .status_changer_body .switcher a.bounced, .deal #list_status_changer .status_changer_body .switcher a.bounced { background-image:url(https://html-assets-prod.guideflow.com/8e4a5b369a4e24d2a1dd522d42877218b769ffda); }
#vc_container #list_status_changer .status_changer_body .switcher a.unconfirmed, .deal #list_status_changer .status_changer_body .switcher a.unconfirmed { background-image:url(https://html-assets-prod.guideflow.com/03bea74f899890d8719b76a535131356d76b0174); }
#vc_container #list_status_changer .status_changer_body .switcher a.guideflow_hovered, .deal #list_status_changer .status_changer_body .switcher a.guideflow_hovered {background-color:rgba(220,220,220, 0.2)!important;}
#vc_container #list_status_changer .status_changer_body .switcher a.active, .deal #list_status_changer .status_changer_body .switcher a.active {background-color:rgba(220,220,220, 0.4)!important; color:#000;}
#vc_container #list_status_changer:before,
#vc_container #list_status_changer:after, .deal #list_status_changer:before,
.deal #list_status_changer:after {position:absolute; content:''; left:21px; width:0px; height:0px; border-style:solid; border-width:10px 12px 0 12px; border-color:#fff transparent transparent transparent;}
#vc_container #list_status_changer:before, .deal #list_status_changer:before { top: 141px;border-color: rgba(0, 0, 0, 0.1) transparent transparent transparent; }
#vc_container #vc_automated_series_empty a, #vc_container #vc_list_empty a, .deal #vc_automated_series_empty a, .deal #vc_list_empty a { cursor:pointer; }
#vc_container #vc_automated_series, .deal #vc_automated_series { position:relative; }
#vc_container #vc_automated_series li, .deal #vc_automated_series li { border-bottom:1px #e9e9e9 solid; padding:15px 15px 5px; overflow:hidden; }
#vc_container #vc_automated_series li.vc_automated_series_top, .deal #vc_automated_series li.vc_automated_series_top { padding-bottom: 15px; }
#vc_container #vc_automated_series ul.vc_automated_series_starts_list li, .deal #vc_automated_series ul.vc_automated_series_starts_list li { padding-left: 0px; }
#vc_container #vc_automated_series ul:not(.vc_automated_series_starts_list) li:nth-last-child(2), .deal #vc_automated_series ul:not(.vc_automated_series_starts_list) li:nth-last-child(2), #vc_container #vc_automated_series ul.vc_automated_series_starts_list li:last-child, .deal #vc_automated_series ul.vc_automated_series_starts_list li:last-child { border-bottom:none; }
#vc_container #vc_automated_series li.vc_automated_series_top, .deal #vc_automated_series li.vc_automated_series_top { cursor: pointer; }
#vc_container #vc_automated_series li.vc_automated_series_top .series_name, .deal #vc_automated_series li.vc_automated_series_top .series_name, #vc_container #vc_automated_series li.vc_automated_series_top .series_start_total, .deal #vc_automated_series li.vc_automated_series_top .series_start_total { display: block; }
#vc_container #vc_automated_series li.vc_automated_series_top .series_start_total, .deal #vc_automated_series li.vc_automated_series_top .series_start_total { color: #888888; font-size: 10px; }
#vc_container #vc_automated_series li input, .deal #vc_automated_series li input { background-color:transparent; }
#vc_container #vc_automated_series li .vc_automated_series_left, .deal #vc_automated_series li .vc_automated_series_left { float:left; position:relative; }
#vc_container #vc_automated_series li .vc_automated_series_right, .deal #vc_automated_series li .vc_automated_series_right { float:left; position:relative; }
#vc_container #vc_automated_series li .vc_automated_series_left, #vc_container #vc_automated_series li .vc_automated_series_left_inner, .deal #vc_automated_series li .vc_automated_series_left, .deal #vc_automated_series li .vc_automated_series_left_inner { width:65px; height:60px; }
#vc_automated_series li .vc_automated_series_left_inner > div input { width: 39px!important; content: '%'; }
#vc_automated_series li .vc_automated_series_left_inner span { visibility:hidden; position:relative; top:-25px; left:65px; display:block; font-size:12px; color:#888; width: 150px; line-height: 19px; }
#vc_automated_series li .vc_automated_series_left_inner span a { cursor:pointer; color:#888; }
#vc_container #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right, #vc_container #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right_inner, .deal #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right, .deal #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right_inner { margin-top:6px; width:115px; }
#vc_container #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right, #vc_container #vc_automated_series li:not(.vc_automated_series_top) .vc_automated_series_right_inner { width: 95px; }
#vc_container #vc_automated_series li .vc_automated_series_left_inner, #vc_container #vc_automated_series li .vc_automated_series_right_inner, .deal #vc_automated_series li .vc_automated_series_left_inner, .deal #vc_automated_series li .vc_automated_series_right_inner { display:table; }
#vc_container #vc_automated_series li .vc_automated_series_left_inner div, #vc_container #vc_automated_series li .vc_automated_series_right_inner a, .deal #vc_automated_series li .vc_automated_series_left_inner div, .deal #vc_automated_series li .vc_automated_series_right_inner a { display:table-cell; vertical-align:middle; width:133px; max-width:133px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#vc_container #vc_automated_series li#vc_automated_series_empty, #vc_container #vc_widget_lists li#vc_list_empty, .deal #vc_automated_series li#vc_automated_series_empty, .deal #vc_widget_lists li#vc_list_empty {padding-bottom:20px!important;}
#vc_container .button_group {margin:0 0 15px;}
#vc_container .button_group .btn {position:relative; margin:0 0 0 -5px!important; padding:0.8em!important; display:inline-block; font-size:11px!important; font-weight:100!important; line-height:12px!important; color:#888!important; vertical-align:middle; cursor:pointer; background-color:#f8f8f8; border:1px solid #d6d6d6; text-decoration:none; text-shadow:0 1px 1px #fff!important; text-align:center; box-shadow:inset 0 1px 0 #fff!important; -webkit-border-radius:0!important; -moz-border-radius:0!important; border-radius:0!important;}
#vc_container .button_group .btn:active, #vc_container .button_group .btn.active {top:0; color:#505050!important; background:#F0F0F0!important; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important; box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.05)!important;}
#vc_container .button_group .btn:first-child {margin-left:0!important; border-right:none; -webkit-border-bottom-left-radius:4px!important; border-bottom-left-radius:4px!important; -webkit-border-top-left-radius:4px; border-top-left-radius:4px!important; -moz-border-radius-bottomleft:4px!important; -moz-border-radius-topleft:4px!important;}
#vc_container .button_group .btn:last-child {-webkit-border-top-right-radius:4px!important; border-top-right-radius:4px!important; -webkit-border-bottom-right-radius:4px!important; border-bottom-right-radius:4px!important; -moz-border-radius-topright:4px!important; -moz-border-radius-bottomright:4px!important;}

#vc_quicknotes_container { max-height:300px; overflow-y:auto; }
#vc_content_container #vc_quicknotes_container { max-height:none; overflow-y:visible; }
#vc_quicknotes_container #vc_quicknotes_add, #vc_quicknotes #vc_quicknotes_add { background-color:#FFFFFF; padding:5px 0px 0px 8px; border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid; }
#vc_quicknotes_container #vc_quicknotes_add textarea, #vc_quicknotes #vc_quicknotes_add textarea { border:none; width:95%; height:100px; }
#vc_quicknotes_container #vc_quicknotes_meta, #vc_quicknotes #vc_quicknotes_meta { padding:15px; }
#vc_quicknotes_container .vc_quicknotes_item { padding:10px 12px; position:relative; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content { margin-bottom:10px; padding:0 12px; position:relative; background-color:#fff; border:1px #e9e9e9 solid; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; word-wrap: break-word; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content:before,
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content:after {position:absolute; content:' '; bottom:-14px; left:30px; width:0; height:0; border-top:15px solid #fff; border-right:15px solid transparent;}
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content:before {bottom:-16px; left:29px; border-top:15px solid #e9e9e9; border-right:15px solid transparent;}
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content p:last-child,
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content p:only-child {margin-bottom:0; padding-bottom:0;}
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content .button {padding:6px 11px;}
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content .vc_quicknotes_update_button {margin-right:5px;}
#vc_content_container #vc_quicknotes_container .vc_quicknotes_item {padding-left:0px; }
#vc_quicknotes_container .vc_quicknotes_item:last-child {border-bottom:none; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li div, #vc_quicknotes .vc_quicknotes_item .vc_quicknotes_meta li div {display:table-cell; vertical-align:middle; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_time {color:#7d8880; }
#vc_container #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li.vc_quicknotes_avatar, #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li.vc_quicknotes_avatar {width:20px; padding-top:1px; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta .timeago, #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta  .vc_quicknotes_meta_links {display:block; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta_links a, #vc_automated_series li .vc_automated_series_left_inner {color:#cdcdcd; font-weight:100; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta_links a, #vc_container #vc_automated_series li .vc_automated_series_left_inner a { cursor: pointer; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta .timeago, #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta_links a, #vc_container #vc_automated_series li .vc_automated_series_left_inner a {font-size:11px; font-weight:100; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta .timeago {color:#cdcdcd;}
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li {margin-right:10px; display:table; min-height:22px; }
#vc_content_container #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li.clear {display:block; }
#vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_meta li.clear {margin-right:0px; }
#vc_widget_quicknotes #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_time {max-width:75px; }
#vc_quicknotes #vc_quicknotes_container #vc_quicknotes_blank, #vc_quicknotes_container .note_html_edit, #vc_quicknotes_container .vc_quicknotes_item .vc_quicknotes_item_content .button {display:none; }
#vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight .vc_quicknotes_item_content {padding:10px 10px 24px 12px; }
#col3 #vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight .vc_quicknotes_item_content {padding:10px 20px 24px 12px; }
#vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight .vc_quicknotes_item_content textarea {width:98.5%; }
#vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight .vc_quicknotes_item_content:before,
#vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight .vc_quicknotes_item_content:after {display:none; border:transparent;}
#vc_quicknotes_container .vc_quicknotes_item.vc_quicknotes_highlight textarea {width:100%; margin-bottom:15px; padding:5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#vc_quicknotes_container .vc_quicknotes_meta {height:auto; }
#vc_container #vc_quicknotes_container .vc_quicknotes_meta li {float:left; margin:0 10px 0 0; padding:0px; }
#vc_container #vc_quicknotes_container .vc_quicknotes_meta li.vc_quicknotes_avatar img {border:1px solid #666; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; }
#vc_container #vc_quicknotes_container .vc_quicknotes_meta li.clear {float:none; }
#vc_header_name #subscriber_email_title {position:relative; }
#vc_header_name #subscriber_email_title_edit, #vc_header_name #vc_email_update_button, #vc_header_name #vc_email_cancel_button {display:none; -webkit-box-shadow:none; box-shadow:none;}
#vc_header_name #vc_email_update_button {margin-right:4px;}
#vc_quicknotes .vc_quicknotes_all {display:none; }
#vc_quicknotes #vc_notes_empty_message {margin:15px 15px 15px 12px; }
#vc_widget_quicknotes, #vc_container #vc_widget_quicknotes {position:relative; padding-bottom:2px; }
.contact_view_edit_name_modal input#vc_modal_name_lists_input,
.contact_view_automated_series_modal input#vc_new_automated_series_input {position:relative; top:1px; margin:16px 0; padding:9px 8px 8px 35px; width:92%; display:inline-block; background:#fff url(https://html-assets-prod.guideflow.com/86f7b851cc5575279e5e4fb46405c5a1616c8c3c) no-repeat 10px 7px; font-size:14px; color:#333; line-height:100%; border:1px solid #c3c3c3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2);}
.contact_view_edit_name_modal input#vc_modal_name_lists_input {margin:0 0 8px;}
.modal-count, .contact_view_list_modal .modal-count { font-weight:bold; }
.vc_modal_list { max-height:135px; overflow-y:auto; overflow-x:hidden; margin-top:15px; border: 1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.vc_modal_list > li {position:relative; top:-1px; padding:11px 0 11px 10px; border-top:1px solid #ccc;}
.vc_modal_list > li.guideflow_hovered {background-color:#eee; cursor:pointer;}
.vc_modal_list > li:first-child {border-top:0 none}
.vc_modal_list > li:last-child {border-bottom:0 none;}
.vc_modal_list > li.selected {padding:11px 0 11px 30px; background:#f8f8f8 url(https://html-assets-prod.guideflow.com/f3815252f2c4521ada263991746611d58f1d2644) no-repeat 6px 50%; border-left:0 none; border-right:0 none;}
.vc_modal_list > li.selected a {font-size:14px; color:#000; font-weight:bold; text-decoration:none;}
.vc_modal_list > li a {font-size:14px; color:#5d5d5d; text-decoration:none;}
.contact_view_activity_email_modal .subject-container { font-weight: bold; margin: 0px 0px 15px 0px; }

.contact_view_list_modal .vc_new_list_input_wrap {padding-right:16px;}
.contact_view_list_modal input#vc_new_list_input { position: relative;margin: 16px 0;padding: 11px 7px;width: 100%;display: inline-block;background-color: #fff;line-height: 100%;border: 1px solid #c3c3c3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); }
#vc_container #vc_widget_lists .vc_list_item_details, .deal #vc_widget_lists .vc_list_item_details { padding: 0px;display: none; }
#vc_container #vc_widget_lists .vc_list_item_details li, .deal #vc_widget_lists .vc_list_item_details li { margin: 0;padding: 0px; }
#vc_container #vc_widget_lists .vc_list_item_details li.vc_list_item_label, .deal #vc_widget_lists .vc_list_item_details li.vc_list_item_label { color: #676c66;margin-bottom: 2px; }
#vc_container #vc_widget_lists .vc_list_item_details li.vc_list_item_value, .deal #vc_widget_lists .vc_list_item_details li.vc_list_item_value { margin-bottom: 17px; }
#vc_header_avatar .cycle-pager { text-align:center; width:100%; z-index:500; position:absolute; bottom:-38px; overflow:hidden; }
#vc_header_avatar .cycle-pager span { font-family:arial; font-size:50px; width:16px; height:16px; display:inline-block; color:#ddd; cursor:pointer; }
#vc_header_avatar .cycle-pager span.cycle-pager-active { color:#D69746; }
#vc_header_avatar .cycle-pager > * { cursor:pointer; }
.contact_view_edit_name_modal #vc_modal_name_nolists, .contact_view_edit_name_modal #vc_modal_name_lists { display:none; }
.contact_view_edit_name_modal #vc_modal_name_nolists input[type=text] {width:46%;}
.contact_view_edit_name_modal #vc_modal_name_nolists input[type=text]:first-child {margin-right:8px;}
.contact_view_edit_name_modal #vc_modal_name_lists input[type=text] {width:193px;}
.contact_view_edit_name_modal #vc_modal_name_lists input[type=text]:first-child {margin-right:8px;}
.contact_view_edit_name_modal #vc_modal_name_lists .vc_modal_name_lists_row li:last-child {margin-right:0;}
.contact_view_edit_name_modal .goback { cursor:pointer; position:absolute; left:20px; bottom:25px; }
.contact_view_edit_name_modal .vc_modal_name_lists_row { margin:0px 0px 10px 0px; }
.contact_view_edit_name_modal .vc_modal_list, .contact_view_edit_name_modal .vc_modal_list li { border:none; }
.contact_view_edit_name_modal .vc_modal_list li { cursor:auto; padding:0px; }
.contact_view_edit_name_modal .vc_modal_list li.guideflow_hovered { background:none; }
.contact_view_edit_name_modal .vc_modal_list li .vc_modal_name_lists_row li { word-wrap:break-word; display:inline-block; margin:0px 10px 0px 0px; padding:0px; border:none; }
.contact_view_edit_name_modal .vc_modal_list li .vc_modal_name_lists_row li:first-child { width:86px; }
.contact_view_edit_name_modal .modal-body input[type=text] { width:185px; }
.contact_view_edit_name_modal .vc_modal_name_lists_label { width:100px; }
#vc_content_container #vc_stream_blank { display:none; }
#vc_content_container #vc_notes { background-color:#eee; }
.contact_view #vc_stream_empty_container, .deal_view #vc_stream_empty_container { display:none; }
.contact_view #vc_stream_empty, .deal_view #vc_stream_empty { margin:15px; }

.contact_view .view_footer, .deal_view .view_footer { position: relative;clear: both;margin: 20px 0 0;padding: 4px 8px;background-color: #eee;border-top: 1px solid #ddd;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;-webkit-box-shadow: inset 0 1px 0 #FFF;-moz-box-shadow: inset 0 1px 0 #ffffff;box-shadow: inset 0 1px 0 #FFF; }
@font-face { font-family: 'Glyphicons Halflings';src: url(https://html-assets-prod.guideflow.com/60f5f1677cf15237f7f78ebbbee6bd7e9a5c556f);src: url(/dist/assets/glyphicons-halflings-regular-3053c3c3bde7275a0023f883df3c257e.eot?#iefix) format('embedded-opentype'), url(https://html-assets-prod.guideflow.com/276a2c1700066ce21c86cd925ed918a1c60cbf4c) format('woff'), url(https://html-assets-prod.guideflow.com/3aca8ac00e6cd378d39f7a133efe56dddb4b3221) format('truetype'), url(/dist/assets/glyphicons-halflings-regular-62822c524e9c9ff8e89893ed331a2527.svg#glyphicons_halflingsregular) format('svg'); }
.contact_view .glyphicon, .deal_view .glyphicon { position: relative;top: -9px;left: -6px;display: inline-block;font-family: 'Glyphicons Halflings';-webkit-font-smoothing: antialiased;font-style: normal;font-weight: normal;line-height: 1;-moz-osx-font-smoothing: grayscale; }
.contact_view .glyphicon:empty, .deal_view .glyphicon:empty { width: 1em; }
.contact_view .glyphicon-ok:before, .deal_view .glyphicon-ok:before { content: "\e013"; }
.contact_view .glyphicon-remove:before, .deal_view .glyphicon-remove:before { content: "\e014"; }
.contact_view *, .contact_view *:before, .contact_view *:after, .deal_view *, .deal_view *:before, .deal_view *:after { box-sizing: inherit;-moz-box-sizing: inherit;-webkit-box-sizing: inherit; }
#uxbody form .select2-search-field input[type=text] { border: none;box-shadow: none;margin: 0px 5px 0px 5px;padding: 0px 50px 0px 50px;width: auto; }
#uxbody form .select2-search-field input[type=text] { }
.contact_view #geomap, .deal_view #geomap { width: 5px;height: 5px;display: none; }
.contact_view #bigmap, .deal_view #bigmap { height: 300px; }
.contact_view #vc_widget_travel_history p, .deal_view #vc_widget_travel_history p { margin: 15px; }
.contact_view #vc_widget_travel_history a, .deal_view #vc_widget_travel_history a { cursor: pointer; }
.contact_view #contact_view_show_map .ac_loader_local, .deal_view #contact_view_show_map .ac_loader_local { width: 95%;height: 95%; }
.contact_view #uxbody .editable-popup.popover .editable-input textarea, .deal_view #uxbody .editable-popup.popover .editable-input textarea { height: 50px; }
.contact_view .editable-clear, .deal_view .editable-clear { text-align: center;background-color: #dddddd;width: 220px;padding: 5px 0px 5px 0px;margin-left: 4px; }
.contact_view .datepicker, .deal_view .datepicker { padding-bottom: 0px; }
.contact_view .datepicker .table-condensed { width: 100%; }
.contact_view .editable-click, .contact_view a.editable-click, .contact_view a.editable-click.guideflow_hovered, .deal_view .editable-click, .deal_view a.editable-click, .deal_view a.editable-click.guideflow_hovered { border-bottom: none; }
.contact_view #uxbody .uxlftcolm, .deal_view #uxbody .uxlftcolm { overflow: hidden; }
/* Date field calendar */
.datepicker .table-condensed .icon-arrow-left, .datepicker .table-condensed .icon-arrow-right { display: inline-block;font-style: normal !important;-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); }
.datepicker .table-condensed .icon-arrow-right { -ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg); }
.datepicker .table-condensed .icon-arrow-left:before, .datepicker .table-condensed .icon-arrow-right:before { display: inline-block;font-family: "ac-icons";content: '\e86c'; }

.contact_view #vc_filter_options, .deal_view #vc_filter_options { display:none; border:1px #e9e9e9 solid; background-color:#eee; padding:15px; padding-top:10px; padding-bottom:5px; margin:0px 0px 15px 0px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.deal_view #vc_filter_options { display: block; margin-bottom:0; border:0 none; border-bottom:1px solid #e9e9e9; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.contact_view #vc_filter_options ul li, .deal_view #vc_filter_options ul li { display:inline-block; margin: 0 10px 4px 0; }
.contact_view #vc_filter_options ul li input[type="radio"], .deal_view #vc_filter_options ul li input[type="radio"] { display: none; }
.deal_view #vc_filter_options ul li label { padding: 2px 7px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.deal_view #vc_filter_options ul li label.ui-state-active { padding-left: 23px; background-position: 8px; }
.deal_view .activity_empty {padding:20px; text-align:center;}
.contact_view #vc_filter_options ul li:last-child, .deal_view #vc_filter_options ul li:last-child { margin-right:0px; }
.contact_view #vc_filter_options ul li label:not(.ui-button), .deal_view #vc_filter_options ul li label:not(.ui-button) { cursor:pointer; font-size:12px; }
.contact_view #vc_filter_options ul li label.inactive, .deal_view #vc_filter_options ul li label.inactive { cursor:default; color:#CCCCCC; }
.contact_view #vc_stream_more, .deal_view #vc_stream_more { position:relative; display:none; text-align:center; background-color:#fafafa; border-top:1px #ededed solid; padding:5px 0px 5px 0px; z-index:2; }
.contact_view #vc_stream_more a, .deal_view #vc_stream_more a { text-decoration:none; margin:10px 0; }
.contact_view .vc_widget_title_right .popover select, .deal_view .vc_widget_title_right .popover select { width:245px; margin:5px 0px 15px 0px; }
.contact_view #vc_personal_data_add_field_link, .deal_view #vc_personal_data_add_field_link, .contact_view #vc_personal_data_delete_contact_link { font-size:12px; font-weight:normal; cursor:pointer; }
.contact_view #vc_widget_personal_data .vc_list_item_blank, .deal_view #vc_widget_personal_data .vc_list_item_blank { display:none; }
.contact_view #subscriber_email_edit, .deal_view #subscriber_email_edit { top: -8px; width:700px; }
.contact_view #subscriber_email_edit .subscriber_email_edit_col, .deal_view #subscriber_email_edit .subscriber_email_edit_col { float:left; margin-left: 10px; }
.contact_view #subscriber_email_edit .subscriber_email_edit_col.normal, .deal_view #subscriber_email_edit .subscriber_email_edit_col.normal { padding-top:0px; }
.contact_view #subscriber_email_title_edit.error, .deal_view #subscriber_email_title_edit.error { border:1px solid #e2a9a9; background:#ffe6e6; }
.contact_view #vc_deals_blank, .deal_view #vc_deals_blank { display:none; }
.contact_view .vc_deal_row li, .deal_view .vc_deal_row li { display:inline-block; border:1px #CCCCCC solid; }
.contact_view #new_deal_stage .new_deal_stage_option, .deal #new_deal_stage .new_deal_stage_option, .deal_view #new_deal_stage .new_deal_stage_option, .deal #new_deal_stage .new_deal_stage_option { display:none; }
.contact_view #vc_deals_empty, .deal_view #vc_deals_empty { display:none; }
.contact_view #vc_list_empty, .deal #vc_list_empty { padding: 10px; display: none; }
.contact_view #vc_list_empty_link, .deal #vc_list_empty_link, .contact_view #vc_automated_series_empty_link, .deal #vc_automated_series_empty_link, .contact_view #vc_automated_series_empty, .deal #vc_automated_series_empty { display: none; }
.deal_view #vc_widget_deal_blank_task_row, #contact_view_add_series_link, #contact_view_add_lists_link, #vc_list .vc_list_item_status_image, #vc_list_blank, #vc_automated_series_blank, .deal #deal_view_activity_past_empty { display: none; }
.deal #deal_view_activity_past_empty { padding: 10px 0px 20px 0px; }
.contact_view #vc_list, .deal #vc_list, .contact_view #vc_automated_series, .deal #vc_automated_series { min-height: 50px; }
#list_modal_body, #series_modal_body { display: none; }
.deal .deal_connection_notice {position:relative; margin:0; padding:10px 0; font-size:14px; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal .deal_connection_notice.promo { background:#ffffcd; color:#666; border-bottom:1px solid #ebebaf; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.deal .deal_connection_notice.promo a { color:#666; }
.deal .deal_connection_notice.error { background-color: #f2dede; color: #721e14; font-weight: normal; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.deal .deal_connection_notice.error a { color:#721e14; font-weight: bold; }
.deal .selectdropdown a.dropdown_select { font-weight: normal; }
body.deal_view .vc_widget_deal_right {margin-left: 0; padding-top: 0;}
body.deal_view .vc_widget_deal_right .selectdropdown {position: relative; top: 3px; left: -10px;}

body.contact_view #vc_widget_deal_task {overflow: visible;}
#vc_widget_deal_task {overflow: visible;}
#vc_widget_deal_task .vc_widget_body { min-height: 100px; }
#vc_widget_deal_task .vc_widget_body ul {overflow: visible;}
#vc_widget_deal_task .vc_widget_body ul li {position: relative; padding: 12px 12px 6px!important; border-bottom: 1px solid #ddd; line-height: 19px;}
#vc_widget_deal_task .vc_widget_body ul li:last-child {padding-bottom: 12px!important; border-bottom: 0 none;}
#vc_widget_deal_task .vc_widget_body ul li:nth-child(even):not(.popover_detail_owner) {background-color: #f5f5f5;}
#vc_widget_deal_task .vc_widget_body ul li:before, #vc_widget_deal_task .vc_widget_body ul li:after {clear:both; display: table; content: ""; line-height: 0;}
#vc_widget_deal_task .vc_widget_body ul li:after {clear:both; zoom:1;}
#vc_widget_deal_task .vc_widget_body ul li input[type="checkbox"] {position: relative; display: inline-block;}
#vc_widget_deal_task .vc_widget_body ul li > div.detail {float: right; width: 180px;}
#vc_widget_deal_task .vc_widget_body ul li span {display: block; }
#vc_widget_deal_task .vc_widget_body ul li span.title {font-size: 14px; font-weight: 700; color: #333; width: 180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#vc_widget_deal_task .vc_widget_body ul li span.date_due {font-size: 12px; color: #e48900; font-weight: 700;}
#vc_widget_deal_task .vc_widget_body ul li span.date_due em {display: inline-block; font-style: normal; font-size: 12px; font-weight: 100; color: #666;}
#vc_widget_deal_task .vc_widget_body ul li.vc_widget_deal_task_row.mine { cursor: pointer; }
#vc_widget_deal_task .vc_widget_body ul li.vc_widget_deal_task_row .popover_body span { display: inline; }
#vc_widget_deal_task .vc_widget_body ul li.vc_widget_deal_task_row .popover_body label { display: inline-block; font-weight: bold; width: 90px; }
#vc_widget_deal_task .vc_widget_body ul li.vc_widget_deal_task_row .popover .popover_detail_body { background-color: #f5f5f5; }
#vc_widget_deal_task .vc_widget_body ul li.popover_detail_created { padding-top: 0px !important; }

#vc_widget_deal_task .popover { position: absolute; top: 0; left: -286px; z-index: 1010; display: none; width: 265px; text-align: left; white-space: normal; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background-clip: padding-box; cursor: default; }
#vc_widget_deal_task .popover:before, #vc_widget_deal_task .popover:after {position:absolute; content:' '; top:20px; right:-16px; width:0; height:0; border-style:solid; border-width: 10px 0 10px 15px; border-color: transparent transparent transparent #ccc;}
#vc_widget_deal_task .popover:after {right:-14px; border-color: transparent transparent transparent #fff;}
#vc_widget_deal_task .popover .popover_title { padding: 10px 12px; border-bottom: 1px solid #ddd; font-weight: bold; }
#vc_widget_deal_task .popover .popover_close { position: absolute; display: block; top: 10px; right: 10px; margin: 0; padding: 0; cursor: pointer; }
#vc_widget_deal_task .popover .popover_close a { position: relative; display: block; width: 8px; height: 9px; background: url(https://html-assets-prod.guideflow.com/e8d9cfb7be495c905f26cf1587b66bf7c285da9d) no-repeat; text-indent: 100%; overflow: hidden; white-space: nowrap; cursor: pointer; }
#vc_widget_deal_task .popover .popover_close a.guideflow_hovered { background-position: 0 -9px; }
#vc_widget_deal_task .popover .popover_body {padding: 12px;}

.deal { height: 100%; min-height: initial;}
.deal #uxbody .uxlftcolm { padding: 0px; overflow: visible!important; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.deal #uxbody .uxlftcolm #body_table { display: table; }
.deal #deal_menu:before, .deal #deal_menu:after { width:100%; height:0; content:" "; display:table; clear:both; zoom:1; }
.deal #deal_menu ul li { position: relative; float: left; }
.deal #deal_menu ul li ul li { float: none; }
.deal #deal_menu #deal_menu_list {padding:15px 23px; height:34px; min-width:890px;}

.deal #deal_menu #deal_menu_view .group {display:inline-block; margin:0; padding:0; height:64px;}
.deal #deal_menu #deal_menu_view .group a {display:inline-block; padding:24px 30px; font-size:14px; color:#fff;}
.deal #deal_menu #deal_menu_view .group a.guideflow_hovered span {text-decoration:underline;}
.deal #deal_menu #deal_menu_view .group a.deal_list {margin-right:-5px;}
.deal #deal_menu #deal_menu_view .group a.next_deal {/*background-color:#689d36;*/}
.deal #deal_menu #deal_menu_view .group a span {position:relative; display:inline-block; background-position:0; background-repeat:no-repeat;}
.deal #deal_menu #deal_menu_view .group a.deal_list span {padding-left:25px; background-image:url(https://html-assets-prod.guideflow.com/20970dedbe13c4c082ba666ba3b88b3846a32951);}
.deal #deal_menu #deal_menu_view .group a.next_deal span {padding-right:35px; background-image:url(https://html-assets-prod.guideflow.com/c183eb75352d242d9ac4b58e77241222fb8a3df9); background-position: right 50%;}

.deal #deal_menu_list_left, .deal #deal_menu_view_left { float: left; }
.deal #deal_menu_list_left .dropdown_menu {min-width:200px; background-color: #01a7c7; border:0 none; z-index: 5100; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;}
.deal #deal_menu_list_left .dropdown_menu ul {max-height:248px;}
.deal #deal_menu_list_left .dropdown_menu li {border-bottom: 1px solid #139ab4;}
.deal #deal_menu_list_left .deal_group_dropdown .dropdown_menu #deal_add_group_button a {padding:12px 0; background-color:#139ab4; border-top:1px solid #0092AA; border-bottom: 0 none; color:#fff; text-align:center;}
.deal #deal_menu_list_left .deal_group_dropdown .dropdown_menu { max-height: 340px; }
.deal #deal_menu_list_left .dropdown_menu li a {padding:8px 8px 8px 20px; color:#fff; font-weight:100; border-bottom: 0 none; }
.deal #deal_menu_list_left .dropdown_menu li a.guideflow_hovered {background-color: #139ab4; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -o-transition: background-color .25s linear; -ms-transition: background-color .25s linear; transition: background-color .25s linear;}
.deal #deal_sort_container .dropdown_menu,
.deal #deal_sort_status_container .dropdown_menu {background-color:#4774aa;}
.deal #deal_sort_container .dropdown_menu li,
.deal #deal_sort_status_container .dropdown_menu li {border-bottom:1px solid #436a99;}
.deal #deal_sort_container .dropdown_menu li a.guideflow_hovered,
.deal #deal_sort_status_container .dropdown_menu li a.guideflow_hovered {background-color:#436a99;}
.deal #deal_sort_container .dropdown_menu li:nth-child(1) a,
.deal #deal_sort_container .dropdown_menu li:nth-child(2) a {padding-left:30px; color:#fff; background-color:#3a6292; background-image:url(https://html-assets-prod.guideflow.com/927dfff0ada8541c546b6b129ab8cfbd40737f1e); background-repeat:no-repeat; background-size:11px; background-position:10px;}
.deal #deal_sort_container .dropdown_menu li:nth-child(2) a:after {position:absolute; display:block; bottom:-2px; left:0; content:''; width:100%; height:2px; border-bottom:1px solid #5886be;}
.deal #deal_sort_container .dropdown_menu li:nth-child(1) a.guideflow_hovered,
.deal #deal_sort_container .dropdown_menu li:nth-child(2) a.guideflow_hovered {background-color:#254e7e;}
.deal #deal_menu #deal_menu_list #deal_menu_dropzone {display: none; position:relative; top:-5px; padding:0; width:100%; font-size:14px; color:#fff; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_menu #deal_menu_list #deal_menu_dropzone .deal_menu_dropzone {display: none; position:relative; padding:15px 20px; text-align:center; vertical-align:middle; -webkit-box-sizing: border-box; box-sizing: border-box;}
.deal #deal_menu #deal_menu_list #deal_menu_dropzone #deal_menu_dropzone_open {background-color:#4774aa;}
.deal #deal_menu #deal_menu_list #deal_menu_dropzone #deal_menu_dropzone_won {background-color:#1aa200;}
.deal #deal_menu #deal_menu_list #deal_menu_dropzone #deal_menu_dropzone_lost {background-color:#b80000;}
.deal #deal_menu_dropzone .deal_menu_dropzone_hover {background-color:#f7ffc4!important; color:#333;}
.deal #deal_menu_dropzone .deal_menu_dropzone_hover:before {position:absolute; content:''; top:1px; left:1px; width:99.2%; height:86%; border:2px dashed #b1b78b;}
.deal #deal_menu_dropzone .deal_menu_dropzone_won.deal_menu_dropzone_hover:before {-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.deal #deal_menu_dropzone .deal_menu_dropzone_lost.deal_menu_dropzone_hover:before {-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.deal #deal_menu_list_right, .deal #deal_menu_view_right { float: right; }
.deal #deal_menu a.add_deal,
.deal #deal_menu a.add_group { margin:0 10px 0 0; padding:9px 20px 9px 30px; font-size: 14px; color: #fff; background-color:#01a7c7; background-image:url(https://html-assets-prod.guideflow.com/dedbbb2a99b3d3bf8900454cd92480f06d3f778b); background-position: 9px 50%; background-repeat: no-repeat; text-shadow: none; border: none; -webkit-box-shadow:none; box-shadow:none;}
.deal #deal_menu_list_right a.settings { position: relative; margin:0 10px 0 0; padding:9px 10px; background:#4774aa; -webkit-border-radius:4px; border-radius:4px; -webkit-box-shadow:none; box-shadow:none;}
.deal #deal_menu_list_right a.settings [class^="ac-icon"] {display:block; margin:0; width:15px; cursor: pointer; }
.deal #deal_menu_list_right a.settings [class^="ac-icon"]:before { margin: 0; font-size: 16px; color: #9AB2D0; }

.deal .ac_loader_local { position: fixed; z-index: 2001!important; }
.deal .deal-search-bar { height: 64px; min-width: 890px; }
.deal #deal_menu_search:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.deal #deals_main_nav {margin:0; float:right; padding:15px 23px 0 0;}
.deal #deals_main_nav .add_deal { display: none; }
.deal #deals_main_nav #deal_switch_row_btn em {background-image:url(https://html-assets-prod.guideflow.com/c0fdf2784b284db4429998861109f7cf8322266e);}
.deal #deals_main_nav #deal_switch_col_btn em {background-image:url(https://html-assets-prod.guideflow.com/fa1b0eac3811208c117e8cdf39849a07e7239bea);}
.deal #deals_main_nav a:not(.add_deal),
.deal #deals_main_nav a:not(.add_deal).guideflow_hovered {padding:12px 10px 13px!important; background:#4774aa; border:0 none!important; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
.deal #deals_main_nav a em {display:block; margin:0; width:25px; height:11px; background-position: 50%; text-indent:100%; overflow: hidden; white-space: nowrap; cursor: pointer;}
.deal #deals_main_nav a:first-of-type:not(.add_deal) {margin-right:-4px; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.deal #deals_main_nav a:last-of-type {-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.deal #deals_main_nav a:not(.add_deal):active {background-color:#2d4e75!important;}
.deal #deals_main_nav a.active {top:0; color:#505050!important; background:#2d4e75!important; outline:0; -webkit-box-shadow:inset 0 1px 1px 0 rgba(25,55,80,0.2); box-shadow:inset 0 1px 1px 0 rgba(25,55,80,0.2);}
.deal #deals_main_nav span {display:block; padding:10px 20px; background-position: 50%; text-indent:100%; overflow: hidden; white-space: nowrap; cursor: pointer;}
.deal #deal_group, .deal #deal_sort, .deal #deal_sort_status, .deal #deal_board_col_container, .deal #deal_board_row_container, .deal #deal_view_deal, .deal #deal_menu_list { display: none; }
.deal #deal_group_container, .deal #deal_sort_container { margin-right: 10px; }
.deal #deal_group_container .ac_popover-menu:before, .deal #deal_group_container .ac_popover-menu:after, .deal #deal_sort_container .ac_popover-menu:before, .deal #deal_sort_container .ac_popover-menu:after, .deal #deal_sort_status_container .ac_popover-menu:before, .deal #deal_sort_status_container .ac_popover-menu:after { display: none; }
.deal #deal_group_container .dropdown_select, .deal #deal_sort_container .dropdown_select, .deal #deal_sort_status_container .dropdown_select { padding:11px 20px!important; font-size:14px; color:#fff !important; background-color:#01a7c7 !important; text-shadow: none; border: none !important; -webkit-box-shadow:none; box-shadow:none; }
#deal_menu_list .selectdropdown.deal_group_dropdown > .dropdown_menu > ul {min-height:0px;}
.deal #deal_sort_container .dropdown_select, .deal #deal_sort_status_container .dropdown_select { background-color:#4774aa !important; }
.deal #deal_sort_container .dropdown_select .icon.caret-bottom, .deal #deal_group_container .dropdown_select .icon.caret-bottom, .deal #deal_sort_status_container .dropdown_select .icon.caret-bottom { color: #FFFFFF !important; padding-right: 0; }
.deal #deal_sort_container .dropdown_select.active:after, .deal #deal_group_container .dropdown_select.active:after, .deal #deal_sort_status_container .dropdown_select.active:after { top: 14px; -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.deal .type_container {position: relative; background-color: #fff;}
.deal #deal_board { position: relative; top: 128px; padding: 23px 23px 0px 23px; height: 100%; -ms-flex-align: start; -moz-box-align: start; -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -moz-box-orient: horizontal; -webkit-box-orient: horizontal; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; flex-wrap: nowrap; }
.deal #deal_board_row_container { display: none; padding-left: 20px; padding-right: 20px; padding-bottom: 80px; height: 100%; }
.deal #deal_board_row_container #deal_board_row_empty { display: none; }
.deal #deal_board_row { position: relative; padding: 20px 10px 50px 10px; white-space: nowrap; overflow: hidden; top: 128px; }
.deal #stage_dropzone, .deal .sortable-stage-placeholder { background-color:#f7ffc4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; opacity:0.4; border:2px dashed #b1b78b; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal .deal_board_row_count_container { font-weight: normal; }
.deal #stage_dropzone { display: none; position: absolute; z-index: 999; }
.deal .stage, .deal .sortable-stage-placeholder { position:relative; width: 263px; float: left; margin-right: 13px; }
.deal .stage { display: none; float: none; display: -moz-box; display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; -moz-box-orient: vertical; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -moz-box-flex: 0; -webkit-box-flex: 0; -ms-flex: 0 0 263px; -webkit-flex: 0 0 263px; flex: 0 0 263px; background-color: #FFFFFF; max-height: 100%; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); border-right: 0px rgba(214,214,214,0.6) solid; border-bottom: 1px rgba(214,214,214,0.6) solid; -webkit-box-shadow:inset 0 0 0 1px rgba(214,214,214,0.6); box-shadow:inset 0 0 0 1px rgba(214,214,214,0.6); }
.deal .sortable-stage-placeholder { height: 300px; }
.deal .stage .stage_add a { display: block; padding: 13px 0; text-align: center; background-color: #f5f5f5; text-decoration: none; cursor: pointer; -webkit-box-shadow: inset 0 0 0 1px rgba(214, 214, 214, 0.6); box-shadow: inset 0 0 0 1px rgba(214, 214, 214, 0.6);}
.deal .stage .stage_add a span { padding: 2px 0; display: inline-block; padding-left: 30px; background: transparent url(https://html-assets-prod.guideflow.com/2cf744204abf4b095ff405eb8adb354753f63f7c) no-repeat 0 -3px; color:#888;}
.deal .stage .stage_menu { -moz-box-flex: 0; -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; color: #FFFFFF; padding: 15px; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; border-top-right-radius: 4px; position: relative; background-color: #666666; cursor:move; }
.deal .stage .stage_menu .button {-moz-box-shadow: 0 0 0 0 transparent; -webkit-box-shadow: 0 0 0 0 transparent; box-shadow: 0 0 0 0 transparent;}
.deal .stage .stage_menu .dropdown_toggle_menu {background-color:#4b4b4b;}
.deal .stage .stage_menu .dropdown_toggle_menu:before,
.deal .stage .stage_menu .dropdown_toggle_menu:after {border-color:transparent #4b4b4b transparent transparent;}
.deal .stage .stage_menu .dropdown_toggle_menu li {border-bottom: 1px solid #5c5c5c;}
.deal .stage .stage_menu .dropdown_toggle_menu li:last-child {border-bottom:0 none!important;}
.deal .stage .stage_menu .dropdown_toggle_menu li a.guideflow_hovered {background-color:#5a5a5a;}
.deal .stage .stage_menu_left, .deal .stage .stage_menu_right { float: left; }
.deal .stage .stage_menu_right { position: absolute; top: 17px; right: 40px; margin-left: 2px; }
.deal .stage .stage_menu_title { letter-spacing: -0.05px; font-size: 16px; }
.deal .stage .stage_menu_title_edit { display: none; }
.deal .stage .stage_menu_count { background-color:rgba(0,0,0,0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 12px; padding: 1px 7px 1px 7px; display: inline-block; margin: 0; }
.deal .stage .stage_menu_options { position: absolute; top: 12px; right: 12px; padding: 3px; width: 18px; height: 18px; display: block; background: #000 url(https://html-assets-prod.guideflow.com/6a7fbe7967ba10f2b8b3fe1be002f2a31d58730d) no-repeat 50%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none; text-align: center; text-indent: 100%; overflow: hidden; white-space: nowrap; filter:alpha(opacity=10); -khtml-opacity:0.1; opacity:0.1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; cursor: pointer;}
.deal .stage .stage_menu_options.guideflow_hovered {filter:alpha(opacity=100); -khtml-opacity:1; opacity:1;}
.deal .stage_deals { -moz-box-flex: 1; -webkit-box-flex: 1; -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; overflow-y: auto; overflow-x: hidden; border-right: 1px #e8e8e8 solid; border-bottom: 1px #e8e8e8 solid; min-height: 30px; }
.deal .stage .stage_row { position: relative; padding: 15px; border-bottom: 1px #ededed solid; background-color: #fff; overflow: hidden; }
.deal .stage .stage_row:before {position: absolute; content: ''; height: 100%; width: 3px; top: 0; left: 0; border-left: 3px solid #e8e8e8;}
.deal .stage .stage_row.today:before { border-left: 3px rgba(0,204,20, 1) solid; }
.deal .stage .stage_row.past:before { border-left: 3px rgba(255,0,0, 1) solid; }
.deal .stage .stage_row.future:before { border-left: 3px #e4e4e4 solid; }
.deal .stage .stage_row.none:before { border-left: 3px rgba(255,155,60, 1) solid; }
.deal .stage .stage_row.last { border-bottom: none; }
.deal .stage .stage_row.ui-sortable-helper {position:absolute !important; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); z-index:10000000000000!important;}
.deal .stage .stage_row.ui-sortable-helper.important { position:fixed!important; }
.deal .stage .stage_row .deal_owner {position:absolute; top:-2px; left:15px; width:14px; height:14px; border:1px solid #ccc; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden;}

.deal .stage .stage_row .deal_overlay_wrap { position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%;}
.deal .stage .stage_row .deal_overlay_buttons {display:none; position:relative; width:100%; height:100%; text-align:center; cursor:pointer; z-index:900;}
.deal .stage .stage_row .deal_overlay_buttons .buttons_deal_wrap {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:100%; height:34px; text-align:center; cursor:pointer; z-index:900;}
.deal .stage .stage_row .deal_overlay_buttons .buttons_deal_wrap a {display:inline-block; text-decoration:none;}
.deal .stage .stage_row .deal_overlay_buttons .buttons_deal_wrap button {padding:6px 12px; background-color:#fff; border:1px solid #fff; font-size:12px; color:#555; font-weight:100; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 2px 0 #969696; -moz-box-shadow:0 2px 0 #969696; box-shadow:0 2px 0 #969696; cursor:pointer;}
.deal .stage .stage_row .deal_overlay_buttons .buttons_deal_wrap button.guideflow_hovered {-webkit-box-shadow:0 1px 0 #969696; -moz-box-shadow:0 1px 0 #969696; box-shadow:0 1px 0 #969696;}
.deal .stage .stage_row .deal_overlay_bg {display:none; position: absolute; top: 0px; left: 0px; width: 100%; height:100%; z-index:900; text-align:center; cursor:pointer; background-color:#666; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter:alpha(opacity=40); -khtml-opacity:0.4; opacity:0.4;}

.deal .stage .stage_row .title_row {position:relative; margin-bottom:10px;}
.deal .stage .stage_row .title_row span {display:inline;}
.deal .stage .stage_row .deal_contact_info {position:relative; display:table; width:100%; color:#8b8b8b;}
.deal .stage .stage_row .deal_contact_info img:not(.deal_owner_avatar) { display:inline-block; margin-right:10px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; vertical-align:middle;}
.deal .stage .stage_row .deal_contact_info .contact_wrap {display:inline-block; vertical-align:middle;}
.deal .stage .stage_row .deal_contact_info .contact_wrap .contact_table {display:table; vertical-align:middle;}
.deal .stage .stage_row .deal_contact_info span.company { position:relative; display:inline; margin-left:0px; width:auto; }
.deal .stage .stage_row .contact_name, .deal .stage .stage_row .task, .deal .stage .stage_row .company, .deal .stage .stage_row .task_time, .deal .stage .stage_row .value { font-size: 12px; }
.deal .stage .stage_row .contact_name, .deal .stage .stage_row .company { color: #8b8b8b; font-size:11px; font-weight:100;}
.deal .stage .stage_row.future .task_time { color: #888; }
.deal .stage .stage_row.today .task_time { color: #65c111; }
.deal .stage .stage_row.past .task_row { color: #e13c31; }
.deal .stage .stage_row .title, .deal .stage .stage_row .company { word-wrap: break-word; }
.deal .stage .stage_row .company { display: inline-block; width: 128px; }
.deal .stage .stage_row .title { font-weight: 100; font-size: 14px; display:inline-block; }
.deal .stage .stage_row .tasktype_wrap span {}
.deal .stage .stage_row .value {position:absolute; top:2px; right:0; background-color: #f7f6de; padding: 4px 8px 4px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.deal .stage .load_more { text-align: center; padding: 10px 0px 10px 0px; }
.deal .stage .stage_menu_title_edit_value { width: 216px; }
.deal .stage .stage_menu_title_edit .stage_title_update_button, .deal .stage .stage_menu_title_edit .stage_title_cancel_button {float:left; margin:0 3px 0 0; padding:6px 12px; border:1px solid transparent!important;}
.deal .stage .stage_menu_title_edit .stage_menu_title_edit_buttons { display:none; margin-top:2px; }
.deal .dropdown_toggle_menu { display: none; position: absolute; right: 10px; margin-top: 8px; padding: 0; min-width: 200px; background-color:#4774aa; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6);  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:9999; }
.deal .dropdown_toggle_menu:before,
.deal .dropdown_toggle_menu:after {position:absolute; top:-7px; right:15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #4774aa transparent transparent; -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.deal .dropdown_toggle_menu li { position: relative; margin: 0; border-bottom: 1px solid #436a99; overflow:hidden;}
.deal .dropdown_toggle_menu li:last-child {border-bottom: 0 none;}
.deal .dropdown_toggle_menu li a { display: block; padding: 10px 16px; color:#fff; font-weight: 100; text-decoration: none; cursor: pointer; -webkit-transition: background-color .15s linear; -moz-transition: background-color .15s linear; -o-transition: background-color .15s linear; -ms-transition: background-color .15s linear; transition: background-color .15s linear; }
.deal .dropdown_toggle_menu li a.guideflow_hovered { background-color: #436a99; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -o-transition: background-color .25s linear; -ms-transition: background-color .25s linear; transition: background-color .25s linear; }
.deal .stage .stage_total_value { background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font-size: 12px; padding: 1px 7px 1px 7px; display: inline-block; margin: 0 0 0 0; }

.deal .stage_add {-moz-box-flex: 0; -webkit-box-flex: 0; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; position:relative; width:100%;}

.deal #deal_edit_stage .modal .modal-body label,
.deal #deal_add_stage .modal .modal-body label { margin: 0px 0px 8px; }
.deal #deal_edit_stage .modal-body li,
.deal #deal_add_stage .modal-body li { position: relative; margin: 0px 0px 20px; border: 3px #fff solid; }
.deal .modal .modal-body #add_stage_deal_color_picker li.selected:before,
.deal .modal .modal-body #edit_stage_deal_color_picker li.selected:before {position: absolute; top: 0; left: 0; width: 25px; height: 19px; content: ''; border: 3px solid rgba(0, 0, 0, 1); background-color: rgba(255, 255, 255, 0.4)}
.deal .modal .modal-body #add_stage_deal_color_picker li,
.deal .modal .modal-body #edit_stage_deal_color_picker li { position: relative; width: 31px; height: 25px; display: inline-block; margin: 0 -3px -5px; }
.deal .modal .modal-body #add_stage_deal_color_picker li,
.deal .modal .modal-body #edit_stage_deal_color_picker li { cursor: pointer; }

.deal .deal_delete_group_modal p, .deal .deal_delete_stage_modal p { margin: 10px 0 10px; padding:0; }
.deal .deal_delete_group_modal p span, .deal .deal_delete_stage_modal p span { font-weight: bold; }
.deal .deal_delete_group_modal li.important label { color: #c00; }
.deal .deal_delete_group_modal .modal-body, .deal .deal_delete_stage_modal .modal-body {padding:15px 22px!important;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options {margin-left:-20px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options li {margin:6px 0 6px 42px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options li.important {margin-bottom:20px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options li.important label {color:#c00;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options label {margin:0; padding:0; font-weight:100; font-size:12px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_all_options label input {display:inline-block; vertical-align:bottom;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options {margin:0 0 0 24px; padding:0;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option {margin-top:8px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option:first-child {margin-right:10px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option label {font-weight:400;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option .dropdown_select {min-width:155px;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option .dropdown_select:after {position:absolute; right:10px; margin:0;}
.deal .deal_delete_stage_modal .modal-body #deal_delete_stage_move_options .deal_delete_stage_option .dropdown_menu {min-width:173px;}
.deal .deal_add_group_modal li.modal-body-item, .deal .deal_edit_group_modal li.modal-body-item { margin-bottom: 20px; }
.deal .deal_row, .deal .deal_search_result_row { position: relative; padding: 0; margin-bottom: 15px; height: 60px; overflow: hidden; cursor: pointer; }
.deal .deal_row ul, .deal .deal_search_result_row ul { position: relative; display: table; width: 100%; border-collapse: collapse; cursor: pointer; }
.deal .deal_row > a {text-decoration:none;}
.deal .deal_row.past { border-left: 3px #e13c31 solid; }
.deal .deal_row.none { border-left: 3px rgba(255,155,60, 1) solid; }
.deal .deal_row.today { border-left: 3px #65c111 solid; }
.deal .deal_row.future { border-left: 3px #e4e4e4 solid; }
.deal .deal_board_row_section { display: none; margin-bottom: 30px; }
.deal .deal_board_row_section:last-child { margin-bottom: 0; }
.deal .deal_row, .deal .deal_board_row_section .deal_rows_empty, .deal .deal_search_result_row { background-color: #ffffff; border: 1px #ececec solid; -webkit-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -moz-box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); box-shadow:0px 1px 1px rgba(206, 206, 206, 0.6); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.deal .deal_row li, .deal .deal_search_result_row li { position: relative; display: table-cell; padding: 3px 10px 8px; font-size: 12px; color: #666; line-height: 17px; border: 0 none; border-right: 1px solid #eee; vertical-align: middle; }
.deal .deal_row li.clear, .deal .deal_search_result_row li.clear { float: none; border-right: none; padding: 0px; }
.deal .deal_row li > span, .deal .deal_search_result_row li > span {text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.deal .deal_row .avatar, .deal .deal_search_result_row .avatar { padding-top: 8px; padding-right: 0px; width: 45px; min-width: 45px; max-width: 45px; border-right: none; }
.deal .deal_row .avatar img, .deal .deal_search_result_row .avatar img { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.deal .deal_row .contact, .deal .deal_search_result_row .contact {width:130px; min-width:130px; max-width:130px;}
.deal .deal_row .contact span, .deal .deal_row .info span, .deal .deal_row .task span:not(.task_time):not(.task_title), .deal .deal_search_result_row .contact span, .deal .deal_search_result_row .info span, .deal .deal_search_result_row .task span:not(.task_time):not(.task_title) { display: block; }
.deal .deal_search_result_row .status { width: 60px; }
.deal .deal_row .contact .name, .deal .deal_search_result_row .contact .name { font-size: 14px; margin-bottom: 2px; }
.deal .deal_row .contact .company, .deal .deal_search_result_row .contact .company { white-space: pre-wrap; }
.deal .deal_row .contact .company, .deal .deal_row .info .desc, .deal .deal_row .stage_name .desc, .deal .deal_row .task .task_action, .deal .deal_search_result_row .contact .company, .deal .deal_search_result_row .info .desc, .deal .deal_search_result_row .stage_name .desc, .deal .deal_search_result_row .task .task_action { color: #8b8b8b; }
.deal .deal_row .task .task_action, .deal .deal_search_result_row .task .task_action { margin-bottom: 2px; }
.deal .deal_row .task .task_desc, .deal .deal_search_result_row .task .task_desc {position:relative; white-space: pre-wrap; height:15px; width: auto; }
.deal .deal_row .task .task_desc:after {position:absolute; content:''; right:0; top:0; width:200px; height:15px; opacity:100; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );}
.deal .deal_row.today .task .task_time, .deal #deal_board_row_today h2, .deal #deal_board_row_tomorrow h2 { color: #65c111; }
.deal .deal_row.past .task .task_action, .deal #deal_board_row_past h2 { color: #e13c31; }
.deal .deal_row .info { width: 520px; }
.deal .deal_row .info .title, .deal .deal_search_result_row .info .title { font-size: 14px; font-weight: bold; margin-bottom: 2px; }
.deal .deal_row .info .stage_name, .deal .deal_search_result_row .info .stage_name { white-space: pre-wrap; color: #8b8b8b;}
.deal .deal_row .info, .deal .deal_search_result_row .info { width:260px; min-width:260px; max-width:260px; padding-left: 20px; }
.deal .deal_row .info > span, .deal .deal_search_result_row .info > span { min-width: 100px; }
.deal .deal_row .task, .deal .deal_search_result_row .task { padding-left:20px; }
.deal .deal_row .task > span, .deal .deal_search_result_row .task > span { width:200px; min-width:200px; }
.deal .deal_row .value, .deal .deal_search_result_row .value { width: 100px; min-width: 100px; max-width: 100px; font-size: 17px; padding: 20px; text-align: center; border-right: none; }
.deal #deal_board_row h2 { font-weight: bold; }
.deal .deal_board_row_section .deal_rows_empty { display: none; padding: 10px; }
.deal .deal_board_row_section .deal_rows_empty a { cursor: pointer; }
.deal #deal_delete_stage_move_options { display: none; padding-left: 40px; }
.deal #deal_delete_stage_move_options li.deal_delete_stage_option { display: inline-block; }
.deal #deal_delete_stage_all_options li { margin-left: 40px; }
.deal #group_empty { display: none; text-align: center; }
.deal #group_empty a, .deal #deal_menu_view a { cursor: pointer; }

.deal #deal_view_deal, .deal #deal_menu_view { display: none; position: relative; top: 0; margin: 0; padding: 0; height: 64px; width: 100%; min-width: 1024px; left: 0!important; right: 0!important; }
#deal_menu_view:before, #deal_menu_view:after { content:""; display:table; clear:both;}
.deal #deal_view_deal { display:none; min-height:300px; width:100%; height: 100%; background-color: #e7e7e7; overflow-y:scroll; }
.deal #deal_view_deal_inner { display: none; }
.deal #deal_view_deal_inner {padding-bottom:20px;}
.deal #deal_view_deal_inner:before, .deal #deal_view_deal_inner:after {content:''; display:table; width:100%; zoom:1; clear:both;}
.deal #deal_view_deal_left { position:relative; display:table-cell; margin:0; background-color:#fff; border-right: 1px solid #dadada; vertical-align:top;}
.deal #deal_view_deal_right { position:relative; margin-right:0;  display:table-cell; min-width:360px; max-width:360px; width:360px; vertical-align:top;}

.deal #deal_view_deal_right .deal_view_title { padding: 10px 12px; color: #000; font-weight: bold; font-size: 14px; background-color: #fff; border-bottom: 1px #e9e9e9 solid; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.deal #deal_view_deal_right .deal_view_widget_content { padding-top:15px; padding-bottom:15px; }
.deal #deal_view_deal_right .deal_view_widget_content ul {overflow:visible!important;}

.deal #deal_view_header {position:relative; padding:20px 30px; background-color:#f7f7f7; color:#333; border-bottom:1px solid #e9e9e9;}
.deal #deal_view_deal_right .deal_view_deal_right_inner {position:relative; padding:23px;}
.deal #deal_view_deal_right .deal_view_img {position:relative; display:inline-block; margin-right:10px; width:66px; height:66px; border:3px solid #fff; background-color:#fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; float:left; overflow:hidden;}
.deal #deal_view_deal_right #deal_view_avatar {position:relative; display:block; top:-2px; left:-2px; width:70px; height:70px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}
.deal #deal_view_deal_right #deal_view_avatar_right {position:relative; float:left; top:22px;}
.deal #deal_view_deal_right #deal_view_avatar_right #deal_view_contact_name {position:relative; display:inline-block; font-size:15px; color:#555; font-weight:400;}
.deal #deal_view_deal_right #deal_view_avatar_right ul#deal_view_contact_details li .field_empty { color: #999999; }
.deal #deal_view_deal_right #deal_view_contact {position: relative; top:-15px; display:block; font-size:14px; width:228px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.deal #deal_view_deal_right #deal_view_contact > div {display:block; width:228px; max-width: 228px; overflow:visible;}
.deal #deal_view_deal_right #deal_view_contact > div > span {position:relative; display:inline-block;}
.deal #deal_view_deal_right #deal_view_contact #vc_header_meta_social_icons ul li {margin:0 5px 0 0; float:left;}
.deal #deal_view_deal_right #deal_view_contact #vc_header_meta_social_icons ul li a { display: block; margin-top: 2px; }
.deal #deal_view_deal_right #deal_view_contact #vc_header_meta_social_icons #vc_meta_contact_customer_acct { display:block; }
.deal #deal_view_deal_right #deal_view_contact #vc_header_meta_social_icons ul li img {width:16px; height:16px; border:0 none;}
.deal #deal_menu_view_right #deal_view_progress {position: absolute; right:23px; top:16px; }
.deal #deal_menu_view_right #deal_view_progress li:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}

.deal #deal_view_header #deal_view_title {}
.deal #deal_view_header #deal_view_won_bar {position:absolute; top:20px; right:30px; display:inline-block;}
.deal #deal_view_header #deal_view_won_bar a {position:relative; display:inline-block; margin:0 -3px 0 0; padding:6px 12px; color:#fff; text-decoration:none; background-color:#c9c9c9;}
.deal #deal_view_header #deal_view_won_bar a:not(.active) { cursor: pointer; }
.deal #deal_view_header #deal_view_won_bar a.active {background-color:#1c74b9;}
.deal #deal_view_header #deal_view_won_bar a:first-child {-moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
.deal #deal_view_header #deal_view_won_bar a:last-child {-moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}
.deal #deal_view_header #deal_view_won_bar a#won_deal_link.active {background-color:#1aa200;}
.deal #deal_view_header #deal_view_won_bar a#lost_deal_link.active {background-color:#b80000;}
/* Edit mode */
.deal #deal_view_header .selectdropdown.inline_editable { top: -1px; }
.deal #deal_view_header #deal_view_value_currency .selectdropdown .dropdown_select { top: -2px;padding: 0 !important;margin: 0;background-color: transparent !important;margin-left: 5px;font-size: 10px;color: #555;font-weight: 400;border: none !important;text-shadow: none;box-shadow: none; }
.deal #deal_view_header #deal_view_value_currency .selectdropdown .dropdown_select:after { position: relative;top: -1px; }
.deal #deal_view_header .dropdown_menu a { font-size: 14px; }
.deal #deal_view_owner_edit, .deal #deal_view_currency { display: none; }

.deal #deal_view_header #deal_view_age_container { }
.deal #deal_view_header .deal_view_infos > span { position: relative;display: inline-block;margin-right: 30px;font-size: 15px;color: #555;font-weight: 100; }
.deal #deal_view_header .deal_view_infos > span:before { position: absolute;top: 7px;left: -18px;content: '';width: 5px;height: 5px;background-color: #ccc;-webkit-border-radius: 100%;border-radius: 100%; }
.deal #deal_view_header .deal_view_infos > span:first-child:before { display: none; }
.deal #deal_view_header .deal_view_infos > span:not(:empty):before { position: absolute;top: 7px;left: -18px;content: '';width: 5px;height: 5px;background-color: #ccc;-webkit-border-radius: 100%;border-radius: 100%; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container { position: relative;display: inline-block; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_edit_container { position: static;top: 0;right: 0; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container .deal_value_symbol_edit_container { position: relative;float: right; }
.deal #deal_view_header .deal_view_infos > span:empty { display: none; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value { position: relative;display: inline-block;font-size: 15px;color: #555;font-weight: 400; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency { position: relative;top: 5px;margin-left: -2px;font-size: 10px;display: inline-block; }
.deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_select { top: -1px;padding: 0 !important;margin: 0;font-size: 15px;background-color: transparent !important;border: none !important;text-shadow: none;box-shadow: none; }
.deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_select:after { display: none; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency .selectdropdown.inline_editable { top: -6px; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency .dropdown_menu, .deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_menu { margin-top: 10px;overflow: visible; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency .dropdown_menu:before, .deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency .dropdown_menu:after, .deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_menu:before, .deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_menu:after { position: absolute;top: -8px;right: 15px;content: '';width: 0;height: 0;border-width: 5px 5px 5px 0;border-style: solid;border-color: transparent #ddd transparent transparent;-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);z-index: 50; }
.deal #deal_view_header .deal_view_infos > #deal_value_symbol_container #deal_view_value_currency .dropdown_menu:after, .deal #deal_view_header .deal_view_infos > #deal_view_owner .dropdown_menu:after { top: -7px;border-color: transparent #fff transparent transparent; }


.deal #deal_view_deal_left #deal_view_header_left {}
.deal #deal_view_deal_left #deal_view_title {display:inline-block; margin-right:160px; margin-bottom:15px; font-size:25px;}
.deal #deal_view_deal_left #deal_view_actions {padding:10px 30px 20px 30px;}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab {margin:12px 0;}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a {position:relative; display:inline-block; margin:0 30px 0 0; padding:0 0 0 22px; text-decoration:none; color:#969696; background-position: 0 5px; background-repeat:no-repeat;}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a.active {color:#000;}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a.active:before, .deal #deal_view_deal_left #deal_view_actions .view_actions_tab a.active:after {position:absolute; bottom:-13px; left:50%; content:''; width:0; height:0; border-style:solid; border-width:0 11px 10px 11px; border-color:transparent transparent #ddd transparent; z-index:10;}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a#deal_view_actions_tab_note {background-image:url(https://html-assets-prod.guideflow.com/92a74c7e4b649e28290204e32e2f3fca407a1e19);}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a#deal_view_actions_tab_task {background-image:url(https://html-assets-prod.guideflow.com/9ba8ce122c883ce2a76312ec3f0c5d18287085fd);}
.deal #deal_view_deal_left #deal_view_actions .view_actions_tab a#deal_view_actions_tab_email {background-image:url(https://html-assets-prod.guideflow.com/704cb2d8a29e375b0187999f76d9acef0f28371d);}
.deal #deal_view_deal_left #deal_view_actions #deal_view_actions_button_container {text-align:right; height:33px;}
.deal #deal_view_deal_left #deal_view_actions #deal_view_actions_button_container a.button {padding:10px 18px; float:right; margin:0!important;}
.deal #deal_view_deal_left #deal_view_actions #deal_view_actions_button_container_left { float: left; }
.deal #deal_view_deal_left #deal_view_actions #deal_view_actions_button_container_right { float: right; }
.deal #deal_view_deal_left #deal_view_actions textarea {width:100%; height:45px; margin:0; padding:6px; background-color:transparent; border:0 none;}
.deal #deal_view_deal_left #deal_view_actions #deal_view_actions_add_task textarea {border-bottom:1px solid #ddd;}
.deal #deal_view_deal_left .deal_view_actions_tab { cursor: pointer; }
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content {display: none; position:relative; margin-bottom:10px; padding-right:14px; border:1px solid #ddd; border-top:3px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_deal_left #deal_view_actions_add #deal_view_actions_add_task.deal_view_actions_tab_content {}
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container {padding:10px;}
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container .selectdropdown {display:inline-block; position:relative; top: 0; display:inline-block;}
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container .selectdropdown .dropdown_select {font-size:14px; padding: 7px 15px 7px 10px; border: 1px solid #c3c3c3;}
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container .selectdropdown .icon.caret-bottom { padding-right: 0; }
.deal #new_task_duedate, .deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container input[type="text"] {padding: 7px; display:inline-block; font-size:14px; color:#333; line-height:100%; background-color:#fff; border:1px solid #c3c3c3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.deal #new_task_duedate.error { border: 1px #f37c7b solid; }
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container input[type="text"]:not(#new_task_duedate) { width:200px; }
.deal #deal_view_deal_left #deal_view_actions_add .deal_view_actions_tab_content #deal_view_actions_task_duedate_container #task_duedate_options li a {display:inline-block; padding:3px 0; cursor:pointer; color:#969696;}
.deal #new_task_duedate { display: inline-block !important; cursor: pointer; width: 100px; }
.deal #deal_view_title_edit_container, .deal #deal_view_email_edit_container, .deal #deal_view_name_edit_container, .deal #deal_view_blank_activity_item { display: none; }
.deal #deal_view_container { position:relative; width:100vw; height:100vh; padding-top:128px; }
.deal .datepicker-dropdown.datepicker-orient-bottom:before, .deal .datepicker-dropdown.datepicker-orient-bottom:after { display: none; }
/* Load overlay in deal container */
.deal #deal_view_container .ac_loader_local {}
.deal #deal_search_results_container { display: table; width: 100%; min-height: 400px; padding-top:128px;height: 100%; }
.deal #deal_search_results_container #deal_search_results_left, .deal #deal_search_results_container #deal_search_results_right { position: relative; padding-right: 250px; }
.deal #deal_search_results_container #deal_search_results_right {display:table-cell; background-color:#e7e7e7; min-width:240px; max-width:240px; width:240px; vertical-align:top;}
.deal #deal_search_results_container #deal_search_results_right #deal_search_results_right_wrap {position:relative; padding:20px 0 20px 20px;}
.deal #deal_search_results_right input[type='text'] {width:100%; -webkit-box-shadow:none!important; -moz-box-shadow:none!important; box-shadow:none!important;}
.deal #deal_search_results_right ul:not(.horizontal) li:not(:first-child) { margin: 0px 0px 15px 0px; }
/* Search bar container */
.deal #deal_menu_search { height: 64px; color:#FFF; }
.deal #deal_menu_search #deal_search_results_info {position:relative; display:inline-block; top: 20px; left: 23px; font-size:14px;}
.deal #deal_menu_search #deal_search_results_pagination { position:relative; display:inline-block; float: right; top:20px; right: 22px; left: initial; }
.deal #deal_menu_search #deal_search_results_pagination .current { box-shadow: none; }
.deal #deal_menu_search .simple-pagination {top:15px; right:15px; margin:0; padding:0;}
.deal #deal_menu_search .simple-pagination li {}
.deal #deal_menu_search .simple-pagination li span,
.deal #deal_menu_search .simple-pagination li a {padding:6px 8px 5px; color:#FFF; border-color:transparent!important;}
.deal #deal_menu_search .simple-pagination li a {background-color:#4774aa; text-decoration:none;}
.deal #deal_menu_search .simple-pagination li.disabled span.ellipse {padding-right:0; color:#4774aa!important;}
.deal #deal_menu_search .simple-pagination li.active span.current {background-color:#01a7c7!important;}
/* The search results */
.deal #deal_search_results {padding:22px 22px 74px;}
.deal #deal_search_results .deal_search_result_row li {line-height:normal!important;}
.deal #deal_search_results .deal_search_result_row li.contact,
.deal #deal_search_results .deal_search_result_row li.value {padding:0;}
.deal #deal_search_results .deal_search_result_row li.contact {padding-right:10px; padding-left: 10px;}
.deal #deal_search_results .deal_search_result_row li.info {padding:3px 8px;}
/* Search returns no results */
.deal #deal_search_results_empty {padding:30px 0 0; text-align:center; font-size:17px; color:#888;}
/* Search results right column */
.deal #deal_search_form { margin-top: 126px;font-family: "IBM Plex Sans", Helvetica, sans-serif;}
.deal #deal_search_form input[type="text"] {width: 100%;line-height:100%; }
.deal #deal_search_form > table {  }
.deal #deal_search_form > table tr td { padding: 8px 0;vertical-align: middle; }
.deal #deal_search_form > table > tbody > tr:first-child > td { padding-bottom: 0; }
.deal #deal_search_form > table tr td .ac_input { margin: 0 !important; }
.deal #deal_search_form > table tr td .selectdropdown { width: 100%;box-sizing: border-box; }
.deal #deal_search_form > table tr td .selectdropdown a { width: 100% !important;font-size: 14px !important;padding: 7px !important;box-sizing: border-box; }

/* Add task action */
.deal #deal_view_deal_left .add_task_wrapper {position:relative; top:0; left:0; padding-right:14px; width:100%; height:31px; border-bottom:1px solid #ddd; overflow:hidden;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types {position:relative; top:0; left:0; padding-right:14px; width:100%;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types:after {position:absolute; content:''; right:0; top:0; width:100px; height:31px; opacity:100; z-index:10; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(100%,#FFF)); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%,#FFF 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%,#FFF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
/*.deal #deal_view_deal_left #deal_view_actions_add_task_types:after {position:absolute; content:'\2026'; right:10px; top:-1px; font-size:19px; color:#999; cursor:pointer;}*/
.deal #deal_view_deal_left #deal_view_actions_add_task_types li {position:relative; display:inline-block; margin-right:-4px!important; padding:8px 13px; color:#777; border-right:1px solid #ddd; cursor:pointer;}
.deal #deal_view_actions_add_task_types_overflow_container #deal_view_actions_tasktype_new { padding:8px 13px; color:#777; cursor: pointer; background-color:#fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px; }
.deal #deal_view_actions_add_task_types_overflow_container #deal_view_actions_tasktype_new a { color:#777; font-weight: bold; text-decoration: none; }
.deal #deal_view_actions_add_task_types_overflow_container #deal_view_actions_tasktype_new.guideflow_hovered { color:#777; background-color:#f0f0f0; }
.deal #deal_view_deal_left #deal_view_actions_add_task_types li.guideflow_hovered,
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow li.guideflow_hovered {background-color:#f0f0f0;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types li.active, .deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow li.active {background-color:#f0f0f0; color:#000;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types li.active:after {position:absolute; content:''; left:-1px; bottom:-2px; padding-left:1px; padding-right:1px; width:100%; border-bottom:2px solid #38630d;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow { padding:0; min-width:150px; background-color:#fff; border:1px solid #ddd; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; overflow-y: auto;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow_container { display:none; position:absolute; top:28px; right:2px; z-index:50; }
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow:before {position:absolute; top:-7px; right:5px; content:''; width:0; height:0; border-style:solid; border-width:0 8px 7px 8px; border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ddd rgba(0, 0, 0, 0); z-index:10;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow li {display:block; padding:8px 13px; color:#777; border-bottom:1px solid #ddd; cursor:pointer;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow li:last-child { border-bottom: none; }
.deal #deal_view_deal_left #deal_view_actions_add_task_types_overflow li#deal_view_actions_tasktype_new a {color:#555; text-decoration:none;}
.deal #deal_view_deal_left #deal_view_actions_add_task_types_extra_button { position:absolute; right:5px; top:1px; font-size:19px; color:#999; cursor:pointer; background-color:#fff; text-align:center; height:29px; width:20px; z-index:50; }

.deal .deal_view_activity_item_line .deal_view_activity_item_full_view {margin-bottom:4px; color:#888;}
.deal .deal_view_activity_item_line .deal_view_activity_item_full_view .button {margin:0;}
.deal .deal_view_activity_item_line .deal_view_activity_item_full_edit {margin-bottom:5px; padding:6px; width:100%; min-height:55px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal .deal_view_activity_item_line .deal_view_activity_item_edit_container {margin-bottom:20px; padding-right:14px;}
.deal .deal_view_activity_item.connection_email .deal_view_activity_item_line, .deal .deal_view_activity_item.email .deal_view_activity_item_line { margin-bottom: 8px; }
.deal .deal_view_activity_item.connection_email .deal_view_activity_item_line1, .deal .deal_view_activity_item.email .deal_view_activity_item_line1 { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px #CCCCCC solid; }
.deal .deal_view_activity_item.connection_email .deal_view_activity_item_line_attachment { padding-left: 15px; background-image: url(https://html-assets-prod.guideflow.com/42a2af7a2348a42786a06cde6428c651439ce422); background-repeat: no-repeat; }
.deal .deal_view_activity_item.email .deal_view_activity_item_all_content { float: left; width: 150px; }
.deal .deal_view_activity_item.email .deal_view_activity_item_email_action { float: right; width: 300px; text-align: right; color: #999999; margin: 0px 0px 3px 0px; }

/* Send email action */
.deal #deal_view_deal_left #deal_view_actions_add_email {position:relative; margin:0; padding:12px;}
.deal #deal_view_deal_left #deal_view_actions_add_email fieldset {margin:0!important; padding:0 14px 0 0!important;}
.deal #deal_view_deal_left #deal_view_actions_add_email textarea {border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_deal_left #deal_view_actions_add_email table#recaptcha_table {border:0 none!important;}
.deal #deal_view_deal_left #deal_view_actions_add_email #contact_email_subject {margin-bottom:10px!important; padding:6px!important; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_deal_left #deal_view_actions_add_email #contact_email_subject:after {display:table; content:''; width:100%; visibility:hidden; zoom:1;}
.deal #deal_view_deal_left #deal_view_actions_add_email #contact_email_subject div#deal_email_subject {margin-right:160px;}
.deal #deal_view_deal_left #deal_view_actions_add_email #contact_email_subject input#contact_view_email_subject  {width:100%; padding:0; border:0 none;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details {position:absolute; top:20px; right:10px;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #contact_email_details > a {position:relative; display:block; padding:0; color:#d3d3d3; font-weight:100; cursor:help;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #deal_email_details_dropdown {display:none; position:absolute; top:22px; right:0; margin:0; padding:12px; background:#fff; font-size:12px; border:1px solid #ddd; overflow:hidden; text-align:left; z-index:100; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:visible;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #deal_email_details_dropdown a, .deal #contact_view_email_name_from { color:#9e9e9e; font-weight:100;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #deal_email_details_dropdown:before,
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #deal_email_details_dropdown:after {position:absolute; top:-8px; right:15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:rgba(0, 0, 0, 0) #ddd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.deal #deal_view_deal_left #deal_view_actions_add_email #deal_email_details #deal_email_details_dropdown:after {top:-7px; border-color:rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.deal div#deal_email_details div#deal_email_details_dropdown .deal_email_details_dropdown_row { display:block; white-space:nowrap; line-height:19px; }
.deal div#deal_email_details div#deal_email_details_dropdown .deal_email_details_dropdown_label {display:inline-block; margin-right:10px; min-width:32px; color:#919191; text-align:right;}
#contact_email_automation_options { margin: 11px 0px 10px 0px; }
#contact_email_automation_options_label {}
#contact_email_automation_setup {position: relative; margin: 0; padding-right:10px; }
#contact_email_automation_setup .contact_email_automation_setup_wrap a { position: relative; display: block; padding: 16px 16px 16px 50px; font-size: 14px; font-weight: 400; background: #ACCEE2; color: #376885; line-height: 19px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; overflow: hidden; }
#contact_email_automation_setup .contact_email_automation_setup_wrap a span { position: relative; display: block; z-index: 2;}
#contact_email_automation_setup .contact_email_automation_setup_wrap a .ac-icon-cog { position: absolute; top: 4px; left: -28px; font-size: 62px; color: #A0C2D6; z-index: 1; }
body.contact_view #contact_email_automation_options_text {position: relative; top: -3px; margin-left:23px; margin-right:23px; font-weight: 400;}
body.deal #contact_email_automation_options_task { margin-top: 11px; }
body.deal #contact_email_automation_options {margin:0;}
body.deal #contact_email_automation_options_text {position: relative; top: 1px; margin-left:23px; font-weight: 400; cursor: pointer;}
body.deal #contact_email_automation_setup .contact_email_automation_setup_wrap a { padding-top: 11px; padding-right: 22px; padding-bottom: 10px; }
input#contact_view_use_series {float:left; width:13px; height:13px;}
#contact_email_automation_options .plain-dropdown { display: inline-block; }
.contact_view #contact_email_automation_options { padding: 0px 0px 0px 10px; }
#contact_email_automation_options .selectdropdown { display: inline-block; }
#contact_email_automation_options .selectdropdown .icon.caret-bottom { padding-right: 0; margin-left: 0; }
.deal #deal_view_activity { margin:30px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:5px; border-radius:5px; }
.deal #deal_view_activity .deal_view_activity_item_left { position:relative; float: left; z-index:1; }
.deal #deal_view_activity .deal_view_activity_item_left .deal_stream_avatar {position:relative; width:20px; height:20px; position:relative; display:inline-block; background-color:#fff; border:1px solid #ddd; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%; overflow:hidden;}
.deal #deal_view_activity #deal_view_activity_future .deal_view_activity_item_left .deal_stream_avatar {border:1px solid #85c572;}
.deal #deal_view_activity .deal_view_activity_item_left .deal_stream_avatar img {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; width:20px; height:20px; display:block; -moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;}
.deal #deal_view_activity .deal_view_activity_item_left .deal_stream_avatar .deal_view_activity_item_checkbox {position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}
.deal #deal_view_activity .deal_view_activity_item_right { margin-left:38px; padding-top:4px; }
.deal #deal_view_activity .deal_view_activity_item_right ul {line-height:14px;}
.deal #deal_view_activity .deal_view_activity_item_right ul li:not(.deal_view_activity_item_line) { display: inline-block; }
.deal #deal_view_activity .deal_view_activity_item_right .selectdropdown ul li { display: block; }
.deal #contact_view_email_to { cursor: pointer; }
.deal #deal_view_activity_future {padding:0; background-color:#eeffe9; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
.deal #deal_view_activity_past {padding:0;}

.deal_view_activity_item_right ul.deal_view_activity_item_lines {position:relative; top:-4px; padding:10px 12px; background-color:rgba(255,255,255, 0.9); border:1px solid #ebebeb; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#deal_view_activity_future .past_due .deal_view_activity_item_right ul.deal_view_activity_item_lines { background-color: #FFFFFF; border: 1px solid #ec9191; }
.deal_view_activity_item_right ul.deal_view_activity_item_lines:before,
.deal_view_activity_item_right ul.deal_view_activity_item_lines:after {position:absolute; top:4px; left:-8px; content:''; width:0; height:0; border-width:8px 8px 8px 0; border-style:solid; border-color:transparent #ebebeb transparent transparent; -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -webkit-transform:rotate(0deg); z-index:50;}
#deal_view_activity_future .past_due .deal_view_activity_item_right ul.deal_view_activity_item_lines:before { border-color: transparent rgba(236, 145, 145, 1) transparent transparent !important; }
.deal_view_activity_item_right ul.deal_view_activity_item_lines:after {top:4px; left:-7px; border-color:transparent #fff transparent transparent;}
#deal_view_activity_future ul.deal_view_activity_item_lines {background-color:rgba(166, 219, 153, 0.2); border:0 none;}
#deal_view_activity_future ul.deal_view_activity_item_lines:before {border-color:transparent rgba(166, 219, 153, 0.2) transparent transparent!important;}
#deal_view_activity_future ul.deal_view_activity_item_lines:after {display:none;}

.deal #deal_view_activity_future #deal_view_activity_item_lines {}
.deal #deal_view_activity_future .deal_view_activity_item_line {position:relative;}
.deal #deal_view_activity_future .deal_view_activity_item_line:after {display:table; content:' '; width:100%; visibility:hidden; overflow:hidden; zoom:1;}
.deal #deal_view_activity_future .deal_view_activity_item_line input[type="checkbox"] {position:relative; margin:-6px 6px 0 0; width:14px;}

.deal #deal_view_activity .deal_view_activity_item {position:relative; padding:0 20px 10px;}
.deal #deal_view_activity #deal_view_activity_past .deal_view_activity_item:before {position:absolute; content:''; top:0; left:30px; height:100%; width:1px; background-color:#ddd;}
.deal #deal_view_activity #deal_view_activity_past .deal_view_activity_item:first-child:before {}
.deal #deal_view_activity .deal_view_activity_item:last-of-type,
.deal #deal_view_activity .deal_view_activity_item:first-child {border-bottom:0 none;}
.deal #deal_view_activity .deal_view_activity_item:first-child {padding-top:20px!important;}
.deal #deal_view_activity #deal_view_activity_future .deal_view_activity_item {padding-bottom:20px;}
.deal #deal_view_activity #deal_view_activity_future .deal_view_activity_item:last-child {margin-bottom:-8px; padding-bottom:30px; border-bottom:0 none; background-image:url(https://html-assets-prod.guideflow.com/f765009f070c877098bec8c0e9b9f59d0f53e98f); background-repeat:repeat-x; background-position:bottom left; overflow:visible;}
.deal #deal_view_activity .deal_view_activity_item_right p.deal_view_activity_item_task_content { display: inline-block; margin:0 0 6px; padding:0; }
.deal #deal_view_activity .deal_view_activity_item_right .deal_view_activity_time_display, .deal #deal_view_activity .deal_view_activity_item_right p.deal_view_activity_item_task_content .deal_view_activity_time_edit_input {padding:7px; font-size:14px; color: #333; line-height:100%; width:100px; background-color:#fff; border:1px solid #c3c3c3; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.deal #deal_view_activity .deal_view_activity_item_right .deal_view_activity_time_display { cursor: pointer; }
.deal #deal_view_activity .deal_view_activity_item_right .display-inline-block-important { display: inline-block !important; }
.deal #deal_view_activity .deal_view_activity_item_right p.deal_view_activity_item_task_content .selectdropdown {position:relative; top:7px; margin-left: 5px; }
.deal #deal_view_activity .deal_view_activity_item_right .deal_view_activity_time_display { margin-left: 5px; }
.deal #deal_view_activity .deal_view_activity_item_right p.deal_view_activity_item_task_content .button {padding:7px 12px!important; text-align: center; margin-left: 5px; }
.deal #deal_view_activity_past, .deal #deal_view_activity #deal_view_activity_past .deal_view_activity_item { position:relative; background-color:#fafafa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; z-index:1;}
.deal #deal_view_activity #deal_view_activity_past .deal_view_activity_item:last-child { margin-bottom: 0px; border-bottom: none; }
.deal #deal_view_activity .deal_view_activity_item_full_view span { display: inline; }
.deal #deal_view_activity_all_empty { padding: 10px; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_time_display, .deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container, .deal #deal_view_activity #deal_view_blank_comment, .deal #deal_view_activity .deal_view_activity_item .deal_view_comments_more, .deal #deal_view_activity .deal_view_activity_item .deal_view_comments_more_link, .deal #deal_view_activity .deal_view_activity_tasktype_edit, .deal #deal_view_activity .deal_view_activity_time_edit, .deal #deal_view_activity .deal_view_activity_item p.deal_view_activity_item_task_content, .deal #deal_view_activity .deal_view_activity_item p.deal_view_activity_item_all_content, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_time_edit_input, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_time_hour, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_time_edit_time_button, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_expand_link, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_contract_link, .deal #deal_view_activity .deal_view_activity_item span.deal_view_activity_item_full_view_more, .deal #deal_view_activity span.deal_view_activity_item_full_view_complete, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_edit_container, .deal #deal_view_activity #deal_view_activity_all_empty, .deal #deal_search_results_container, .deal #deal_view_activity #deal_view_activity_task_empty, .deal #deal_view_activity #deal_view_activity_note_empty, .deal #deal_view_activity #deal_view_activity_email_empty, .deal #deal_view_activity #deal_view_activity_deal_update_empty { display: none; }
.deal #deal_view_activity_future .deal_view_activity_item_line1 td:first-child { line-height: 0px; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_more { margin-left: -3px; }
.deal #deal_view_activity .deal_view_activity_item p.deal_view_activity_item_task_content .tasktype, .deal #deal_view_activity .deal_view_activity_item p.deal_view_activity_item_task_content .time { font-weight: bold; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container {position:relative; margin:10px 0px 12px 60px; padding:0; background-color:#fff; border:1px solid #ddd; -webkit-box-shadow: 0 2px 0 0 #d1d1d1; box-shadow: 0 2px 0 0 #d1d1d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container:before, .deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container:after {position:absolute; top:-9px; left:20px; content:''; width: 0px; height: 0px; border-style: solid; border-width:0 11px 10px 11px; border-color: transparent transparent #fff transparent; z-index:10;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container:before {top:-11px; border-color: transparent transparent #ddd transparent;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email {position:relative; margin:15px 0px 0px; padding:12px 16px; background-color:#fff; border:1px solid #ddd; -webkit-box-shadow: 0 2px 0 0 #d1d1d1; box-shadow: 0 2px 0 0 #d1d1d1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email:before, .deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email:after {position:absolute; top:-9px; left:20px; content:''; width: 0px; height: 0px; border-style: solid; border-width:0 11px 10px 11px; border-color: transparent transparent #fff transparent; z-index:10;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email:before {top:-11px; border-color: transparent transparent #ddd transparent;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email label {display:block; margin:0 0 4px; padding:0; font-weight:700;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email p {margin:0; padding:0;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_full_view_email .email_subject_view {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment:first-child {margin-top:20px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment {margin:0; padding-bottom:12px; border-bottom:1px solid #ddd;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment ul {padding:12px 16px 6px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment ul li {line-height:17px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_add_comment {position:relative; padding:16px; overflow:hidden;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_add_comment .comment_value {margin-right:150px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_add_comment .comment_value textarea { width:100%; height:16px; padding:7px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_add_comment .add_comment {margin:0!important; padding:6px 17px!important; float:right; font-size:12px; background:#fff!important; color:#a3a3a3!important; text-shadow:none!important; border:1px solid #cfcfcf!important; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -ms-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_add_comment .add_comment.guideflow_hovered {color:#fff!important; background-color:#24a828!important; border:1px solid #24a828!important;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comments_more_link {padding:8px 15px; margin:15px 15px 0; font-size:12px; text-align:center; background-color:#f4f4f4; border: 1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none; cursor:pointer; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -ms-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comments_more_link.guideflow_hovered {background-color:#fff;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_right a { cursor:pointer; color:#555; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_right a.dropdown_select { padding:0!important; font-weight:600; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_right .deal_view_activity_item_full_cancel_button { border:1px solid #ddd; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment { margin:0px 0px 15px; padding:0 15px 15px; border-bottom:1px solid #ddd;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment:last-child {margin-bottom:0;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment > p {display:block; margin:16px 16px 5px; font-size:14px; line-height:15px; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment .deal_view_comment_author { font-weight:700; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_comment .deal_view_comment_timestamp { color: #ccc; }
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment_left {float:left; width:28px; margin:0;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment_left img {width:28px; height:28px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment_right {margin-left:38px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment_right > p {margin-bottom:4px;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_comments_container .deal_view_comment .deal_view_comment_right .deal_view_comment_timestamp {display:inline-block; font-size:11px; color:#ccc; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_all_content {margin:0 0 3px; padding:0; color:#666; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_all_content span {color:#333; font-weight:700;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_meta li {display:inline-block; margin:0 5px 0 0; font-size:12px; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_meta li a {color:#999; font-size:12px; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_logger {color:#999; font-size:12px; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_comments_link a {color:#999; font-size:12px; font-weight:100;}
.deal #deal_view_activity .deal_view_activity_item .deal_view_activity_item_email_subject { font-weight: bold; }
.deal #deal_view_deal_right_top { margin-bottom:15px; }
.deal #deal_manage_tasktypes_add, .deal #deal_manage_tasktypes_delete, .deal #deal_manage_tasktypes_delete_back_btn, .deal #deal_manage_tasktypes_delete_action_btn, .deal #deal_manage_tasktypes_edit_action_btn, .deal #deal_manage_tasktypes_add_action_btn, #vc_pd_blank, .deal #deal_board_row_empty { display: none; }
.deal #deal_board_row_empty a { cursor: pointer; }
.deal #deal_view_delete_link a { text-decoration: none; color: #CCCCCC; cursor: pointer; }
.deal #deal_view_delete_link a.guideflow_hovered { color: #DD1144; }
.deal #deal_view_scores[data-toggle='popover'] { cursor: pointer; }
.deal .deal_view_score_label, .deal .deal_view_score_value { display: block; }
.deal .deal_view_score_label { font-weight: bold; }
.deal .deal_view_score_value:not(.last) { margin: 0px 0px 15px 0px; }
.deal #deal_search_results_pagination ul { float: none; }
.deal #vc_automated_series .vc_automated_series_starts_list li:first-child { padding-top: 0px; }
.deal #toggle_ckeditor, .contact_view #toggle_ckeditor { cursor: pointer; margin-top: 15px; display: inline-block; padding:0; color:#d3d3d3; font-weight:100; }
.contact_view #toggle_ckeditor { margin-bottom: 10px; margin-left: 10px; }
.deal #toggle_ckeditor { position: absolute; top: 50px; right: 23px; }
.deal #deal_view_contact_customer_acct {position:relative; top:0; border:none; background-color:#88afdf; margin:0; padding:2px 4px 2px 4px!important; color:#ebf2fb; width:auto; border: 0 none!important; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important;}
.deal #deal_view_contact_customer_acct, .deal #deal_view_contact_customer_acct_preview { font-size: 10px!important; }
.deal #deal_view_contact_customer_acct_preview { display: none; }
.deal #deal_view_contact_customer_acct.inline_editable.guideflow_hovered {color:#888; background-color:rgba(245, 255, 0, 0.2); -webkit-box-shadow:none; box-shadow:none; cursor:pointer;}
.deal #deal_view_contact_customer_acct.inline_editing {color:#333!important; background-color:transparent; background-image:url(https://html-assets-prod.guideflow.com/6f3a1d41490eba9090dcf9e8b656a7fac84b6a2a); background-repeat:repeat-x; background-position:bottom left; cursor:text;}

#vc_deals_rows_container .vc_deal_row {position:relative; margin-bottom:12px; padding:0; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
#vc_deals_rows_container .vc_deal_row:last-child {margin-bottom:0;}
#vc_deals_rows_container .vc_deal_row::before {position:absolute; content:''; left:-1px; top:-3px; width:3px; height:62px; opacity:100; z-index:100; background-color:rgba(0,204,20, 1);}
#vc_deals_rows_container .vc_deal_row.today::before {background-color:rgba(0,204,20, 1);}
#vc_deals_rows_container .vc_deal_row.past::before {background-color:rgba(255,0,0, 1);}
#vc_deals_rows_container .vc_deal_row.none::before {background-color:rgba(255,155,60, 1);}
#vc_deals_rows_container .vc_deal_row::after {position:absolute; content:''; right:0; top:-10px; width:100px; height:100px; opacity:100; z-index:100; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(100%,#FFF)); background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%,#FFF 100%); background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%,#FFF 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
#vc_deals_rows_container .vc_deal_row ul {display:table; cursor:pointer;}
#vc_deals_rows_container .vc_deal_row a {cursor:pointer; }
#vc_deals_rows_container .vc_deal_row ul li {position:relative; display:table-cell; padding:8px 10px; font-size:12px; color:#666; line-height:17px; border:0 none; border-right:1px solid #eee; vertical-align:middle;}
#vc_deals_rows_container .vc_deal_row ul li:last-child {border-right:0 none;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_title_container {width:150px; max-width:150px; min-width:150px; white-space:nowrap;}
#vc_deals_rows_container .vc_deal_row ul .vc_deal_value {/*width:95px; min-width:95px;*/ color:#009400; font-weight:400;}
#vc_deals_rows_container .vc_deal_row ul .vc_deal_title, #vc_deals_rows_container .vc_deal_row ul .vc_deal_value { display: block; }
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_age {width:120px; min-width:120px; color:#00328b;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_group {width:120px; min-width:120px;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_group_stage {width:120px; min-width:120px;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_group_stage .vc_deal_stage {display:block; width:100%; font-weight:700; white-space:nowrap;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_group_stage .vc_deal_group {display:block; color:#999; white-space:nowrap;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_task {width:300px; max-width:300px; min-width:300px; white-space:nowrap;}
#vc_deals_rows_container .vc_deal_row ul li.vc_deal_task .task_title {margin-bottom:6px;}
/*#vc_deals_rows_container .vc_deal_row ul li.vc_deal_task .task_date {font-size:11px; color:#a5a5a5;}*/

.modal.contact_view_email_modal .modal-body {padding:0!important;}
.modal.contact_view_email_modal .modal-body .body {position:relative;}
.modal.contact_view_email_modal .modal-body fieldset {margin:0!important; padding:0 24px 0 0!important; border-bottom:1px solid #ddd;}
.modal.contact_view_email_modal .modal-body fieldset#contact_email_body { padding-right:0!important;}
.modal.contact_view_email_modal .modal-body fieldset#contact_email_body #cke_contact_view_email_message {width:596px;}
.modal.contact_view_email_modal .modal-body fieldset:last-child {border-bottom:0 none;}
.modal.contact_view_email_modal .modal-body fieldset textarea,
.modal.contact_view_email_modal .modal-body fieldset input {margin:0!important; padding:12px!important; border:0 none!important; border-radius:0!important; -webkit-box-shadow:inset 0 rgba(0, 0, 0, 0)!important; -moz-box-shadow:inset 0 rgba(0, 0, 0, 0)!important; box-shadow:inset 0 rgba(0, 0, 0, 0)!important; -webkit-box-shadow:0 rgba(0, 0, 0, 0)!important; -moz-box-shadow:0 rgba(0, 0, 0, 0)!important; box-shadow:0 rgba(0, 0, 0, 0)!important; }
.modal.contact_view_email_modal .modal-body #toggle_ckeditor.ckeditor {position:absolute; top:37px; right:24px; color:#d3d3d3; cursor:pointer;}
#uxbody .uxlftcolm .modal.contact_view_email_modal .modal-body fieldset input {width:84%; float:left; box-shadow:none; }
.modal.contact_view_email_modal .modal-footer div.switch_to {position:absolute; display:block; margin:8px 0 10px; text-align:right;}
.modal.contact_view_email_modal .modal-footer div.switch_to span {display:inline-block; margin-right:8px; font-size:11px; color:#dbdbdb; cursor:pointer;}
.modal.contact_view_email_modal fieldset:not(#contact_email_body) span { color: #666666; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -khtml-opacity:0.7; opacity:0.7; font-size: 14px; width: 55px; display: block; float: left; text-align: right; margin-right: 10px; padding-top: 11px; }

.modal.contact_view_email_modal #cke_contact_view_email_message { width: 600px; }
.deal #deal_view_deal_left #deal_view_actions #contact_view_email_message { width: 100%; margin-top: 35px; }
#cke_contact_view_email_message { margin-right: -14px; border: 1px #ddd solid; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.deal #contact_view_email_message.ckeditor { margin-top: 0px; }
#cke_contact_view_email_message .cke_toolgroup { border: none; }
#cke_contact_view_email_message .cke_button_on { background-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }

/*.modal.contact_view_email_modal fieldset #cke_contact_view_email_message span { display: none; }*/
.modal.contact_view_email_modal input[type=text]#contact_view_email_to { color: #bbbbbb !important; }
.modal.contact_view_email_modal #contact_email_details {}
.modal.contact_view_email_modal #contact_email_details #deal_email_details_dropdown {display:none;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details {position:absolute; top:10px; right:0;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details > a {position:relative; display:block; padding:0; color:#d3d3d3; font-weight:100; cursor:help;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown {display:none; position:absolute; top:22px; right:22px; margin:0; padding:12px; background:#fff; font-size:12px; border:1px solid #ddd; overflow:hidden; text-align:left; z-index:100; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:visible;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown a, .deal #contact_view_email_name_from { color:#9e9e9e; font-weight:100;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown:before,
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown:after {position:absolute; top:-8px; right:15px; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:rgba(0, 0, 0, 0) #ddd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown:after {top:-7px; border-color:rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown .deal_email_details_dropdown_row {display:block; width:100%; height:15px; white-space:nowrap;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown .deal_email_details_dropdown_row span {float:none!important; display:inline-block!important; width:auto!important; margin:0; padding:0; color:#333!important; filter:alpha(opacity=100)!important; -khtml-opacity:1!important; opacity:1!important; text-align:left;}
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown .deal_email_details_dropdown_row span.deal_email_details_dropdown_label,
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown .deal_email_details_dropdown_row span#contact_view_email_name_from,
.modal.contact_view_email_modal #deal_email_details #contact_email_details #deal_email_details_dropdown .deal_email_details_dropdown_row span#contact_view_email_to {color:#919191!important;}
.modal.contact_view_email_modal #contact_view_email_captcha, .deal #contact_view_email_captcha { display: none; }
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table { width: 100%; border: 0 none!important; }
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table td.recaptcha_image_cell { width: 394px!important; }
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table td.recaptcha_image_cell div#recaptcha_image { width: 100%!important; }
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table div.recaptcha_input_area input { width: 380px!important; border: 1px solid #ccc!important; }
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table span#recaptcha_privacy {float: none!important; text-align: left!important; margin-left: 7px!important;}
.modal.contact_view_email_modal #contact_view_email_captcha table#recaptcha_table span#recaptcha_privacy a {font-size: 12px!important; color: #c4c4c4!important;}
.modal.contact_view_email_modal .modal-footer div.switch_to { display: none; }

/*
* Deals tour
*/
#deal_tour_welcome_modal .modal-body {padding:25px 25px 0!important;}
#deal_tour_welcome_modal .modal-body h3 {padding:0 10px; height:50px; font-size:14px; color:#00a6c9; font-weight:bold;}
#deal_tour_welcome_modal .modal-body .colm-table {display:table; width:100%; text-align:center;}
#deal_tour_welcome_modal .modal-body .colm-cell {display:table-cell; width:33%;}
#deal_tour_welcome_modal .modal-body .tour-deal-icon {margin:0 auto; width:160px; height:160px; background-size:123px auto; background-repeat:no-repeat; background-position:50%; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -ms-transition: all 100ms ease; transition: all 100ms ease;}
#deal_tour_welcome_modal .modal-body .colm-cell.guideflow_hovered .tour-deal-icon {transform:scale(1.07); -ms-transform:scale(1.07); -moz-transform:scale(1.07); -webkit-transform:scale(1.07); -o-transform:scale(1.07);}
#deal_tour_welcome_modal .modal-body .colm-cell .tour-deal-icon.leads {background-image:url(https://html-assets-prod.guideflow.com/f95329e71fed176746db0917d3866e9d3d3c84b9);}
#deal_tour_welcome_modal .modal-body .colm-cell .tour-deal-icon.pipelines {background-image:url(https://html-assets-prod.guideflow.com/56f6984a4d8620f22e0f0f245f2f581d427f42c7);}
#deal_tour_welcome_modal .modal-body .colm-cell .tour-deal-icon.process {background-image:url(https://html-assets-prod.guideflow.com/85b6ad7a802ae6ee1622bd7c9f031616612b288f);}
#deal_tour_welcome_modal .modal-body .colm-cell p {padding:12px; font-size:12px; color:#888;}

/* * Add deal modal */

.deal_add_deal_modal a.dropdown_select, .deal_add_deal_modal [data-id="new_deal_stage"], .deal_add_deal_modal [data-id="new_deal_owner"], .deal_add_deal_modal [data-id="new_deal_group"] { width: 100% !important;box-sizing: border-box; }
.deal_add_deal_modal.modal .modal-content { width: 685px; }
.deal_add_deal_modal.modal .modal-body .add-deal-table-modal { margin-bottom: 20px; }
.deal_add_deal_modal.modal .modal-body .add-deal-table-modal .popover-trigger { margin-bottom: 0; }
.deal_add_deal_modal.modal .modal-body .form_colm_table { display: table;width: 100%; }
.deal_add_deal_modal.modal .modal-body .form_row { display: block;padding: 0 !important;width: 100%; }
.deal_add_deal_modal.modal .modal-body .form_row fieldset { display: inline-block;padding: 0 !important;width: 316px;vertical-align: top; }
.deal_add_deal_modal.modal .modal-body .form_row fieldset:first-child { margin-right: 9px; }
.deal_add_deal_modal.modal .modal-body fieldset { padding: 0 !important; }
.deal_add_deal_modal.modal .modal-body fieldset .vc_widget_deal_right { top: 21px;bottom: initial;right: 0; }
.deal_add_deal_modal.modal .modal-body fieldset .vc_widget_deal_right .popover-trigger { padding: 8px 11px 7px !important; }
.deal_add_deal_modal.modal .modal-body fieldset .vc_widget_deal_left #new_deal_value { width: 246px; }
.deal_add_deal_modal.modal .modal-body fieldset #add_deal_stage_container, .deal_add_deal_modal.modal .modal-body fieldset #add_deal_group_container { float: none;margin-right: 10px;min-width: initial;width: auto; }
.deal_add_deal_modal.modal .modal-body fieldset.column, #adddeal-import.modal .modal-body fieldset.column, .deal_add_deal_modal.modal .modal-body fieldset.deal_owner_set { display: inline-block;margin: 0 !important;width: initial !important;vertical-align: top; }
.deal_add_deal_modal.modal .modal-body #new_deal_group_container .icon.caret-bottom,
.deal_add_deal_modal.modal .modal-body #add_deal_stage_container .icon.caret-bottom,
.deal_add_deal_modal.modal .modal-body #deal_value_currency .icon.caret-bottom,
.deal_add_deal_modal.modal .modal-body #owner-dropdown-container .icon.caret-bottom { padding-right: 0;color: #b9b9b9 !important; }
.deal_add_deal_modal.modal .modal-body #dealtitle-pers-menu.ac_popover-menu{ margin-top: 45px !important; }
.deal_add_deal_modal.modal .modal-body label { margin-bottom: 5px; }
.deal_add_deal_modal.modal .modal-body input[type="text"] { width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

.deal_add_deal_modal.modal .modal-body .dealtitle-pers { float: right; }
.deal_add_deal_modal.modal .modal-body a.dealtitle-pers { color: #bbbbbb;text-decoration: none;}
#deal_widget_form .dealtitle-input-wrap {  height: 19px; width: 95%; position: relative;padding: 7px 7px 7px 9px!important;display: inline-block;background-color: #ffffff;line-height: 100%;border: 1px solid #C3C3C3;border-radius: 3px;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left; }
#deal_widget_form .dealtitle-input { position: relative;padding: 0 !important;width: 92% !important;display: inline-block;background-color: #ffffff;line-height: 100%;border: 0px !important;font: 14px "IBM Plex Sans", Helvetica, sans-serif !important;color: #333 !important;float: left; }
#deal_widget_form.modal fieldset div.set .dealtitle-input-wrap .dealtitle-pers, #deal_widget_form.modal fieldset div.set .dealtitle-input-wrap .reply-to { float: right; }
#deal_widget_form.modal fieldset #dealtitle-pers-menu { margin-top: 23px;min-width: 247px;left: 20.5%;}
#deal_widget_form.modal fieldset #dealtitle-pers-menu:before,#deal_widget_form.modal fieldset #dealtitle-pers-menu:after{ left: 80%;}
#deal_widget_form.modal fieldset #dealtitle-pers-menu .ac_popover-menu .ac_popover-search { padding: 5px !important;}
#deal_widget_form.modal .ac_popover-menu .popover-footer .ac_button { width: 47%;}
#deal_widget_form.modal .ac_popover-menu .popover-footer .ac_button:first-of-type { margin-right: 10px !important;}

#dealtitle-modal .dealtitle-pers, #dealtask-modal .dealtitle-pers { float: right; }
#dealtitle-modal a.dealtitle-pers, #dealtask-modal .dealtitle-pers { color: #bbbbbb; text-decoration: none;}
#dealtitle-modal .dealtitle-input-wrap { height: 19px; width: 95%; position: relative; padding: 7px 7px 7px 9px!important; display: inline-block; background-color: #ffffff; line-height: 100%; border: 1px solid #C3C3C3; border-radius: 3px; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; color: #333 !important; float: left; margin-bottom: 20px; }
#dealtask-modal .dealtitle-input-wrap { height: 19px; width: 95%; position: relative; padding: 7px 7px 7px 9px!important; display: inline-block; background-color: #ffffff; line-height: 100%; border: 1px solid #C3C3C3; border-radius: 3px; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; color: #333 !important; float: left; }
#dealtitle-modal .dealtitle-input { position: relative; padding: 0 !important; width: 92% !important; display: inline-block; background-color: #ffffff; line-height: 100%; border: 0px !important; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; color: #333 !important; float: left; }
#dealtask-modal .dealtasktitle-input { position: relative; padding: 0 !important; width: 92% !important; display: inline-block; background-color: #ffffff; line-height: 100%; border: 0px !important; font: 14px "IBM Plex Sans", Helvetica, sans-serif !important; color: #333 !important; float: left; }
#dealtitle-modal.modal fieldset div.set .dealtitle-input-wrap .dealtitle-pers, #dealtitle-modal.modal fieldset div.set .dealtitle-input-wrap .reply-to { float: right; }
#dealtitle-modal.modal fieldset #dealtitle-update-pers-menu, #dealtask-modal.modal fieldset #dealtasktitle-pers-menu { margin-top: 45px;min-width: 247px;left: 20.5%;}
#dealtitle-modal.modal fieldset #dealtitle-update-pers-menu:before, #dealtitle-modal.modal fieldset #dealtitle-update-pers-menu:after, #dealtask-modal.modal fieldset #dealtasktitle-pers-menu:after, #dealtask-modal.modal fieldset #dealtasktitle-pers-menu:before { left: 80%;}
#dealtitle-modal.modal fieldset #dealtitle-update-pers-menu .ac_popover-menu .ac_popover-search, #dealtask-modal.modal fieldset #dealtasktitle-pers-menu .ac_popover-menu .ac_popover-search { padding: 5px !important;}
#dealtitle-modal.modal .ac_popover-menu .popover-footer .ac_button { width: 47%;}
#dealtitle-modal.modal .ac_popover-menu .popover-footer .ac_button:first-of-type { margin-right: 10px !important;}

#deal_widget_form:not(.is-reset) { display: table;width: 100%;margin: 0;padding: 0; }
#deal_widget_form:not(.is-reset) #deal_widget_row_left { position: relative; }
#deal_widget_form:not(.is-reset) input[type="text"] { padding: 8px 7px 7px;display: inline-block;font-size: 14px;color: #333 !important;line-height: 100%;background-color: #FFF;border: 1px solid #C3C3C3;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 100%; }
#deal_widget_form:not(.is-reset) .form_colm_left { display: table-cell;width: 55%;padding: 20px;vertical-align: top; }
#deal_widget_form:not(.is-reset) .form_colm_right { display: table-cell;width: 45%;padding: 20px;background-color: #e7e7e7;vertical-align: top; }
#deal_widget_form:not(.is-reset) .selectdropdown .caret { position: relative; top: initial; right: initial; margin-left: 0; padding-right: 0; }
#deal_widget_form:not(.is-reset) .ac_button.noicon { padding-right: 12px; }
#deal_widget_form:not(.is-reset) fieldset { position: relative;margin-bottom: 18px !important;padding-right: 16px; }
#deal_widget_form:not(.is-reset) fieldset:before, #deal_widget_form fieldset:after { content: "";display: table; }
#deal_widget_form:not(.is-reset) fieldset:after { clear: both;zoom: 1; }
#deal_widget_form:not(.is-reset) fieldset #deal_widget_row_right { float: left;margin-left: 20px;margin-right: 0px; }
#deal_widget_form:not(.is-reset) fieldset #deal_widget_row_right input[type="text"] { width: 190%; }
#deal_widget_form:not(.is-reset) fieldset.column #add_deal_group_container, #deal_widget_form fieldset.column #add_deal_stage_container { float: left; }
#deal_widget_form:not(.is-reset) fieldset.column #add_deal_group_container { margin-right: 10px; }
#deal_widget_form:not(.is-reset) fieldset .vc_widget_deal_left { width: 260px; }
#deal_widget_form:not(.is-reset) fieldset .vc_widget_deal_left input#new_deal_value { width: 242px; }
#deal_widget_form:not(.is-reset) fieldset .vc_widget_deal_right { position: absolute;right: 0;bottom: 3px;margin: 0; }
#deal_widget_form:not(.is-reset) fieldset .vc_widget_deal_right .selectdropdown { position: relative; }
#deal_widget_form:not(.is-reset) fieldset a.dropdown_select { padding-right: 10px;border-color: #c3c3c3; }
#deal_widget_form:not(.is-reset) .column .selectdropdown a.dropdown_select { min-width: 137px;text-align: left; }
#deal_widget_form:not(.is-reset) fieldset #add_deal_group_container a.dropdown_select, #deal_widget_form fieldset #add_deal_stage_container a.dropdown_select, #deal_widget_form fieldset.deal_owner_set a.dropdown_select { padding-right: 10px !important;width: 150px;text-align: left;font-weight: normal; }
#deal_widget_form:not(.is-reset) fieldset #add_deal_group_container div.dropdown_menu, #deal_widget_form fieldset.deal_owner_set div.dropdown_menu { width: 167px; }
#deal_widget_form:not(.is-reset) #new_deal_group_container .dropdown_menu { margin-top: 10px !important;overflow: visible; border-radius: 5px; }
#deal_widget_form:not(.is-reset) fieldset.deal_owner_set div.dropdown_menu { overflow: visible;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#deal_widget_form:not(.is-reset) fieldset.deal_owner_set div.dropdown_menu:before, #deal_widget_form fieldset.deal_owner_set div.dropdown_menu:after { position: absolute;top: -11px;left: 32px;content: '';width: 0;height: 0;border-width: 7px 7px 7px 0;border-style: solid;border-color: rgba(0, 0, 0, 0) var(--slate-200) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);z-index: 50; }
#deal_widget_form:not(.is-reset) fieldset.deal_owner_set div.dropdown_menu:after { top: -10px;border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }
#deal_widget_form:not(.is-reset) #new_deal_stage_container div.dropdown_menu { width: 155px; }

.deal #task_duedate_options fieldset:not(:last-child) { margin: 0px 0px 10px 0px; }
.deal #task_duedate_options fieldset a { cursor: pointer; }
.deal #deal_view_actions_task_duedate_container .popover { width: 150px; }
#vc_automated_series .vc_automated_series_starts { display: none; }
.deal #deal_search_initial { display: none; padding: 30px; }
/*
* Edit deal stage modal
*/
.deal_edit_group_stage_modal #edit_pipeline_view {display:table; width:100%;}
.deal_edit_group_stage_modal #edit_pipeline_view .selectdropdown {display:block;}
.deal_edit_group_stage_modal #edit_pipeline_view .selectdropdown .dropdown_menu {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.deal_edit_group_stage_modal #edit_pipeline_view .selectdropdown .icon.caret-bottom { position: absolute; right: 10px; padding-right: 0; }
.deal_edit_group_stage_modal #edit_pipeline_view .col {display:table-cell!important; padding-right:25px; width:50%;}
.deal_edit_group_stage_modal #edit_pipeline_view .col:first-child {padding-right:40px;}
.deal_edit_group_stage_modal #edit_pipeline_view .col a.dropdown_select {width:100%; font-size:14px;}
.deal_edit_group_stage_modal #edit_pipeline_view .col a.dropdown_select:after {position:absolute; right:10px;}
.deal_edit_group_stage_modal #edit_pipeline_view .col div.dropdown_menu {width:280px}
.deal_edit_group_stage_modal #edit_pipeline_view .col:first-child div.dropdown_menu {width:265px;}

body.deal .modal #deal_widget_form div.dropdown_menu ul li,
body.series .modal #deal_widget_form div.dropdown_menu ul li {margin:0!important; padding:0!important;}
body.deal .modal #deal_widget_form .column .selectdropdown a.dropdown_select,
body.series .modal #deal_widget_form .column .selectdropdown a.dropdown_select {min-width:137px; text-align:left;}
body.deal .modal #deal_widget_form .selectdropdown a.dropdown_select::after,
body.series .modal #deal_widget_form .selectdropdown a.dropdown_select::after {position:absolute; right:10px;}

#adddeal .vc_widget_deal_right .dropdown_select,
#deal_add_deal .vc_widget_deal_right .dropdown_select {text-align:left; }
#adddeal .dropdown_select:after,
#deal_add_deal .dropdown_select:after { position: absolute; float: none; top: 11px; right: 10px; margin: 0; }
#deal_add_deal .vc_widget_deal_right .dropdown_select { width: 70px!important; }
#deal_add_deal .vc_widget_deal_right .dropdown_select .icon.caret-bottom { padding-right: 0; margin-left: 0; }
#adddeal .vc_widget_deal_right .dropdown_select { padding: 8px 26px 7px 11px!important; }
#adddeal .vc_widget_deal_right .dropdown_menu {top:32px;}
#adddeal .column .dropdown_menu { top: 44px; overflow: visible; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#adddeal .column .dropdown_menu:before,
#adddeal .column .dropdown_menu:after { position: absolute; top: -11px; left: 32px; content: ''; width: 0; height: 0; border-width: 7px 7px 7px 0; border-style: solid; border-color: rgba(0, 0, 0, 0) var(--slate-200) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); z-index: 50; }
#adddeal .column .dropdown_menu:after { top: -10px; border-color: rgba(0, 0, 0, 0) #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); }

/*
* Manage task types
*/
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main ul {max-height:252px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd; -webkit-border-radius:3px; border-radius:3px;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li {padding-left:10px; line-height:35px;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li:nth-child(odd) {background-color:#fafafa; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td {position:relative; vertical-align:middle;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td.edit {}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td.delete {padding-left:10px;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td a[class^="button-"] {display:inline; padding:4px 12px; background-color:#fff; font-size:12px; font-weight:100; color:#666; cursor:pointer; border:1px solid #ddd; text-decoration:none; -webkit-border-radius:4px; border-radius:4px; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -ms-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td a[class^="button-"].guideflow_hovered {background:#686868; color:#fff; border:1px solid #686868;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main li td.title {padding-left:10px;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main a.add_btn {margin:0; padding:8px 25px; color:#fff; background-color:#53b73c; border:1px solid #429e34; text-align:center; text-decoration:none; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; -webkit-transition: 0.25s ease; -moz-transition: 0.25s ease; -ms-transition: 0.25s ease; -o-transition: 0.25s ease; transition: 0.25s ease;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_main a.add_btn.guideflow_hovered {background:#429e34;}
#deal_manage_tasktypes.modal #deal_manage_tasktypes_edit { width: 100%; }

#deal_manage_tasktypes.modal .deal_tasktype_preview {margin:20px 0;}
#deal_manage_tasktypes.modal .deal_tasktype_preview div.preview {margin-top:10px; padding:12px; border:1px solid #ddd; background-color:#f0f0f0; -webkit-border-radius:3px; border-radius:3px;}
#deal_manage_tasktypes.modal .deal_tasktype_preview div.preview:after {display:table; content:''; clear:both;}
#deal_manage_tasktypes.modal .deal_tasktype_preview div.preview img {float:left; width:40px; margin-right:10px;}
#deal_manage_tasktypes.modal .deal_tasktype_preview div.preview_content strong {display:block; margin-bottom:3px;}

/*
* Apps page
*/
#integration-layer-app-search-input::placeholder { color: var(--slate-400); };
#apps_container {position:relative; width:100%;}
#apps_container:after, .clearthis:after {content:''; display:block; width:100%; height:0; line-height:0; clear:both; zoom:1;}
#apps_container .campaigns_head {position:relative; width:100%; overflow:hidden;}
#apps_container .campaigns_head .button_group {float:left; display:inline-block; margin:0;}
#apps_container .campaigns_head .btn_activation {float:right; display:inline-block; margin:0;}
#apps_container .campaigns_head .btn_activation a {position:relative; display:block; padding:8px 52px; background-color:#53b73c; font-size:14px; font-weight:400; color:#fff; border-bottom:3px solid #429e34; text-decoration:none; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; z-index:2;}
#apps_container .install_apps li, #apps_container .app_menu_list li {position:relative; margin:15px 0; width:100%; line-height:19px;}
#apps_container .app_menu_list.categories li:last-child {margin-bottom:0;}
#apps_container .install_apps_header {position:relative; font-size:15px; color:#4c8fc7; text-decoration:none; font-weight:400; margin-top:20px;}
#apps_container .install_apps_header > span {position:absolute; display:block; top:0; right:0; font-size:11px; color:#666; font-weight:100;}
#apps_container .install_apps_header > span a {color:#999;}
#apps_container .install_apps {margin:5px 0 10px; padding:5px 0;}
#apps_container .install_apps li:after {position:relative; content:'.'; display:table; visibility:hidden; height:0; line-height:0; font-size:0; zoom:1;}
#apps_container .install_apps img {float:left; max-width: 16px; height: auto;}
#apps_container .install_apps span {display:inline-block; margin-left:10px; color:#555; text-decoration:none; line-height:20px;}
#apps_container .install_apps a {display:inline-block; color:#555; text-decoration:none;}
#apps_container .app_menu_list a {font-size:15px; color:#4c8fc7; text-decoration:none; font-weight:100;}
#apps_container .app_menu_list.pop_new {margin:5px 0; padding:0 0 0px 0px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:15px; }
#apps_container .app_menu_list .categories { margin:5px 0; padding:0 0 5px 5px; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:15px; }
#apps_container .apps_form_wrap .notify.alert:before {float:none;}
#apps_container .apps_form_wrap .notify.alert {margin-top: 15px;}
#apps_container .apps_form_wrap .notify.alert .ac_button {color: white; margin-left: 25px;}
#apps_container .apps_form_wrap {margin-top:10px}
#apps_container .apps_form_wrap h2 {flex: 1 1 auto; display:flex; align-items: left}
#apps_container .apps_form_wrap h2 img {max-width:48px; max-height: 48px}
#apps_container .apps_form_wrap h2 > div {margin-left: 12px; align-items: center; font-weight: 0}
#apps_container .apps_form_wrap h2 > div > div {font-size: 14px; line-height: 16.1px}
#apps_container .apps_form_wrap h2 > div > div > span {font-size: 16px; font-weight: 600; display:inline; margin-bottom: 4px; line-height: 24px}
#apps_container .apps_form_wrap h2 > div > div > span > a {color:var(--ocean-500); font-size:14px; font-weight: 500; line-height: 16.1px; display:inline; margin-top: 4px}

#apps_container .apps_form_wrap .ac_toggle {font-size: 8px; height: 8px; margin-right: 10px;}
#apps_container .apps_form_wrap .ac_toggle > label > span {display: inline-block; width: 6px;}
#apps_container .apps_form_wrap .ac_toggle .switch-on {padding: 0 3px; visibility: hidden;}
#apps_container .apps_form_wrap .ac_toggle .switch-off {padding: 0 3px; visibility: hidden;}
#apps_container .apps_form_wrap .ac_toggle .handle {width: 12px; height: 12px;}
#apps_container .apps_form_wrap .app_description {margin-top:10px; padding-top:12px; color:#bbb; border-top:1px solid #dbdbdb;}
#apps_container .apps_form_wrap .connect_with_text {margin:40px 0 20px; font-size:19px; color:#555;}
#apps_container .apps_form_wrap .ac_container .notify {margin: 15px;}
#apps_container .apps_form_wrap .ac_container .notify:before {display: none;}


/* The slider stuff for apps screenshots */
#apps_container .apps_form_wrap #slides,
#apps_container .apps_form_wrap #slides2 {
	margin-bottom: 20px;
}
#apps_container .apps_form_wrap #slides .slidesjs-container,
#apps_container .apps_form_wrap #slides2 .slidesjs-container {
	z-index: 0;
	border-radius: var(--radii-200);
}
#apps_container .apps_form_wrap #slides a.slidesjs-play,
#apps_container .apps_form_wrap #slides2 a.slidesjs-play,
#apps_container .apps_form_wrap #slides a.slidesjs-stop,
#apps_container .apps_form_wrap #slides2 a.slidesjs-stop {
	display: none !important;
}
#apps_container .apps_form_wrap #slides .slidesjs-pagination {
	float: right;
	margin-top: 10px;
}
#apps_container .apps_form_wrap #slides2 .slidesjs-pagination {
	margin-top: 10px;
}
#apps_container .apps_form_wrap #slides .slidesjs-pagination li,
#apps_container .apps_form_wrap #slides2 .slidesjs-pagination li {
	float: left;
	list-style-type: none;
	margin: 0 4px;
}
#apps_container .apps_form_wrap #slides .slidesjs-pagination li a,
#apps_container .apps_form_wrap #slides2 .slidesjs-pagination li a {
	display: block;
	padding: 0;
	width: 14px;
	height: 14px;
	background: #ddd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	list-style-type: none;
	text-indent: -9999px;
}
#apps_container .apps_form_wrap #slides .slidesjs-pagination li a.active,
#apps_container .apps_form_wrap #slides2 .slidesjs-pagination li a.active {
	background-color: #a0a0a0
}
#apps_container .apps_form_wrap .app_desc_text {
	color: var(--slate-600);
}

#apps_container .apps_form_wrap ul.app_setup {}
#apps_container .apps_form_wrap ul.app_setup li.apps_direction_in span,
#apps_container .apps_form_wrap ul.app_setup li.apps_direction_out span {display:block; padding:5px 0 5px 23px; background-repeat:no-repeat; background-image:url(https://html-assets-prod.guideflow.com/dec75fa882d38a9298386d486320798285e2ee5a); background-position:0 4px;}
#apps_container .apps_form_wrap ul.app_setup li.apps_direction_out span {background-image:url(https://html-assets-prod.guideflow.com/50efffe0c12fecb3d4d99ea9349073954c147487); background-position:0 3px;}
#apps_container .apps_form_wrap ul.app_setup .setup_bar {margin:6px 0; padding:18px 12px; background-color:#f7f7f7; border:1px solid #e6e6e6; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#apps_container .apps_form_wrap ul.app_setup .setup_bar .buttons {float:right; margin:6px 0 0 10px; height:100%;}
#apps_container .apps_form_wrap ul.app_setup .setup_bar .buttons > a {margin:0!important; padding:8px 15px; color:#555; background-color:#fff; border:1px solid #ddd;  text-decoration:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#apps_container .apps_form_wrap ul.app_setup .setup_bar .buttons > a.apps_view_zap_setup_link {color:#fff; text-shadow:0 1px 1px #429e34; background-color:#82cc5d; border: 1px solid #54b346;}

#apps_container .setting_sect {padding:16px 0; background-color:#f5f5f5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#apps_container .setting_sect:not(:first-child) {margin-top:25px;}
#apps_container .setting_sect h3 {padding:0 22px 16px; font-size:17px; color:#737373; border-bottom:1px solid #e9e9e9;}
#apps_container .setting_sect .setting {padding:16px 22px 0;}
#apps_container .setting_sect fieldset {margin:0 0 22px!important; padding:0 16px 0 0!important; font-size:14px; color:#737373;}
#apps_container .setting_sect fieldset:last-child {margin-bottom:0!important;}
#apps_container .setting_sect label:not(.switch-on):not(.switch-off) {display:block; margin-bottom:6px;}
#apps_container .setting_sect input[type="submit"], #apps_container .setting_sect input[type="button"], #apps_container .setting_sect .btnsmall {margin-bottom:0;}
#apps_container .setting_sect input[type="text"], #apps_container .setting_sect input[type="password"] {display:block; width:100%; padding:11px 8px; font-size:14px; color:#333!important; line-height:100%; background-color:#fff; border:1px solid #d3d3d3; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#apps_container .setting_sect input.monospace {font-family:monospace;}
#apps_container .setting_sect span.setting_sect_info {margin-bottom:16px; display:inline-block; font-size:11px; color:#b8b8b8;}

#apps_container .apps_main {margin-left: -5px; margin-top: -24px;}
#apps_container .apps_main .popular_listing {position:relative; overflow:hidden;}
#apps_container .apps_main .install_listing {margin-bottom:50px!important; position:relative;}
#apps_container .apps_main .popular_listing div.grid {margin-left:-10px; margin-right:-10px; margin-bottom:-10px; height: 213px; overflow: hidden; width: 100%;}
#apps_container .apps_main .install_listing div.grid {margin-left:-10px; margin-right:-10px; margin-bottom:-10px; width: 100%;}

#apps_container .apps_main div[class$="_listing"] div.row {position:relative; display:table; width:100%; margin-left:0; margin-right:0; padding:0; font-size:14px; color:#555; font-weight:100;}
#apps_container .apps_main div[class$="_listing"] div.row div.app {position:relative; display:inline-block; font-weight:600; width:200px; margin:0 10px 20px; padding: 16px 24px 12px 24px; background-color:var(--ocean-150); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; -webkit-transition: .75s ease; -moz-transition: .75s ease; -ms-transition: .75s ease; -o-transition: .75s ease; transition: .75s ease;}
#apps_container .apps_main div[class$="_listing"] div.row div.app.guideflow_hovered {background-color:var(--ocean-200);}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.image {padding:12px; background-color:#fff; height:100px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; line-height:100px; text-align:center;}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.image img {width: 48px; height: 48px; vertical-align:middle; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -ms-transition: all 100ms ease; transition: all 100ms ease; max-width:50px;}
#apps_container .apps_main div[class$="_listing"] div.row div.app.guideflow_hovered div.image img {transform:scale(1.15); -ms-transform:scale(1.15); -moz-transform:scale(1.15); -webkit-transform:scale(1.15); -o-transform:scale(1.15);}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.info {padding-top: 8px;text-align:center;}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.info span {color:#555;}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.info span.name > span {font-family: "IBM Plex Sans", Helvetica, sans-serif; position:relative; display:inline-block; width:125px; margin:0; padding:0; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:600;}
#apps_container .apps_main div[class$="_listing"] div.row div.app div.state-badge {font-family: "IBM Plex Sans", Helvetica, sans-serif; position: absolute; right: 28px; top: 20px; padding: 4px; color: black; background-color: var(--slate-150); border-radius: 4px;}

#apps_container .apps_main div[class$="_listing"] div.row div.app div.state-badge span {font-family: "IBM Plex Sans", Helvetica, sans-serif; font-size: 14px; font-weight: 600;}

#apps_container .apps_main div[class$="_listing"] div.row div.app span.version {font-family: "IBM Plex Sans", Helvetica, sans-serif; font-size: 14px; font-weight: normal;}

/* the "x" that lets you delete a app favorite. */
#apps_container .install_apps a.apps_favorite_x {display: none; color: #ccc; margin-left: 10px;}

#apps_container .apps_form_wrap .subheader {margin-top: 35px;}

/* Unbounce app page specifics */
#apps_container .apps_form_wrap #app_unbounce {margin-top: 20px;}
#apps_container .apps_form_wrap #app_unbounce #app_unbounce_option1,
#apps_container .apps_form_wrap #app_unbounce #app_unbounce_option2,
#apps_container .apps_form_wrap #app_unbounce #app_unbounce_customfields,
#apps_container .apps_form_wrap #app_unbounce #app_unbounce_disconnect {display: none;}

/* Wufoo app page specifics */
#apps_container .apps_form_wrap #app_wufoo #app_wufoo_instances {float: right; margin-right: 20px;}

/* new integration page */
body.integration #uxbody .uxlftcolm { padding-left: 0; }
.apps-wrap {position:relative; margin:0 0 -20px; padding: 23px; }
.apps-wrap-inner {position:relative; margin:0 -10px; width:102%;}
.apps-wrap-inner:after {display:table; content:' '; width:100%; clear:both; *zoom:1;}
/* */
.apps-block {display:inline-block; margin:0 10px 20px; width:48.2%; vertical-align:top;}
.apps-block .button_group .btn {background-color:#fff!important;}
.apps-block .apps-block-wrap {position:relative; display:table; width:100%; background-color:#fff; border:1px solid #e2e2e2; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.apps-block .apps-block-header {position:relative; margin:0; padding:0; background-color:#f0f0f0; cursor:move; border-bottom:1px solid #e2e2e2; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0;}
.apps-block .apps-block-header:after {display:table; content:' '; width:100%; clear:both; *zoom:1;}
.apps-block .apps-block-header .apps-header-options {position:absolute; top:8px; right:12px;}
.apps-block .apps-block-header .apps-header-options .button {padding:6px 10px; font-size:12px; font-weight:400; color:#404040; border:1px solid #dedcd7;}
.apps-block .apps-block-header h2 {position:relative; margin:0; margin-right:200px; padding:12px 16px;}
.apps-block .apps-block-header-sub {position:relative; padding:10px; border-bottom:1px solid #ddd; font-weight:400;}
.apps-block .status-alert {position:relative; top:-2px; display:inline-block; float:right; padding:3px 8px; font-size:11px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.apps-block .status-alert.enabled {background-color:#55c200; color:#fff;}
.apps-block .status-alert.disabled {background-color:#eee; color:#888;}
.apps-block .apps-block-body {position:relative;}
.apps-block .apps-block-table {display:table; width:100%;}
.apps-block .apps-block-table .cell {display:table-cell;}
.apps-block .apps-list {width:100%; height:216px; overflow:hidden; overflow-y:auto;}
.apps-block .apps-list:after {display:table; content:' '; width:100%; clear:both; *zoom:1;}
.apps-block .apps-list-more {margin:12px 15px;}
.apps-block .apps-list-more a {margin-bottom:0; padding:6px 12px; font-size:12px; font-weight:400; color:#404040; border:1px solid #dedcd7;}
.apps-block .status-info {position:relative; margin:0 10px 10px; padding:12px; font-size:12px; color:#555; text-align:center;}
.apps-block .status-info > div {position:relative; margin:5px 0; padding-left:13px; line-height:17px;}
.apps-block .status-info > div:before {position:absolute; content:"\00b7"; top:0; left:0; color:#555; font-size:23px;}
.apps-block .dropdown_select {padding: 6px 22px 6px 12px!important; font: 12px "IBM Plex Sans", Helvetica, sans-serif!important; font-weight:400; color:#5d5d5d; border-color:#c0c0c0;}
.apps-block .dropdown_select.active {border-bottom-color:transparent; z-index: 900;}
.apps-block .dropdown_select:after { position: absolute; right: 10px; font-family: "ac-icons"!important; content: '\E86C'!important; top: 6px; font-size: 9px; }
.apps-block .dropdown_select.active:after { -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.apps-block .dropdown_menu { top:30px!important; right:0; border-color:#c0c0c0; -moz-border-radius:5px 0 5px 5px!important; -webkit-border-radius:5px 0 5px 5px!important; border-radius:5px 0 5px 5px!important; z-index:100; }

/*.apps-block.settings .apps-list {height:30px;}*/
.apps-block .apps-list li {display:inline-block; margin:0 5px 15px; padding:0 10px; text-align:center; vertical-align:top;}
.apps-block .apps-list li a {display:block; margin:0 auto; padding:0;}
.apps-block .apps-list li.guideflow_hovered a {color:#000;}
/*.apps-block .apps-webhook-setup,*/
.apps-block .apps-form-setup {padding:40px; text-align:center;}
.apps-block .formpreview {margin-bottom:0;}
.apps-block .apps-track-site,
.apps-block .apps-track-event {display:inline-block; width:50%; vertical-align:top;}
/* individual section */
.apps-block.ui-sortable-helper {}
.apps-block.app {}
.apps-block.form {}
.apps-block.track {}
.apps-block.social{}
.apps-block.api {}

.apps-block.app .apps-block-wrap,
.apps-block.form .apps-block-wrap {height:340px; min-width:438px;}
/* apps */
.apps-block.app .apps-block-header .filterSearch {top:-2px; right:0;}
.apps-block.app .apps-block-header .filterSearch .clear {top:10px; right:34px; border:0 none; background-color:rgba(0, 0, 0, 0); display:block; width:8px; height:9px; background:url(https://html-assets-prod.guideflow.com/2a723fb3831fc1cdabae1ffb1fa6bc903d054760) no-repeat;}
.apps-block.app .apps-block-header .filterSearch .clear.guideflow_hovered {background-position:0 -9px;}
.apps-block.app .apps-block-header .filterSearch .search {width:142px;}
.apps-block.app .apps-block-header .filterSearch input[type=text] {width:106px;}
.apps-block.app .apps-block-header .selectdropdown {display:inline-block; margin-top:-2px; margin-right:148px;}
.apps-block.app .apps-block-header .selectdropdown .dropdown_select { padding: 8px 30px 7px 12px!important; z-index:900;}
.apps-block.app .apps-app-fave,
.apps-block.app .apps-list {margin:0; padding:12px 0; width:auto; border-bottom:1px solid #ddd;}
.apps-block.app .apps-list-item a {width:82px; color:#aaa; text-decoration:none;}
.apps-block.app .apps-list-item a span {display:block; margin:0 auto; padding:0;}
.apps-block.app .apps-list-item a span.app-image {margin:0 0 6px; padding:6px; width:68px; height:68px; background-color:#fff; background-size:47px; background-repeat:no-repeat; background-position:50%; vertical-align:middle; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -ms-transition: all 100ms ease; transition: all 100ms ease;}
.apps-block.app .apps-list-item.guideflow_hovered a span.app-image {transform:scale(1.10); -ms-transform:scale(1.10); -moz-transform:scale(1.10); -webkit-transform:scale(1.10); -o-transform:scale(1.10);}
.apps-block.app .apps-list-item a span.app-name {margin:0; padding:0;}
/* table/cells */
.apps-block .apps-block-table .cell {width:33%; text-align:center; vertical-align:top;}
.apps-block .apps-block-table .cell:not(:first-child) {border-left:1px solid #ddd;}
.apps-block .apps-block-table .cell .cell-inner {margin:0; padding:0; width:100%;  text-align:center;}
.apps-block .apps-block-table .cell .cell-inner.guideflow_hovered {background-color:#fafafa; border-color:#ebebeb; color:#888;}
.apps-block .apps-block-table .cell .cell-inner h3.heading-title {padding:0 0 12px; font-size:15px; border-top:1px solid #ebebeb;}
.apps-block .apps-block-table .cell .cell-inner span.icon-image {display:block; margin:0 auto; padding:12px; width:66px; height:66px; background-size:56px auto; background-repeat:no-repeat; background-position:50%; -webkit-transition: all 100ms ease; -moz-transition: all 100ms ease; -o-transition: all 100ms ease; -ms-transition: all 100ms ease; transition: all 100ms ease;}
.apps-block .apps-block-table .cell .cell-inner.guideflow_hovered span.icon-image {transform:scale(1.15); -ms-transform:scale(1.15); -moz-transform:scale(1.15); -webkit-transform:scale(1.15); -o-transform:scale(1.15);}
/* form */
.apps-block.form .apps-header-options .selectdropdown {display:inline-block; vertical-align:top;}
.apps-block.form .apps-header-options .selectdropdown .dropdown_select { padding: 6px 26px 6px 12px!important; font:12px "IBM Plex Sans", Helvetica, sans-serif; font-weight:400; color:#5d5d5d; border-color:#c0c0c0;}
.apps-block.form .apps-header-options .selectdropdown .dropdown_select:after { top: 5px!important; }
.apps-block.form .apps-header-options .selectdropdown .dropdown_select.active {border-bottom-color:transparent;}
.apps-block.form .apps-header-options .selectdropdown .dropdown_menu {top:27px; right: 0; border-color:#c0c0c0; -moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px;}
.apps-block.form .apps-list {height:240px; border-bottom:1px solid #ddd;}
.apps-block.form .form-item {padding-top:20px; width:100%; height:40px; border-bottom:1px solid #ddd;}
.apps-block.form .form-item:before {display:table; content:' '; width:100%; clear:both; *zoom:1;}
.apps-block.form .form-item .form-image {position:relative; top:1px; float:left; margin-left:20px; width:182px; height:38px; border:1px solid #ddd; overflow:hidden;}
.apps-block.form .form-item .form-image a {display:block;}
.apps-block.form .form-item .form-image img {display:block; width:180px;}
.apps-block.form .form-item .form-options {position:relative; top:10px; margin-left:204px; margin-right:20px;}
.apps-block.form .form-item .form-options div {margin-left:20px; text-align:left; vertical-align:middle;}
.apps-block.form .form-item .form-options div a {color:#666;}
.apps-block.form .form-item .form-options div.name {display:inline-block;}
.apps-block.form .form-item .form-options div.entries {float:right; width:auto; max-width:80px;}
/* social & tracking */
.apps-block.track .apps-block-wrap,
.apps-block.social .apps-block-wrap {height:88px;}
.apps-block.track .icon-image,
.apps-block.social .icon-image {padding-bottom:0!important;}
.apps-block.social .apps-block-wrap {height:88px;}
.apps-block.track .apps-block-table .cell,
.apps-block.social .apps-block-table .cell {width:50%;}
.apps-block.track .apps-block-table .cell a,
.apps-block.social .apps-block-table .cell a {color:#555; text-decoration:none;}
.apps-block.track .apps-block-table .cell-inner.guideflow_hovered,
.apps-block.social .apps-block-table .cell-inner.guideflow_hovered {background-color:#fff; border-color:#ebebeb; color:#333;}
.apps-block.track .status-info,
.apps-block.social .status-info {margin:0; border-top:1px solid #ebebeb; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.apps-block.track .status-info:before,
.apps-block.social .status-info:before,
.apps-block.track .status-info:after,
.apps-block.social .status-info:after {position:absolute; top:-8px; left:50%; content:''; width:0; height:0; border-width:5px 5px 5px 0; border-style:solid; border-color:transparent #ddd transparent transparent; -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); z-index:50;}
.apps-block.track .status-info:after,
.apps-block.social .status-info:after {top:-7px; border-color:transparent #fff transparent transparent;}
.apps-block.track .status-alert,
.apps-block.social .status-alert {top:4px; right:4px; filter:alpha(opacity=80); opacity:0.8;}
.apps-block.track .apps-block-table .cell .cell-inner h3.heading-title,
.apps-block.social .apps-block-table .cell .cell-inner h3.heading-title {border-top:0 none;}
/* social */
.apps-block.social .icon-image {background-size:43px auto!important;}
.apps-block.social .cell-inner.facebook .icon-image {background-image:url(https://html-assets-prod.guideflow.com/5ab5c016e431201111453e84d64a44e983c2e827);}
.apps-block.social .cell-inner.twitter .icon-image {background-image:url(https://html-assets-prod.guideflow.com/9aea61d34c642cbfd2f13e35ab3c308d8c5c171d);}
/* tracking */
.apps-block.track .status-info {text-align:center; line-height:17px;}
.apps-block.track .cell-inner.site .icon-image {background-image:url(https://html-assets-prod.guideflow.com/3d7793581c2335e4a40cc91f66363a16e00d7492);}
.apps-block.track .cell-inner.event .icon-image {background-image:url(https://html-assets-prod.guideflow.com/b760dc55a7ee8f13247a2f172843f3dbf51f4451);}
/* api */
.apps-block.api .apps-block-wrap {height:88px;}
.apps-block.api .cell-inner a {color:#555; text-decoration:none;}
.apps-block.api .icon-image {background-size:66px}
.apps-block.api .cell-inner.info .icon-image {background-image:url(https://html-assets-prod.guideflow.com/48c297a66d79570b0b9d9e0a9cfe238568d96cfe);}
.apps-block.api .cell-inner.wrappers .icon-image {background-image:url(https://html-assets-prod.guideflow.com/ee144bdcfb9afa7b9d84e185a997e703f501eed9);}
.apps-block.api .cell-inner.webhooks .icon-image {background-image:url(https://html-assets-prod.guideflow.com/586296567501b607de92b48ac181ed3013448924);}
/* modal */
body.integration #form_list_addmodal_div .selectdropdown {position:relative; display:inline-block;}
body.integration #form_list_addmodal_div .dropdown_menu {}
.selectdropdown .dropdown_menu .disabled a { color: #aeaeae; cursor: default; }

/* 1228 resolution */
@media screen and (max-width: 1228px) {
	.apps-block {width:47.7%;}
	.action-popover .ac-icon:not(.popover-trigger) { display: none; }
}
/* 940px resolution */
@media screen and (max-width: 940px) {
	.apps-wrap-inner {width:100%;}
	.apps-block {width:100%;}
}


/*-------------------------------------------------------------------------*\
	Template Setting Overlay
\*------------------------------------------------------------------------*/
#template-setting { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; font-family: "IBM Plex Sans", helvetica, sans-serif; font-size: 14px; }
#template-setting .modal-header { background: none; }
#template-setting .modal-body { padding-top: 5px!important; }
#template-setting .modal-footer { border-top: 0 none; }
#template-setting #testemailwarning { padding-left: 40px; }
#template-setting #testemailwarning:before { position: absolute; left: 14px; }

body.template #template-setting, body.template_new #template-setting { margin-bottom: 68px; overflow-y: auto!important; }
#template-setting .setting-container { position: relative; top: 0; left: 0; right: 0; bottom: 0; }
#template-setting .setting-container * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#template-setting #template-setting .section .setting-section.name-field #from-pers-menu-name, #template-setting .section .setting-section.name-field #from-pers-menu-emailsetting-wrapper { }
#template-setting .test-select .delete-test.guideflow_hovered { background: none; }
#template-setting .test-select .delete-test:before { position: relative; top: -1px; font-size: 8px; color: #888; }
#template-setting .section label.label-field { display: block; margin-bottom: 6px; font-size: 21px; cursor: pointer; }
#template-setting .section input[type="text"] { width: 100%; font-size: 15px; }
#template-setting .tag-lists { margin-top: 20px; }
#template-setting .tag-lists .tag { display: inline-block; margin-right: 6px; padding: 7px 9px; background: rgba(240, 240, 240, 1)!important; color: #3a73b9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
#template-setting .tag-lists .tag.guideflow_hovered { background: rgba(58, 115, 185, 1)!important; color: #fff; }
#template-setting .tag-lists .tag .ac-icon-remove { margin-left: 10px; padding-left: 6px; font-size: 10px; border-left: 1px solid #C8C8C8; }
#template-setting .tag-lists ul.tagit { border: 1px solid #C8C8C8; }
#template-setting .section h2.label { display: block; margin-bottom: 6px; padding: 0; font-size: 21px; }
#template-setting .section #subscriberEmailTestField, #template-setting .section #stock-name { width: 270px!important; margin-right: 3px!important; }
#template-setting .modal-body .section #subscriberEmailTestField { width: 268px!important; }
#template-setting .section #stock-publish { width: 85px; }
#template-setting .section .ac-icon-arrows-cw { margin: 0 4px 0 0; color: #999; -webkit-font-smoothing: antialiased; }
#template-setting .section .setting-section-container { position: relative; margin-bottom: 20px; padding: 15px 20px; border: 1px solid var(--slate-150); background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#template-setting .section .setting-section-container:last-child { margin-bottom: 0; }
#template-setting .section .setting-section-row { padding: 15px 0; border-bottom: 1px solid var(--slate-150);  }
#template-setting .section .setting-section-row:first-child { padding-top: 0; }
#template-setting .section .setting-section-row:last-child { padding-bottom: 0; border-bottom: 0 none; }
#template-setting .section .setting-section-row.preview .setting-section.field-label { top: 9px; }
#template-setting .section .setting-section { position: relative; display: table-cell; width: 70%; vertical-align: middle; }
#template-setting .section .setting-section.field-label { top: 8px; width: 180px; font-weight: 600; vertical-align: top; }
#template-setting .section .setting-section.field-label.low-top { top: 2px;  }
#template-setting .section .setting-section.preview { text-align: right; }
#template-setting .section .setting-section.spamcheck { font-size: 14px; font-weight: 600; text-align: right;height: 20px; }
#template-setting .section .setting-section.spamcheck #spamcheck_loader { margin-top: 7px;background-position: center right;width:auto;}
#template-setting .section .setting-section.text-version, #template-setting .section .setting-section.optimize-mobile { width: 50%; min-width: 400px; }
#template-setting .section .setting-section.text-version-toggle, #template-setting .section .setting-section.optimize-mobile-toggle { width: 25%; text-align: right; }
#template-setting .section .setting-section-row .spamcheck_message table { border-collapse: separate;border-spacing: 4px;}
#template-setting .section .setting-section-row .spamcheck_message table tr td { padding: 6px;}
#template-setting .section .setting-section-row .spamcheck_message table tr > td:first-child { text-align: center;padding: 6px;width:12%;border-radius: 4px;color:#776e30; background: #fff3a5;}
#template-setting .section .setting-section-row .spamcheck_message table tr > td.important:first-child { color:#873c3c; background:#ec9999; font-weight: 600;}
#template-setting .section .setting-section-row .spamcheck_message table tr td { padding-left: 12px;margin-bottom:4px;}
#template-setting .section .setting-section-row .text-version { top: 6px !important; }
#template-setting .section .setting-section input[type="text"] { width: 100% !important; line-height: initial!important; }#template-setting .section .setting-section .ac_button { margin: initial; vertical-align: top; }
#template-setting .section .setting-section.preview .ac_button { margin-left: 6px; }
#template-setting .section .setting-section.preview .ac_button.selected { border: 1px solid #23538C!important; color: #23538C!important;}
#template-setting .section .setting-section-row.spamcheck { padding-bottom: 7px;}
#template-setting .section .setting-section.spamcheck [class^="spam-"] { text-align: right;margin-top: 3px; }
#template-setting .section .setting-section.spamcheck [class^="spam-"] [class^="ac-icon"] { font-size: 18px; vertical-align: bottom; }
#template-setting .section .setting-section.spamcheck [class^="spam-"] [class^="ac-icon"]:before { margin: 0!important; line-height: 0!important; }
#template-setting .section .setting-section.spamcheck .spam-pass .ac-icon-ok { font-size: 15px; }
#template-setting .section .setting-section.spamcheck .spam-fail .ac-icon-plus:before { -ms-transform:rotate(136deg); -moz-transform:rotate(136deg); -webkit-transform:rotate(136deg); }
#template-setting .section .setting-section.template_scopes .toggle-row { display: block; }
#template-setting .section .setting-section.template_scopes label { display: inline-block; font-weight: 400; }
#template-setting .section .setting-section.template_scopes #template_form_lists { margin-top: 14px; }
#template-setting .section .setting-section.template_scopes #template_form_lists label { display: block; margin: 0; padding: 8px; border-bottom: 1px solid #CBCBCB; font-weight: 400; }
#template-setting .section .setting-section.template_scopes #template_form_lists label:only-child,
#template-setting .section .setting-section.template_scopes #template_form_lists label:last-child { border-bottom: 0 none; }
#template-setting .section .setting-section.template_scopes #template_form_lists .select-options a { color: #3A73B9; }
#template-setting .section .setting-section.template_scopes #template_form_listst { margin-bottom: 6px; border: 1px solid #CBCBCB; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#template-setting .section .setting-section.template_scopes #template_form_lists .ac_checkboxlist { padding: 0!important; width: 100%; }

#template-setting .section .setting-section .field-option { position: absolute; top: 28px; right: 30px; padding: 5px 11px!important; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#template-setting .section .setting-section .field-option.guideflow_hovered { background-color: #666; color: #FFF; }
#template-setting .section .setting-section #spamcheck_result,
#template-setting .section .setting-section .spamcheck { margin: 0!important; padding: 0!important; border: 0 none!important; }
#template-setting .section .setting-section.name-field input[type="text"], #template-setting .section .setting-section .tagit input[type="text"]:not(.ui-autocomplete-input), #template-setting #subjectTestField { width: 100%!important; }
#template-setting .spin { -webkit-animation-name: spin; -webkit-animation-duration: 1500ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 1500ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 1500ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 1500ms; animation-iteration-count: infinite; animation-timing-function: linear; }
@-ms-keyframes spin {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
/* Fix Firefox animation bug */
#template-setting .spin:before { -moz-animation: spin 1.3s linear infinite; }

#template-setting .setting-section-row ul.tagit li.tagit-choice > a.tagit-close { top: 5px !important; }

/*-------------------------------------------------------------------------*\
	Stripo Dual Preview Overlay
\*------------------------------------------------------------------------*/
#preview-dual-modal .modal-header { background: none }
#preview-dual-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    font-family: "IBM Plex Sans", helvetica, sans-serif;
    font-size: 14px;
    overflow: hidden !important;
}

#preview-dual-modal .modal-content {
    height: 100%;
}

#preview-dual-modal .modal-body {
    padding: 0px !important;
    margin: 0px !important;
    height: calc(100% - 157px);
}

#preview-dual-modal #preview-iframe-container {
    height: 100%;
}

#preview-dual-modal #preview-dual-iframe {
    width: 100%;
    height: 100%;
    border: 0 none;
}

body.template .close-setting, body.campaign_new .close-setting { position: fixed; top: 63px; right: 0; left: 0; height: 56px; background-color: #303030; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body.template .close-setting .ac-icon-reply, body.campaign_new .close-setting .ac-icon-reply { position: absolute; top: 9px; right: 20px; font-size: 26px; color: #FFF; cursor: pointer; }
body.template .template_basic_form_editor #liveMessagePreview.classic-designer-preview { width: 100%; border: 0px none; }
body.template .cre_prgs_buttons .button_group { display: inline-block; margin:0!important; border: 1px solid #ddd!important; -moz-border-radius: 4px!important; -webkit-border-radius: 4px!important; border-radius: 4px!important; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body.template .cre_prgs_buttons .button_group input { position: relative; margin: 0 0 0 -4px!important; padding: 9px 13px!important; display: inline-block; font-size: 12px!important; font-weight: 100; line-height: 12px!important; color: #5E5E5E!important; vertical-align: middle; cursor: pointer; background-color: #F5F5F5; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F6F6F6)); background-image: -webkit-linear-gradient(top, #FFF, #F6F6F6); background-image: -o-linear-gradient(top, #ffffff, #f6f6f6); background-image: linear-gradient(to bottom, #FFF, #F6F6F6); background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6); background-repeat: repeat-x; border: 0 none!important; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffe6e6e6', GradientType=0); filter: progid:dximagetransform.microsoft.gradient(enabled=false); text-decoration: none; text-shadow: 0 1px 1px #FFF; text-align: center; box-shadow: inset 0 1px 0 #FFF; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; }
body.template .cre_prgs_buttons .button_group input:first-child { margin-left: 0!important; border-right: 1px solid #ddd!important; }
/* Supress JQuery default styles for tag */

/*-------------------------------------------------------------------------*\
	Screenshot wrappers
\*------------------------------------------------------------------------*/
.screenshot_wrap { position: relative;border: var(--slate-200) 1px solid;border-radius: 12px;overflow: hidden;}
.screenshot_wrap .screenshot_wrap-header { padding: 10px 9px 8px 9px;color: #e6e6e6;}
.screenshot_wrap .screenshot_wrap-header span { display: inline-block;}
.screenshot_wrap .screenshot_wrap-header span:nth-child(2), .screenshot_wrap .screenshot_wrap-header span:nth-child(3) { margin-left: -2px;}

/*-------------------------------------------------------------------------*\
	Inline Form Display
\*------------------------------------------------------------------------*/

.form { font-size: 14px; line-height: 1.6; z-index: 2; font-family: Helvetica, sans-serif;}

/* Form style */
.form input[type="text"], .form input[type="date"] { padding: 6px;border: #979797 1px solid;border-radius: 4px;font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.form button, .form input[type="submit"] { padding: 10px 14px;background: #333333;border-radius: 4px;color: #fff;-webkit-appearance: none;cursor: pointer;font-size: 14px;text-align: center; }
.form .form-title { font-size: 17px;line-height: 17px;font-weight: 600;margin-bottom: 20px; }
.form .close { position: absolute;top: -16px;right: -18px;width: auto;margin: 0;padding: 18px;overflow: visible;color: #5D5D5D;background-color: #FFF;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;outline: none;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.form .ac-icon-remove { position: absolute;display: block;top: 10px;right: 9px;overflow: hidden;width: 16.2px;height: 16.2px;cursor: pointer; }
.form .ac-icon-remove:before { position: relative; }

.form.inline-form .form-title { font-size: 22px; line-height: 22px; font-weight: 600; }

/* Inline Form */
.form.inline-form { text-align: left;margin: 25px auto 0;width: 500px;border-radius: 4px;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.form.inline-form.inline-style { width: auto;display: inline-block; }
.form.inline-form.inline-style input[type="text"], .form.inline-form.inline-style input[type="date"] { padding: 10px 12px; }
.form.inline-form.inline-style button.inline-style { position: relative;top: 27px; }
.form.inline-form .form-title { margin-bottom: 0; }
.form.inline-form.inline-style p { margin: 0; }

.form .form-branding { color: #fff; font-size: 10px; clear: both; text-align: left; margin-top: 30px; font-weight: 100; }
.form .form-branding .logo { width: 130px; height: 14px; margin-top: 6px; background-image: url(https://html-assets-prod.guideflow.com/dc7e9974a2a3dbe7491f4be690822c40c2954ede); background-size: 130px auto; background-repeat: no-repeat; }
.form .form-label, .form_element .form-label { font-weight: bold; margin-bottom: 5px; display: block; }

.form.dark .form-branding { color: #333; }
.form.dark .form-branding .logo { background-image: url(https://html-assets-prod.guideflow.com/9a97813599143aaf3dd81b1e78d255707c334cab); }

.form_element { position: relative; margin-bottom: 10px; font-size: 0; max-width: 100%; }
.form_element * { font-size: 14px; }
.form_element.clear { clear: both; width: 100%; }
.form_element.show-border:before { content: ''; margin: 0; padding: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; outline: 2px solid #444!important; }
.form_element input[type="text"], .form_element input[type="date"], .form_element select, .form_element textarea { display: block; width: 100%; }
.form .inline-style { float: left; }
.form .inline-style input { width: 150px; }
.form .inline-style + .inline-style:not(.clear) { margin-left: 20px; }
.form_element img.image { max-width: 100%; }
.form_element .ui-wrapper { display: inline-block; }
.form_element .ui-resizable-handle { right: 2px!important; bottom: 2px!important; width: 25px; height: 25px; background-color: rgba(68,68,68, 1); background-image: url(https://html-assets-prod.guideflow.com/0fb32f9944e728604af11975e022a433f3a42e3f)!important; background-size: 49%!important; background-position: 50%!important; background-repeat: no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; z-index: 200!important; }

.clear-element { clear:left; }

/*-------------------------------------------------------------------------*\
	Extend Page
\*------------------------------------------------------------------------*/
body.extend { background-color: #4073B5; }
body.extend #upgrade_notice { background-color: #FFFFFF; }
body.extend .ac_extend_container { width: 1024px; min-width: 1024px; margin: 0 auto; padding: 0 20px; }

/*-------------------------------------------------------------------------*\
	Ambassador
\*------------------------------------------------------------------------*/
#ambassador-card {
	transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	-webkit-transition: opacity .25s ease;
}
#ambassador-card .card-body {
	font-size: 14px;
	line-height: 1.64;
	color: #939393;
	font-weight: normal;
	text-align: center;
}
#ambassador-card .card-body h4 {
	margin-bottom: 34px;
	line-height: 1.65;
	color: #4E4E4E;
	font-weight: 400;
}
#ambassador-card .copy-referral {
	position: relative;
	padding: 12px;
	border-radius: 4px;
	border: 1px solid var(--slate-200);
	-webkit-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
#ambassador-card .copy-referral.selected {
	background: rgba(224, 224, 224, 0.3);
}
#ambassador-card .copy-referral .copy {
	position: absolute;
	top: 8px;
	right: 8px;
	min-width: 100px;
}
#ambassador-card .copy-referral input {
	margin: 0;
	background: transparent;
	border: 0 none;
}
#ambassador-card .copy-referral.selected input {
	color: rgb(147, 147, 147) !important;
}
#ambassador-card .social-shares .ac_button {
	color: #FFFFFF;
	border-color: transparent;
}
#ambassador-card .social-shares .ac_button.facebook {
	background: #3B5998;
}
#ambassador-card .social-shares .ac_button.twitter {
	background: #00ACED;
}
#ambassador-card .card-body .ribbon {
	margin: 20px 0;
}
#ambassador-card .info {
	position: relative;
	display: inline-block;
}
#ambassador-card .info .ac-icon-info-circled {
	color: #4073b5;
}
#ambassador-card .info .popover {
	display: none;
	margin-left: -119px;
	padding: 10px;
	top: 26px;
	left: 0;
	right: 0;
	width: 230px;
	font-size: 11px;
	line-height: 1.4;
	text-align: center;
}
#ambassador-card .info .popover:before,
#ambassador-card .info .popover:after {
	position: absolute;
	top: -11px;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	border-width: 7px 7px 7px 0;
	border-style: solid;
	border-color: transparent rgba(0, 0, 0, 0.2) transparent transparent;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	z-index: 50;
}
#ambassador-card .info .popover:after {
	top: -9px;
	border-color: transparent #fff transparent transparent;
}
#ambassador-card .card-footer {
	padding: 0;
	background-color: #FFFFFF;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#ambassador-card .card-footer .ac_flex-row {
	margin-left: unset;
	-webkit-box-shadow: inset 0px 1px 0px 0px #E0E0E0;
	-moz-box-shadow: inset 0px 1px 0px 0px #E0E0E0;
	box-shadow: inset 0px 1px 0px 0px #E0E0E0;
}
#ambassador-card .card-footer .ac_flex {
	padding: 18px 20px;
	min-height: 92px;
	text-align: center;
	-webkit-box-shadow: inset 1px 0 0 0 #E0E0E0;
	-moz-box-shadow: inset 1px 0 0 0 #E0E0E0;
	box-shadow: inset 1px 0 0 0 #E0E0E0;
}
#ambassador-card .card-footer .ac_flex:first-child {
	-webkit-box-shadow: inset 0 0 transparent;
	-moz-box-shadow: inset 0 0 transparent;
	box-shadow: inset 0 0 transparent;
}
#ambassador-card .card-footer .ac_flex h4 {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 200;
	color: #4E4E4E;
}
#ambassador-card .card-footer .ac_flex span {
	font-size: 14px;
	font-weight: 600;
	color: #4E4E4E;
}
/* Modal */
#ambassador.modal .modal-dialog {
	width: 666px;
}
#ambassador.modal .modal-header {
	-webkit-box-shadow: inset 0 -1px 0 0 #E0E0E0;
	-moz-box-shadow: inset 0 -1px 0 0 #E0E0E0;
	box-shadow: inset 0 -1px 0 0 #E0E0E0;
}
#ambassador.modal .modal-content .modal-body {
	padding: 0 !important;
}
#ambassador.modal .loading {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	height: 100%;
	text-align: center;
	transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
	-webkit-transition: opacity .25s ease;
}
#ambassador.modal .loading .ac_loader-text {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}


/*-------------------------------------------------------------------------*\
	Address Modal
\*------------------------------------------------------------------------*/
#address-modal .error-msg { color: #F37C7B; margin-top: 2px; font-size: 12px; }

/*-------------------------------------------------------------------------*\
	Zendesk Widget
\*------------------------------------------------------------------------*/
@media screen and (max-width: 667px) {
	iframe#launcher { display: none; }
}

/*-------------------------------------------------------------------------*\
	Labels Filter Popover
\*------------------------------------------------------------------------*/
.labels-filter-popover.ac_popover .ac_popover-menu {
	min-width: 190px;
}
.labels-filter-popover.ac_popover a.popover-trigger,
.ac_lists .ac_lists-header td .labels-filter-popover.ac_popover a.popover-trigger.button_small {
	width: 100% !important;
}
.labels-filter-popover.ac_popover .ac_popover-menu:after {
	border-color: transparent var(--slate-100) transparent transparent;
}
.labels-filter-popover.ac_popover li.add-label-wrapper {
	background-color: var(--slate-100);
	padding: 5px;
}
.ac_lists .ac_lists-header td .labels-filter-popover.ac_popover button.add-label {
	width: 100% !important;
}

/*-------------------------------------------------------------------------*\
	Ambassador
\*------------------------------------------------------------------------*/
#ambassador-card .card-body {
	font-size: 14px;
	line-height: 1.64;
	color: #939393;
	font-weight: normal;
	text-align: center;
}
#ambassador-card .card-body h4 {
	margin-bottom: 34px;
	line-height: 1.65;
	color: #4E4E4E;
	font-weight: 400;
}
#ambassador-card .copy-referral {
	position: relative;
	padding: 12px;
	border-radius: 4px;
	border: 1px solid var(--slate-200);
	-webkit-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}
#ambassador-card .copy-referral.selected {
	background: rgba(224, 224, 224, 0.3);
}
#ambassador-card .copy-referral .copy {
	position: absolute;
	top: 8px;
	right: 8px;
	min-width: 100px;
}
#ambassador-card .copy-referral input {
	margin: 0;
	background: transparent;
	border: 0 none;
}
#ambassador-card .copy-referral.selected input {
	color: rgb(147, 147, 147) !important;
}
#ambassador-card .social-shares .ac_button {
	color: #FFFFFF;
	border-color: transparent;
}
#ambassador-card .social-shares .ac_button.facebook {
	background: #3B5998;
}
#ambassador-card .social-shares .ac_button.twitter {
	background: #00ACED;
}
#ambassador-card .card-body .ribbon {
	margin: 20px 0;
}
#ambassador-card .info {
	position: relative;
	display: inline-block;
}
#ambassador-card .info .ac-icon-info-circled {
	color: #4073b5;
}
#ambassador-card .info .popover {
	display: none;
	margin-left: -119px;
	padding: 10px;
	top: 26px;
	left: 0;
	right: 0;
	width: 230px;
	font-size: 11px;
	line-height: 1.4;
	text-align: center;
}
#ambassador-card .info .popover:before,
#ambassador-card .info .popover:after {
	position: absolute;
	top: -11px;
	left: 50%;
	content: '';
	width: 0;
	height: 0;
	border-width: 7px 7px 7px 0;
	border-style: solid;
	border-color: transparent rgba(0, 0, 0, 0.2) transparent transparent;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	z-index: 50;
}
#ambassador-card .info .popover:after {
	top: -9px;
	border-color: transparent #fff transparent transparent;
}
#ambassador-card .card-footer {
	padding: 0;
	background-color: #FFFFFF;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
#ambassador-card .card-footer .ac_flex-row {
	margin-left: unset;
	-webkit-box-shadow: inset 0px 1px 0px 0px #E0E0E0;
	-moz-box-shadow: inset 0px 1px 0px 0px #E0E0E0;
	box-shadow: inset 0px 1px 0px 0px #E0E0E0;
}
#ambassador-card .card-footer .ac_flex {
	padding: 18px 20px;
	min-height: 92px;
	text-align: center;
	-webkit-box-shadow: inset 1px 0 0 0 #E0E0E0;
	-moz-box-shadow: inset 1px 0 0 0 #E0E0E0;
	box-shadow: inset 1px 0 0 0 #E0E0E0;
}
#ambassador-card .card-footer .ac_flex:first-child {
	-webkit-box-shadow: inset 0 0 transparent;
	-moz-box-shadow: inset 0 0 transparent;
	box-shadow: inset 0 0 transparent;
}
#ambassador-card .card-footer .ac_flex h4 {
	font-size: 20px;
	line-height: 1.5;
	font-weight: 200;
	color: #4E4E4E;
}
#ambassador-card .card-footer .ac_flex span {
	font-size: 14px;
	font-weight: 600;
	color: #4E4E4E;
}

/* Modal */
#ambassador.modal .modal-dialog {
	width: 666px;
}
#ambassador.modal .modal-header {
	-webkit-box-shadow: inset 0 -1px 0 0 #E0E0E0;
	-moz-box-shadow: inset 0 -1px 0 0 #E0E0E0;
	box-shadow: inset 0 -1px 0 0 #E0E0E0;
}
#ambassador.modal .modal-content .modal-body {
	padding: 0 !important;
}
.list-password-update-ul{
	margin-left:10px;
}
.list-password-update-li{
	list-style:disc;
	margin-left:10px;
}
.p-viewer, .p-viewer2{
	float: right;
	margin-top: -55px;
	position: relative;
	z-index: 1;
	cursor:pointer;
	margin-right:3px;
}
.pwd-err-message-hide {
	display:none;
}
.pwd-err-msg-align {
	text-align:center;
}
.pwd-err-message-show {
	display:block;
}
.pwd-sucess-message-hide {
	display:none;
}
.ac-login-text{
	color:#FAFAFA;
}
/* ac pwd loader */
#overlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height:100%;
	display: none;
}
.ac-pwd-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.spinner {
	width: 40px;
	height: 40px;
	border: 4px #ddd solid;
	border-top: 4px #2e93e6 solid;
	border-radius: 50%;
	animation: spin 0.8s infinite linear;
}
@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
.is-hide{
	display:none;
}
.login-redirect-width {
	width: 125px;
}
#show-password-text label {
    padding-left:8px;
}

/*-------------------------------------------*/
/* Admin Global Content Style    						 */ 
/*-------------------------------------------*/




/*------ Framework ------*/
.ac-content_wrap { padding: 0 23px 23px 23px;width:100%;box-sizing:border-box;}
.unsubscribe-wrapper {
    padding: 40px;
    margin-top: 82px;
    margin-bottom: 20px;
    width: 500px;
    border-radius: 6px;
    background-color: var(--white);
    box-shadow: 0 4px 8px -2px rgba(95,102,126,0.5), 0 0 1px 0 rgba(146,152,173,0.5);
    font-family: "IBM Plex Sans", sans-serif;
}

.unsubscribe {
    display: inline-block;
}

.unsubscribe-header {
    color: var(--slate-600);
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
}

.unsubscribe-form-wrapper {
    margin-top: 30px;
}

.unsubscribe button {
    font-family: "IBM Plex Sans Medium", sans-serif;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    height: 36px;
    width: 162px;
    border: 1px solid var(--slate-200);
    border-radius: 4px;
    background-color: var(--white);
    -webkit-appearance: none;
    margin: 0px 7px;
    cursor: pointer;
}

.no-keep button {
    color: var(--slate-600);
}

.yes-unsubscribe button {
    background-color: var(--ocean-500);
    color: var(--white);
}

.unsubscribe-branding {
    height: 16px;
    width: 194px;
    color: var(--slate-600);
    font-size: 12px;
    line-height: 16px;
}
