/*@import 'https://fonts.googleapis.com/css?family=Fira+Sans';*/
@import 'https://fonts.googleapis.com/css?family=Karla';
body { margin:0px; }
ul{list-style:none;}
input[type=text]{height:28px;width:88%;border:solid 1px #ccc;margin-top:5px;padding: 0px 8px;font-size:13px;font-weight:500;color:#666;}
.body-inputtxt, .footer-signup-inputtxt {padding: 0px 4px;}
.footer-signup-inputtxt {width: 74%;}
.textbox{border: solid 1px #EFEFEF;width: 80%; height:20px; color: #666666;}
.main{
	
	width:1000px;
	border:Solid 0px #cc0000;
	/*font-family: 'Fira Sans', sans-serif;*/
	font-family: 'Karla', sans-serif;
	font-size:12px;
	margin:auto;
	/*margin-top:-8px;*/
	color:#666666;
	
}
.main-preview{
	
	width:100%;
	border:Solid 0px #cc0000;
	/*font-family: 'Fira Sans', sans-serif;*/
	font-family: 'Karla', sans-serif;
	font-size:12px;	
	/*margin-top:-8px;*/
	color:#666666;
	
}
.main a{
	color: #0000FF;
	text-decoration:none;
	font-weight:500;
	font-size: 12px;
}

.header-public{
	width:100%;
	border:Solid 0px #cc0000;	
}
.header-social{
	text-align:right;
	background:#F8F8F8;
	border-bottom: solid 1px #EFEFEF;
	height:23px;
	padding: 4px;
}
.header-private{
	width:100%;
	background:#F8F8F8;
	border-bottom: solid 1px #EFEFEF;
	height:23px;
	padding: 4px 0px;	
}
.header-private-preview{
	width:100%;
	background:#F8F8F8;
	border-bottom: solid 1px #EFEFEF;
	height:35px;
	padding: 5px 0px;
	position:fixed;
	top:0;left:0;
}
.header-private-social{
	float:right;
	width:28%;
	text-align:right;
	padding-right:5px;
	
}
.header-private-user{
	float:left;
	width:70%;
	text-align:left;
	padding-left:5px;
	margin-top:3px;
	text-transform:uppercase;
	font-weight:500;
}
.header-logo, .body-logo-private{
	text-align:center;
}
.header-logo a ,.body-logo-private a{
	border:none;
	text-decoration:none;
}
.body-logo-private img{width:240px;margin-top:10px;}
.header-menu{
	border-bottom: solid 1px #EFEFEF;
	border-top: solid 1px #EFEFEF;
	height:24px;
	padding-top:8px;
	padding-bottom:6px;
}
.header-menu-links.left{
	float:left;
	width:48%;
	border:solid 0px;
	text-align:left;
}
.header-menu-links.right{
	float:right;
	border:solid 0px;
	width:48%;
	text-align:right;
}
.header-menu-links a{
	margin-left:10px;
	margin-right:10px;
	color: #0000FF;
	text-decoration:none;
	font-weight:500;
	font-size: 13px;
}
.header-menu-nolinks{
	width:100%;
	color: #0000FF;
	font-weight:700;
	font-size: 13px;
	text-align:center;
}


.body-public{
	margin-top:20px;
	border:solid 0px;	
}
.body-punchline-big{
	text-align:center;
	font-weight:700;
	font-size:40px;
	color:#666666;	
	text-shadow: 2px 1px #CCC;
}
.body-punchline-small-line{
	width:41%;
	float:left;
	border-top:solid 1px #EFEFEF;
	margin-top:5px;
}
.body-punchline-small{
	text-align:center;
	font-weight:500;
	font-size:18px;
	color:#666666;
	font-family: "Comic Sans MS", "Comic Sans", cursive;
	margin-top:-5px;
	border:solid 0px #cc0000;
	width:18%;
	float:left;
}
.body-videos{
	margin-top:20px;
	width:100%;
	float:left;
}
.body-videos-sec{
float:left;width:980px;box-shadow:1px 1px 5px #ccc;border:0px;padding:10px;
}
.body-videos-sec1{
border:solid 0px;width:400px;
}
.body-videos-sec2{
width:560px;border:solid 0px;padding-top:0px;font-size:26px;text-align:center;
}
.body-videos-sec21{
text-shadow:none;text-align:left;margin-top:10px;font-size:16px;
}

.body-box-login{
	width:40%;
	border:solid 1px #EFEFEF;
	margin:auto;
	margin-top:70px;
	padding:20px;	
	text-align:center;
	box-shadow: 2px 3px 5px #ccc;
}
.body-box-support{
	width:95%;
	border:solid 1px #EFEFEF;
	margin:auto;
	padding:20px;	
	padding-bottom:30px;	
	text-align:center;
	box-shadow: 2px 3px 5px #ccc;
	position:relative;
}
.body-box-support-search {
	position:absolute;
	top:2px;
	right:7px;
	border:solid 0px;
	width:50%;
	text-align:right;
}
.body-box-support-searchbox {	
	height:28px !important;
	font-size:14px !important;
	font-weight:500 !important;
	width:70% !important;
}
.body-box{
	width:40%;
	border:solid 1px #EFEFEF;
	margin:auto;
	padding:20px;	
	text-align:center;
	box-shadow: 2px 3px 5px #ccc;
}
.body-form{
	width:100%;
	margin:auto;
	border:solid 0px;
	text-align:center;
}
.body-form input{
	margin-bottom:20px;	
}
.body-form-text{
	font-size:18px;
	color:#666666;
	margin-bottom:20px;
	font-weight:700;
}
.body-form-text2{
	font-size:18px;
	color:#666666;
	margin-bottom:10px;
	text-align:left;
	font-weight:700;
}

.body-form-desc{
	font-size:13px;
	text-align:left;
	color:#666666;
	margin-bottom:20px;
}
.body-form-captcha{
	float:left;
	width:49%;
}
.body-form-check{
	float:left;
	width:49%;
}
.body-form input[type=text],.body-form input[type=password]{
	width:100%;
	border:solid 1px #CCCCCC;
	height:34px;
	color:#666666;
	margin:auto;
	font-weight:500;
	margin-bottom:20px;	
	padding:0;
	font-size:14px;
	padding-left:2px;
}
.body-form .remember_me_chk{float:left;}
.body-form .remember_me{float:left;margin-left:3px;font-size:15px;}
.body-form .remember_me_chk input[type=checkbox]{}
.body-form  input[type=submit]{	
	text-align:center;
	font-size:13px;
	padding: 7px 5px;
	text-transform:capitalize;
}
.g-recaptcha{margin-bottom:20px;}

.footer-signup{
	float:left;
	margin-top:20px;
	width:100%;
}
.footer-signup-left{float:left;width:75%;border:Solid 0px;padding:1px;}
.footer-signup-right{float:right;width:24%;border:Solid 0px;margin-top:7px;}
.footer-signup-right img{cursor:pointer;}
.footer-signup input[type=text]{
	width:98%;
	border:solid 1px #CCCCCC;
	height:34px;
	color:#666666;
	
}
.footer-signup input[type=button]{
	width:100%;
	text-align:center;
	font-size:13px;
	padding: 7px 5px;
	
}
.footer-public{
	float:left;
	margin-top:20px;
	width:100%;
	border:Solid 0px #cc0000;
	background:#0057FC;
	height:70px;
	border-top: solid 0px #142848;	
}
.footer-private{
	float:left;	
	width:100%;
	border:Solid 0px #cc0000;
	background:#0057FC;
	height:70px;
	border-top: solid 0px #142848;	
}
.footer-menu{
	width:73%;
	float:left;
	border:solid 0px;
	text-align:left;
	margin-top:15px;
	height:20px;
	color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
}
.footer-menu a{
	margin-left:10px;
	margin-right:10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:500;
	font-size: 13px;
}
.footer-logo{
	width:25%;
	float:right;
	border:solid 0px;
	text-align:right;
	margin:5px 15px 0 0;	
}
.footer-logo img{
	margin-top:10px;
	width:180px;
}
.footer-copyright {
	margin-top:10px;
	margin-bottom:7px;
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
}
.footer-copyright-blue {	
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	border:solid 0px;
	margin-top:40px;margin-bottom:10px;
}
.star{
padding-top:3px;}

.body-inputtxt2{
	width:80%;
	border:solid 1px #CCCCCC;
	height:80px;
	color:#666666;
	margin:auto; padding-top:0px;
}
.border{
border:1px solid #CCCCCC;

}
.btn-link{ color:#fff;  padding-left:10px; border-bottom:1px solid #81acd4;font-size:15px;}
.btn-link-open{ color:#003AA8;  padding-left:10px; border-bottom:1px solid #81acd4;font-size:15px;}

 .oval {
   width: 85px;
   height: 103px;
   background: #fe9900;
   border-radius: 50%; margin-right:20px; margin-top:8px; margin-bottom:8px;
 }
.big{ font-size:24px;}

.body-private{background:#F8F8F8;border:solid 0px #369;float:left;width:100%;}
.body-private-preview{background:#FFFFFF;border:solid 0px #369;float:left;width:100%;text-align:center;margin-top:65px;}
.body-private-left{
	float:left;
	width:28%;	
	padding-bottom:20px;
	border-right:solid 0px #ebebec;
	background:#F8F8F8 !important;
	
}
.body-private-right{
	float:left;
	width:71.7%;
	border-left:solid 3px #ebebec;
	padding-bottom:20px;
	background:#FFFFFF;
	min-height:650px;
}
.body-private-userboard{margin-top:15px;height:35px;}
.body-private-package{width:90%;margin:3px auto;background:#FFFFFF;border:solid 1px #CCC;height:25px;line-height:25px;font-size:12px;font-weight:500;color:blue;}
.body-private-menu{width:90%;margin:2px auto;border:solid 0px #CCC;font-size:13px;font-weight:500;}
.body-private-menu a {font-size:17px;font-weight:500;background:#0057FC;padding:7px 30px;color:#ffffff;display:block;margin-bottom:1px;text-align:left;}
.body-private-menu a.active {font-size:17px;font-weight:500;background:#003AA8;padding:7px 30px;color:#ffffff;display:block;margin-bottom:1px;text-align:left;}
.body-private-menu a.active-open {width:75%;	font-size:14px;font-weight:500;background:#C9DAF8;padding:4px 30px;color:#003AA8;display:block;margin-bottom:1px;text-align:left;}
.body-private-menu a.active-open-active {width:75%;	font-size:14px;font-weight:700;background:#C9DAF8;padding:4px 30px;color:#003AA8;display:block;margin-bottom:1px;text-align:left;}
.ub-message{background:#f4cccc;margin:0px;padding:8px;color:#111;/*box-shadow: 5px 5px 3px #cccccc;*/}
.campaign-block{margin:15px;border:solid 1px #EFEFEF;box-shadow: 2px 3px 5px #cccccc;}
.campaign-info{float:left;width:100%;padding:5px;}
.campaign-info-left{float:left;width:20%;text-align:left;}
.campaign-info-left img{/*box-shadow: 5px 5px 3px #cccccc;*/}
.campaign-info-right{float:left;width:80%;text-align:left;}
.campaign-info-left-title{font-size:15px;font-weight:700;margin:0px 0px 1px 0px;}
.campaign-info-left-status{font-size:12px;}
.campaign-info-right-actions {margin-top:5px;}
.campaign-info-right-actions a{background:#EFEFEF;color:#0000FF;text-decoration:none;font-weight:500;font-size: 13px;text-align:center;border:solid 0px;margin-right:1px;padding:4px 6px;box-shadow: 2px 2px 1px #ccc;display: inline-block;width:40px;}
.campaign-info-right-share {margin-top:7px;}
.campaign-info-right-share a{font-size:13px;}
.campaign-stats-summary{background:#EFEFEF;padding:5px;border-top:solid 1px #8EB1E9;}
.body-private-campaignname{margin-top:15px;font-size:13px;font-weight:700;text-transform:uppercase;}
.body-private-campaignname .campaignname-input{border:solid 1px #CCCCCC;	height:26px;color:#666666;width:89%;margin:auto;padding:2px;}
.body-private-nextbtn{margin-top:3px;height:36px;border:solid 0px;}
.DIY-menu-open{float:left;width:92.2%;font-size:14px;font-weight:500;background:#C9DAF8;padding:10px;color:#003AA8;margin-bottom:1px;text-align:left;height:230px;overflow-y:auto;overflow-x:hidden;}
.DIY-menu-open .DIY-content-box{float:left;width:60px;height:45px;font-size:13px;font-weight:500;background:#EBEBEB;padding:18px 3px 3px 3px;color:#003AA8;margin:4px;text-align:Center;border:solid 1px #999;border-radius:0px;box-shadow: 5px 5px 3px #888;}
.DIY-menu-open .DIY-content-box a{background:none;color:#666;font-size:12px;font-weight:700;padding:0px;margin-bottom:0px;text-align:center;cursor:move;}
.DIY-campaign-box{margin:30px 5px 0px 5px;border:none;height:650px;background:#D1DAE9;font-size:14px;/*font-weight:700;*/position:relative;}
.other-campaign-box{margin:30px 5px 0px 5px;border:none;height:650px;font-size:14px;font-weight:700;position:relative;}
.DIY-campaign-box legend{position:absolute;top:-20px;left:0;font-size:14px;}
.other-campaign-box legend{position:absolute;top:-20px;left:10px;font-size:14px;}
.DIY-menu-open .DIY-image-box{float:left;width:101px;margin:5px;text-align:Center;border:solid 1px #999;border-radius:5px;box-shadow: 5px 5px 3px #888;}
.DIY-menu-open .DIY-image-box img{width:101px;border-radius:5px;}
.DIY-menu-open .DIY-image-box a{background:none;color: #0000FF;text-decoration:none;font-weight:500;font-size: 12px;}
.DIY-menu-open .DIY-menu-open-sublink {float:left;width:100%;border:solid 0px;}
.DIY-menu-open .DIY-menu-open-sublink a{background:#EFEFEF;color:#0000FF;text-decoration:none;font-weight:500;font-size: 13px;padding:0;text-align:center;border:solid 0px;width:80%;margin-right:2px;margin-bottom:5px;padding: 4px 0px;box-shadow: 2px 2px 1px #ccc;}
.DIY-menu-open .DIY-menu-open-sublink a.active{background:#CCC;}
.DIY-menu-open .DIY-content-box-theme{float:left;width:95px;height:61px;font-size:14px;font-weight:500;background:none;padding:0px;color:#003AA8;margin:5px;text-align:Center;border:solid 1px #999;border-radius:0px;box-shadow: 3px 3px 1px #888;cursor:pointer;position:relative;}
.theme-color-base{height:39px;padding-top:6px;border-radius:0px;}
.theme-color-box{height:11px;width:50px;margin:auto;border:solid 0px;}
.theme-name{font-size:12px;margin-top:2px;}
.create-campaign-other{border:solid 0px;}
.create-campaign-other textarea{border:solid 1px #EFEFEF; width: 99.1%;height:350px;color:#666666;}
.create-campaign-other-footer-address{width:98.4%;border:solid 1px #EFEFEF;margin-top:-5px;padding:5px;height:35px;line-height:17px;background:#EEEEEE;color:#666666;font-size:11px;font-weight:700;position:relative;}
.create-campaign-other-footer-address .btn_edit{position:absolute;right:5px;bottom:5px;font-size:13px;}
.campaign-preview-btn-left{float:left;width:15%;border:solid 0px;margin-left:30px;height:50px;line-height:50px;}
.campaign-preview-title{float:left;width:65%;border:solid 0px;text-align:center;font-size:18px;height:50px;line-height:50px;}
.campaign-preview-btn-right{float:right;width:15%;border:solid 0px;margin-right:30px;text-align:right;height:50px;line-height:50px;}

.DIY-campaign-options-testmail{margin:30px 15px 0px 15px;height:auto;border:solid 1px #EFEFEF;font-weight:500;position:relative;}
.DIY-campaign-options-testmail legend{position:absolute;top:-20px;left:0px;font-size:14px;font-weight:700;}
.DIY-campaign-options-testmail textarea{border:solid 1px #CCCCCC;margin-top:0; width: 120%;height:40px;margin-top:10px;color:#666666;}
.testmailarea{float:left;width:82%;border:solid 0px;}
.testmailbutton{float:left;width:15%;border:solid 0px;margin-top:15px;margin-left:10px;height:35px;}

.DIY-campaign-options-socialmedia{margin:30px 15px 0px 15px;height:72px;border:solid 1px #EFEFEF;font-weight:500;position:relative;}
.DIY-campaign-options-socialmedia legend{position:absolute;top:-20px;left:0;font-size:14px;font-weight:700;}

.DIY-campaign-options-sendmail{margin:30px 15px 0px 15px;height:auto;border:solid 1px #EFEFEF;font-weight:500;position:relative;}
.DIY-campaign-options-sendmail legend{position:absolute;top:-20px;left:0;font-size:14px;font-weight:700;}
.advance_options{border-top:dashed 1px #CCC;margin-top:10px;padding-top:10px;}
.advance_options textarea{border:solid 1px #CCCCCC;margin-top:0; width: 98%;height:50px;margin-top:5px;color:#666666;}
.advance_options_1{border:solid 0px;padding:5px;float:left;width:75%;margin-right:6px;box-shadow: 1px 2px 2px #CCC;background:#EFEFEF;height:98px;}
.advance_options_2{border:solid 0px;padding:5px;float:left;width:21%;box-shadow: 1px 2px 2px #ccc;background:#EFEFEF;height:98px;text-align:center;}
.campaign_headers{float:left;width:45%;border-right:solid 0px #EFEFEF;padding-left:10px;padding-right:20px;margin-right:20px;font-size:13px;font-weight:700;}
.campaign_headers input[type=text]{width:98%;height:30px;color:#777777;font-weight:500;font-size:13px;border:solid 1px #CCCCCC;margin-bottom:5px;margin-top:5px;}
.campaign_headers select{width:104%;height:30px;color:#777777;border:solid 1px #CCCCCC;margin-bottom:5px;margin-top:5px;}
.campaign_contacts select{width:98%;height:260px;color:#999999;border:solid 1px #CCCCCC;margin-bottom:5px;margin-top:5px;}

.user_account{float:left;width:42%;border:solid 0px #EFEFEF;padding-left:10px;padding-right:25px;margin-right:15px;font-size:13px;font-weight:700;}
.user_account input[type=text],.user_account input[type=password]{width:98%;height:30px;color:#777777;font-weight:500;font-size:13px;border:solid 1px #CCCCCC;margin-bottom:5px;margin-top:5px;}
.user_account select{width:104%;height:30px;color:#777777;border:solid 1px #CCCCCC;margin-bottom:5px;margin-top:5px;}

.ub-contact-top{border:solid 0px;margin:10px;width:97%;float:left;}

.contacts_select_label{float:left;width:31%;font-size:16px;height:27px;line-height:27px;font-weight:700;border: 1px solid #ccc;border-right:none;background: #fafafa;padding-left:8px;}
.contacts_select{border: 1px solid #ccc;float:left;width:35%;/*overflow: hidden;*/background: #fafafa;}
.contacts_select select{height:30px;padding: 5px 8px;width: 100%;border: none;box-shadow: none;background: transparent;background-image: none;}
.contacts_select select:focus {outline: none;}
.contacts_select .contacts_dnm{background:#FFE4D1}

.contacts_select_new{border: 1px solid #ccc;float:left;width:35%;background: #fafafa no-repeat;position:relative;height:30px;background-image:url('../images/grey-arrow-down.png');background-position: 98% 53%;background-size: 15px 15px; }
#contacts_selected{font-size:14px;font-weight:700;color:#666;padding:7px;cursor:default;}
.contacts_select_show{position:absolute;float:left;top:30px;left:0;width:150%;border:solid 0px #ccc;z-index:99;background:#FFFFFF;overflow:auto;overflow-x:hidden; height:360px;font-size:14px;font-weight:700;display:none; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);}
.contacts_select_show .contacts_select_show_head{background:#EFEFEF;padding:5px;float:left;width:100%;}
.contacts_select_show  ul{list-style:none;margin:0;padding:0;float:left;width:100%;}
.contacts_select_show  ul li{padding:8px;border-bottom:dotted 1px #EFEFEF;float:left;width:100%;}
.contacts_select_show  ul li a{font-size:13px;font-weight:700;color:#666;}
.contacts_select_show .contacts_select_show_list_name{float:left;width:75%;}
.contacts_select_show .contacts_select_show_list_action{float:left;width:24%;}
.contacts_select_show  .contacts_select_show_list_name a{font-size:13px;font-weight:700;color:#003AA8;}
.contacts_select_show  .contacts_select_show_list_action a{color:blue;font-size:12px;font-weight:500;}
.contacts_select_show  .contacts_dnm .contacts_select_show_list_name a{font-size:13px;font-weight:700;color:#B30000;}





.contacts_list_actions{width:35%;text-align:left;margin-left:12px;display:none;}
.contacts_search{float:right;width:64%;border: 1px solid #ccc;height:30px;margin:0;padding:0;}
.contacts_search input[type=text]{height:28px;width:88%;border:solid 0px;margin-top:0px;padding: 0px 8px;font-size:14px;font-weight:700;color:#666;}
.contacts_search input[type=image]{vertical-align:top;}
.contacts_search input:focus {outline: none;}
.contacts_section{border:solid 1px #CCCCCC;margin:10px;margin-top:0px;float:left;width:96.7%;position:relative;}
.contacts_section .contacts_tools{background:#EFEFEF;height:26px;text-align:center;padding-top:9px;border-bottom:solid 1px #ccc;}
.contacts_section .contacts_tools a{background:#EFEFEF;font-size:13px;font-weight:500;padding:3px 8px;color:#0000FF;border:solid 0px;box-shadow: 2px 2px 1px #ccc;margin:0px 2px;}
.contacts_section .contacts_tools a.red{color:red;}
.contacts_section .contacts_tools a.links_disabled{color:#BBB;cursor:default;}
.contacts_section .contacts_tools_bottom{background:#EFEFEF;height:40px;text-align:center;padding-top:8px;border-top:solid 1px #ccc;}
.contacts_section .contacts_heads{background:#EFEFEF;height:35px;line-height:35px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;margin-top:1px;}
.contacts_section .contacts_heads .ch_1{font-weight:700;width:5%;float:left;font-size:14px;border:solid 1px #EFEFEF;}
.contacts_section .contacts_heads .ch_2{font-weight:700;width:53%;float:left;font-size:14px;border:solid 0px;}
.contacts_section .contacts_heads .ch_2 a{font-weight:700;font-size:14px;color:#666;text-decoration:underline;}
.contacts_section .contacts_heads .ch_2 span{font-weight:500;font-size:13px;color:#333;margin-left:3px;}
.contacts_section .contacts_heads .ch_3{font-weight:700;width:34%;float:left;font-size:14px;border:solid 0px;}
.contacts_section .contacts_heads .ch_3 a{font-weight:700;font-size:14px;color:#666;text-decoration:underline;}
.contacts_section .contacts_heads .ch_3 span{font-weight:500;font-size:13px;color:#333;margin-left:3px;}
.contacts_section .contacts_heads .ch_4{font-weight:700;width:7%;float:left;font-size:14px;text-align:right;border:solid 0px;}
.contacts_section .contacts_list .contacts_list_row_w{height:30px;line-height:30px;float:left;width:100%;background:#fff;border:solid 0px #EFEFEF;}
.contacts_section .contacts_list .contacts_list_row_b{height:30px;line-height:30px;float:left;width:100%;background:#F1F8F3;border:solid 0px #EFEFEF;}
.contacts_section .contacts_list .contacts_list_row_r{height:30px;line-height:30px;float:left;width:100%;background:#FFF7F1;border:solid 0px #EFEFEF;}
.contacts_section .contacts_list .contacts_list_row_r2{height:30px;line-height:30px;float:left;width:100%;background:#FFECDC;border:solid 0px #EFEFEF;}
.contacts_section .contacts_list .cl_1{width:5%;float:left;font-size:12px;padding-top:3px;padding-left:2px;border:solid 0px #EFEFEF;}
.contacts_section .contacts_list .cl_2{width:53%;float:left;font-size:13px;border:solid 0px;}
.contacts_section .contacts_list .cl_2 a{color:#666;font-size:13px;}
.contacts_section .contacts_list .cl_3{width:34%;float:left;font-size:13px;border:solid 0px;}
.contacts_section .contacts_list .cl_4{width:7%;float:left;font-size:13px;text-align:center;padding-top:4px;border:solid 0px;}
.contacts_section .contacts_list .cl_4 img.disabled{opacity:0.2;}

.contacts_import{border:solid 0px #CCCCCC;margin:10px;float:left;width:96.7%;padding:10px;}
.contacts_import .contacts_import_list_label{font-size:15px;border:solid 0px;height:30px;line-height:30px;}
.contacts_import .contacts_import_list{width:50%;border:solid 0px;height:30px;}
.contacts_import .contacts_import_list select{width:100%;height:30px;color:#999999;border:solid 1px #CCCCCC;}
.contacts_import .contacts_import_list select:focus {outline: none;}
.contacts_import .contacts_import_list input[type=text]{width:100%;height:30px;color:#999999;border:solid 1px #CCCCCC;font-size:14px;padding-left:2px;}
.contacts_import .contacts_import_list input[type=text]:focus {outline: none;}
.contacts_import .contacts_import_agree_terms{width:100%;font-size:12px;margin-top:20px;border:solid 0px;float:left;}
.contacts_import .contacts_import_agree_terms .contacts_import_agree_terms_chk{float:left;width:25px;line-height:32px;}
.contacts_import .contacts_import_agree_terms .contacts_import_agree_terms_terms{float:left;width:56%;font-style:italic;}
.contacts_import .contacts_import_btn_import{float:left;height:35px;margin-top:50px;}
.contacts_import .cl_imp_cnt{margin-top:20px;font-size:15px;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_label{border:solid 0px;height:21px;line-height:21px;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_file{margin-top:5px;border:solid 1px #CCCCCC;width:50%;height:30px;line-height:30px;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_sample {border:solid 0px;width:50%;text-align:right;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_sample a{font-size:12px; font-weight:700;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_copy_paste_area{margin-top:5px;border:solid 1px #CCCCCC;width:90%;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_copy_paste_area textarea{width:99%;height:300px;border:none;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_ono_h1, .contacts_import .cl_imp_cnt .cl_imp_cnt_ono_h2, .contacts_import .cl_imp_cnt .cl_imp_cnt_ono_h3{float:left;width:32%;background:#EFEFEF;height:26px;text-align:left;line-height:26px;border:solid 1px #CCC;padding-left:5px;margin-left:2px;}
.contacts_import .cl_imp_cnt .cl_imp_cnt_ono_d1 input[type=text], .contacts_import .cl_imp_cnt .cl_imp_cnt_ono_d2 input[type=text], .contacts_import .cl_imp_cnt .cl_imp_cnt_ono_d3 input[type=text]{float:left;width:31%;height:26px;line-height:26px;border:solid 1px #CCC;padding-left:4px;margin-left:2px;margin-top:2px;}

.view_contact_select_label{float:left;width:71%;font-size:14px;height:30px;line-height:30px;font-weight:700;border: 1px solid #ccc;background:#FAFAFA;padding-left:8px;margin-left:5px;}
.view_contact_select{border: 1px solid #ccc;float:left;width:26%;overflow: hidden;background: #fafafa;}
.view_contact_select select{padding: 5px 8px;width: 100%;border: none;box-shadow: none;background: transparent;background-image: none;}
.view_contact_select select:focus {outline: none;}
a.add_another_field{font-weight:700;}
a.cancel_add_another_field, a.cancel_added_another_field{font-weight:700;margin-left:2px;padding-top:2px;}
#custom_field_creation{border:solid 0px;float:left;}
.custom_field_creation_label{float:left;width:49%;border:solid 0px;}
.custom_field_creation_input{float:left;width:50%;border:solid 0px;}
#custom_field_creation input[type=text]{height:26px;line-height:26px;border:solid 1px #CCC;padding-left:4px;margin-left:4px;}
.contacts_import .history_header{background:#EFEFEF;height:25px;line-height:25px;border:solid 0px #ccc;padding:5px;}
.contacts_import .history_header .history_header_h1{font-weight:700;width:50%;float:left;font-size:14px;border:solid 0px;}
.contacts_import .history_header .history_header_h2{font-weight:700;width:30%;float:left;font-size:14px;border:solid 0px;}
.contacts_import .history_header .history_header_h3{font-weight:700;width:20%;float:left;font-size:14px;border:solid 0px;}
.contacts_import .history_list{}
.contacts_import .history_list .history_list_rowb{height:20px;line-height:20px;background:#F1F8F3;border:solid 0px #EFEFEF;padding:5px;}
.contacts_import .history_list .history_list_roww{height:20px;line-height:20px;background:#FFFFFF;border:solid 0px #EFEFEF;padding:5px;}
.contacts_import .history_list .history_list_d1{font-weight:500;width:50%;float:left;font-size:13px;border:solid 0px;}
.contacts_import .history_list .history_list_d2{font-weight:500;width:30%;float:left;font-size:13px;border:solid 0px;}
.contacts_import .history_list .history_list_d3{font-weight:500;width:20%;float:left;font-size:13px;border:solid 0px;}

.stats_block{float:left;width:96.7%;border:solid 1px #CCC;margin:10px;padding-bottom:10px;}
.stats_block .stats_header{float:left;width:97.2%;background:#FAFAFA;padding:10px;border-bottom:solid 1px #CCC;}
.stats_block .stats_header .stats_info_left{float:left;width:77%;}
.stats_block .stats_header .stats_info_right{float:left;width:23%;}
.stats_block .stats_header .stats_info_select{border: 1px solid #ccc;float:left;width:100%;margin-top:10px;overflow: hidden;background: #FFFFFF;}
.stats_block .stats_header .stats_info_select select{padding: 5px 8px;width: 100%;border: none;box-shadow: none;background: transparent;background-image: none;}
.stats_block .stats_header .stats_info_select select:focus {outline: none;}

.stats_block .stats_header .stats_campaign_name{font-size:16px;font-weight:700;color:#666;margin-bottom:5px;}
.stats_block .stats_header .stats_campaign_date{margin-bottom:2px;font-size:13px;}
.stats_block .stats_header .stats_campaign_from{margin-bottom:2px;font-size:13px;}
.stats_block .stats_header .stats_campaign_lists{margin-bottom:2px;font-size:13px;}
.stats_block .stats_content{padding:10px;float:left;width:97%;border:solid 0px #CC0000;}
.stats_block .stats_content .stats_pie{float:left;width:68%;height:250px;margin-right:10px;border:solid 0px;}
.stats_block .stats_content .stats_details{float:left;width:30%;border-left:solid 1px #CCC;}
.stats_block .stats_content .stats_details  a{background:#FFF;display:block;font-size:16px;border:solid 0px;width:97%;padding:5px 5px;color:#0000FF;border:solid 0px;box-shadow: 2px 2px 1px #ccc;margin:2px auto;}

.support_category_block{border:solid 0px;text-align:left;}
.support_category_block ul{width:100%;margin:0;padding:0;}
.support_category_block ul li a{font-size:17px;font-weight:500;background:#0057FC;padding:7px 10px;color:#ffffff;display:block;margin-bottom:1px;text-align:left;}
.support_category_block ul li a.active{background:#003AA8;}

.support_category_block ul.support_topics{width:100%;margin-left:3px;padding:0;}
.support_category_block ul.support_topics li a{width:95%;font-size:14px;font-weight:500;background:#C9DAF8;padding:4px 20px;color:#003AA8;display:block;margin-bottom:1px;text-align:left;}
.support_topic_desc{border:solid 0px;width:92.7%;margin-top:-1px;padding:3px 30px;margin-bottom:1px;background:#FAFAFA;}
.support_search_results{border:solid 0px;text-align:left;}
.support_search_results ul{width:100%;margin:0;padding:10px;}
.support_search_results ul li{margin-bottom:10px;font-size:13px;}
.support_search_results ul li a{font-size:16px;font-weight:700;}
.pricing_table{border-collapse:collapse;font-weight:700;background:#FAFAFA;}
.pricing_table th{padding:15px;background:#C9DAF8;font-size:15px;border:solid 1px #CCC;text-align:center;width:100px;color:#003AA8;}
.pricing_table th.row_head{border:none;text-align:left;padding:0px;background:#003AA8;border:solid 1px #003AA8;}
.pricing_table td.row_spacer{border:none;text-align:left;padding:0px;background:none;}
.pricing_table td{padding:15px;font-size:14px;border:solid 1px #CCC;text-align:center;width:100px;background:#FFFFFF;}

.contact-form {float:left;border:solid 0px;text-align:left;width:50%;}
.contact-form input[type=text],.contact-form textarea{
	width:90%;
	border:solid 1px #CCCCCC;
	height:34px;
	color:#666666;
	font-weight:500;
	margin-bottom:20px;	
	padding:0;
	font-size:14px;
	padding-left:2px;
}
.contact-form  input[type=submit]{	
	text-align:center;
	font-size:13px;
	padding: 7px 5px;
	text-transform:capitalize;
}
.contact_info{float:right;border:solid 0px; width:45%;}


.page_top_button_row{margin:auto;padding:8px 0px;width:96%;border:solid 0px;background:#FDFDFD;box-shadow:1px 2px 2px #CCC;margin-top:10px;height:36px;}
.page_top_button_row_2{float:left;width:68%;margin-left:8px;border:solid 0px;font-size:15px;font-weight:700;height:32px;line-height:32px;}
.page_top_button_row_l{float:left;width:68%;margin-left:8px;border:solid 0px;font-size:14px;font-weight:700;}
.page_top_button_row_r{float:right;width:29%;margin-right:8px;border:solid 0px;}
.campaign_view{border:solid 0px;background:#F8F8F8;box-shadow: 2px 3px 5px #888;height:50px;position:fixed;top:0;lfet:0;width:100%;}
.campaign_view_subject{float:left;width:49%;font-size:20px;font-weight:bold;border:solid 0px;height:50px;line-height:50px;padding-left:10px;text-align:left;}
.campaign_view_share{float:right;width:49%;font-size:15px;font-weight:bold;border:solid 0px;height:50px;line-height:50px;padding-right:10px;text-align:right;}
.campaign_view_footer{border:solid 0px;background:#F8F8F8;height:20px;position:fixed;bottom:0px;lfet:0;width:100%;text-align:center;padding-top:5px;box-shadow: 0 -5px 5px -5px #888;}