@charset "UTF-8";

/* ----------------------------
- Copyright 2011, Ideaware.com All rights reserved.
- Authors: Johann Garrido, Lissete Barriga  
*/

/* Style for General Templates
 ============================================================ */

dl,dt,dd,ul,ol,li,form,fieldset,legend,input,button,textarea,p,blockquote,
span, object, iframe, pre, abbr, address, article, section, header,
menu{margin:0; padding:0; outline:0;}



/*General classes
============================================================*/
.absolute{position: absolute;}
.active{color:#4083A9 !important;}
.block{display: block !important;}
.inlineblock{display: inline-block !important;}
.bold{ font-weight:bold;}
.bb{border-bottom: 1px solid #ccc;}
.clearfix{clear: both;display: block;}
.center{text-align: center;}
.hidden{ display: none; }
.inline li{display: block; float: left; margin-left: 40px;}
.inline li:first-child{margin: 0;}
.italic{ font-style: italic; }
.left{ float: left; }
.mr5{ margin-right: 5px; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px !important; }
.mb30{ margin-bottom: 30px !important; }
.mb40{ margin-bottom: 40px; }
.mb50{ margin-bottom: 50px !important; }
.mb60{ margin-bottom: 60px !important; }
.ml20{ margin-left: 20px !important; }
.ml25{ margin-left: 25px !important; }
.mr10{ margin-right: 10px ; }
.mr20{ margin-right: 20px ; }
.mr30{ margin-right: 30px !important; }
.mr40{ margin-right: 40px !important; }
.mr50{ margin-right: 50px !important; }
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.mtb10{ margin: 10px 0; }
.mlra{	margin: 0 auto; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px; }
.mt90{ margin-top: 90px; }
.nml{ margin-left: 0 !important; }
.nmr{ margin-right: 0; }
.nmb{ margin-bottom: 0 !important; }
.ml110{ margin-left:110px !important;}
.pb10{ padding-bottom: 10px;}
.pl20{ padding-left: 20px;}
.pl30{ padding-left: 30px;}
.pl0{ padding-left: 0 !important;}
.relative{position: relative;}
.absolute{position: absolute;}
.right, .f-right{ float: right !important; }
.h335{ height: 335px; }
.w204{ width: 204px; }
.w340{ width: 340px; }
.w650{ width: 650px; }
.w1024{ width: 1024px; }

.tab{ display: table; margin-bottom:40px;}
.row{ display: table-row;}
.col50, .col40, .col60, .col30, .col20, .col70, .col80{ display: table-cell; vertical-align:top;}
.col20{ width:20%;}
.col30{ width:30%;}
.col40{ width:40%;}
.col50{ width:50%;}
.col60{ width:60%;}
.col70{ width:70%;}
.col80{ width:80%;}
.col33, .col34{ display: table-cell; vertical-align:top;}
.col33{ width:33%;}
.col34{ width:34%;}
.clear-li:after{ content: "" !important;}
.middle{ vertical-align: middle; }
.pr50{padding-right:50px;}
.b-dashed{ border-bottom:#ccc 1px dashed;}
.inline{ display: inline-block;}
.ta-right{ text-align: right; }

/* Wrapper
 ============================================================ */
.wrapper {	margin: 0 auto; max-width: 1260px; padding: 0 20px;  width: auto !important; }
.internal-email { min-width: 958px; }
.internal-events { min-width: 1150px; }
.wrapper:after{
 	content: '\0020';
 	display: block;
 	overflow: hidden;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

header.internal .submenu .wrapper{ position: relative; }

@media all and (max-width: 1380px) and (min-width: 990px) {
  body{
	  overflow-x:hidden;
  }
}


/* Header
============================================================ */
/* General Styles*/

header .menu ul li{display: block;float: left;}
header .menu ul li a{display: block;}
header .menu > ul.right {height: 100%;}


/*	==========================dropdown==========================*/
#dropdown {display: block;float: right;height: 28px;margin-top: 8px;overflow: hidden;z-index: 10000;}
#dropdown a.dropdown {color: #828282;display: block;font-size: 12px;font-weight: bold;line-height: 26px;margin-bottom: 6px;text-align: center;text-decoration: none;}	
#dropdown .options {font-weight: bold;line-height: 18px;position: relative;text-align: left;word-spacing: 5px;height: 196px;width: 192px;}
#dropdown .options div{background: url('/images/web4/bg/bgdropdown2.png') repeat-y bottom left;padding: 5px 5px 0 7px;}
#dropdown .options span.bgfopt{background: url('/images/web4/bg/bgdropdown.png') no-repeat;bottom: 0; display: block;height: 37px;left: 0;position: absolute;width: 192px;}
#dropdown .options a{color: #555;display: block;font-family: Helvetica, sans-serif;font-size: 12px;text-decoration: none;line-height: 22px !important;padding: 0 5px 0 20px;}
#dropdown .options a:hover {color: #254B79;text-decoration: none;}
#dropdown:hover {display: inherit;padding: 0;height: auto;position: relative;}
#dropdown:hover .options {animation-duration: .3s;  animation-name: opacity;}
@keyframes opacity {  from { opacity: 0 }55%  { opacity: 0.8; }to { opacity: 1; }}
		
/* Dropdown 2
============================================================ */	

.dropdownoptions{font-weight: bold;line-height: 18px;float:left;position:absolute;/*left:-999em;*/ /* Hides the drop down */text-align:left;/*word-spacing: 5px;*/z-index: 9000; visibility: hidden;opacity: 0;transition: opacity 0.3s linear;}
.dropdownoptions div{background: #232a2e; border-radius: 0 0 4px 4px;border-top: none;box-shadow: 0 4px 4px rgba(0,0,0,0.1);padding: 5px;width: 120px;}
.dropdownoptions div a{border-radius: 4px;	color: #909090;display: block;font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 14px;font-weight: 600 !important;text-decoration: none;padding: 6px 9px;text-align: center;}
.dropdownoptions div a:hover {color: #fff;}

.dropdownoptions span.bgfopt{background: url('/images/web4/bg/bgdropdown.png') no-repeat;bottom: 8px; display: block;height: 37px;left: 0;position: absolute;width: 192px;}		
.dropoption li:hover .dropdownopt{ left:0px; top:30px; visibility: visible; opacity: 1; transition: opacity 0.3s linear; }
.dropoption li>a{color: #666666;text-shadow: none !important;text-transform: capitalize;top: 0 !important; padding: 0 8px;}
.dropoption li:hover > a{background-color: #313c42; border-radius: 5px 5px 0 0; position: relative;z-index: 9001; transition: background 0.3s linear;}
.dropoption li:hover > a.current{border-radius: 5px 5px 0 0 !important;background-color: #313c42 !important;box-shadow: none !important;}
/*.dropoption .dropdownopt div a:hover{color: #6D6D6D !important;}*/
.dropoption .dropdownopt div{ background: #313c42; box-shadow: 0px 4px 4px rgba(0,0,0,0.1);border-radius: 0 5px 5px 5px;padding: 4px;}
.dropdownopt{font-weight: bold;line-height: 18px;float:left;position:absolute;/*left:-999em;*/text-align:left;/*word-spacing: 5px;*/width: 156px;z-index: 9000;border-radius: 8px !important; visibility: hidden; opacity: 0; transition: opacity 0.3s linear;}	
.dropdownopt.width{width: 180px;}	
.dropdownopt div a{border-radius: 4px;	color: #909090;display: block;font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 13px !important;font-weight: 600 !important;text-decoration: none;padding: 6px 9px;}
.dropdownopt div a:hover {color: #fff; text-decoration: none;}	

/*	help Dropdown				*/
.helpdropdown {margin-left: 0 !important;margin-right: 0 !important;width: auto !important;}
.helpdropdown > li {height: 34px;position: relative; }

.helpdropdown li:hover .helpdropopt{ left:0; top:33px; /*display:block;*/ visibility: visible; opacity: 1; transition: opacity 0.3s linear; }
.helpdropdown li > a{text-transform: capitalize;}

.helpdropdown li:hover > a {
	/*background: #fff;*/
	margin: 0;
    padding: 8px 7px 7px;
    position: relative;
    text-shadow: none;
} 
.helpdropdown .helpdropopt > div{ background: #232a2e; border-radius: 0 0 4px 4px; box-shadow: 0px 4px 4px rgba(0,0,0,0.1);padding: 16px 24px;overflow: hidden;}
.helpdropopt{/*display:none;*/border-radius: 8px !important;float:right;line-height: 18px;position:absolute;/*left:-999em;*/ left: 0; text-align:left; word-spacing: 5px;min-width: 180px; z-index: 9000; visibility: hidden; opacity: 0; transition: opacity 0.3s linear;}	
.helpdropopt > div div.phone{border-bottom: 1px solid #3c464d; margin-bottom: 10px; padding: 0 0 10px 0px; position: relative;}
.helpdropopt > div div.phone span.phone{/*background-position: 0 -174px;*/ /*background:url('/images/icn/mobile.png') no-repeat left top;*/ color: #dcdcdc;display: block;font-size: 16px;height: auto;width: 160px; padding-top: 0; line-height: 18px;}
.helpdropopt > div div.phone span.phone:before{
	background: url('/images/icn/help-sprite-icons.png') no-repeat 0 0;
	content: '';
	display: block;
	height: 16px;
	left: -2px;
	position: absolute;
	top: 2px;
	width: 16px;
}
.phonenumber br:nth-of-type(1){ display:none; }
.helpdropopt > div div.phone .phonenumber{color: #909090; display:block; font-size: 13px; position: relative;}
.helpdropopt div section{overflow: hidden;margin-right: 20px;/*margin-top: 10px;*/width: 118px;}
.helpdropopt div section:last-child{ margin-right: 0px; width: auto;}
.helpdropopt div section p{font-family: Helvetica, sans-serif !important;font-size: 14px;font-weight: 700;text-transform: capitalize;margin-bottom: 0; word-spacing: 0;}
.helpdropopt div section a{color:#909090;}
.helpdropopt div section > a{color: #4084a6;display: block !important;font-family: Helvetica, sans-serif !important; text-decoration: none;padding: 5px 0;/*height: auto !important;*/text-shadow: none !important;text-transform: uppercase; word-spacing: 0;}
.helpdropopt div section a span{color:#909090;font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 13px;line-height: 16px;}

.helpdropopt div section a:hover, .helpdropopt div section a span:hover {color: #fff;}
.helpdropopt a.button.small.green3{top: 0px !important;margin: 0px !important;}	

/** Trying to fix live chat ie8 **/

.helpdropopt span.chat span{text-transform: capitalize !important;}

/****** testing the new code *****/

.helpdropopt .divchat{
	height: 17px;
	margin: 2px 0 !important;
	padding-left: 25px;
}

.helpdropopt .divchat a{
	font-size: 13px;
	text-decoration: none !important;
	text-transform: none !important;
	word-spacing: normal;
}

/*********************************/
			
/*	User Dropdown				*/
.userdropdown {margin-left: 0 !important;margin-right: 0 !important;width: auto !important;}
.userdropdown > li {height: 34px;position: relative;}

.userdropdown li:hover .userdropopt{ right:0; top:33px; /*display:block;*/ visibility: visible; opacity: 1; transition: opacity 0.3s linear; }
.userdropdown li > a{
	height: 20px;
	line-height: 18px;
	padding: 7px 8px 6px;
}
.userdropdown .userdropopt div{ background: #232a2e; border-radius: 0px 0px 8px 8px;box-shadow: 0px 4px 4px rgba(0,0,0,0.1);padding: 16px 24px;overflow: hidden;}
.userdropopt{/*display:none;*/font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;line-height: 18px;position:absolute;/*right:-999em;*/ right:0; width: 315px; z-index: 9000; visibility: hidden; opacity: 0; transition: opacity 0.3s linear;}	
.userdropopt div section{overflow: hidden;/*text-shadow: 0 1px 0px white; */width: 40%;}
	.userdropopt div section:first-child{ border-right: 1px solid #4c5459; margin-right: 24px;padding-right: 24px;}
.userdropopt div section p{ color: #dcdcdc; font-size: 14px; font-weight: 600; text-transform: capitalize;margin-bottom: 0; word-spacing: 0;}
.userdropopt div section a{color: #909090;font-size: 14px;font-weight: 600;margin-bottom: 10px;text-decoration: none;height: auto;text-transform: capitalize; word-spacing: 0; display: block;}
.userdropopt div section a:hover {/*text-decoration: underline !important;*/ color: #fff; }
.userdropopt a.button.small.green3{top: 0px !important;margin: 0px !important;}	


.helpdropdown li:hover > a, .userdropdown li:hover > a, header.internal ul.system #menu li:hover a.dropdown, header.internal span.master-account a.master-hdr-link:hover{
	/*border-left: 1px solid #1c4063;
	border-right: 1px solid #1c4063;
	box-shadow: 0px 1px 1px #FFFFFF;
	background: url('/images/bg/trans20.png') repeat;*/
}	
	 .userdropdown li:hover > a{
	 	/*padding: 7px 7px 6px;*/
	 }

	 .help a.dropdown:hover{	 	
	 	/*border-right: none;
	 	box-shadow: -1px 0px 1px rgba(255,255,255,0.2);*/
	 	padding-right: 14px !important;
	 }	

/*Body Blue
=======================*/
.internal div.submenu{background: #3c464d;/* overflow: hidden;*/ width: 100%;/*min-width: 998px !important;*/ text-transform: none;}
/*.internal input.bg_search{background: #1D334F url("/images/web4/icn/icn_search.png") no-repeat right center;box-shadow: 0 1px 0 #476A95;}*/

/*=======================*/

#logo {float: left;line-height: 34px;position: relative;text-indent: -9999px;width: 164px;}		
#logo a {background: url(/images/web4/misc/logos/logo22.png) no-repeat 0 center;display: block;height: 38px;left: 0;position: absolute;top: 0; width: 164px;}
#logo a:active { top: 2px; }	
/* custom logo */
.custom-logo{
	float: left;
	height: 30px;
	max-width: 130px;
	margin: 20px 10px 15px 0;
}
	.custom-logo img{
		height: 100%;
	}
header div.submenu{height: 66px;}

header div.bgsubmenu{height: 60px;}

header ul.submenu {display: block;float: right;line-height: 60px;position: relative;width: 720px;}
header ul.submenu li{display: block;float: left;}
/*header ul.submenu li.email_marketing.activemenu{background: url(/images/web4/bg/bgmenu_aemail_marketing.png) no-repeat;}
header ul.submenu li.pricing.activemenu{background: url(/images/web4/bg/bgmenu_apricing.png) no-repeat;}
header ul.submenu li.learn.activemenu{background: url(/images/web4/bg/bgmenu_alearn.png) no-repeat;}
header ul.submenu li.blog.activemenu{background: url(/images/web4/bg/bgmenu_ablog.png) no-repeat;}*/
header ul.submenu li.search{position: absolute;right: 0;top: 0;}
input.bg_search {border: none;border-radius: 10px;color: #fff;font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 13.91px;height: 24px;line-height: 24px;padding: 1px 24px 1px 10px;width: 165px;}

/*Header Internal*/

header.internal { box-shadow: 0px 1px 1px rgba(0,0,0,0.3); position: relative; }

header.internal #logo{background: none !important; /*float: left;*/ position: absolute; width: 129px; margin: 18px 0 0 0; padding: 0;}
header.internal #logo a{background: url(/images/misc/header-logo-white.svg) no-repeat;display: block;width: 129px; height: 30px; background-size: 129px 30px;
}
.ie8 header.internal #logo a{background: url(/images/misc/header-logo-white.png) no-repeat;}
header.internal #logo + .media { padding-left: 150px; }

header.internal .topmenu{background: #232a2e;}
header.internal .topmenu .menu{
	height: 33px;
}

header.internal ul.services{
	height: 100%;
	float: left;
}

header.internal ul.services li {
	height: 100%;
	margin-right: 20px;
	text-transform: none;
}
header.internal ul.services li:last-child {
	margin-right: 0;
}
		/*Text format for blue section's links*/
		header.internal ul.services li a, header.internal ul.system #menu a.dropdown, header.internal ul.system li.upgrade a, header.internal ul.userdropdown li > a, header.internal ul.helpdropdown li > a{
			color: #909090;
			font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-weight: 400;
		}
		header.internal ul.userdropdown li > a{
			cursor: pointer;
		}
		header.internal ul.system a:hover, header.internal ul.system #menu a.dropdown:hover, header.internal ul.system li.upgrade a:hover{
			color: #fff;
			text-decoration: none;
		}
		header.internal ul.services li.home a{background: url("/images/icn/header-home.png") no-repeat top left;height: 17px;position: relative;top: 6px;width: 25px;}
		header.internal ul.services li.home a:hover{
			background-position: 0 -17px;
		}
		header.internal ul.services li a{height: 100%;line-height: 32px;}
			header.internal ul.services li a:hover{/*text-decoration: underline !important;*/ color: #fff; }
			header.internal ul.services li a.selected{ color: #fff; }
header.internal ul.system > li{	/*height: 100%;*/}

header.internal ul.system > li.help a.dropdown span.help{line-height: 18px;background: url("/images/icn/header-system.png") no-repeat 0px -34px;}

header.internal ul.system #menu li {height:100%;}
header.internal ul.system #menu li:hover { position: relative; }
	header.internal ul.system #menu li:hover a.dropdown, header.internal ul.helpdropdown li:hover a.dropdown{/*padding: 0 13px;*/}

header.internal ul.system #menu li:hover .dropdownoptions{ left:0px; top:auto; visibility: visible; opacity: 1; transition: opacity 0.3s linear; }
header.internal ul.system #menu li:hover .help-drop{ left:-45px; top:auto; }

header.internal ul.system #menu a.dropdown, header.internal ul.helpdropdown a.dropdown{display: block;text-align: center;padding: 0 14px;text-decoration: none;}
	header.internal ul.system #menu a.dropdown .flag, header.internal ul.helpdropdown a.dropdown .help{height: 17px;line-height: 18px;margin: 7px 0 9px 0;width: auto;}
	header.internal ul.system #menu a.dropdown .flag{background: url("/images/icn/header-system.png") no-repeat;/*width: 54px;*/}

/*header.internal li.upgrade:hover{background: url('/images/newbme/bg/trans20.png') repeat;}*/
header.internal ul.system li.upgrade a{ color: #fff; }
header.internal li.upgrade a{background: url("/images/icn/header-system.png") no-repeat 14px -85px; padding: 0 14px 0 36px;height: 17px;line-height: 22px; display: block; margin-top: 6px;}
	header.internal li.upgrade:hover a{}

header.internal .submenu2{float: left;margin-top: 18px;padding-left: 150px;position: relative;}
header.internal .submenu2:before{left: 5px;}
header.internal .submenu2 li{display: block; float: left;margin-right: 12px; position: relative;text-transform: capitalize;}
header.internal .submenu2 li:last-child{margin-right: 0;}
header.internal ul.submenu2 li > a{color: #999;display: block;font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 14px;font-style: normal;font-weight: 600;height: 19px;text-decoration: none;padding: 8px 12px 4px 12px;}
header.internal .submenu2 li a.current, header.internal .kooltip a.opt.current{	background-color: #313c42;border-radius: 4px; color: #fff;}
header.internal .submenu2 li:hover > a{color: #fff;}
header.internal .media{float: left;margin-top: 18px;position: relative;}
header.internal .media li{display: block;float: left; margin-left: 12px;}
/*header.internal .media li:first-child{margin-left: 0;}*/
header.internal .media a.opt{/*border-radius: 5px;border: 1px solid #c1c1c1;box-shadow: 0 1px 0px #c1c1c1;*/ border-radius: 4px; color: #999;display: block; font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif; font-size: 14px; font-weight: 600; height: 19px; /*line-height: 33px;*/ text-align: center;/*text-shadow: 0 1px #FFF;text-transform:capitalize;*/ padding: 8px 12px 4px 12px; text-decoration: none; }
header.internal .media a.opt:hover, header.internal .media .kooltip:hover a.opt { background: #313c42; color: #fff; text-decoration: none; }
/*header.internal .media li a.opt{background:linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);background:linear-gradient(top, #f7f7f7 0%, #ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );}
header.internal .media li a.opt:hover{background: linear-gradient(to bottom, #ededed 0%, #f7f7f7 100%);background: linear-gradient(top, #ededed 0%, #f7f7f7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f7f7f7',GradientType=0 );}*/
/*header.internal .media li a.opt:active{background: linear-gradient(to bottom, #ededed 0%, #f7f7f7 100%);background: linear-gradient(to bottom, #ededed 0%, #f7f7f7 100%); box-shadow: none; box-shadow: 0 1px 1px #c1c1c1 inset;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f7f7f7',GradientType=0 );}
*/
/*header.internal .media li a.opt span{line-height: 20px;display: block; font-weight: 600; padding: 6px 10px 6px 30px;width: 54px;}
	header.internal .media > li:first-child a.opt span{background: url(/images/icn/media.png) no-repeat 11px 9px;}
	header.internal .media > li:last-child a.opt span{background: url(/images/icn/contact.png) no-repeat 11px 8px;}*/
header.internal ul.right li.help{margin-top: 0px !important;padding-left: 0;}
header.internal ul.right li:last-child img{border-radius: 5px;margin-right: 10px;}

header.internal span.master-account{height: 32px;/*margin-right: 10px;*/margin-top: 0;}
header.internal span.master-account a{display: block;height: 23px;padding: 4px 0;}
header.internal span.master-account a.master-hdr-link{color:#fafafa; padding: 9px 10px 2px 10px; font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif; font-weight: 400; text-shadow: 0px 1px 0px #000; margin-left: 10px; border-right: 1px solid transparent; border-left: 1px solid transparent;}
header.internal span.master-account .master-icon{display: block; float: left; width: 16px; height: 16px; background: url('/images/icn/master-account.png') no-repeat; margin-right: 7px;}
		
.kooltip div{padding: 10px 0;}
.kooltip div a{color: #4084a6;display: block;font-family: Helvetica, sans-serif;font-size: 12px;font-weight: 700;text-align: left;padding: 7px 20px !important;}
.kooltip div a:hover{color: #fff;background: #4084a6;}

header .kooltip .tooltip1.white{ background: #313c42; border: none; box-shadow: none; padding: 4px !important;}

header .kooltip .tooltip1.white a{ color: #999; display: block; font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 13px !important; font-weight: 600 !important;text-decoration: none;padding: 6px 9px; }

header .kooltip .tooltip1.white a:hover{color: #fff; background: none; }

header .kooltip .tooltip1.white.center{ border-radius: 0 4px 4px 4px; left: 0; margin: 0 !important; }

header .kooltip .tooltip1.white.center a { padding: 6px 9px !important; }

.kooltip .tooltip1.white.center:after{/*border-bottom: 13px solid #F7F7F7 !important;border-left: 14px solid transparent !important;*/ border: none; }
.kooltip .tooltip1.white.center:before{ /*border-bottom: 13px solid #d6d6d6 !important;top: -14px !important;width: 1px;*/ border: none; top: initial; width: auto; }
.kooltip .tooltip1.white.center:after, .kooltip .tooltip1.white.center:after{ /*margin-left: -13px !important;*/ margin: none; }

.internal-user{
	/*float: right;*/
	margin-top: 23px;
	position: absolute;
	right: 20px;
	top: 0;
}
	.internal-user ul{
		list-style: none;
		margin: 0;
		padding: 0;
	}
		header.internal .internal-user .userdropdown > li > a{
			color: #fff;
		}

/* header breadcrumbs */

.header-breadcrumbs{
	/*float: left;*/
	padding: 13px 0 0 40px;
	text-align: center;
}
	.crumbs-wrapper{
		display: inline-table;
	}
		.crumbs {
			list-style: none;
			float: left;
	        margin: 0;
	        padding: 0;
		}
			.crumbs li {
				display: inline;
			}
		
			.crumbs li a {
				background: #525e66;
				color: #8c9499;
				display: block;
				float: left;
				font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 14px;
				font-weight: 600;
				line-height: 16px;
				height: 26px;
				margin: 0 7px 0 0;
				padding: 12px 20px 0 35px;
				position: relative;
				text-align: center;
				text-decoration: none;
			}
				.crumbs li a:after {
					content: "";  
					border-top: 19px solid transparent;
		 			border-bottom: 19px solid transparent;
		  			border-left: 14px solid #525e66;
					position: absolute; right: -14px; top: 0;
					z-index: 1;
					-moz-transform: scale(.9999); /* fixes jagged edges in firefox */
				}
			.ie8 .crumbs li a{
				padding: 12px 20px 0 20px;
			}
				.ie8 .crumbs li a:after, .ie8 .crumbs li a:before{
					display: none;
				}
				
				.crumbs li a:before {
					content: "";  
					border-top: 19px solid transparent;
		  			border-bottom: 19px solid transparent;
		  			border-left: 14px solid #3c464d;
					position: absolute; left: 0; top: 0;
					-moz-transform: scale(.9999); /* fixes jagged edges in firefox */
				}
		
					.crumbs li:first-child a {
						border-top-left-radius: 4px; border-bottom-left-radius: 4px;
	                    padding-left: 25px;
					}					
					.crumbs li:first-child a:before {
						display: none; 
					}
					
					.crumbs li:last-child a {
						padding-right: 25px;
						border-top-right-radius: 4px; border-bottom-right-radius: 4px;
					}
					.crumbs li:last-child a:after {
						display: none; 
					}
					.ie8 .crumbs li:first-child a, .ie8 .crumbs li:last-child a{
						padding-left: 20px;
						padding-right: 20px;
					} 
				
				.crumbs li a:hover {
				    color: #fff;
				}
			.crumbs li a.selected-crumb{
				background: #77b29c;
				color: #fff;
			}
				.crumbs li a.selected-crumb:after{
					border-left-color: #77b29c;
				}

.exit-editor{
	float: left;
	position: relative;
}			
	.exit-btn{
		background: #525e66;
		border-radius: 3px;
		color: #8c9499;
		display: inline-block;	
		font: 600 14px 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		margin-left: 10px;
		padding: 10px 25px 10px 20px;
		position: relative;
	}
		.exit-btn:hover{
			text-decoration: none;
		}
		.exit-btn:after{
			content: '';
			border-left: 3px solid transparent;
			border-right: 3px solid transparent;
			border-top: 4px solid #8c9499;
			display: block;
			height: 0px;
			position: absolute;
			top: 18px;
			right: 10px;
			width: 0px;
		}
		.exit-editor:hover .exit-dd{
			opacity: 1; 
			transition: opacity 0.3s linear;
			visibility: visible;
		}
		.exit-editor:hover .exit-btn{
			color: #fff;
		}
		.exit-editor:hover .exit-btn:after{
			border-top-color: #fff;
		}
		.exit-dd{
			background: #3c464d;
			border-radius: 0 0 4px 4px;
			margin: 0 0 0 5px;
			min-width: 100px;
			padding: 20px 25px;
			position: absolute;
			opacity: 0; transition: 
			opacity 0.3s linear;
			visibility: hidden;
			z-index: 3;
		}
			.exit-dd ul{
				list-style: none;
				margin: 0;
				padding: 0;
			}
				.exit-dd ul li a{
					color: #999;
					display: block;
					font: 600 14px 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
					margin-bottom: 10px;
					text-align: left; 
				}
					.exit-dd ul li a:hover{
						color: #fff;
						text-decoration: none;
					}
	
/* Sprites
============================================================ */
header .icn{ background: url('/images/icn/help-sprite-icons.png') no-repeat left top; display: inline-block;}
header .phone{ background: none; line-height: 13px; padding-top: 4px; padding-left: 20px; font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-weight: 400; color: #828282;} 
header .chat{ background-position: 0 -17px !important; line-height: 18px; padding-left: 25px; text-transform: capitalize;width: auto !important;} 
header .help{ background-position: 0 -52px; line-height: 16px; padding-left: 25px; text-transform: capitalize;} 
header .flag { background-position: 0 -196px; line-height: 20px; padding-left: 20px;}
header .forums { background-position: 0 -34px; line-height: 20px; padding-left: 25px; text-transform: capitalize;}
header .started { background-position: 0 -69px; line-height: 20px; padding-left: 25px; text-transform: capitalize;}

/* Partner Program (Styles moved from external) */

h1.ext {
	color: #333;
	font-family: "proxima-nova", "微軟正黑體", "Microsoft JhengHei",sans-serif;
	font-weight: 600 !important;
	font-size: 36px;
	letter-spacing: 0px;
	line-height: 44px;
	margin-bottom: 10px;
}

p.ext{
	color: #525252;
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 156%;
	margin-bottom: 10px;
}

ul.features{
	overflow: hidden;
}	
ul.features li {
    display: block;
    float: left;
    margin: 0 20px 60px 0;
}
	ul.features li:nth-child(2n){
		margin-right: 0px;
	}
	
	ul.features li div.img{
		border: 1px solid #D4D4D4;
		background-color: #FFFFFF;
		/* box-shadow: 0px 1px 1px #BDBDBD; */
		border-radius: 6px;
		float: left;
	}
	ul.features li div.img a{
		border-radius: 6px;
		display: block;
		height: 178px;
		width: 230px;
	}
		ul.features li div.img a img{
			position: relative;
			top: 15px;
			left: 15px;
			border-radius: 6px;
		}
			ul.features li div.info:hover{
				border: 1px solid #e1e1e1;background-color: #fff;
			}
			
				/*ul.features li div.img:hover+ div.info{
					 background-color: #c1c1c1;
					 border: 1px solid #fff;
				}*/
		
	ul.features li div.info {
		background: #EEE;
		background: rgba(204, 204, 204, 0.25);
	    border: 1px solid #D8D8D8;
	    float: left;
	    font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	    left: -1px; top: 11px;
	    padding: 0;
	    position: relative;
	    margin-left: 0;
	}
		ul.features li div.info a{
			display: block;
			height: 116px;
			padding: 20px;
			width: 178px;
		}
		ul.features li div.info span:first-child {
		    color: #56575e;
		    display: block;
		    font-size: 18.81px;
		    font-weight: 600;
		    margin-bottom: 5px;
		}
		
		ul.features li div.info span{
			font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 13.16px;
			color: #858585;
			line-height: 120%;
		}
		ul.features li div.info span:last-child{
			line-height: 18px;
			display: block;
		}


/* NEW DASHBOARD 
============================================================*/

.email-dashboard{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

h2.main-hdr{
	color: #1b5680;
	font: 600 24px "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	letter-spacing: 0;
	padding-bottom: 15px;	
}
	h2.events-hdr{
		color: #56575e;
		font-weight: 400;	
	}
	.internal-email h2.main-hdr, .ie8 h2.main-hdr{
		color: #56575e;
		font-weight: normal;
	}

.main-bg{
	background: #fff; 
}

.int-btn, .email-dashboard .load-more, .email-dash-wide-col .load-more-email, .tblList-footer .load-more{
	background: #fff;
	border-radius: 4px;	
	border: 1px solid #a1a1a1;
	/*box-shadow: 0px 1px 1px rgba(0,0,0,0.2);*/
	color: #585858;
	cursor: pointer;
	display: inline-block;	
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 14px;
	padding: 10px 25px 9px 25px;
	text-align: center;
}
	.int-btn:hover{
		border-color: #585858;
	}
	.int-btn:active{
		box-shadow: inset 0 2px 0 rgba(0,0,0,0.2);
	}
.internal-events .int-btn{
	background: #fff;
	border: 1px solid #a1a1a1;
	box-shadow: none;
}
	.internal-events .int-btn:hover{
		border-color: #64656c;
	}

.alt-btn, .internal-email .add-on-products .fl:last-child a:last-child, .ie8 .add-on-products .fl:last-child a:last-child{
	background: #73c29e;
	border-radius: 6px;
	border: none;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2), inset 0px -2px 0px #45aa77;
	color: #fff;
	cursor: pointer;
	display: inline-block;	
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 14px;
	padding: 10px 25px 9px 25px;
	text-align: center;
}
.internal-email .dashboard-select-item .alt-btn { font-size: 14px; } 
	.internal-email .add-on-products .fl:last-child a:hover:last-child{
		background: #5fbf93;
	}
	.alt-btn:active, .alt-selected, .internal-email .add-on-products .fl:last-child a:last-child:active{
		box-shadow: 0px 1px 2px rgba(0,0,0,0.2), inset 0px 2px 0px #45aa77;
	}
	.alt-btn-events.alt-selected{
		box-shadow: 0px 1px 2px rgba(0,0,0,0.2), inset 0px 2px 0px #b1533a;
	}
.alt-btn-events{
	background: #f08366; 
	box-shadow: 0px 1px 2px rgba(0,0,0,0.2), inset 0px -2px 0px #ea513d;
	cursor: pointer;
	font-size: 14px;
}
	.alt-btn-events:hover{
		background: #e97657; 
		text-decoration: none;
	}
	.alt-btn-events:active{
		box-shadow: 0px 1px 2px rgba(0,0,0,0.2), inset 0px 2px 0px #ea513d;
	}

.special-btn{
	background: #4c81b7;	
	box-shadow: inset 0 -2px 0px #2e4f9a, 0px 2px 1px rgba(0,0,0,0.2);
	border: none;
	color: #fff;
}
	.special-btn:hover{
		background: #3a70a8;	
	}
	.special-btn:active{
		box-shadow: inset 0 2px 0px #2e4f9a, 0px 2px 1px rgba(0,0,0,0.2);
	}
	/*.special-btn .int-btn-txt-dropdown{
		border-right: 1px solid #2f5170;
		box-shadow: 1px 0px 0px rgba(255,255,255,0.1);
	}*/

.stat-subhdr{
	color: #4083a9;
	font: 400 18px 'proxima-nova', "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
	letter-spacing: 0;	
}
	.stat-subhdr a{
		color: #4083a9;
	}
	.events-search .stat-subhdr{
		font-size: 16px;
		padding-bottom: 5px;
	}


.email-dashboard .main-container{	
	background: #f5f5f7;
	border-radius: 6px;
	border: none;
	/* box-shadow: 0px 1px 2px rgba(0,0,0,0.1);	*/
}
.email-dashboard .dashboard-select{
	background: #fff;
}
.internal-events .email-dashboard .main-container{
	background: #f5f5f7; 
	border: none;
}
.internal-events .email-dashboard .dashboard-select{
	background: #fff;
}

.dashboard-select{	
	margin-bottom: 30px;
}
.internal-email .dashboard-select{ padding: 0px 20px 25px 20px; }	
.internal-events .dashboard-select{ padding: 25px 20px; }	
	.dashboard-select-item{
		/*margin-right: 4%;*/
		text-align: center;
		width: 33%;
	}
	.dash-two-col{
		width: 50%;
	}
		.dashboard-select-item:last-child{
			float: right;
			/*margin: 0;*/
		}
		.dashboard-select-item .alt-btn, .dashboard-select-item .int-btn{
			padding: 13px 20px;
		}
		.email-dash-icon{
			display: block;
			margin-bottom: 15px;
			min-height: 200px;
		}
		.internal-events .email-dash-icon{ min-height: inherit; }
			.internal-email .dashboard-select-item:nth-child(2) img { margin-top: 24px; }
			.dashboard-select .dashboard-select-item .alt-btn{
				margin-bottom: 10px;
				padding: 13px 20px;
			}
			.dashboard-select-item:first-child a:last-child{
				margin:0 0 0 5px;
			}
		.dashboard-select .dash-two-col:first-child .alt-btn-events{
			padding: 13px 50px;
		}


.int-btn-dropdown {
	margin: 0 auto;
	position: relative;
}
	.int-btn-dropdown .int-btn:hover{
		background: #f3f3f3;
	}
	.int-btn-dropdown .int-btn:active{
		box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	}
	.internal-events .int-btn-dropdown .int-btn:hover{
		background: #fff;
	}
.invite-dropdown{
	width: 210px;
}
	.int-btn-dropdown .alt-btn, .dashboard-select-item .int-btn-dropdown .alt-btn{
		cursor: pointer;
		/*padding-left: 20px;
		padding-right: 20px;*/
		width: 190px;
	}
	.dash-two-col .int-btn-dropdown .alt-btn-events{
		padding: 13px 20px;
		width: 170px;
	}
	.alt-btn .int-btn-txt-dropdown{
		border-right: 1px solid #92ceb2;
		box-shadow: none;
	}
	.alt-btn-events .int-btn-txt-dropdown{
		border-right: 1px solid #f19e88;
	}

	.int-btn-txt-dropdown {
		border-right: 1px solid #aeaeb0;
		display: inline-block;
		padding-right: 10px;
		width: 75%;
	}

	.int-btn-arrow {
		/*display: block;*/
		left: 10px;
		position: relative;
		top: -2px;
	}

	.btn-dropdown{
		border: 1px solid #a1a1a1;
		border-radius: 6px;
		/*box-shadow: 0px 1px 5px rgba(0,0,0,0.2), inset 0 0 4px #fff;*/
		display: none;
		list-style: none;
		padding: 5px;
		position: absolute;	
		/*right: 6px;*/
		text-align: left;
		top: 43px;
		z-index: 10;
	}
		.dashboard-select-item .btn-dropdown{
			left: 10%;
			/*right: 24%;*/
			width: 230px;
		}
		.dash-two-col .btn-dropdown{
			left: 27%;
			width: 200px;
		}
		.invite-dropdown .btn-dropdown{
			left: 0;
		}
	.btn-dropdown ul{
		list-style: none;
	}
	.btn-dropdown li a{
		color: #525e66;
		cursor: pointer;
		display: block;
		font-size: 14px;
		padding: 5px 10px;	
	}
	
	.btn-dropdown li a:hover{
		color: #232a2e;
		text-decoration: none;	
	}	

	.email-dash-wide-col{
		width: 65%;
	}	
		.email-dash-search{
			/*overflow: hidden;
			width: 602px;*/
		}
			
		.email-dash-search .int-btn, .email-dashboard .load-more, .email-dashboard .load-more-email{
			font-size: 14px;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			padding: 8px 15px 5px 15px;
			position: relative;
			text-transform: none;
			/*width: 90px;*/
			width: 20%;
		}

		.email-dash-search .quick-add-btn:after{
			content: "";			
			border-right: 1px solid #cecece;
			height: 55px;
			position: absolute;
			right: -17px;
			top: -12px;
			z-index: 1;
		}

		.email-dash-searchbar{
			background: #fff;
			border-radius: 6px;
			color: #64656c;
			padding: 3px 10px;
			/*width: 72%;*/
			width: 400px;
		}
			.email-dash-search h3{
				padding: 8px 0 0 15px;
			}
			.email-dash-searchbar input[type="text"]{
				background: transparent;
				border: none;
				box-shadow: none;
				color: #64656c;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 14px;
				padding: 5px;
				width: 85%;
			}
			.email-dash-search-btn{
				background: url(/images/newbme/icn/search-btn.png) no-repeat;
				border: none;
				display: inline-block;
				margin-top: 3px;
				height: 20px;
				width: 19px;
				padding-right:20px;
			}
				.email-dash-search-close{
					background: url(/images/newbme/icn/close.png) no-repeat;
					margin-top: 6px;
				}

			.email-dash-wide-col .main-tbl-hdr, .email-dash-wide-col .main-tbl-footer{
				background: #f5f5f7; 
				/*border: 1px solid #cecece;	*/
				font-size: 18px;
				overflow: hidden;
				padding: 19px 20px 12px 20px;
				position: relative;
				width: 582px;
			}	
			.internal-events .email-dash-wide-col .main-tbl-hdr, .internal-events .email-dash-wide-col .main-tbl-footer{
				background: #f5f5f7; 
			}
			.internal-events .email-dash-wide-col .main-tbl-footer{
				/* box-shadow: 0px 1px 2px rgba(0,0,0,0.2); */
				width: 582px;
			}
			/*.internal-events .email-dash-wide-col #dvOrderMore{
				width: 582px;
			}*/
			.email-dash-wide-col .main-tbl-footer{
				border-radius: 0 0 6px 6px;				
				margin-top: -25px;
				padding: 12px 20px;
				text-align: center;
			}
				.email-dash-wide-col .main-tbl-footer .int-btn{
					font: 400 18px 'proxima-nova', "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
					text-transform: none;;
				}
				.email-dash-wide-col .main-tbl-hdr h3, .email-dash-search h3{
					color: #56575e;
					font: 600 18px 'proxima-nova', "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
					padding-bottom: 5px;
				}	
				.email-dash-wide-col .main-tbl-hdr a small{
					color: #56575e;
					font-size: 14px;
					line-height: 150%;
				}
					.email-dash-wide-col .main-tbl-hdr a:hover{
						color: #56575e;
						text-decoration: underline !important;
					}

		.email-dash-wide-col .main-tbl tr{
			background: #fff; 
		}

			.email-dash-wide-col .main-tbl td{
				border-bottom: 1px solid #e1e1e1;
				padding: 15px 0 15px 15px;
			}
			.events-wide-col .main-tbl td{
				border-bottom: 1px solid #e1e1e1;
			}
			.email-dash-wide-col table.main-tbl{
				border: none;
			}
			.email-dash-wide-col table.main-tbl td:first-child{				
				width: 2%;
			}
				.email-dash-search-results table.main-tbl td{
					width: 2%;
				}
				.email-dash-search-results table.main-tbl td.email-stat-desc{
					padding-right: 20px;
					width: 26%;
				}
				.email-dash-wide-col table.main-tbl td.email-stat-thumb{					
					width: 1%;
				}
				.email-dash-wide-col .main-tbl td.email-stat-desc{
					/* padding-left: 0;
					padding-left: 15px\9;
					width: 26%; */
				}
				.email-dash-wide-col .main-tbl td.list-stat-desc{
					padding-left: 30px;
					width: 60%;
				}
				.email-stat-thumb-wrap, .event-thumb-wrap{
					border: 1px solid #d2d2d2;
					position: relative;
				}
					.email-stat-thumb-wrap{
						width: 78px;
					}
					.event-thumb-wrap{
						padding: 1px 2px;
						width: 97px;
					}
					.email-stat-thumb-wrap:before, .event-thumb-wrap:before {
						content: "";
						position: absolute;
						top: 0;
						bottom: 0;
						left: 0;
						right: 0;
						box-shadow: inset 0px 1px 0px rgba(255,255,255,.2);	
				   } 
					.email-stat-thumb-wrap img{
						display: block;
    					width: 78px;
					}	
					.event-thumb-wrap img{
						display: block;
						width: 97px;
					}			
			/*.email-dash-wide-col .main-tbl td:nth-child(2){
				width: 26%;
			}*/
			.email-dash-wide-col .main-tbl td:last-child{
				padding-right: 20px;
			}
		.stat-date{
			color: #88898f;
			font-size: 14px;
		}
		.stat-email-status{ font-size: 16px; padding-right: 10px; }

		.review-txt{ color: #ca6e61; }

		.email-type{
			display: block;
			margin-top: 5px;
			height: 20px;
			width: 20px;
		}

		.email-ab{
			background: url(/images/newbme/icn/ab.png) no-repeat;
		}
		.email-rss{
			background: url(/images/newbme/icn/rss-new.png) no-repeat;
		}

		.stat-items .stat-item{
			text-align: left;
		}
		.stat-item{
			background: #f5f5f7;
			border-radius: 4px;
			color: #6f6c69;
			display: inline-block;
			margin: 15px 10px 0 0;
			font-size: 18px;
			font-weight: 600;
			padding: 8px 15px;
			/*text-shadow: 0px 1px 0px #fff;*/
			text-align: center;			
		}
		.internal-events .stat-item { width: 100px; }
			.stat-item span{
				display: block;
			}
			.events-wide-col .stat-item span{
				text-align: center;
			}
				.events-wide-col .stat-num{
					font-size: 16px;
				}
			.stat-label{
				color: #72c2a1;
				font-size: 16px;
				/*font-size: 14px\9;*/
				font-weight: 400;
				text-transform: uppercase;
			}
				.events-wide-col .stat-label{
					font-size: 14px;
				}	
				.stat-status{
					color: #f08366;
				}			
			.stat-perc{
				color: #777;
				font-size: 13px;
				line-height: 21px;
				padding-left: 5px;
			}
		.stat-item:last-child{ margin-right: 0; }
	.list-stat-tbl .stat-item { margin-top: 0px; }

		.email-dash-search-results{
			border-top: 1px solid #cecece;
			/*display: block !important;*/
			margin-top: -3px;
		}	
			.email-dash-search-results td img{
				width: 57px;
			}
		.quick-add-content, .search-error{
			/*background: #efefef;*/
			background: #fff;
			border: 1px solid #cecece;
			box-shadow: 0px 1px 0px rgba(0,0,0,0.1);
			border-radius: 0 0 6px 6px;
			display: none;
			margin-top: -3px;
			overflow: hidden;
			position: relative;
			z-index: 1;
		}
			.close-quick-add{
				background: url(/images/newbme/icn/close.png) no-repeat center left;
				color: #64656c;
				font-size: 16px;
				padding-left: 25px;
			}
				.close-quick-add:hover{
					color: #979797;
				}
			.quick-add-content div.selector{
				font-size: 14px;
				width: 327px;
			}
			.quick-add-content div.selector select{
				width: 335px;
			}
				/*.quick-add-content div.selector span{
					line-height: 36px;
				}*/
			.quick-add-paste a{
				color: #4083a9;
			}
			.quick-add-paste p{
				color: #64656c;
				font-size: 14px;
			}
			.quick-add-paste .w44{
				width: 39%;
			}	
			.quick-add-paste textarea{ min-height: 200px; }		

		.form-fieldset{
			border: none;
			margin-bottom: 15px;
		}

		.lbl-large{
			color: #64656c;
			display: block;
			font-size: 18px;
			padding-bottom: 5px;
		}

	.email-dash-sidebar-col{
		padding-right: 5px;
		width: 30%;		
	}
		.events-dash-sidebar .int-btn{
			font: normal 14px 'proxima-nova', "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
			/*padding: 7px 25px 8px 25px;*/
			text-transform: none;
		}
		.email-dash-sidebar-col .int-btn-dropdown{
			margin-bottom: 30px;			
			/*text-align: center;*/
		}
		.events-dash-sidebar .int-btn-dropdown{
			text-align: center;
		}
		.email-dash-sidebar-col .int-btn-dropdown .int-btn{
			padding-left: 15px;
			padding-right: 15px;
			width: 168px;
		}
		.email-dash-sidebar-col .int-btn-txt-dropdown{
			/*padding-right: 25px;*/
		}
		/*.email-dash-sidebar-col .int-btn-arrow{
			left: 17px;
		}*/
		.email-dash-sidebar-col .btn-dropdown{
			left: 0;
			padding: 10px;
			/*right: 17%;*/
			top: 36px;
			width: 270px;
		}	
		.events-dash-sidebar .btn-dropdown{
			width: 190px;
		}
		.events-dash-sidebar .btn-dropdown{
			left: 38px;
		}	
		.email-dash-sidebar-col h3{
			color: #454545;
			font: 600 18px 'proxima-nova', "微軟正黑體", "Microsoft JhengHei", Helvetica, Arial, sans-serif;
			padding-bottom: 30px;
		}	
			.events-dash-sidebar h3{
				padding-bottom: 10px;
			}	
			.email-dash-sidebar-col .bar-section{
				font-size: 14px;
				font-weight: 600;
				margin-bottom: 20px;
				padding: 0;
			}
				.email-dash-sidebar-col .bar-section a{
					line-height: 100%;
				}
			.bar-section{
				font-size: 14px;
				font-weight: bold;
				color: #777777;
				padding: 10px;
				overflow: hidden;
			}
			.bar-section p.regular{
				font-weight: normal;
			}
			.bar-section.p20{
				padding: 20px;
			}
			
				.bar-section .percentage{
					margin-bottom: 6px;
				}
				
				.bar-section .track{
					background-color: #525e66;
					border-radius: 6px;
					border: 1px solid #717171;
					/*box-shadow: 0px 0px 3px #000 inset;*/
					height: 16px;
					clear: both;
					margin-bottom: 10px;
				}
					.bar-section .track .progress{						
						border-radius: 5px;
						height: 16px;
						position: relative;
					}
					
					.bar-section.email .track .progress{
						background: #70b4da;					
					}
					.bar-section.email .track .progress.orange{
						background: rgb(77,180,250);						
					}
					.bar-section.email .track .progress.darkblue{
						background: #5387a1;						
					}
					.bar-section.email .track .progress.darkorange{
						background: #ec7522;						
					}
					
					.bar-section.events .track .progress{
						background: #81d6cf;
					}
						.bar-section .track .progress .circle{
							display: none;
						}
				.bar-section a{
					display: block;
					background-color: #777;
					border: 1px solid #2c2c2c;
					border-radius: 4px;
					padding: 5px 6px;
					color: #eee;
					box-shadow: 0px 1px 0px #aaa inset;
					/*text-shadow: 0px 1px 1px #222;*/
					font-size: 12px;
					font-weight: normal;
				}
					.bar-section a:hover{
						background-color: #999;
						box-shadow: 0px 1px 0px #ccc inset;
					}
					.main .bar-section a:hover{
						text-decoration: none;
					}
					.bar-section a:active{
						background-color: #555;
						box-shadow: 0px 1px 0px #444 inset;
					}

.email-dashboard  .main-container:after, .main-container:before, .email-dashboard:after{
 	content: '\0020';
 	display: block;
 	overflow: hidden;
 	visibility: hidden;
 	width: 0;
 	height: 0;
 	clear: both;
}

.ml10{ margin-left: 10px; }
.ml20{ margin-left: 20px; }
.p20 { padding: 20px; }
.p10 { padding: 10px; }
.w44{ width: 44%; }
.wide100 { width: 100%; }

.semibold {font-weight: 600;}

/* tables */
.cont-table{ clear:both; }

	.main-tbl-hdr{						
		border-radius: 6px 6px 0 0;
		color: #454545;
		font-weight: 400;
		padding: 10px 15px;
	}

	table.main-tbl {
		border-collapse: separate;
		border-radius: 0 0 6px 6px;
		border-left: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		border-bottom: 1px solid #c1c1c1;
		/* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); */
		color: #454545;
		margin-bottom: 20px;
		width: 100%;
	}
		table.main-tbl tbody tr:last-child td{
			border: none;
		}
			table.main-tbl tbody tr:last-child td:first-child{
				border-radius: 0 0 0 6px;
			}
			table.main-tbl tbody tr:last-child td:last-child{
				border-radius: 0 0 6px 0;
			}
		
		table.main-tbl td {
			border-bottom: 1px solid #e1e1e1;
			padding: 10px 0;
			padding-left: 15px;
			/*width: 17%;*/
		}
			table.main-tbl td a:hover{
				text-decoration: underline !important;
			}

/*inputs*/

input[type="submit"], input[type="button"]{
	cursor: pointer;
}

input[type="text"].required-field, textarea.required-field{
	background: #F2D9D9;
	border: 1px solid #FF9999;
}

input[type="text"].default,input[type="password"].default{
	background: #fff;
	border: 1px solid #c1c1c1;
	border-radius: 4px;	    
    height: 28px;
    padding: 0 8px;
	line-height: 32px;
}
	input[type="text"].default.x-small{
		width: 30px;
	}
	input[type="text"].default.small,input[type="password"].default.small{
		width: 40px;
	}
	input[type="text"].default.small2{
		width: 150px;
	}
	input[type="text"].default.imgurl,input[type="password"].default.imgurl{
		width: 200px;
	}
	
	input[type="text"].default.medium,input[type="password"].default.medium{
		width: 250px;
	}
	input[type="text"].default.large,input[type="password"].default.large{
		width: 326px;
	}
.email-dashboard textarea{
	background: #fff;
	border: 1px solid #CCC;
	border-radius: 5px;
	box-shadow: 0 1px 2px #ccc inset;
	clear: both;
	height: 82px;
	padding: 8px;
	resize: none;
	width: 317px;
}
	.email-dashboard textarea.big{
		height: 192px;
		width: 542px;
	}
	.email-dashboard textarea.medium{
		height: 60px;
		width: 250px;
	}

.hide { display: none; }

.submit-msg{
	border-radius: 4px;
	/*border-bottom: 5px solid #c74533;*/
	font-size: 18px;
	padding: 20px 25px;	
}
	.error-msg{
		background: #ca6e61;
		box-shadow: inset 0 -5px 0 #c74533;	
		color: #fff;	
		text-shadow: none;	
	}
	.confirm-msg{
		background: #afd3ca;	
		/*border-color: #79a298;*/
		box-shadow: inset 0 -5px 0 #79a298;	
		color: #437367;
	}

.container.nobg{
	padding: 0;
}

.email-dashboard .load-more, .email-dash-wide-col .load-more-email{	
	background: #fff;
	/*background: linear-gradient(#f8f8f8, #eee); */
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	margin: 0 auto;
	padding: 8px 20px 6px 20px;
	text-transform: capitalize;
	width: auto;
}
.email-dash-wide-col .load-more-email{
	display: inline-block !important;
}
	.email-dashboard .load-more:hover, .email-dash-wide-col .load-more-email:hover, .tblList-footer .load-more:hover{
		border-color: #64656c;
		text-decoration: none;
	}
	.email-dashboard .load-more:active, .email-dash-wide-col .load-more-email:active, .tblList-footer .load-more:active{
		box-shadow: inset 0 2px 0 rgba(0,0,0,0.2);
	}
	.myevent-left{
		width: 200px;
	}
	.myevent-right{
		position: relative;
		width: 275px;
	}
	/*.myevent-row{
		overflow: hidden;
		position: relative;
	}
		.myevent-row .stat-subhdr{
			width: 230px;
		}*/
		.myevent-row-nav{
			display: none;
			position: absolute;
			right: 0;
		}
		.myevent-row-nav li{
			float: left;
			list-style: none;
		}
		.myevent-row-nav li a{
			color: #4083a9;
			display: inline-block;
			font-size: 14px;
			margin: 0 15px;
			/*text-decoration: underline !important;*/
		}
			/*.myevent-row-nav li a:hover{
				text-decoration: underline !important;
			}*/
			.myevent-row-nav li:first-child a{
				margin-left: 0;
			}
			.myevent-row-nav li a:last-child{
				margin-right: 0;
			}
		.myevent-right .stat-items{
			float: right;
			margin-top: 15px;
		}


.events-wide-col .events-recent-orders td:first-child{
	width: 34%;
}
.events-wide-col .events-recent-orders td:nth-child(2){
	width: 16%;	
}
	.events-recent-orders .stat-subhdr{
		font-size: 16px;
	}
	.events-recent-orders td p{
		font-size: 16px;
	}

	.stat-tickets, .events-recent-orders td p a{
		color: #4083a9;
	}
.events-sales-chart{
	background: #f5f5f7;
	border-radius: 6px;	
	/* box-shadow: 0px 1px 2px rgba(0,0,0,0.2); */
	color: #64656c;
	font-size: 14px;
	padding: 5px 10px;
	position: relative;
}

.dashbox, .event_table_box, .create_event_box_M {
	box-shadow: none!important;
}

.events-sidebar-stats{
	font-size: 16px;
	margin-top: 20px;
}
	.events-sidebar-stat-row{
		border-bottom: 1px solid #cbcbcd;
		box-shadow: 0px 1px 0px #eaeaec;
		margin-bottom: 10px;
		overflow: hidden;
		padding-bottom: 10px;
	}
	/*.events-sidebar-stat-row:last-child{
		border: none;
		box-shadow: none;
	}*/
		.events-sidebar-label{
			font-size: 16px;
			padding-left: 10px;
		}
		.events-sidebar-num{
			color: #72c2a1;
			padding-right: 10px;
		}
		.chart-order-num{
			background: #80c09e;
			border: 2px solid #fff;
			border-radius: 6px;
			color: #fff;
			display: inline-block;
			font: 600 14px Helvetica, Arial, sans-serif;
			left: 50px;
			padding: 4px 15px;
			position: absolute;
			top: 40px;
			text-align: center;
		}
.events-wide-col .search-error {
	background: #fff;
	border-radius: 0;
	box-shadow: none;
}
.events-search{
	/*border-top: 1px solid #c1c1c1;*/
	position: relative;
	top: -4px;	
	width: 622px;
}

/* Sign up forms 
============================================================================*/

.bme-signup{
	background: #e6e6e8;
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	margin: 0;
	padding: 0;
}
	.bme-signup header{
		background: #525e66;
		margin-bottom: 30px;
	}
		.bme-signup h1{
			color: #fff;
			font-size: 30px;
			font-weight: 400;
			line-height: 34px;
			margin: 0;
			padding: 60px 0 30px 0;
		}
	.test-email-hdr{ 
		background: #fff; 
		font-family: Verdana, Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif; 
		padding: 15px 0;
	}
		.test-email-msg{
			background: url('/images/test_msg_star.gif') no-repeat top left;
			font-size: 14px;
		}
		.bme-signup .test-email-msg.container{
			padding-left: 25px;
		}
		.test-email-msg > p strong{
			color: #6f0708;
		}
		.test-email-msg small{
			font-size: 12px;
		}
	.bme-signup .container{
		margin: 0 auto;
		max-width: 590px;
		padding: 0 20px;		
	}
		.content-section{
			background: #fff;
			border-radius: 6px;
			color: #525e66;
			padding: 30px 40px;
		}
			.bme-signup .content-section > p{
				font-size: 16px;
				line-height: 26px;
			}
			.bme-signup .content-section > p.fs14 { font-size: 14px; }
			.content-section strong, .content-section b{
				font-weight: 600;
			}
			.txtlink{
				color: #538daf;
				text-decoration: none; 
			}	
			.txtlink:hover{
				text-decoration: underline;
			}		
			
			.bme-signup .content-section > p:last-child{
				margin-bottom: 0px;
			}
		.content-next{
			color: #525e66;
			padding: 30px 0;
			text-align: center;
		}
			.content-next small{
				color: #858d92;
			}
		.content-next .internal-btn{
			background: #4c81b7;
			border-radius: 6px;
			color: #fff;
			display: inline-block;
			font-size: 16px;
			margin-bottom: 25px;
			padding: 15px 70px;
			text-decoration: none;
		}
		.content-next .alt-light-btn{
			background: #fff;
			color: #585858;
			padding: 15px 30px;
		}
		.content-next input.internal-btn{
			border: none;
			cursor: pointer;
		}
		.content-next .internal-btn:hover{
			background: #3a70a8;
		}
		.content-next .alt-light-btn:hover{
			background: #f1f1f1;
		}
		.content-next .internal-btn:active{
			box-shadow: inset 0px 2px 0px rgba(0,0,0,0.3);
		}
			.container small{
				font-size: 12px;
			}

			.form-divide.int-fieldset{
				border-top: 1px solid #e5e5e5;
				border-bottom: 1px solid #e5e5e5;
				border-left: none;
				border-right: none;
			}
			.form-divide.int-fieldset:last-child{
				border-bottom: none;
				padding-bottom: 0;
			}

			.int-fieldset{
				border: none;
				padding: 20px 0;
			}
				.int-fieldset label{
					color: #363636;
					display: inline-block;
					font-weight: 600;
				}
					.int-fieldset label small{
						font-weight: normal;
					}
				.fieldset-col30{
					float: left;
					width: 30%;
				}				
				.fieldset-col60{
					float: right;
					width: 60%;
				}
				.fieldset-col60.left{
					float: left;
				}
					.fieldset-col60 > p{
						clear: both;
						margin-top: 20px;
					}
					.fieldset-row{
						overflow: hidden;
					}
					.int-txtfield{
						background: #fff;
						border: 1px solid #c1c1c1;
						border-radius: 6px;
						color: #525e66;
						font-size: 14px;
						line-height: 18px;
						padding: 6px 8px;
					}
					.int-fieldset .selector{
						background: #edeef2;
						border-radius: 4px;
						color: #7d7d80;
						font-size: 12px;
						font-weight: 600;
						height: 24px;
						line-height: 24px;
						overflow: hidden;
						padding: 0 0 0 10px;
						position: relative;
					}
						.int-fieldset .selector span{
							display: inline-block;
							overflow: hidden;
							width: 86%;
						}
						.int-fieldset .selector:after{
							content: '';
							display: block;
							border-left: 3px solid transparent;
							border-right: 3px solid transparent;
							border-top: 4px solid #b8b9bd;
							position: absolute;
							right: 14px;
							top: 10px;
							width: 0;
							height: 0;
						}
						.int-fieldset .selector select{
							position: absolute;
							left: 0;
							top: 0;
							width: 100%;
						}
					.fieldset-col60 .int-txtfield, .fieldset-col60 .selector{
						width: 94%;
					}
						.fieldset-col60 .fieldset-col60 .int-txtfield, .fieldset-col60 .fieldset-col60 .selector{
							width: 86%;
						}
					.content-section .checker{
						float: left;
						margin-right: 10px;
					}
			.bme-signup .edit-profile{
				display: none;
			}	
	.directory-list{
		padding-left: 30px;
	}				
		.directory-list li { margin-bottom: 5px; }

	.bme-signup .error-msg{ 
		box-shadow: inset 0px -4px 0px #c74533;
		border-bottom: none;
		font-size: 14px;
		padding: 10px 15px 12px 15px;
	}
	.bme-signup .error-msg + .form-divide{ border-top: none; }

	.bme-signup p > a { color: #4083a9; text-decoration: none; }
	.bme-signup p > a:hover { text-decoration: underline; }

/* Autoresponder Abuse Fix */

form[action="/Abuse"] img[title="email marketing"] {
	display: none;
}

.bme-signup h1 {
	padding: 35px 0 30px;
}

form[action="/Abuse"] p.fs14 small {
	display: block;
	margin-top: 20px;
}

form[action="/Abuse"] small a {
	font-size: 14px;
	color: #4083a9;
	text-decoration: none;
}

form[action="/Abuse"] small a:hover {
	text-decoration: underline;
}

	@media only screen and (max-width: 480px){
		.bme-signup h1{
			font-size: 24px;
		}
		.int-fieldset label{
			padding-bottom: 20px;
		}
		.fieldset-col30, .fieldset-col60, .fieldset-col60.left{
			float: none;
			width: 100%;

		}		
	}

/* Header Notification */

header.internal li.notifications {
	position: relative;
}

header.internal li.notifications > a {
	position: relative;
	display: block;
	margin-top: 7px;
	text-align: center;
	padding: 0 30px;
	text-decoration: none;	
	transition: padding 0.2s ease-out;
}

header.internal li.notifications > a .icn {
	background: url("/images/icn/header-notifications.png") center no-repeat;
	background: none, url("/images/icn/header-notifications.svg") center no-repeat;
	width: 15px;
	height: 21px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	transition: opacity 0.2s ease-out;
}

header.internal li.notifications > a:hover .icn{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

header.internal li.notifications .notifications-number {
	position: absolute;
	color: #fff;
	background-color: #538daf;
	padding: 4px 6px;
	border-radius: 4px;
	top: -3px;
	left: 48px;
	font-size: 10px;
	line-height: 10px;
	font-weight: 600;
}

.notifications-popup {
	position: absolute;
	top: 55px;
	left: -200px;
	width: 435px;
	height: auto;
	padding: 20px;
	background: #f5f5f7;
	border-radius: 6px;
	box-shadow: 0px 1px 10px rgba(82,94,102,0.05);
	z-index: 10000;
	font-smoothing: antialiased;
}

.notifications-popup:before {
	display: inline-block;
	position: absolute;
	left: 230px;
	top: -13px;
	content:"";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 13px solid #f5f5f7;
}

.notifications-messages {
	position: relative;
	width: 455px;
	min-height: 250px;
	max-height: 370px;
	overflow: auto;
}

.notifications-cleared {
	text-align: center;
	height: 200px;
}

.notifications-cleared-icon {
	margin-top: 30px;
	margin-left: 0;
	display: inline-block;
	width: 127px;
	height: 145px;
	background: url(/images/notifications/message-cleared-icon.png) no-repeat center;
}

.notifications-cleared h5 {
	margin-top: 30px;
	font-weight: 700;
	color: #525e66;
}

.notification-wrap {
	position: relative;
	width: 375px;
	min-height: 80px;
	padding: 15px 30px 20px;
	background: #ffffff;
	border-radius: 4px;
	margin-bottom: 20px;
	transition: all 0.2s ease-out;
}

.notification-wrap:last-child {
	margin-bottom: 0;
}

.notification-wrap:before {
	position: absolute;
	display: inline-block;
	content: "";
	right: 0;
	bottom: 0;
	background: url("/images/notifications/message-background.png") center no-repeat;
	background: none, url("/images/notifications/message-background.svg") center no-repeat;
	width: 24px;
	height: 21px;
}

.notification-close-btn {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 15px;
	line-height: 15px;
	color: #86949d;
	transition: color 0.2s ease-out;
}

.notification-icon {
	width: 35px;
	margin-right: 30px;
	height: auto;
	float: left;
	text-align: center;
}

.notification-title h5 {
	float: left;
}

.notification-title h6 {
	float: right;
	font-size: 13px;
	color: #86949d;
	font-weight: 400;
	padding-right: 10px;
}

.notification-desc {
	width: 305px;
	height: auto;
	float: right;
	font-smoothing: antialiased;
}

header .menu ul li.notifications .notification-desc a {
	display: inline;
	color: #538daf;
	transition: color 0.2s ease-out;
}

header .menu ul li.notifications .notification-desc a:hover {
	color: #2f6280;
}

.notification-desc h5 {
	font-size: 15px;
	line-height: 20px;
	color: #525e66;
	font-weight: 700;
	padding-bottom: 5px;
}

.notification-desc p {
	font-size: 13px;
	line-height: 20px;
	color: #86949d;
	font-weight: 600;
}

header .menu ul li.notifications .notifications-prev-btn {
	display: inline-block;
	font-size: 14px;
	width: 397px;
	border: 4px solid #e6e6e8;
	padding: 15px;
	font-weight: 700;
	border-radius: 6px;
	color: #9ca8af;
	text-align: center;
	transition: color 0.2s ease-out;
	z-index: 100;
	margin-top: 20px;
}

header .menu ul li.notifications .notifications-prev-btn:hover, 
header .menu ul li.notifications .notification-close-btn:hover {
	color: #4083A9;
}

.notification-wrap.notification-closed, 
.notification-closed .notification-close-btn, 
.notification-closed .notification-icon, 
.notification-closed .notification-desc,
.notification-closed .notification-desc p,
.notification-closed .notification-desc h5{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	min-height: 0;
	height: 0;
	padding: 0;
	margin: 0 auto;
	font-size: 0;
}

.bigEntrance{
	animation-name: bigEntrance;
	animation-duration: 1.2s;	
	animation-timing-function: ease-out;		
	visibility: visible !important;			
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
}

/* Notification Icons */

.notification-alert {
	display: inline-block;
	background: url("/images/notifications/message-alert-icon.png") center no-repeat;
	background: none, url("/images/notifications/message-alert-icon.svg") center no-repeat;
	width: 35px;
	height: 49px;
}

.notification-warning {
	display: inline-block;
	background: url("/images/notifications/message-warning-icon.png") center no-repeat;
	background: none, url("/images/notifications/message-warning-icon.svg") center no-repeat;
	width: 22px;
	height: 45px;
}

/* Notification Page */

.notifications-container {
	margin-top: 5px;
	width: 998px;
}

.notifications-container .notification-wrap:before {
	background: url("/images/notifications/message-background2.png") center no-repeat;
	background: none, url("/images/notifications/message-background2.svg") center no-repeat;
}

.notifications-container .notification-wrap {
	width: 938px;
	margin-bottom: 30px;
	min-height: 100px;
	padding: 30px;
}

.notifications-container .notification-icon {
	width: 45px;
}

.notifications-container .notification-desc {
	width: 843px;
	padding-right: 20px;
}

.notifications-container .notification-desc a {
	display: inline;
	color: #538daf;
	transition: color 0.2s ease-out;
}

.notifications-container .notification-desc a:hover {
	color: #2f6280;
}

.notifications-container .notification-title h5 {
	font-size: 20px;
	padding-bottom: 10px;
}

.notifications-container .notification-title h6 {
	font-size: 15px;
	padding-right: 0;
}

.notifications-container .notification-desc p {
	font-size: 18px;
	line-height: 33px;
}

.nf-green-btn {
	display: inline-block!important;
	padding: 15px 40px;
	background: #71c2a4;
	text-align: center;
	color: #fff!important;
	border-radius: 5px;
	font-size: 20px;
	font-weight: 600;
	margin-top: 25px;
	transition: background-color 0.2s ease-in!important;
}

.nf-green-btn:hover {
	background: #3ec28b;
}

.nf-green-btn:active {
	box-shadow: inset 0px 2px 0px rgba(0,0,0,0.2);
}

header.internal #logo + .media {
	padding-left: 150px;
}