@font-face {
	font-family: "MyriadPro Light";
	src: url(/css/fonts/MyriadPro-Light.woff), url(/css/fonts/MyriadPro-Light.otf);
    font-weight: normal;
    font-style: normal;    
}
@font-face {
	font-family: MyriadPro;
	src: url(/css/fonts/MyriadPro-Regular.woff), url(/css/fonts/MyriadPro-Regular.otf);
    font-weight: normal;
    font-style: normal;       
}
@font-face {
	font-family: "Myriad Pro";
	src: url(/css/fonts/MyriadPro-Regular.woff), url(/css/fonts/MyriadPro-Regular.otf);
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "MyriadPro BoldCond";
	src: url(/css/fonts/MyriadPro-BoldCond.woff), url(/css/fonts/MyriadPro-BoldCond.otf);
    font-weight: normal;
    font-style: normal;    
}
@font-face {
	font-family: "MyriadPro Semibold";
	src: url(/css/fonts/MyriadPro-Semibold.woff), url(/css/fonts/MyriadPro-Semibold.otf);
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "MyriadPro Bold";
	src: url(/css/fonts/MyriadPro-Bold.woff), url(/css/fonts/MyriadPro-Bold.otf);
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: "Ebrima Bold";
	src: url(/css/fonts/ebrimabd.ttf);
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
	font-family: "Roboto";
	src: url(/css/fonts/Roboto-Bold.ttf);
    font-weight: bold;
    font-style: normal;
}*/
@font-face {
	font-family: 'Material-Design-Iconic-Font';
	src: url('/css/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0') format('woff2'), url('/css/fonts/Material-Design-Iconic-Font.woff?v=2.2.0') format('woff'), url('/css/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.zmdi {
	display: inline-block;
	font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

* {
	word-wrap: break-word;
}
html {height:100%;}
body {
	margin:0;
	color:#818f99;
	font:14px/20px Ebrima, Arial, Helvetica, sans-serif;
	background:#fff;
	height:100%;
	min-width:1200px;
	overflow-x: hidden;
    overflow-y: scroll;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#000;
}
label {
    cursor: pointer;
    position: relative; 
    top: 3px; 
    display: inline-flex; 
}
.visHidden {
	visibility: hidden;
}
/*#wrapper {
	visibility: hidden;
}*/
.squareChb + label {
	display: inline-block;
	width: 19px;
	height: 19px;
	font-size: 16px;
	color: #576A78;
	background-image: url(/img/chb-empty.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
.squareChb:checked + label {
	background-image: url(/img/chb-checked.png);
}

input[type="checkbox"].chbSmall {
	visibility: hidden;
}
input[type="checkbox"].chbSmall + label {
	padding: 1px 0 0 22px;
	margin-left: -23px;
	font-size: 14px;
	background-image: url(/img/chb-15.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	cursor: pointer;
}
input[type="checkbox"].chbSmall:checked + label {
	background-image: url(/img/chb-checked-15.png);
}

.no-wrap {
	white-space: nowrap;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.none {
	display: none;
}
.standardInput {
	font-family: Courier New, Arial, Tahoma;
	font-size: 14px;
	border: 1px solid #D2D2D2;
	padding: 7px 7px 7px 12px;
	border-radius: 4px;
	color: #818181;
	outline: none;
}

#header .h {
    margin-top: -25px;
    margin-left: -31px;
}
#header .h ul {
    list-style: none;
    margin-left: 282px;
    /*margin-top: -58px;*/
    margin-top: 35px;
    position: absolute;
    z-index: 999;
}

#header .h ul li {
    float: left;
}

#header .h ul li a {
    color: white;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    font-family: "Myraid Pro", Arial;
    padding: 10px 15px 10px 15px;
    margin-right: 7px;
}

#header .h li a:hover {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
}
#header .h li a.active {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
}

#apologize {
	position: relative;
	height: 0;
}
#apologize div {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 15px 0 12px;
	font-size: 14px;
	color: #e2f3f7;
	text-align: center;
	background: #273746;
}

#header {
	padding: 25px 2.44% 17px 2.2em;
	height: 90px;
	font-family: Tahoma, sans-serif;
	position: relative;
	z-index: 9999;
	background: #234b60;
	background: -webkit-linear-gradient(left, #234b60, #245b67, #234b60);
	background: -moz-linear-gradient(left, #234b60, #245b67, #234b60);
	background: -webkit-linear-gradient(left, #234b60, #245b67, #234b60);
	box-sizing: border-box;
}
.logo {
	background:url('/images/semalt_logo.png') no-repeat;
	width:143px;
	height:36px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin-left: -0.6%;
}
.logo a {
	display: block;
	height: 100%;
}
.menu {	margin:-2px 0 0;
	float:left;
	position: absolute;
	left: 18.74%;
}
.menu ul {
	list-style:none;	padding:0;	margin:0;
}
.menu li {
	float:left;
	margin:0 10px 0 0;
}
.menu a {
	display:block;
	height:40px;
	padding:1px 11px 0 40px;
	font-size:16px;
	font-weight: bold;
	font-family: "Myraid Pro", Arial;
	line-height:39px;
	color:#fff;
	background-repeat: no-repeat;
	background-position: 9px 8px;
}
.menu a.active,
.menu a:hover {
	background-color: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
}
.menu a:hover {text-decoration:none;}
.menu a.menu-dashboard {
	background-image: url(/img/menu-dashboard.png);
}
.menu a.menu-api {
	background-image: url(/img/menu-bulb.png);
}
.menu a.menu-settings {
	background-image: url(/img/menu-settings.png);
}
.menu a.menu-plans {
	background-image: url(/img/menu-plans.png);
}
.menu a.menu-payment {
	background-image: url(/img/menu-payment.png);
	background-position: 7px 12px;
}
.menu a.menu-support {
	background-image: url(/img/menu-support.png);
}
.menu a.menu-blog {
	background-image: url(/img/menu-blog.png);
}
.menu a.menu-affiliate {
	background-image: url(/img/menu-affiliate.png);
}
.menu a.menu-help {
	padding-left: 33px;
	background-image: url(/img/menu-help.png);
	background-position: 6px 8px;
}

#nav-btn {
	display: none;
	float: right;
}
#nav-btn ul li {    
    background: none;
    margin: 7px 12px 0 26px;    
}

#nav-btn ul li a {
    background: none;
    color: white;
    text-decoration: none;
    opacity: 0.7;
    font-family: "Ebrima", Arial, sans-serif;
    font-weight: normal;
    font-size: 12pt;
    padding: 0;
}

#nav-btn ul li a:hover {
    opacity: 1;
}

.timer {
	position: absolute;
	right: 280px;
	color: #9aabad;
}

.timerCaption {
	float: left;
}
#timerDate, #timerTime {
	float: left;
	margin: 0 0 0 10px;
	padding: 5px 7px;
	background: #49666c;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
}

.tooltipPanel {
	font-family: Ebrima, Calibri, Arial;
	font-style: normal;
	display: block;
	position: absolute;
 	background: #fff;
	color: #667683;
	padding: 15px 12px;
	text-align: justify;
    background-color:#fafafa;
	white-space: nowrap;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.3);
}

.tooltip {
	position: relative;	
	z-index: 101;
}
.tooltip em {
	display: none;
	min-width: 320px;
	/*border: 1px solid #D9D9D9;*/
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
    border-radius:3px;
    padding: 20px;
    
}
.tooltip:hover em {		
	font-family: Ebrima, Calibri, Arial;
	font-style: normal;
	display: block;
	position: absolute;
 	background: #fff;
	color: #667683;
	padding: 15px 12px 13px;
	top: 32px;
	/*bottom: -87px;*/
	left: -20px;
    text-align: justify;
    background-color:#fafafa;
	border: 1px solid #d4d4d4;
	-webkit-box-shadow: 0px 0px 7px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    0px 0px 7px rgba(50, 50, 50, 0.3);
	box-shadow:         0px 0px 7px rgba(50, 50, 50, 0.3);
	text-align: center;
}
#header .tooltip:hover em {
	left: -190px;
}
.tooltip.tooltipRightSmall:hover em{
	left: -36px;
	min-width: 220px;
}
.tooltip.tooltipRightSmall:hover em>i{
	left: 33px;
}
@media(max-width:1370px){
	.tooltip.tooltipRightSmall:hover em{
		left: -50px;
		min-width: 220px;
	}
	.tooltip.tooltipRightSmall:hover em>i{
		left: 48px;
	}
}
.tooltip.tooltipRight:hover em{
	left: -188px;
	min-width: 220px;
}
.tooltip.tooltipRight:hover em>i{
	left: 185px;
}
.tooltip.tooltipRight2:hover em{
	left: -228px;
	min-width: 215px;
	max-width: 215px;
}
.tooltip.tooltipRight2:hover em>i{
	left: 205px;
}

.tooltip:hover em i {
	position: absolute;	
	top: -10px;
	left: 17px;
	border-bottom: 10px solid #d4d4d4;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
#header .tooltip:hover em i {
	left: 280px;
}
#header .tooltip:hover em i i {
	position: absolute;	
	top: 2px;
	left: -10px;
    
	border-bottom: 10px solid #fafafa;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
.tooltip:hover em i i {
	position: absolute;	
	top: 2px;
	left: -10px;
    
	border-bottom: 10px solid #fafafa;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
.tooltip.rr1 em{
    bottom:-55px;
    left: -29px;
}
.tooltip.rr2 em{
    /*bottom: -97px;*/
    left: -22px;
}
.right-bar {
	float:right;
	margin:-2px 1px 0 0;
    width: 200px;
}
.user-block {
	float:left;
	padding:11px 0 0;
    width: 200px;
    text-align: right;
}
.user-block img {
	float:left;
	border-radius:3px;
	margin:-11px 17px 0 0;
}
.user-block .popup-holder {
	float:right;
    margin-right: 40px;
    text-align: right;
	color:#fff;
	font-size:16px;
	position:relative;
}
.user-block .popup-holder a {
    color:inherit;
    display:inline-block;

}
/*
.user-block .opener:after {	
    background:url('/images/sprite.png') no-repeat -273px -7px;
	width:12px;
	height:7px;	content:'';	
	vertical-align:top;
	margin:6px 0 0 8px;
    display:inline-block;
}*/
.user-block .popup {
	position:absolute;
	right: 2px;
	top:36px;
	height: 122px;
	display:none;
}
.sss .user-block .popup {
	/*right: 57px!important;*/
}


/*
.user-block .popup:after {
	background: url('/img/marks/top_menu.png') no-repeat;
	width: 166px;
	height: 122px;
	content:'';
	position:absolute;
    z-index: 998;
	left: -48%;
	top:-13px;
	-webkit-box-sizing: border-box;
}
*/
.user-block .small-popup:after {	
	background: url('/img/marks/top_menu_small.png') no-repeat;		
	height: 86px;	
}

.user-block .popup ul {
	list-style:none;
	text-align: center;
	margin-left: -102px;
	margin-top: -3px;
	border-radius: 2px;
	width: 164px;
	z-index: 999;
	position: relative;
	font-family: 'Ebrima', Arial;
	font-size: 16px;
	color: white;
}

.popup ul li a {
	position: relative;
	top: 6px;	
}

.popup li:hover {	
	background: url('//semalt.com/img/overlay.png');
}

.user-block .popup li {
	width: 164px;
	height: 37px; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 14px;
}

#sidebar {
	float:left;
	width: 18.814%;
	/*padding:21px 16px 60px 16px;*/
    padding:21px 16px 5px 16px;
	background: #FBFBFB;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.intro-block {
	border-bottom:1px solid #dedede;
	padding:0 0 13px;
	margin:0 0 28px;
	color:#336699;
}
.intro-text {
	width:100%;
	display:table;
	margin:0 0 15px 5px;
}
.intro-text span {
	display:table-cell;
	vertical-align:middle;
}
.intro-text img {
	float:left;
	margin:2px 11px 0 0;
	border-radius:3px;
}
.intro-text mark {
	background:none;
	color:#336699;	
	display: block;
	word-wrap: break-word;
}
.intro-text a {color:inherit;}
.info-boxes {margin:0 ;}
.info-boxes .holder {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
	border-spacing:5px 0;
    background-color: #fbfbfb;
}
.info-boxes .box {
	display:table-cell;
	background:#fff;
	padding:7px 10px 4px;
	border:1px solid #ddd;
	border-radius:3px;
	text-align:center;
}
.info-boxes .box span {
	display:block;
	font-size:24px;
	line-height:27px;
}

.accStatus, .accPlan, .lastUpdateWr {
	margin: 0 0 0 5px;
	padding: 7px 0 3px 23px;
}
.accStatus {
	background: url(/img/acc-status-icon.png) 0 7px no-repeat;
}
.accPlan {
	background: url(/img/acc-plan-icon.png) 2px 7px no-repeat;
}
.lastUpdateWr {
	background: url(/img/last-update-icon.png) 0 7px no-repeat;
}
.accStatus a, .accPlan a {
	color: #63a5cf;
}
.accStatus a:hover, .accPlan a:hover {
	text-decoration: underline;
}

/* New left menu */
.details-block {
	border-bottom:1px solid #dedede;
	padding:0 0 13px;
	margin:0 0 28px;
	color:#336699;
}
.details-block2{
    /*margin-top: 25px;
    margin-bottom: 20px;*/
    margin-top: -5px;
    padding-bottom: 12px;
    border-bottom:1px solid #dedede;
}
.details-block2.details-block-ecommerce{
	border-bottom: none;
}
.details-block2.details-block-ecommerce .bottom_ec{
	border-bottom: 1px solid #ddd;
	margin: 10px 0 0 0;
}
.details-block2.details-block-amazon .bottom_ec{
	border-bottom: 1px solid #ddd;
	margin: 10px 0 0 0;
}
.details-block-amazon+.details-block-autoseo{
	margin-top: 3px;
}
.details-block-fullseo .domainnamef .report_download_right{
	top: -5px;
}
.details-text {
	width:100%;
	display:table;
	margin:15px 0 15px 5px;
	text-align: center;
}
.details-text span {
	display:table-cell;
	vertical-align:middle;
}
.details-text span p{
	margin: 0;
}
.details-text strong {
	display: block;
}
.details-text img {
	float:left;
	margin:2px 11px 0 0;
	border-radius:3px;
}
.details-text mark {
	background:none;
	color:#336699;
	display: block;
	word-wrap: break-word;
}
.details-text a {color:inherit;}
.details-boxes {margin:0 ;}
.details-boxes .holder {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate;
	border-spacing:5px 0;
	background-color: #fbfbfb;
	border-bottom: 1px solid #dedede;
	padding-bottom: 20px;
	margin-bottom: 10px;
    text-align: center;
}
.details-boxes .holder>div {
	/*margin: 0 7% 0 11%;*/
}
.details-boxes .holder .box:first-child {
	padding-left: 7%;
}
.details-boxes .holder .box {
	text-align: center;
	display: inline-block;
	float: left;
	width: 30%;
}

/* two items */
.details-boxes .holder.two .box{
	width: 42%;
}
.details-boxes .holder.two .box:first-child{
	padding-left: 10%;
}

.details-boxes .holder .box>span {
	width: 70px;
	height: 70px;
	display: inline-block;
	color:#fff;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	text-align:center;
	font-size:12px;
}
.details-boxes .holder .box>span span {
	display:block;
	font-size:20px;
	line-height: 16px;
	margin-top: 17px;
}
.details-boxes .box1 {
	background: #3498db;
}
.details-boxes .box2 {
	background: #9b59b6;
}
.details-boxes .box3 {
	background: #2ecc71;
}
.details-boxes .box4 {
	background: #f39c12;
}
.details-boxes .box4 span{
    line-height: 13px!important;
    font-size: 12px!important;
}
.details-boxes .box5 {
	background: #1abc9c;
}
.details-boxes .box7 {
	background: #e4576d;
}
.details-boxes .box7 .box77{
    margin-top: -1px;
    margin-bottom: 1px;
}
#leftSbAutoSeo {
	width: 100%;
	height: 20px;
	background: url(/img/autoseo.png) 50% no-repeat;
	margin-top: 13px;
}
#leftSbFullSeo{
	width: 100%;
	height: 20px;
	background: url(/img/zv.png) no-repeat;
	margin-top: 13px;
    margin-left: 25px;
}
.details-projects {
	width: 97%;
	display: block;
	padding: 0px 0px 0px 9px;
	border-spacing: 0;
}
.details-projects-autoseo {
	padding: 0 0 0 9px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.details-projects * {
	border-spacing: 0;
	padding: 0;
	margin: 0;
}
.details-projects .projectSeo.hide {
	display: none;
}
.details-projects .projectSeo {
	width: 100%;
	height: 26px;
	line-height: 24px;
}
.details-projects .projectSeo:hover {
	background: #eef2f5;
}
.details-projects .projectSeo:hover .download-report {
	visibility: visible;
}
.details-projects .projectSeo .domain a {
	margin-left: 20px;
	color: #63a5cf;
    overflow-x: hidden;
    text-overflow: ellipsis;
    max-width: 192px;
    white-space: nowrap;
    display: inline-block; 
    position: relative;
    top: 3px;
}
@media(max-width:1370px){
    .details-projects .projectSeo .domain a{
        max-width: 151px;
    }
}
@media(max-width:1350px){
    .details-projects .projectSeo .domain a{
        max-width: 121px;
    }
}
.details-projects .changesUp {
	color: #2ecc71;
	text-decoration: none!important;
	font-size: 10px;
	padding: 0 15px 0 5px;
	width: 25px;
	display: inline-block;
	visibility: hidden;
	display: none;
}
.details-projects .changesDown {
	color: #e4486b!important;
	text-decoration: none!important;
	font-size: 10px;
	padding: 0 15px 0 5px;
	width: 25px;
	display: inline-block;
	visibility: hidden;
}
.details-projects .report {
	width: 28px;
}
.details-projects .domain {
	width: 100%;
}

.report_download_right{
    width: 30px;
    height: 30px;
    float: right;
    position: relative;
    top: -4px;
    right: -5px;    
}
.domainnamef .report_download_right{
	top: -30px;
	right: -10px;
}
.domainname:hover .report_download_right .download-report{
    visibility: visible;
}
.domainnamef:hover .report_download_right .download-report{
	visibility: visible;
}
.details-projects .download-report, .report_download_right .download-report {
	display: block;
	cursor: pointer;
	visibility: hidden;
	background: #d7dde1 url(/img/reportSEOdownload.png) 50% no-repeat;
	width: 29px;
	height: 29px;
}
.details-projects .download-report:hover, .report_download_right .download-report:hover {
	background: #8d959a url(/img/reportSEOdownload-active.png) 50% no-repeat;
}
.download-report i{
	font-weight: normal;
	font-style: normal;
}
.details-block .show-more {
	margin: 5px 0;
	text-align: center;
	width: 100%;
}
.details-block .show-more span {
	border-bottom: 1px solid;
	color: #3e8cc2;
	cursor: pointer;
}
.details-projects a.tooltips {
	position: relative;
}
.details-projects a.tooltips span, .report_download_right a.tooltips span  {
	position: absolute;
	width: 190px;
	color: #737373;
	background: #FFFFFF;
	border: 1px solid #DBDBDB;
	height: 44px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	visibility: hidden;
	border-radius: 3px;
}
.details-projects a.tooltips span:before, .report_download_right a.tooltips span:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 20px;
	width: 0;
	height: 0;
	border-top: 8px solid #DBDBDB;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
}
.details-projects a.tooltips span:after, .report_download_right a.tooltips span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 21px;
	width: 0;
	height: 0;
	border-top: 7px solid #FFFFFF;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}
.details-projects a:hover.tooltips span, .report_download_right a:hover.tooltips span {
	visibility: visible;
	opacity: 1;
	bottom: 42px;
	left: 50%;
	margin-left: -28px;
	z-index: 999;
}



#lastUpdate {
	margin: 5px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #576a78;
}

#waLeftMenu {
	position: relative;
	left: -17px;
	border-top: 1px solid #d3d3d3;
}
.waLeftHeader {
	margin: 28px 0 20px 0;
	font-size: 16px;
	color: #484848;
}
.waLeftMenuItem {
	display: block;
	padding: 22px 0 18px 64px;
	font-size: 18px;
	font-weight: bold;
	color: #6e6e6e;
	border-top: 1px solid #f1f2f2;
	border-bottom: 1px solid #d3d3d3;
	cursor: pointer;
}

.beta {
    position: absolute;
    top: 20px;
    right: 15px;
}

.waLeftMenuItem:hover {
	background-color: #ffffff !important;
	text-decoration: none;
}
#waLeftRank {
	background: #e8e9e9 url(/img/wa-menu-rankings.png) 24px 15px no-repeat;
}
#waLeftComp {
	background: #e8e9e9 url(/img/wa-menu-competitors.png) 24px 17px no-repeat;
}
#waLeftSeo {
	background: #e8e9e9 url(/img/wa-menu-website.png) 24px 16px no-repeat;
}
#waLeftAnalyzer {
	background: #e8e9e9 url(/img/wa-menu-brand.png) 24px 17px no-repeat;
}
#waLeftReport {
	background: #e8e9e9 url(/img/wa-menu-report.png) 24px 17px no-repeat;
}
#waLeftDashbord{
	background: #e8e9e9 url(/img/wa-menu-dashbord.png) 26px 18px no-repeat;
}
#waLeftActions{
	background: #e8e9e9 url(/img/wa-menu-actions.png) 26px 18px no-repeat;
}
#waLeftAPI {
    background: #e8e9e9 url(/img/wa-menu-api.png) 26px 18px no-repeat;
    position: relative;
}
#waLeftLeads {
	background: #e8e9e9 url(/img/wa-menu-report.png) 26px 18px no-repeat;
    position: relative;
}
#waLeftDropped{
	background: #e8e9e9 url(/img/dropped-menu-actions.png) 26px 18px no-repeat;
}
#waLeftBalance {
	background: #e8e9e9 url(/img/wa-menu-rankings.png) 24px 15px no-repeat;
}
#waLeftActions .seoBadge{
	background: #2ecc71;
	color: #fff;
	border-radius: 2px;
	font-size: 13px;
	font-weight: bold;
	margin-left: 15px;
	padding: 1px 9px 1px 6px;
	margin-top: -2px;
	position: absolute;
}
#waLeftMenu.leftMenuFixed{
	position: fixed;
	top: 0;
	left: -1px;
	margin-top: -1px;
}
#waLeftMenu.leftMenuMargin{
	position: relative;
	left: -17px;
}

#waExplainerVideo {
	background: #e8e9e9 url(/img/wa-menu-expvideo.png) 26px 20px no-repeat;
	border-top: none;
	position: relative;
}

#waExplainerVideo:hover {
	background: #fff url(/img/wa-menu-expvideo.png) 26px 20px no-repeat !important;
	border-top: none;
	position: relative;
}

#middle {
	background: #fbfbfb;

}

#pageContent {
	min-height: 866px;
	border-left: 1px solid #e0e0e0;
	background: #fff;
}
#pageContent.fullWidth {
	width: 100%;
	border-left: none;
}

#foot-block {
	height: 271px;
	border-top: 1px solid #dddddd;
	background-color: #f8f8f8;	
}

#foot-inner {	
	margin: 0 auto;
	margin-top: 32px;
	border-spacing: 6px;
}

.foot-td {
	width: 228px;	
}

.transparent {
	height: 7px;
}

.foot-social {
	margin-left: 5px;
}

.foot-social img {
    border: none;
    outline: none;
}

.foot-title {
	color: #6a6b6b;
	font-weight: bold;
	font-size: 16px;
	font-family: Ebrima, Arial;
}

.foot-a {
	font-family: Ebrima, Arial;
	color: #6a6b6b;
	font-size: 14px;
}
#footer {
background: #eee;
width: 100%;
height: 20px;
border-top: 1px solid #ddd;
padding: 20px 0;
margin: 0;
overflow: hidden;
position: relative;
z-index: 2;
color: #868686;

}
#footer a {color:inherit;}
#footer nav {
	margin: 3px 39px 0;
	float:right;
	font-size:14px;
	line-height:15px;
}
#footer ul {
	list-style:none;	padding:0;	margin:0;
}
#footer ul li {display:inline;}
#footer ul li:before,
#footer .sep:before {
	content:"| ";
	margin:0 4px;
}
#footer ul li:first-child:before {display:none;}
#footer p {
	margin-left: 20px;
	margin-top: 0;
}

/* notification */
.notification {
	position: fixed;
	visibility: hidden;
	left: 50%;
	top: 50%;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	background: #000;
	z-index: 999999;
	opacity: 1;
	border-radius: 20px;	
}

.jcf-hidden {
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
.scrollable-area-wrapper {
	position:relative;
	overflow:hidden;
	width:98% !important; /*100*/
	height:100% !important;	
	padding:0 10px 0 0;
	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;
}
.scrollable-area-wrapper .scrollable-area {width:100% !important;}
.scrollable-area-wrapper .vscrollbar {
	position:absolute;
	top:0;
	right:0;
	width:6px;
}
.scrollable-area-wrapper .vscroll-line {
	background:#eaeaea;
	width:6px;
	float:left;
	border-radius:3px;
}
.scrollable-area-wrapper .vscroll-slider {
	background:#576a78;
	width:6px;
	border-radius:2px;
}
.content-heading {
	height: 29px;
	background:#eee;
	border-top:1px solid #fff;
	border-bottom:1px solid #ddd;
	padding:18px 0 12px 0;
	margin:0 0 33px;
	text-align:center;
	color:#576a78;	
}
.content-heading h1 {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	text-transform:capitalize;
	margin:0 15px 0 27px;
	float:left;
}
.btn-link, .updateFolder {
	background:#2ecc71;
	border-radius:4px;
	display:block;
	padding:11px 15px 11px;
	margin:0 0 16px;
	position:relative;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.btn-link-small {
	background:#2ecc71;
	border-radius:4px;
	display:block;
	padding:6px 15px 5px;
	margin:0 0 16px;
	position:relative;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.btn-link, .updateFolder, x:-moz-any-link {
	padding:9px 15px 11px;
}
.btn-link:hover, .btn-link-small:hover, .updateFolder:hover {
	opacity: 0.7;
}

.info-sprite {
	display: inline-block;
	background-image: url(/img/marks/info_sprite.png);
	width: 16px;
	height: 16px;
    background-position: 0 -16px;
	background-repeat: no-repeat;
	margin-left: 15px;	
}
.info-sprite:hover {
	background-position: 0 0;
}

/* combo widget */
.combo {
	display: inline-block;
	position: relative;
}
.comboBtn {
	position: absolute;
	right: 0;
	margin: 1px 1px 0 0;
	width: 17px;
	height: 21px;
	background: url(/img/combo-btn.png);
}
.comboTf {
	outline: none;
}
.comboList {
	display: none;
	position: absolute;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 200px;
	border: 1px solid #ccc;
	background: #fff;
	z-index: 50;
}
.comboList div {
	padding: 2px 5px;
	font-size: 13px;
	cursor: pointer;
	white-space: nowrap;
}
.comboList div.highlight {
	color: #fff;
	background: #aaa;
}

.main-box {    
	border:1px solid #e4e4e4;
    -webkit-box-shadow:0 0 0 1px #f6f6f6;
    -moz-box-shadow:0 0 0 1px #f6f6f6;
    -ms-box-shadow:0 0 0 1px #f6f6f6;
	box-shadow:0 0 0 1px #f6f6f6;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
	border-radius:5px;
	/*margin:0 2% 30px 2.156%;*/
    /*margin:-8px 2% 30px 24px;*/
    margin:-6px 2% 30px 27px;
	overflow:hidden;
	position:relative;
	z-index:1;
	min-height:600px;
}

.calendar {
    background: url(/images/date_form.png) no-repeat;
    width: 80px;
    height: 27px;
    border: 0;
    outline: none;
    font-family: Ebrima, Arial;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 15px;
    margin-right: 15px;
    color: #696969;
    cursor: pointer;
}
.newcalendar {
    background-image: url(/images/calendar-icon_.png);
    background-repeat: no-repeat;
    background-position: 10px 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f7f7f7;
    border: 1px solid #b9b9b9;
    outline: none;
    width: 204px;
    height: 23px;
    font-family: "MyriadPro", Arial;
    font-size: 14px;
    text-align: left;
    padding-top: 6px;
    padding-left: 35px;
    color: #696969;
    cursor: pointer;
    float: left;
}
.lang_zh .newcalendar{
	font-size: 12px;
	width: 216px;
}
/*.newcalendar span{
    width: 74px;
    display: inline-block;
    text-align: left;
}*/
.newcalendar i {
    float: right;
    margin-top: 7px;
    margin-right: 11px;
    width: 0px;
    border-top: 7px solid #868686;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: block;	
}
.newcalendar-button{
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;     
    float: left;
    margin-left: 15px;
    margin-top: 1px;
    min-width: 85px;
    height: 25px;
    outline: none;
	padding: 4px 12px 0 12px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; 
    cursor: pointer;   
}
.show-positions-btn {
    background-color: #f39c12;
}
.show-comparison-btn{
    background-color: #9b59b6;
}
.show-autoseo-btn{
    background-color: #3397db;
}
.newcalendar-button:hover{
    opacity: 0.7;
}
.block-calendar .active-btn{
    opacity: 0.5;
}
.newcalendar-show{
    position: absolute;
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;    
    text-align:left;
    margin-top: 39px;
    margin-left: -164px;
    display: none;
    z-index: 9999;
    padding: 8px;
    border: 1px solid #dedede; 
}
.newcalendar-show .ul {
    display: inline-block;
    margin-top: -2px;
    margin-left: 1px;
    margin-right: 1px;
    width: 134px;
    float:left;  
    background-color: #fff;    
}
.newcalendar-show ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.newcalendar-show ul li{
    margin-top: 6px;
    padding: 5px 5px 5px 20px;
    cursor: pointer;
    background-color: #fff;
}
.newcalendar-show ul li:hover{
    background-color: #efefef;
    border-radius: 4px; 
}
.newcalendar-show .datepicker {
    float:left;
    /*border: 1px solid #dedede;*/
    margin-top: 0px;
    margin-right: 8px;
    border-radius: 5px; 
}
.newcalendar-show ul li.active{
    background-color: #f39c12;
    color: #fff;
    border-radius: 3px; 
    font-weight: bold;
}
.newcalendar-show i {
	position: absolute;	
	top: -10px;
	left: 368px;
	border-bottom: 10px solid #d4d4d4;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
.newcalendar-show i i {
	position: absolute;	
	top: 1px;
	left: -10px;
	border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}


.add_to_group{
    text-align: left;
    padding-left: 23px;
}
.add_to_group label{
    top: -2px;
}
#select_group_{
    margin: 10px 0 0 -14px;
}
#select_group {
    margin: 0 0 0 20px;
    padding: 0 0 0 4px;
    width: 216px;
    height: 26px;
    color: #797979;
    border: 1px solid #d6d6d6;
    outline: none;
    /*border-radius: 3px;*/
}
#new_group{
    margin: 10px 0 0 6px;
    padding: 0 0 0 4px;
    width: 216px;
    height: 26px;
    color: #797979;
    border: 1px solid #d6d6d6;
    outline: none;
    /*border-radius: 3px;*/    
}
.setting_cursor{
    cursor: pointer;
}
.add_to_group .errors {
    padding: 5px 0 0 6px;
    color: #e4486b;
}
.add_to_group .errors span{
    color: #e4486b;
}

.clCatOne {
	float: left;
	margin: 0 40px 0 0;
}
.clCatOneLeft {
	float: left;
	margin: 0 14px 0 0;
	line-height: 30px;
	color: #626673;
}
.clCatOneRight {
	float: left;
}
.clDropDown {
	position: relative;
	width: 152px;
}
.clddHeader {
	padding: 0 0 0 16px;
	line-height: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	background-image: url(/img/drop-down-arrow.png);
	background-position: 133px 13px;
	background-repeat: no-repeat;
	border-radius: 4px;
}
.clDropDown.orange .clddHeader {
	border: 1px solid #f39c12;
	background-color: #f39c12;
}
.clDropDown.blue .clddHeader {
	border: 1px solid #28a7d2;
	background-color: #28a7d2;
}
.clDropDown.violet .clddHeader {
	border: 1px solid #af59ba;
	background-color: #af59ba;
}
.clDropDown.expanded .clddHeader {
	color: #838383;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius: 4px 4px 0 0;
}
.clddList {
	display: none;
	position: absolute;
	padding: 3px 2px 5px;
	width: 100%;
	background: #fff;
	border: 1px solid #dddddd;
	border-top: none;
	z-index: 1;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.clddListItem {
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 6px !important;
	background: #576A78 !important;
}
.mCSB_scrollTools .mCSB_draggerRail {
	width: 6px !important;
	background: #EAEAEA !important;
}

/* grey bottom block */
#fast_link {
    
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    z-index: 999999;
    position: fixed;
    margin-top: 900px;
}

#fast_link .block_show_open {
    height: 28px;
    
}
#fast_link .block_show_open .block_show_open_ok {
    position: relative;
    float: right;
    margin-top: 4px;
    margin-right: 33px;
    color: #fff;
    cursor: pointer;
}

#fast_link .block_show {
    font-family: "MyriadPro Light", Arial;
    color: #858585;
    font-size: 14px;
    padding-top: 26px;
    padding-bottom: 77px;
    letter-spacing:0.3px;
    margin: 0 auto;
    width: 1000px;
}
#fast_link .block_show .block_show_href{
    float: left;
    width: 236px;
    margin-left:1%;
    cursor: pointer;
    padding-bottom: 28px;
}
#fast_link .block_show .block_show_href .title{
    font-size: 22px;
    padding-top: 5px;
    padding-bottom: 2px;
    letter-spacing:0.2px;
    color: #fff;
}

#fast_link .block_show .block_show_href1{
    float: left;
    width: 236px;
    padding-left:0px;
}
#fast_link .block_show .block_show_href1 .title{
    font-size: 24px;
    padding-top: 5px;
    padding-bottom: 3px;
    letter-spacing:0;
    color: #fff;
}
#fast_link .block_show .block_show_href .title_price{
    padding-top: 14px;
}
#fast_link .block_show .ii {
    background-image: url(/images/1-5.png);
    background-repeat: no-repeat;
    width: 49px;
    height: 48px;
    float: left;
    margin-right: 10px;
}
#fast_link .block_show .i1 {
    background-position: 0 0;
}
#fast_link .block_show .i2 {
    background-position: -48px 0;
}
#fast_link .block_show .i3 {
    background-position: -98px 0;
}
#fast_link .block_show .i4 {
    background-position: -146px 0;
}
#fast_link .block_show .i5 {
    background-position: -196px 0;
}
#fast_link .block_show .i1.active {
    background-position: 0 -50px;
}
#fast_link .block_show .i2.active {
    background-position: -48px -50px;
}
#fast_link .block_show .i3.active {
    background-position: -98px -50px;
}
#fast_link .block_show .i4.active {
    background-position: -146px -50px;
}
#fast_link .block_show .i5.active {
    background-position: -196px -50px;
}
#fast_link  .close_fast {
    float: right;
    margin-top: 12px;
    margin-right: 16px;
    background-image: url(/images/i-close.png);
    background-repeat: no-repeat;
    padding-right: 20px;
    cursor: pointer;
    position: relative;
}
#fast_link .close_fast span{
    font-size: 16px;
    color:#fff;
    margin-left: 14px;
    top: -6px;
    display: inline-block;
    position: relative;
}
.notification_main {
    margin-top: 13px;
    margin-left: 180px;
    background-image: url(/images/envelope.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 16px;
    cursor:pointer;
    position: relative;
    z-index: 10;    
}
.notification_main .circle{
    position: absolute;
    margin-left: 15px;
    margin-top: -12px;
    text-align: center;
    width: 19px;
    height: 19px;
    background-color: #e4486b;
    border-radius:8px;
    font-size: 11px;
    color: #fff;
}
.nfblock {
    position: absolute;
    display: none;
    z-index: 990;
    margin-left: -132px;
    margin-top: 23px;
    background-color: #fff;
    width: 360px;
    max-width: 360px;
    border: 1px solid #e3e3e3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
    font-size: 13px;
}
.nfblock i {
	position: absolute;	
	top: -10px;
	right: 28px;
	border-bottom: 10px solid #d4d4d4;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
.nfblock i i {
	position: absolute;	
	top: 2px;
	right: -10px;
    
	border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;	
	border-right: 10px solid transparent;
	display: block;		
}
.nfblock .nfblock_main{
    height: 272px;
    max-height: 500px;    
}
.nfblock .nf_title{
	color: #7e7e7e;
	font-family: "Ebrima", Arial, sans-serif;
	font-size: 15px;
    border-bottom: 1px solid #d4d4d4;
    padding: 7px 10px 7px 20px;
}
.nfblock .nf_title .show_all{
    float: right;
    font-size: 13px;
    color:#63a5cf;
    margin-right: 10px;
    margin-top: 2px;
    cursor: pointer;
}
.nfblock .nf_title .show_all span.tri{
    margin-left: 2px;
    background-image: url(/img/notification/tri.png);
    background-repeat: no-repeat;
    width:9px;
    height: 6px;
    display: inline-block;
}
.nfblock .nf_title .show_all_cat{
    position: absolute;
    width: 140px;
    margin-top: 23px;
    margin-left: 195px;
    font-size: 12px;
    display: none;
    background-color: #fff;
    border: 1px solid #dedede;
    z-index: 105;
    color: #63a5cf;
}
.nfblock .nf_title .show_all_cat ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.nfblock .nf_title .show_all_cat ul li{
    padding: 3px 3px 3px 15px;
    cursor: pointer;
    background-color: #fff;
}
.nfblock .nf_title .show_all_cat ul li:hover{
    background-color: #dedede;
}
.nfblock .nf_title .show_all_cat ul li.active{
    font-weight: normal;
    font-family: 'Ebrima Bold';
}
.nfblock .nf_title .show_all_cat .line{
    border-top: 1px solid #dedede;
}
.nfblock .nf_title a.sett{
    background-image: url(/img/setting.png);
    background-repeat: no-repeat;
    margin-left: 7px;
    top: 2px;
    width: 15px;
    height: 15px;
    display: inline-block;
    position: relative;
}
.nfblock .nfblock1{
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
.nfblock .block_end{
    border-top: 1px solid #d4d4d4;
}
.nfblock .nfblock1.bg1{
    border: 1px solid #fff;
    background-color: #f5f5f5;
    z-index: 989;
}
.nfblock .nfblock1 .img{
    position: relative;
    margin-top: 15px;
    margin-left: 15px;
    float: left;
    width: 24px;
    height: 24px;    
}
.nfblock .nfblock1 .img img{
    margin-top: 0;
    width: 24px;
    height: 24px;
}
.nfblock .nfblock1 .title-name {
    width: 270px;
    margin-top: -28px;
    padding-left: 55px;
	color: #576977;
	font-family: "Ebrima Bold", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
    float: left;
    text-decoration: none;
}
.nfblock .nfblock1 .title-name:hover {
    cursor: pointer;
    text-decoration: underline;
}
.nfblock .nfblock1 .date{
    width: 80px;
    font-family: 'Ebrima';
    font-weight: normal;
    color: #a1a1a1;
    text-align: right;
    float: right;
}
.nfblock .nfblock1 .nfclose{
    background-image: url(/img/notification/nf-close.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 7px;
    float: right;
    margin-top: -22px;
    margin-right: 3%;
    cursor: pointer;
}
.nfblock .nfblock1 .nfclose.nfclose2{
    background-position: 0 -7px;
    cursor: default;
}
.nfblock .nfblock1 .nfremove{
    width: 10px;
    height: 10px;  
    float: right;  
    background-image: url(/img/closenf.png);
    background-repeat: no-repeat;  
    margin-top: -10px;
    margin-right: 2.5%;
    display: none;
    cursor: pointer;
}
.nfblock .nfblock1:hover .nfremove{
    display:block;
}
.nfblock .nfblock1 .nfnone{
    display:none;
}
.nfblock .nfblock1:hover .nfnone{
    display:none;
}

.nfblock .nfblock1 .text{
    width: 270px;
    padding-left: 55px;
    color: #576a78;
	font-family: "Ebrima", Arial, sans-serif;
	font-size: 12.5px;
    padding-bottom: 15px;
    padding-top: 31px;
    /*text-align: justify;*/
}
.nfblock .nfblock1 .text:hover{
    cursor: pointer;
}
.nfblock .nfblock_main .empty_unreed {
    padding-top: 10px;
    padding-left: 20px;
    color:#7e7e7e;
}
.nfblock .scrollable-area-wrapper {
    width: 99.5%!important;
    padding-right: 8px;
}
.nfblock .scrollable-area{
    overflow-y: scroll;
}
.need_help {
    display: block;
    float: right;
    margin-top: -10px;
    margin-right: 38px;
    min-width: 120px;
    height: 33px;
    background-color: #2ecc71;
    border-radius: 3px;
    font-size: 15px;
    text-align: center;
	padding: 10px 20px 0px 23px;
    cursor: pointer;
    background-image: url(/img/menu-support.png);
    background-repeat: no-repeat;
    background-position: 15px 9px;
}
.need_help.annual{
    background: url("/img/money.png") no-repeat scroll 10px 9px #2ecc71;
    background-size: 24px 24px;
    min-width: 210px;
	position: relative;
	z-index: 1;
}
.need_help span {
    font-family: "MyriadPro Bold", Arial;
    font-weight: bold;
    color: #fff;
    margin-left: 25px;
    margin-top: 4px;
    display: inline-block;
    position: relative;
}
.need_help:hover{
    opacity: 0.7;
}
.need_help.need_help_compline {
    margin-right: -38%;
    margin-top: -10px;
}

.notification_block_wr .popupArea {
    overflow: visible;
    background: #fff;
}
.notification_block_wr .popupContent {
    background: none;
}

.notification_block{
    padding: 15px 20px 15px;
	width: 700px;
	position: relative;
    background-color: #fff;
    margin-top: -10px;
    margin-bottom: -5px;
}
.notification_block_wr .notification_block {
    background: none;
}
.notification_block .title{
	padding: 40px 100px 30px;
	font-size: 20px;
	color: #868686;
}
.notification_block .hr{
	width: 100%;
	position: absolute;
	left: 0;
	height: 1px;
	background: #d7d7d7;
	border: 0;
	top: 75px;
}
.notification_block .avatar{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 16px;
	left: 25px;
	background-image: url(/img/manager_andrew.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 80px 80px;
}
.notification_block .msg{
	padding: 0 10px;
}
.notification_block .msg a{
    color: #63a5cf;
}
.notification_block .msg p{
	margin: 9px 0;
}
.notification_block .msg table {
	margin-left: -3px;
}
.notification_block .msg table span{
	color: #63a5cf;
}
.notification_block .bottom{
	padding: 8px 1px 15px;
	text-align: center;
}
.notification_block .bottom .btn{
    min-width: 230px;
	height: 55px;
	display: inline-block;
	background: #2ecc71;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 4px;
    text-align: center;
}
.notification_block .bottom .btn:active{
    opacity: 0.6;
}
.notification_block .bottom .btn .btnconfirm {
    padding: 17px 0 15px 0;
	display: inline-block;
    font-size: 17px;
}
.notification_block .initial{
    margin: 40px 0 -25px 10px;
    font-size: 18px;
    font-family: "MyriadPro", Arial;
    border-bottom: 1px solid #dedede;
    padding-bottom: 3px;
    color: #696969;
}
/*.notification_block .initial span{
    color:#696969;
}*/
.notification_block .grey {
    margin-top: 28px;
    margin-left: -5px;
	width: 711px;
	height: 90px;
	/*background-color: #f0f0f0;
    opacity: 0.95;*/
}
.notification_block .grey .top{
    width: 110px;
    text-align: center;
    float: left;
    /*margin-top: 22px;*/
    margin-top: 10px;
    margin-left: 0px;
    
}
.notification_block .grey .top.first{
    margin-left: 3px;
    border-left: 0;
}
.notification_block .grey .top .layer{
    margin: 0 auto;
    width: 50px;
	height: 19px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #828282;
    color:#fff;
}
.notification_block .grey .top .layer.red{
    background-color: #e4486b;
}
.notification_block .grey .top .layer.green{
    background-color: #2ecc71;
}
.notification_block .grey .top .title-top{
	color: #474747;
	font-family: "MyriadPro";
	font-size: 28px;
    padding-top: 15px;
    padding-bottom: 5px;
}
.notification_block .grey11{
    background-color: #e2f0f8;
    margin-left: 10px;
    margin-top: 40px;
    width: 690px;
}

.summaryCircleNf1{
    position: absolute;
	margin-left: 578px;
	margin-top: -83px;
    z-index: 10;
    font-size: 33px;
    width: 100px;
    text-align: center;
}
.summaryCircleNf1 small{
	font-size: 13px;
	display: block;
	margin-top: 5px;
}
.summaryCircleNf1_{
    position: absolute;
    margin-left: 562px;
    margin-top: -130px;       
}

.notification_block .visibility{
    position: absolute;
    margin-left: 606px;
    margin-top: -51px;
    font-size: 12px;
    z-index: 11;
}
.notification_block .visibility .bottom2{
    color: #848484;
	font-family: "MyriadPro";
	font-size: 14px;
    margin-top: 39px;
    margin-left: -54px;
    width: 150px;
    text-align: center;
}
.notification_block .visibility .bottom2 span{
    color: #6c6c6c;
}
.notification_block .notification_block_close{
    float: right;
    margin-right: -5px;
    margin-top: 5px;
    width: 10px;
    height: 10px;
    background-image: url(/img/close.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.notification_block .notification_block_close2{
    float: right;
    margin-right: -20px;
    margin-top: 0px;
    width: 15px;
    height: 15px;
}

.notification_block2{
	width: 680px;
    height: 570px;
    padding: 30px;
	position: relative;
    background-color: #fff;
    font-size: 14px;
}
.notification_block2 .title{
	padding: 15px 95px 20px;
	font-size: 20px;
	color: #868686;
}
.notification_block2 .hr{
	width: 100%;
	position: absolute;
	left: 0;
	height: 1px;
	background: #d7d7d7;
	border: 0;
	top: 65px;
}
.notification_block2 .avatar{
	width: 80px;
	height: 80px;
	position: absolute;
	top: 8px;
	left: 28px;
	background: url(/img/manager_andrew.png) 0 0 no-repeat;
    background-size: 80px 80px;
}
.notification_block2 .dear{
    padding-top: 20px;
}
.notification_block2 .page{
    padding: 10px 0 10px 0;
    font-weight: bold;
}
.notification_block2 .page a{
    padding-left: 50px;
    color:#63a5cf;
}
.notification_block2 .initial{
    font-size: 18px;
    font-family: "MyriadPro", Arial;
    color: #696969;
    padding-top: 10px;
    padding-bottom: 10px;
}
.notification_block2 .grey{
    background-color: #e7e7e7;
    width: 650px;
    height: 300px;
    padding: 15px;
}
.notification_block2 .button {
	margin: 17px auto 10px auto;
	display: block;
	min-width: 221px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #3498db;
	color: #fff;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	padding-bottom: 1px;
	height: 40px;
}
.notification_block2 .button span{
    line-height: 34px;
}
.notification_block2 table td.one {
    background-image: url(/img/notification/ok.png);
    background-repeat: no-repeat;
    width: 24px;
    background-position: 0px 18px;
}
.notification_block2 table td.two{
    width: 370px;
    padding: 15px 0 15px 0;
}
.notification_block2 table td.three{
    width: 260px;
    padding-left: 60px;
    padding-top: 15px;
    vertical-align: top;
}
.notification_block2 table td.line{
    border-bottom: 1px solid #b7b7b7;
}
.notification_block2 table td span{
    color:#63a5cf;
}
.notification_block2 .competitors{
    display: block;
    margin-top: 5px;
    background-color: #f39c12;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 200px;
    padding-top: 3px;
    padding-bottom: 4px;
    font-size: 13px;
    border-radius: 3px;
    cursor: pointer;
}
.notification_block2 .notification_block_close{
    float: right;
    margin-right: -16px;
    margin-top: -18px;
    width: 10px;
    height: 10px;
    background-image: url(/img/close.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.notification_block2 .notification_block_close2{
    float: right;
    margin-right: -30px;
    margin-top: 0px;
    width: 15px;
    height: 15px;
}
.notification_block .show-btn-top-nf{
    margin-left: 10px;
    margin-top: 12px;
    margin-bottom: 15px;
}
.notification_block .show-btn-top-nf .grey-block-nf{
    
    width: 104px;
    height: 65px;
    display: inline-block;
    background-color: #eeeeee;
    margin-right: 6px;
    font-family: "Ebrima", Arial;
    font-size: 13px;
    text-align: center;
    border-radius: 3px;
    color: #424242;
    border: 1px solid #dedede;
}
.notification_block .show-btn-top-nf .grey-block-nf .inforight{
    float: right;
    margin-top: -1px;
    margin-right: -1px;
    width: 38px;
    height: 19px;
    border-radius: 3px;
    background-color: #6e6e6e;
    color: #fff;
    font-size: 11px;   
}
.notification_block .show-btn-top-nf .grey-block-nf .t {
    padding-top: 20px;
    padding-bottom: 2px;
    font-family: "MyriadPro Light", Arial;
    font-size: 26px; 
    font-weight: bold;   
}
.notification_block23 .msg {
    font-size: 14px;
}
.notification_block23 .msg table {
    margin-top: 10px;
    margin-bottom: 20px;
}

.bottomNotif {
	position: fixed;
	display: none;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	font-family: "MyriadPro Light";
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.8);
}
.bnCloseBtn {
	position: absolute;
	display: block;
	top: 25px;
	right: 20px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: url(/images/i-close.png);
}
.bnIconWr {
	float: left;
	padding: 27px 25px 0 0;
}
.bnContent {
	float: left;
	padding: 55px 0 0 0;
}
.bnContentLine1 {
	font-size: 32px;
	color: #fff;
}
.bnContentLine2 {
	padding: 8px 0 0 0;
	font-size: 16px;
	color: #9f9f9f;
}
.notification_block .stl{
    float: right;
    margin-right: 5px;
    margin-top: -47px;
    width: 154px;
}
.notification_block2 .stl{
    float: right;
    margin-right: -1px;
    margin-top: -36px;
    width: 114px;
}
.prev{
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
}
.next{
    display: inline-block;
    float: right;
    font-size: 16px;
    cursor: pointer;
}
.prev.not, .next.not{
    cursor: default;
    opacity: 0.4;
}
.notification_block3 {
    width: 670px;
    font-size: 14px;
}
.notification_block3 .summaryCircleNf3{
    position: absolute;
    z-index: 10;
    font-size: 28px;
    width: 100px;
    text-align: center;    
    margin-left: 100px;
    margin-top: 48px;
}
.notification_block3 .summaryCircleNf3 small{
	font-size: 13px;
	display: block;
	margin-top: 6px;
}
.notification_block3 .summaryCircleNf3_{
    position: relative;     
}
.notification_block3 table.nf3{
    margin: 7px;
    margin-top: 15px;
    border: 1px solid #e4e4e4;
    border-collapse: collapse; 
    text-align: center;
}
.msie .notification_block3 table.nf3{
    border:0;
}   
               
.notification_block3 table.nf3 th, .notification_block3 table.nf3 td{
    border: 1px solid #e4e4e4;
}
.notification_block3 table.nf3 td.th{
    width: 323px;
    background-color: #f6f6f6;
    padding-bottom: 15px;
}
.notification_block3 table.nf3 td.th h3{
    text-transform: uppercase;
    margin-bottom:0;
    font-size: 13.5px;
    color: #34495e;
    letter-spacing: 0.4px;
}
.notification_block3 table.nf3 td.th span{

}
.notification_block3 table.nf3 td.th span.green{
	font-weight: bold;
	color:#2ecc71;
}
.notification_block3 table.nf3 td.td1{
    padding: 15px;
}
.notification_block3 table.nf3 td.td2{
    padding: 25px;
}
.notification_block3 .btn3{
	min-width: 100px!important;
	width: auto!important;
	line-height: 32px;
	display: inline-block;
	margin-top: 10px;
	white-space: nowrap;
	background-color: #3498db;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	border-radius: 3px;
	cursor: pointer;
	padding: 0 12px;
}
.notification_block3 .btn3:active{
    opacity: 0.5;
}
.notification_block3 #sparkline3{
    margin: 0 auto;
}
.notification_block3 #sparkline3 td{
    border: 0;
}

.notification_block .backlinks{
    margin: 40px 0 10px 10px; 
}
.notification_block .backlinks .backlink {

    width: 150px;
    height: 76px;
    display: inline-block;
    background-color: #eeeeee;
    margin-right: 15px;
    font-family: "Ebrima", Arial;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    color: #424242;
    border: 1px solid #dedede;
}
.notification_block .backlinks .backlink .t{
    padding-top: 26px;
    padding-bottom: 7px;
    font-family: "MyriadPro Light", Arial;
    font-size: 36px;
}

.notification_block .backlinks12{
    margin: 25px 0 10px 10px; 
    float: left;
}
.notification_block .backlinks12 .backlink12 {
    width: 150px;
    height: 76px;
    background-color: #eeeeee;
    margin-right: 15px;
    font-family: "Ebrima", Arial;
    font-size: 14px;
    text-align: center;
    border-radius: 3px;
    color: #424242;
    border: 1px solid #dedede;
    margin-top: 20px;
}
.notification_block .backlinks12 .backlink12 .inforight{
    float: right;
    margin-top: -1px;
    margin-right: -1px;
    width: 48px;
    height: 20px;
    border-radius: 3px;
    background-color: #6e6e6e;
    color: #fff;
    font-size: 12px;
}
.notification_block .backlinks12 .backlink12 .t{
    padding-top: 26px;
    padding-bottom: 7px;
    font-family: "MyriadPro Light", Arial;
    font-size: 34px;
}
.notification_block .backlinks12 .total_up{
    width: 150px;
    height: 78px;
    margin-top: 20px;
    border-radius: 3px;
    border: 1px solid #dedede;
    font-family: "MyriadPro Light", Arial;
    font-size: 16px;
    text-align: center;
    padding-top: 10px;
}
.notification_block .backlinks12 .total_up .green{
    margin-left: -9px;
    padding-top: 6px;
    padding-bottom: 4px;
    color:#2ecc71;
    font-size: 16px;
}
.notification_block .backlinks12 .total_up .t{
    font-size: 32px;
    font-weight: normal;
}
.notification_block .bottom .growth_btn{
    width: 202px;
    display: inline-block;
    background-color: #3498db;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.notification_block .bottom .report-btn{
	min-width: 236px;
	padding: 0 10px;
	margin-top: 5px;
    display: inline-block;
    margin-right: 2px;
    background-color: #2ecc71;
    color: #fff;
    font-family: 'Ebrima Bold';
    font-weight: normal;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;    
}
.notification_block .bottom .growth_btn:active, .notification_block .bottom .report-btn:active{
    opacity: 0.6;
}
.notification_block .report-btn2{
    min-width: 100px;
	margin-top: 5px;
    display: inline-block;
    margin-right: 2px;
    background-color: #2ecc71;
    color: #fff;
    font-family: 'Ebrima Bold';
    font-weight: normal;
    text-align: center;
    padding: 7px 10px 7px 10px;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;    
}
.notification_block .report-btn3{
    background-color: #f39c12;
}
.notification_block .report-btn2:hover{
    opacity: 0.6;
}
.notification_block .packageList{
    margin-top: 42px;
    font-size: 14px;
    margin-bottom: -25px;
    color: #696969;
}
.analyticsPackage{
	font-size: 14px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 11px;
}
.im_informed2{
    min-width: 150px;
	margin-top: 5px;
	display: inline-block;
    padding: 7px 10px 7px 10px;
    background-color: #3498db;
    color: #fff;
    font-family: 'Ebrima Bold';
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.im_informed{
    width: 220px;
    display: block;
    margin: 0 auto;
    background-color: #3498db;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
    border-radius: 3px;
    cursor: pointer;
}
.im_informed:hover, .im_informed2:hover{
    opacity: 0.6;
}
.graphic_backlinks12 {
    width: 500px;
    height: 325px;
    float: right;
    margin-top: 37px;
}
.graphic_errors {
    position: absolute;
    margin-left: 310px;
    margin-top: 158px;
}
.graphic_23{
    width: 100%;
    height: 240px; 
}
.graphic_errors_23{
    position: absolute;
    margin-top: -180px;
    width: 700px;
    text-align: center;
}
.notification_block23 .initial{
    margin: 40px 0 0 10px;
    width: 683px;
}

.red-proc {
    background-color: #e4486b!important;
}
.grey-proc{
    background-color: #BDC3C7!important;
}
.green-proc{
    background-color: #2ecc71!important;
}
.vscrollbar {
    /*opacity: 0.1;*/
    -webkit-transition: 0.3s opacity;
    -moz-transition: 0.3s opacity;
    transition: 0.3s opacity;
}
.nfblock:hover .vscrollbar {
    opacity: 1;
} 


.combosn_main{
    width: 70px;
    display: inline-block;
    margin-right: 5px;
    text-align: left;
}
.combosn_main .combosn {
    width: 100%;
	margin-top: 10px;
    line-height: 30px;
    border: 1px solid #dedede;
    border-radius: 3px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;      
}
.combosn_main .combosn input{
    width: 65%;
    cursor: default;
    font-size: 14px;
    padding-left: 8px;
    border: 0;
    outline: none;
    cursor: pointer;
    color: #818181;
    text-transform: uppercase;
}
.combosn_main .combosn_{
    position: absolute;
    width: 70px;
    margin-top: -1px;
    display: none;
    background-color: #fff;
    border: 1px solid #dedede;
    z-index: 999999999999;  
    background-color: #fff;
}
.combosn_main .combosn_ ul{
    padding: 0;
    margin: 0;
    list-style-type: none;   
}
.combosn_main .combosn_ ul li{
    padding: 5px 5px 5px 8px;
    cursor: pointer;
    background-color: #fff; 
    text-transform: uppercase;   
}
.combosn_main .combosn_ ul li:hover{
    background-color: #efefef;
}
.combosn_main .combosn i{
    float: right;
    width: 0px;
    margin-left: -18px;
    margin-top: 6px;
}
.combosn_main .combosn i i{
    position: absolute;
    display: block;
    z-index: 1;
    border-top: 7px solid #7d7d7d;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.checkboxproject + label{
    position: relative;
    top: 5px;    
}
.details-projects .checkboxproject + label{
	position: relative;
	top: 2px;
}
.checkboxproject + label:before {
    content: "";

    display: inline-block;
    height: 17px;    
    width: 18px;
    margin-left: 7px;
    background: url(../img/sprite-checkbox.png) no-repeat; 
    background-position: -40px -262px;   
}
.checkboxproject:checked + label:before {
    background-position: -116px -262px;
}
input[type="checkbox"].checkboxproject {
    display: none; 
}
.details-block .show-more-project, .details-block2 .show-more-project {
	margin: 0px 0 5px 0;
	text-align: center;
	width: 100%;
}
.details-block .show-more-project span, .details-block2 .show-more-project span {
	border-bottom: 1px solid;
	color: #3e8cc2;
	cursor: pointer;
}
a.extend {
    background: #f39c12;
    border-radius: 4px;
    display: block;
    padding: 11px 15px 10px;
    margin: 0 0 5px 0;
    position: relative;
    font-size: 13px;
    line-height: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
a.extend:hover{
    opacity: 0.6;
    cursor: pointer;
}
a.extendautoseo{
    margin-top: -10px;
}
#extend-fullseo{
    margin-top: 10px;
    margin-bottom: 15px;
}

.domainname{
    /*padding: 5px 5px 5px 27px;*/
    padding: 5px 5px 5px 22px;
    margin-left: 8px;
}
.domainname:hover{
    background-color: #eef2f5;
}
.domainname a{
    color: #63a5cf;
}
.details-block-fullseo .domainname a{
	color: #63a5cf;
	white-space: nowrap;
	max-width: 83%;
	overflow-x: hidden;
	text-overflow: ellipsis;
	display: inherit;
}
.details-block-fullseo .domainname .report_download_right {
	width: 30px;
	height: 30px;
	float: right;
	position: relative;
	top: -25px;
	right: -9px;
}

.domainnamef{
    padding: 5px 4px 3px 2px;
}
.domainnamef a{
	color: #63a5cf;
	white-space: nowrap;
	max-width: 77%;
	overflow-x: hidden;
	text-overflow: ellipsis;
	display: inline-block;
}
.domainnamef .checkboxproject + label{
	top: 0!important;
}

.details-block-fullseo{

}
.details-block-autoseo{
    /*margin-top: 10px;
    margin-bottom: 10px;*/
}
.details-projects-autoseo2{
    margin-bottom: -10px;
}
.helpblock{
    height: 10px;
}
#autoseo-active {
    margin-bottom: 10px;
}
.accStatusfs{
    margin-bottom: 8px;
} 
.margintop{
    margin-top: 10px;
    
} 
#block-fullseo-start{
    position: absolute;
    margin-top: -20px;
}
#block-autoseo-start{
    position: absolute;
    margin-top: -20px;
}
#block-recommendplan-start{
    position: absolute;
    margin-top: -15px;    
}
.details-block1{
    margin-bottom: -20px;
    border-bottom: 0;
}
.nopayleftblock{
    margin-top: 6px;
    background-color: #e9e9e9;
    width: 100%;
    height: 16px;
    text-align: center;
    cursor: pointer;
} 

.nopayleftblock i.lblockup {
    position: relative;
    display: inline-block;
    width: 0px;
    top: -4px;
    cursor: pointer;
    border-bottom: 6px solid #9f9f9f;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.nopayleftblock i.lblockdown {
    position: relative;
    display: inline-block;
    width: 0px;
    top: -3px;
    cursor: pointer;
    border-top: 6px solid #9f9f9f;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.btn-link-new{
    margin-top: 20px!important;
}
.blockhide2 {
    margin-top: 10px;
}
input[type="radio"]:active {
    background: transparent;
}
.previous_plan{
    background-image: url(/img/plan-no-icon.png);
    margin-left: 2px;
    padding-left: 26px;
}
.recommend_plan{
    background-image: url(/img/bulb.png);
    margin-left: 2px;
    padding-left: 26px;    
}
.details-recommend-plan{

}
.table-recommend-plan{
    max-height: 800px;
    overflow-y: scroll;
}

.attentionMessage {
	margin: -10px 0 0 0;
	display: inline-block;
	padding: 9px 35px;
	background: #FFF;
    font-size: 14px!important;
}
.attentionMessage.orange {
	color: #F39C12;
	border: 1px solid #f2c579;
	border-top: 4px solid #F39C12;
}
.attentionMessage a {
	color: #63A5CF;
}
.attentionMessage .attentLink {
	font-weight: bold;
	color: #63A5CF;
	cursor: pointer;
}
.attentionMessage.green {
	color: #1baf5d;
	border: 1px solid #74ce9c;
	border-top: 4px solid #1baf5d;
}

.hfooter .mobileimg{
    width: 23px;
    height: 23px;
    margin-right: -5px;
    top: 6px;
    position: relative;
}
.hfooter .desktopimg{
    width: 23px;
    height: 22px;
    position: relative;
    top: 7px;
    margin-left: 5px; 
}
.hfooter .hleft2{
    float: right;
    margin-top: -20px;
    text-align: right;
}
.hfooter a{
    color: #6a6b6b;
    cursor: pointer;
}
.hfooter a img{
    color: #6a6b6b;
    opacity: 0.8;
}
.hfooter .desktop{
    display: block;
    margin-top:6px;
    height:35px;
    cursor: default;
}
.hfooter .disabled{
    opacity: 0.4;
}
.hfooter .disabled:hover{
    opacity: 1;
}




@media(max-width: 1570px){
    .timer{
        display: none;
    }
}


.nf30 .pr2DealTbl {
	width: 642px;
	margin-left: 23px!important;
	table-layout: fixed
}
.nf30 .pr2DealCellMain {
	margin: 0 0 13px;
	background: #f1f1f1;
}
.nf30 .pr2DealPeriod {
	padding: 16px 0 10px;
	color: #000;
	font-family: "MyriadPro SemiBold";
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}
.nf30 .pr2DealPeriodNum {
	font-size: 32px;
}
.nf30 .pr2DealPeriodText {
	font-size: 18px;
    color: #000;
}
.nf30 .pr2DealPrice {
	padding: 35px 0 20px;
	text-align: center;
	color: #fff!important;
	background: #3498db;
	text-transform: uppercase;
	font-family: "MyriadPro";
}
.nf30 .pr2DealPrice div{
	text-overflow: ellipsis;
	max-width: 136px;
	white-space: nowrap;
	overflow: inherit;
}
.nf30 .pr2DealDollar {
	position: relative;
	left: 2px;
	top: -10px;
	font-size: 31px;
}
.nf30 .pr2DealPriceNum {
	font-size: 42px;
}
.nf30 .pr2DealDiscountText {
	padding: 5px 0 0 0;
	font-size: 13px;
}
.nf30 .pr2DealRegPrice {
	position: relative;
	padding: 12px 0 13px;
	text-align: center;
	color: #656567;
	font-family: "MyriadPro";
}
.nf30 .pr2DealRegPriceText {
	padding: 4px 0 0 0;
	font-size: 13px;
	text-transform: uppercase;
}
.nf30 .pr2DealRegPriceOld {
	font-size: 20px!important;
	margin-top: -2px;
}
.nf30 table tr td span{
    font-size: inherit;
}
.nf30 .pr2DealRegStrike {
	display: none;
	position: absolute;
	left: 50%;
	margin: 12px 0 0 -35px;
	width: 70px;
	border-bottom: 1px solid #656567;
}
.nf30 .pr2DealSubsBtn {
	display: inline-block;
	padding: 12px 0;
	width: 100%;
	color: #fff;
	background: #2ecc71;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
}
.nf30 .pr2DealSubsBtn:hover {
	opacity: 0.7;
}
.notification_block .nf30 .bottom{
    padding: 0px 1px 15px;
}
.nf30 .pr2DealPriceYel {
    background-color: #f2a60d;
}
.nf30 .bestDeal {
    position: absolute;
    background-image: url(//semalt.com/img/best-deal.png);
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    margin-top: -75px;
    margin-left: 61px;
    background-size: 80px;
}
.notification_block.notification_block30 .bottom .report-btn{
    width: 130px;
}
.notification_block.notification_block30 .bottom .report-btn:hover{
    opacity: 0.6;
}
.notification_block.notification_block30 .msg{
    margin-left: 33px;
    font-size: 15px;
    line-height: 22px;
    color: #333;
}
.notification_block.notification_block30 .listSites_{
    max-height: 102px;
    width: 620px;
    margin-top: 5px;
}
.notification_block.notification_block30 .listSites{
    max-height: 102px;
    overflow-y: hidden;
}
.notification_block.notification_block30 .msg p{
    font-size: 15px;
    margin: 5px 0;
    color: #333;
}
.notification_block.notification_block30 .title{
    font-size: 22px;
}

.nf31 .blockMonth {
    float: left;
    width: 165px;
    text-align: center;
    font-size: 14px;
    color: #141414;
    margin-bottom: 12px;
    cursor: pointer;
}
.nf31 .blockMonth .mtitle {
    padding-top: 5px;
    font-family: "MyriadPro Bold";
    font-size: 18px;
}
.nf31 .blockMonth .mtitle span.big {
    font-size: 24px;
}
.nf31 .blockMonth .bord {
    display: inline-block;
    font-family: MyriadPro;
    font-size: 13.5px;
    width: 136px;
    height: 26px;
    border-radius: 3px;
    border: 1px solid #b5b5b5;
    color: #7b7b7b;
    margin-top: 5px;
    margin-bottom: 7px;
    line-height: 27px;
    text-transform: uppercase;
}
.blockMonth .bord.mdiscount {
    font-size: 15px;
    color: #ff5176;
    border-color: #ff5176;
}
.lang_fr .blockMonth .bord.mdiscount {
	font-size: 15px;
}
.nf31 .blockMonth input[type="radio"] {
    visibility: visible;
    transform: scale(1.3);
    cursor: pointer;
}
.nf31 .blockMonth .priceRecomended {
    position: absolute;
    font-size: 13px;
    color: #f2a60d;
    font-family: "Ebrima Bold";
    margin-top: -20px;
    margin-left: 96px;
}

.nf31 .blockNewPrice{
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}
.nf31 .blockNewPrice.blockNewPriceScroll{
	max-height: 100px;
	overflow-y: scroll;
	width: 102.5%;
}
.nf31 .blockNewPriceOne{
    width: 31.7%;
    float: left;
    background-color: #f1f1f1;
    text-align: center;
    font-size: 16px;
    border-radius: 4px;
}
.nf31 .blockNewPriceOne:nth-child(2){
    margin-left: 2.4%;
    margin-right: 2.4%;
}
.nf31 .blockNewPriceOne .ntitle{
    height: 44px;
    background-color: #363636;
    color:#fff;
    font-family: "MyriadPro Bold";
    font-size: 17px;
    line-height: 48px;
    text-transform: uppercase;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.nf31 .blockNewPriceOne .nprice{
    height: 65px;
    background-color: #3498db;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);
    color: #fff;
    line-height: 46px;
    font-family: "MyriadPro Semibold";
    font-size: 37px;
    -webkit-filter: brightness(102%);
}
.nf31 .blockNewPriceOne .nprice.nactive{
    background-color: #f2a60d;
}
.nf31 .blockNewPriceOne .nprice span{
    font-size: 42px;
    top: 10px;
    left: 2px;
    position: relative;
}
.nf31 .blockNewPriceOne .nprice span.mo{
    font-size: 22px;
}
.nf31 .blockNewPriceOne .ntext{
    font-family: "MyriadPro";
    font-size: 14px;
    padding: 6px 1px 6px 1px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.nf31 .blockNewPriceOne .ntext div{
    margin: 8px 0;
    color: #000;
    line-height: normal;
}
.nf31 .blockNewPriceOne .ntext div span{
    color: #8c8c8c;
    line-height: 18px;
    font-size: 12.2px;
    text-transform: uppercase;
}
.nf31 .blockNewPriceTwo{
    width: 31.7%;
    float: left;
    text-align: center;
    font-size: 16px; 
}
.nf31 .blockNewPriceTwo.ntwo{
    margin-left: 2.4%;
    margin-right: 2.4%;
}
.nf31 .blockNewPriceTwo .subscribeF, .nf31 .blockNewPriceTwo .subscribeA{
    width: 100%;
    display: inline-block;
    margin-top: 6px;
    background-color: #2ecc71;
    color: #fff;
    font-family: 'Ebrima Bold';
    font-weight: normal;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14.5px;
    border-radius: 3px;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}
.nf31 .blockNewPriceTwo .subscribeF:hover, .nf31 .blockNewPriceTwo .subscribeA:hover{
    opacity: 0.6;
}
.notification_block31 .msg2{
    margin: 15px 5px 8px 10px;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden; 
    text-overflow: ellipsis;
    color: #333;
}
.notification_block31 .msg2 a{
    color: #3498db;
}
.notification_block31 .bottom a, .notification_block31 .bottom span{
    width: 163px!important;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
}
.notification_block31, .notification_block32{
    color: #333;
}
.notification_block31 .msg{
    margin-top: -5px;
    margin-left: 0;
}

.popupAreaNf31{
    transform: scale(0.9);
}
.notification_block31 .msg.nf30 p{
    text-align: justify;
}
.notification_block32 .msg2{
    margin-bottom: 15px;
}
.notification_block32 .pr2MainContent{
    margin-top: 15px;
    margin-bottom: 5px;
}

.notification_block32 .nf31 .blockNewPriceOne .ntext{
    font-size: 15px;
}
.notification_block32 .nf31 .blockNewPriceTwo .subscribeA{
    padding-top: 10px;
    padding-bottom: 10px;
}



.notification_block33{
    color: #333;
}
.notification_block33 .prPackageDesc {
    margin: 0 auto;
    padding: 15px 0 0 0;
    width: 520px;
    line-height: 24px;
    font-size: 18px;
    color: #3b3b3b;
    text-align: center;
}
.notification_block33 .prPriceWr {
    margin-top: 10px;
    padding: 18px 0 5px;
    text-align: center;
    font-family: "Roboto";
    font-weight: bold;
    font-size: 82px;
    line-height: 70px;
    color: #3b3b3b;
}
.notification_block33 .prPriceWr .prBucks {
    position: relative;
    left: -3px;
    top: -39px;
    font-size: 41px;
    font-weight: 500;
}
.notification_block33 .prActionBtnWr {
    text-align: center;
}
.notification_block33 .prActionBtn {
    background: #2ecc71;
    display: inline-block;
    padding: 14px 0;
    width: 265px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    border-radius: 3px;
    cursor: pointer;
}
.notification_block33 .prActionBtn:hover {
    opacity: 0.6;
}
.notification_block33 .prContainFeatures {
    width: 345px;
    margin: 0 auto;
    padding-bottom: 15px;
}
.notification_block33 .prContainText {
    padding: 25px 0 15px 0;
    font-size: 18px;
    color: #3b3b3b;
    text-align: center;
}
.notification_block33 .prContainFeatures div {
    background: url(/img/green-dot.png) 0 6px no-repeat;
    padding: 0 0 10px 20px;
    text-align: left;
    font-size: 16px;
    color: #3b3b3b;
}
.notification_block33 .msg{
    font-size: 14px;
    color: #333;
    padding: 0 0 10px 0;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #ddd;
}
.notification_block33 .prPriceWrAction{
	font-size: 24px!important;
	display: none;
}

.unpaid_invoice{
	width: 652px;
	padding: 30px 30px 10px;
	font-family: "Ebrima";
	font-size: 15px;
	color: #363636;
}
.unpaid_invoice .close {
	float: right;
	margin-right: -15px;
	margin-top: -25px;
	width: 20px;
	height: 20px;
	background-image: url(/img/close.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	cursor: pointer;
}
.unpaid_invoice h2{
	font-family: "Ebrima Bold";
	font-size: 28px;
	color: #e4486b;
	margin: 10px 0 30px;
}
.unpaid_invoice  p{
	font-size: 14.8px;
	margin: 5px 0px;
}
.unpaid_invoice  p strong{
	font-family: "MyriadPro Semibold";

}
.unpaid_invoice  .table {
	margin: 20px 0;
}
.unpaid_invoice  table{
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
	text-align: center;
}
.unpaid_invoice table td{
	padding: 20px 15px 20px 15px;
}
.unpaid_invoice table td.th {
	width: 130px;
	background-color: #f6f6f6;
	font-family: "Ebrima Bold";
	font-size: 15px;
	text-transform: uppercase;
	padding: 20px 16px 20px 16px;
}
.unpaid_invoice table td.th.th2{
	width: 221px;
	min-width: 221px;
	text-align: left;
}
.unpaid_invoice table td .left{
	text-align: left;
}
.unpaid_invoice table td .left div.top{
	padding-top: 5px;
}
.unpaid_invoice table td .left span{
	display: inline-block;
	width: 125px;
}
.unpaid_invoice table td .red{
	font-family: "Ebrima Bold";
	color: #e4486b;
}
.unpaid_invoice table td.total{
	font-family: "Ebrima Bold";
	background-color: #f6f6f6;
	padding: 10px 15px 10px 15px;
}
.unpaid_invoice .button_pay_now{
	width: 212px;
	height: 52px;
	line-height: 52px;
	display: inline-block;
	float: right;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	background-color: #2ecc71;
	cursor: pointer;
	font-family: "Ebrima Bold";
	font-size: 16px;
}
.unpaid_invoice .button_pay_now:hover{
	opacity: 0.6;
}
.unpaid_invoice .pf-footer {
	border-top: 1px solid #ddd;
	padding-top: 15px;
	margin-top: 95px;
}
.unpaid_invoice .pf-footer .block1 {
	float: left;
}
.unpaid_invoice .pf-footer .block2 {
	float: left;
	margin-left: 14px;
	font-size: 14px;
	line-height: 26px;
	margin-top: 10px;
}
.unpaid_invoice .pf-footer .block2 h4 {
	font-size: 18px;
	margin: 5px 0 -2px 0;
}
.unpaid_invoice .pf-footer .block3 {
	float: right;
	margin-top: 7px;
	margin-left: 10px;
	font-size: 15px;
}
.unpaid_invoice .pf-footer .block3 a {
	color: #828282;
}
.unpaid_invoice .pf-footer a.mail{
	color: #6eb6e7;
}
.unpaid_invoice table td .top2{
	padding-top: 5px;
}
.unpaid_invoice table td .sites{
	padding-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 221px;
	color: #6eb6e7;
}
/*.listSites{
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}*/
div[data-ll="3077"]{
	line-height: 12px;
	margin-top: 5px;
}
.lang_de div[data-ll="3077"]{
	font-size: 10px;
}
p[data-ll="1349"]{
	letter-spacing: -0.2px;
}
.box3.b21 .b22{
	margin-top: 10px;
}
.box3.b21 .b23{
	margin-top: -8px;
	margin-bottom: -8px;
}

.box5.b21 .b22{
	margin-top: 14px;
}
.box5.b21 .b23{
	margin-top: -9px;
	margin-bottom: -9px;
}
.box4.b21 .b22{
	margin-top: -6px;
}
.box4.b21 .b23{
	margin-top: 3px;
	margin-bottom: 4px;
}

.box5.b31 .b32{
	margin-top: 23px;
}


