/* FR override */
/*universal***************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background-color:#ebebeb;color:#444751;font:12px Lato,sans-serif;text-align:left;height:100%;width:100%;}
a{font-family:Lato,sans-serif;text-decoration:none;}
a.aimg{border:0;}
a.aimg:hover{background-color:transparent;}
hr,fieldset,img,button{border:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;display:block;}
.bold{font-weight:700;}
.green_grad{
	background:#1cb24b; /* For browsers that do not support gradients */
	background:-webkit-linear-gradient(#90c73e,#1cb24b); /* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(#90c73e,#1cb24b); /* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(#90c73e,#1cb24b); /* For Firefox 3.6 to 15 */
	background:linear-gradient(#90c73e,#1cb24b); /* Standard syntax */
}
.gray_grad{
	background:#aaa; /* For browsers that do not support gradients */
	background:-webkit-linear-gradient(#ddd,#aaa); /* For Safari 5.1 to 6.0 */
	background:-o-linear-gradient(#ddd,#aaa); /* For Opera 11.1 to 12.0 */
	background:-moz-linear-gradient(#ddd,#aaa); /* For Firefox 3.6 to 15 */
	background:linear-gradient(#ddd,#aaa); /* Standard syntax */
}
/*sew*********************************************/
.success{margin:4px 0;padding:6px;border:1px solid #090;font:12px verdana,arial,sans-serif;color:#030;letter-spacing:1px;background-color:#dff2bf;text-align:right;font-size:12px}
.error{margin:4px 0;padding:6px;border:1px solid #900;font:12px verdana,arial,sans-serif;color:#300;letter-spacing:1px;background-color:#ffbaba;text-align:right;font-size:12px}
.warning{margin:4px 0;padding:6px;border:1px solid #990;font:12px verdana,arial,sans-serif;color:#330;letter-spacing:1px;background-color:#feefb3;text-align:right;font-size:12px}
/*desktop*****************************************/
/*index*/
#view{
	margin:0 auto;
	overflow:hidden;
	max-width:1024px;
	background-color:#fff;
}
#bkg{
	height:562px;
	max-width:1024px;
	background-color:#111;
	background-image:url(https://eod.global.ssl.fastly.net/i/temp-email-background.jpg);
	background-size:100%;
	background-repeat:no-repeat;
}
#topnav{text-align:left;}
.topnav_index{padding:20px 30px 0 0;}
.topnav_main{padding:14px 30px 0 0;}
#topnav ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
#topnav li{float:left;}
#topnav li a{padding-left:20px;display:block;color:#fff;font-size:15px;font-weight:300;}
#topnav li a:hover{text-decoration:underline;}
#logo{margin:80px 0 50px 0;}
#ih2{
	color:#fff;
	font-family:Lato;
	font-size:25px;
	font-weight:300;
	font-style:italic;
}
#ih1{
	color:#90c73e;
	font-family:Lato;
	font-size:20px;
	font-weight:300;
	font-style:italic;
}
#lowerbody{
	margin-top:-30px;
}
#mainform{
	width:640px;
}
#step1_parent{
	float:right;
	margin-left:14px;
	width:313px;
}
#step1{
	padding-top:4px;
	height:53px;
	text-align:center;
	color:#fff;
	font-size:28px;
	font-weight:700;
	background-color:#90c73e;
}
#step1_action{
	float:left;
	padding-top:4px;
	width:311px;
	height:83px;
	background-color:#fbfbfb;
	border:1px solid #d7d6d6;
}
#step2_parent{
	float:right;
	width:313px;
}
#step2{
	padding-top:4px;
	height:53px;
	color:#fff;
	font-size:28px;
	font-weight:700;
	background-color:#1cb24b;
}
#step2_action{
	width:311px;
	height:87px;
	background-color:#fbfbfb;
	border:1px solid #d7d6d6;
}
#get_email_btn{
	margin-top:16px;
	padding:12px 30px;
	background-color:#000;
	-webkit-border-radius:6;
	-moz-border-radius:6;
	border-radius:6px;
	color:#fff;
	font-size:20px;
	font-family:Lato,sans-serif;
	font-weight:300;
}
#get_email_btn:hover {
	background-color:#222;
	cursor:pointer;
}
#asov{ display:none; }
#ih3{
	margin:50px 0 40px 10px;
	padding-left:90px;
	width:260px;
	height:33px;
	text-align:left;
	color:#444;
	font-size:25px;
	font-weight:300;
	font-style:italic;
	background-image:url(https://eod.global.ssl.fastly.net/i/emailondeck-grey-logo.svg);
	background-repeat:no-repeat;
}
#whyeod{width:750px;}
.whyeod_grp{float:left;width:230px;margin-bottom:40px;}
.icon{width:33px;height:33px;}
.whyeod_txt{
	float:right;
	margin-right:11px;
	width:186px;
	text-align:right;
	color:#444751;
	font-size:16px;
	line-height:1.2;
	font-weight:300;
}
#whyeod_sp1{float:left;width:30px;}
#whyeod_sp2{float:left;width:30px;}
#whyeod_sp3{display:none;}
#whyeod_sp4{float:left;width:30px;}
#whyeod_sp5{float:left;width:30px;}
#abouteod{
	max-width:600px;
	color:#444751;
	font-size:14px;
	line-height:1.3;
	font-weight:300;
	text-align:justify;
}
/*other pages*/
#maintopnav{padding:8px 20px 8px 0;background-color:#111;}
#main_contain{margin:0 20px 20px 20px;padding:20px;border:1px #f2f2f2 solid;text-align:left;}
#main_contain h4{text-align:right;font-size:22px;margin-bottom:10px;}
#main_contain form table tr td{text-align:right;}
#forget_email{
	float:right;
	width:200px;
	margin:10px 10px 0 0;
	padding:10px;
	background-color:#1cb24b;
	-webkit-border-radius:6;
	-moz-border-radius:6;
	border-radius:6px;
	text-align:center;
}
#forget_email a{
	color:#fff;
	font-size:12px;
	line-height:1.2;
	font-weight:400;
}
#refresh{
	display:none;
	width:100px;
	margin:10px 0 0 6px;
	padding:10px;
	background-color:#1cb24b;
	-webkit-border-radius:6;
	-moz-border-radius:6;
	border-radius:6px;
	text-align:center;
	color:#fff;
	font-size:13px;
	line-height:1.2;
	font-weight:400;
	cursor:pointer;
}
#refresh_inbox{
	cursor:pointer;
}
#refresh_inbox:active{
	color:#BA55D3;
	text-decoration:underline;
}
#delete_emails{
	cursor:pointer;
}
#delete_emails:active{
	color:#BA55D3;
	text-decoration:underline;
}
#slm_link{
	cursor:pointer;
}
#slm_link:active{
	color:#BA55D3;
	text-decoration:underline;
}
#mch1{margin-bottom:30px;font-size:32px;font-weight:700;line-height:1.2;}
#mch5{font-size:12px;}
#left_col{margin-top:30px;width:180px;min-height:630px;float:left;}
#right_col{margin-top:20px;width:844px;float:left;}
/*inbox*/
#yne_label{
	float:right;
	margin:10px 10px 0 10px;
	padding-top:6px;
	color:#4a4a4a;
	font-size:18px;
	line-height:1.2;
	font-weight:300;
}
#yne_input{
	margin-top:10px;
	padding:6px;
	border:1px solid #d7d6d6;
	color:#1cb24b;
	font-size:18px;
	line-height:1.2;
	font-weight:700;
}
#yne_desktop{
	float:right;
}
#yne_mobile{
	display:none;
	text-align:center;
	margin-top:10px;
	padding:6px;
	border:1px solid #d7d6d6;
	color:#1cb24b;
	font-size:18px;
	line-height:1.2;
	font-weight:700;
}
#polling{
	margin:10px 0 4px 0;
	color:#000;
	font-size:13px;
	line-height:1.2;
	font-style:italic;
	font-weight:400;
}
#mobile_iframe{width:98%;}
#inbox_header{width:98%;height:33px;color:#fff;font-size:13px;line-height:1.2;font-weight:400;text-align:right;}
#inbox_from{width:200px;padding:10px 10px 0 0;text-align:right;}
#inbox_subject{padding-top:10px;text-align:right;}
#inbox_received{width:100px;padding:10px 0 0 0;text-align:center;}
.inbox_rows{
	overflow:hidden;
	width:98%;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	color:#000;
	font-size:14px;
	line-height:1.2;
	font-weight:300;
	cursor:pointer;
}
.inbox_rows_header{
	background-color:#eefff1;
}
.inbox_rows_received{
	width:100px;
	margin:0 1px -999px 0;
	padding:10px 0 999px 0;
	font-weight:400;
	text-align:center;
}
.inbox_rows_subject{
	word-wrap:break-word;
	margin:0 0 -999px 100px;
	padding:10px 0 999px 8px;
	border-right:1px solid #f2f2f2;
	font-weight:400;
	text-align:right;
}
.inbox_rows_subject_email{
	word-wrap:break-word;
	margin:0 0 -999px 100px;
	padding:10px 0 999px 8px;
	font-weight:400;
	text-align:right;
}
.inbox_rows_from{
	word-wrap:break-word;
	width:200px;
	padding:10px;
	font-weight:400;
	text-align:right;
	border-right:1px solid #f2f2f2;
}
/*message*/
#bti{
	margin:10px 10px 4px 0px;
	font-size:15px;
	font-weight:700;
	text-align:right;
}
#bti a{
	color:#000;
	font-size:13px;
	line-height:1.2;
	font-style:italic;
	font-weight:700;
	text-decoration:underline;
}
#bti a:hover{
	color:#1cb24b;
}
#btn_cyne{display:none;}
#inbox_message_parent{
	width:100%;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
#inbox_message{
	overflow:hidden;
	word-wrap:break-word;
	margin-right:1px;
	padding:10px 0 10px 10px;
	border-right:1px solid #f2f2f2;
	color:#535353;
	font-size:14px;
	line-height:1.4;
	font-weight:400;
}
.inbox_rows_message{
	overflow:hidden;
	/*width:98%;*/
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
	color:#000;
	font-size:14px;
	line-height:1.2;
	font-weight:300;
	cursor:pointer;
}
#raw_email{
	padding:5px;
	background-color:#eefff1;
	text-align:right;
}
#raw_email a{
	color:#00f;
	font-size:11px;
	line-height:1.2;
}
#raw_email a:hover{
	color:#1cb24b;
}
#nomail{
	padding-top:15px;
	font-size:15px;
	font-style:italic;
}
/*blog*/
#bh1{
	color:#000;
	font-size:52px;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
}
.bh2{
	margin-bottom:4px;
	color:#444751;
	font-size:25px;
	line-height:1.2;
	font-weight:bold;
}
#bh3{
	max-width:600px;
	margin-bottom:30px;
	padding-bottom:10px;
	border-bottom:1px solid #000;
	color:#333;
}
.blog_date{
	color:#90C73E;
	font-size:15px;
	line-height:1.2;
	font-style:italic;
}
.blog_contain{
	margin:20px;
}
.blog_contain h2{
	margin:40px 0 20px 0;
}
.blog_contain a{
	color:#1cb24b;
	font-size:17px;
	line-height:1.6;
	font-weight:700;
}
.blog_contain p{
	margin-bottom:12px;
	color:#444751;
	font-size:17px;
	line-height:1.6;
}
.blog_contain blockquote{
	margin:0 0 12px 0;
	color:#1cb24b;
	font-size:20px;
	line-height:1.2;
	font-style:italic;
}
.blog_contain blockquote footer{
	margin-top:4px;
	color:#444751;
	font-size:10px;
	line-height:1.2;
	font-style:normal;
}
.blog_subtitle{
	margin:30px 0 2px 0;
	color:#111;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
#blog_links{
	color:#000;
	line-height:1.2;
	font-style:normal;
}
#blog_links a{
	color:#1cb24b;
	line-height:1.2;
	font-style:normal;
}
#blog_eod_logo{
	width:280px;
	height:210px;
}
.blog_img{
	margin-bottom:10px;
	border:1px solid #aaa;
}
/*faq*/
#fh1{
	width:450px;
	margin-bottom:50px;
	color:#000;
	font-size:26px;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000;
}
.fh2{
	text-align:center;
	margin:20px 0 8px 0;
	color:#111;
	font-size:20px;
	line-height:1.2;
	font-weight:bold;
}
#faq_contain p{
	text-align:right;
	color:#444751;
	font-size:14px;
	line-height:1.4;
}
#faq_contain a{
	text-decoration:underline;
}
/*er*/
#er1{
	margin:10px 0 20px 0;
	color:#000;
	font-size:26px;
	line-height:1.2;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000;
}
#er2{
	text-align:center;
	margin:30px 0 20px 0;
	color:#444751;
	font-size:20px;
	line-height:1.2;
	font-weight:bold;
}
p.er{
	font-size:14px;
}
ol#er{
	margin:10px 0 50px 50px;
	font-size:14px;
}
input.er{
	padding:4px;
	font-size:16px;
}
div#er_token{
	display:none;
}
#er_text{
	cursor:pointer;
}
/*footer*/
#ftr{margin-top:50px;color:#444751;font-size:12px;line-height:1.3;}
#bottomnav{display:none;}
#copyright{margin:10px 0 20px 0;}
#copyright a{font-size:12px;color:#444751}
#email_token{
	margin:10px 0 20px 0;
	padding:8px;
	border:1px solid #aaa;
	width:280px;
	font-size:14px;
}
#email_token_faq{
	color:#00f;
	font-weight:bold;
	font-size:16px;
}
#donate{margin:40px 0 20px 0;font-weight:bold;font-size:14px;color:#000;}
#lang_links,#lang_links a{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
/*aunits*/
#mau{display:none;}
#contentad_widget{
	margin-top:20px;
	border-top:1px solid #777;
	padding-top:20px;
}
#bitconnect728x90{display:block;margin-bottom:8px;}
#bitconnect300x250{display:none;}
/*small screen************************************/
@media screen and (max-width:1040px){
	#left_col{display:none;}
	.adslot_sidebar{display:none;}
	#right_col{width:100%}
	#ftr{margin-top:100px;}
	/*inbox*/
	#yne_label{margin-right:20px;}
	#polling{margin-right:20px;}
	/*message*/
	#bti{margin:10px 10px 4px 20px;}
	/*aunits*/
	#contentad_widget{margin-top:200px;}
}
/*tablet******************************************/
@media screen and (max-width:900px){
	/*index*/
	#bkg{height:400px;}
	#logo{margin:30px 0;padding:10px 0;}
	#logo img{width:auto;height:150px;}
	#ih2{font-size:21px;font-weight:700;}
	#ih1{font-size:17px;}
}
@media screen and (max-width:760px){
	/*index*/
	#whyeod{width:490px;}
	#whyeod_sp2{display:none;}
	#whyeod_sp3{display:block;float:left;width:30px;}
	#whyeod_sp4{display:none;}
}
/*mobile******************************************/
@media screen and (max-width:640px){
	/*index*/
	#view{width:100%;}
	#bkg{height:170px;}
	#topnav{display:none;}
	#logo{margin:0;padding:10px 0;}
	#logo img{width:auto;height:60px;}
	#ih2{font-size:19px;}
	#ih1{font-size:15px;}
	#lowerbody{margin-top:-10px;}
	#mainform{width:313px;}
	#step1{height:41px;font-size:28px;}
	#step2{height:41px;font-size:28px;}
	#whyeod{width:230px;}
	.icon{width:42px;height:42px}
	.whyeod_txt{width:177px;}
	#whyeod_sp1{display:none;}
	#whyeod_sp2{display:none;}
	#whyeod_sp3{display:none;}
	#whyeod_sp4{display:none;}
	#whyeod_sp5{display:none;}
	#abouteod{max-width:340px;}
	/*inbox*/
	#refresh{margin-left:10px;}
	/*blog*/
	.blog_img{width:90%;height:auto;}
	/*faq*/
	#fh1{width:100%;margin-bottom:20px;font-size:26px;}
	/*er*/
	input.er{width:100%;}
	/*ftr*/
	#bottomnav{display:block;margin-top:10px;}
	#bottomnav a{text-decoration:underline;}
	#mau{display:block;margin-top:10px;}
	#bitconnect728x90{display:none;}
	#bitconnect300x250{display:block;margin-bottom:14px;}
}
@media screen and (max-width:400px){
	/*index*/
	#ih2{font-size:17px;}
	#asov{display:block;}
	#asoh{display:none;}
	#abouteod{width:80%;}
	/*inbox*/
	#right_col{margin:0;float:none;text-align:center;}
	#yne_label{float:none;margin:10px 0 0 0;padding:0;font-size:14px;font-weight:700;}
	#yne_input{float:none;display:none;}
	#yne_desktop{float:none;display:none;}
	#yne_mobile{display:block;margin-top:2px;padding:10px 0;}
	#forget_email{float:none;}
	#refresh{float:none;margin-bottom:10px;}
	#polling{margin-right:0;}
	#inbox_header{margin:0;width:100%;height:40px;padding:7px 7px 0 0;text-align:left;}
	#inbox_from{float:none;width:100px;padding:0;}
	#inbox_subject{float:none;width:100px;padding:0;}
	#inbox_received{display:none;}
	.inbox_rows{
		border-left:0;
		padding-top:6px;
	}
	.inbox_rows_from{
		float:none;
		word-wrap:break-word;
		width:98%;
		padding:10px 0 0 10px;
		font-size:13px;
		line-height:1.2;
		font-weight:700;
		text-align:right;
	}
	.inbox_rows_subject{
		word-wrap:break-word;
		width:98%;
		margin:0;
		padding:0 10px 10px 10px;
		font-size:13px;
		line-height:1.2;
		font-weight:300;
		text-align:right;
	}
	.inbox_rows_received{
		float:none;
		width:100%;
		margin:0;
		padding:0 10px 0 0;
		text-align:left;
	}
	/*message*/
	#bti{margin:10px 10px 4px 6px;text-align:left;}
	#btn_cyne{display:block;margin-right:2px;font-size:14px;}
	#mobile_iframe{-webkit-overflow-scrolling:touch;overflow-y:scroll;}
	#nomail{font-weight:700;}
	/*blog*/
	.blog_contain{margin:14px 0 0 0;}
	#blog_eod_logo{width:180px;height:135px;}
	/*other*/
	#maintopnav{padding:8px 0;text-align:center;}
	#maintopnav div{float:none;}
	#main_contain{margin-top:20px;}
}