/* var */

@font-face {
    font-family: 'Segoe UI';
    src: url('../fonts/segoe_ui_se.ttf') format('truetype');
    src: url('../fonts/segoe_ui_se.eot');
    src: url('../fonts/segoe_ui_se.eot') format('embedded-opentype'),
         url('../fonts/segoe_ui_se.woff') format('woff'),
         url('../fonts/segoe_ui_se.ttf') format('truetype'),
         url('../fonts/segoe_ui_se.svg#SegoeUIRegular') format('svg');
	}

@font-face {
    font-family: 'Segoe UI Semibold';
    src: url('../fonts/seguisb.ttf') format('truetype');
    src: url('../fonts/seguisb.eot');
    src: url('../fonts/seguisb.eot') format('embedded-opentype'),
         url('../fonts/seguisb.woff') format('woff'),
         url('../fonts/seguisb.ttf') format('truetype'),
         url('../fonts/seguisb.svg#SegoeUISemibold') format('svg');
}


@font-face {
    font-family: 'Segoe UI Bold';
    src: url('../fonts/segoeuib.ttf') format('truetype');  
    src: url('../fonts/segoeuib.eot');
    src: url('../fonts/segoeuib.eot') format('embedded-opentype'),
         url('../fonts/segoeuib.woff') format('woff'),
         url('../fonts/segoeuib.ttf') format('truetype'),
         url('../fonts/segoeuib.svg#SegoeUIBold') format('svg');
}

@font-face {
	font-family: 'caffeineregular';
	src:url('../fonts/Caffeine.eot');
	src:url('../fonts/Caffeine.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Caffeine.woff') format('woff'),
		url('../fonts/Caffeine.ttf') format('truetype'),
		url('../fonts/Caffeine.svg#Caffeine') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SER_ico';
	src:url('../fonts/SER_Ico8.eot');
	src:url('../fonts/SER_Ico8.eot?#iefix') format('embedded-opentype'),
		url('../fonts/SER_Ico8.woff') format('woff'),
		url('../fonts/SER_Ico8.ttf') format('truetype'),
		url('../fonts/SER_Ico8.svg#SER_Ico8') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'caffeineregular';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
a {
outline: none;
}
.Caff-refrash, .Caff-Right, .Caff-delete, .Caff-mail, .Caff-user, .Caff-user---alt, .Caff-speech-bubble---right-tip, .Caff-settings---alt, .Caff-rate_up, .Caff-rate_down, .Caff-ranking, .Caff-plus, .Caff-pen_big, .Caff-notebook, .Caff-menu---alt, .Caff-locked, .Caff-list, .Caff-left, .Caff-layout---content-right, .Caff-eath, .Caff-drag, .Caff-bin, .Caff-arrow, .Caff-q {
	font-family: 'caffeineregular';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.Caff-refrash:before {
	content: "\21";
}
.Caff-Right:before {
	content: "\22";
}
.Caff-delete:before {
	content: "\35";
}
.Caff-mail:before {
	content: "\33";
}
.Caff-user:before {
	content: "\32";
}
.Caff-user---alt:before {
	content: "\31";
}
.Caff-speech-bubble---right-tip:before {
	content: "\30";
}
.Caff-settings---alt:before {
	content: "\36";
}
.Caff-rate_up:before {
	content: "\2f";
}
.Caff-rate_down:before {
	content: "\2e";
}
.Caff-ranking:before {
	content: "\2d";
}
.Caff-plus:before {
	content: "\2c";
}
.Caff-pen_big:before {
	content: "\37";
}
.Caff-notebook:before {
	content: "\2b";
}
.Caff-menu---alt:before {
	content: "\2a";
}
.Caff-locked:before {
	content: "\29";
}
.Caff-list:before {
	content: "\28";
}
.Caff-left:before {
	content: "\27";
}
.Caff-layout---content-right:before {
	content: "\26";
}
.Caff-eath:before {
	content: "\25";
}
.Caff-drag:before {
	content: "\24";
}
.Caff-bin:before {
	content: "\23";
}
.Caff-arrow:before {
	content: "\34";
}
.Caff-q:before {
	content: "\38";
}

html, body {
 	height: 100%;
 	font-family: "Segoe UI", sans-serif;	
 	-webkit-font-smoothing: antialiased;
	}

hr {
	margin: 15px 0;
	}

input[type="text"] {
	border: none;
	}


.span-right {
	text-align: right;
	}


.right-f {
	
	}

.mod__no_padding {
	padding: 0;
	}

.mod__no_margin {
	margin: 0;
	}

.bottom-margin {
	margin-bottom: 21px;
	}

.top-margin {
	margin-top: 21px;
	}

.top-margin10 {
	margin-top: 10px;
	}

#wrap {
	min-height: 100%;
	}

#main {
	
	padding-bottom:85px;
	}

.test {
	background: blue;
	height: 150px;
	width: 100%;
	}

.table-grey tbody tr:hover td, .table-grey tbody tr:hover th {
 	background-color: #d7ecfa !important;
	}

.table-grey thead tr:hover {
	background: #e5e5e5;
	}

.semibold-segoe {
	font-family: 'Segoe UI Semibold';
	}

.normal-segoe {
	font-family: 'Segoe UI';
	}

/* topbar */

.topbar {
	height: 52px;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #222c36;
	color: #fff;
	z-index: 111;
	}

.topbar-bg {
	background: #222c36;
	height: 52px;
	}

	.top-logo {
		margin-top: 14px;
		}

		.top-logo a {
			font-size: 18px;
			color: #fff;
			font-family: 'Open Sans', arial, sans-serif;;
			text-decoration: none;
			font-style:normal;
			font-weight:600;
			position: relative;
			top: 4px;
			}
		.top-logo a  svg{ 
			top: 6px;
			position: relative;
			margin-right: 5px;
		}
		.top-logo a  svg .color_logo{ 
			fill:#9AD1F3;
		}

		.top-logo span {
			color: #9ad1f3;
			}

	i.header-logo {
		width: 24px;
		height: 19px;
		display: inline-block;
		margin-right: 14px;  
		background: transparent url("../img/se_logo.svg") left bottom no-repeat;
		position: relative;
		top: 3px;
		}

	.top-username {
		display: inline-block;
		font-size: 16px;
		position: relative;
		top: 10px;
		right: 2px;
		}

		.top-username__value {	
			display: inline-block;
			}

		.top-username__avatar {
			display: inline-block;
			position: relative;
			width: 32px;
			}

	.top-settings {
		display: inline-block;
		position: relative;
		top: 8px;
		}

		.top-settings__icon {
			cursor: pointer; 
			padding: 0 3px 9px 3px;
			position: relative;
			top:5px;
			width: 32px;
			height: 32px;
			display: inline-block;
			font-family: 'caffeineregular';
			font-size: 16px;
			font-style: normal;
			color: #9ad1f3;
			text-align: center;
			line-height: 2;
			} 

			.top-settings .top-settings__icon:hover,
			.top-settings:hover .top-settings__icon {
				padding: 0 3px 9px 3px;
				background: #465f79;
				width: 32px;
				height: 32px;
				-moz-border-radius: 5px 5px 0 0;
				-webkit-border-radius: 5px 5px 0 0;
				border-radius: 5px 5px 0 0;
				color: #222c36;
				} 

		.top-settings__dropdown {
			display: none;
			position: absolute;
			right: 0;
			top: 30px;
			width: 104px;
			z-index: 99999;
			font-size: 16px;
			}

		.top-settings__dropdown a {
			color: #91a8c0;
			text-decoration: none;
		
			text-align: center;
			}

			.top-settings__dropdown a:hover {
				color: #fff;
				
				}

			.top-settings__dropdown ul {
				padding: 5px 0 0 0; 
				margin: 0px;
				}

		.top-settings:hover .top-settings__dropdown {
			display: block;
			} 

			.top-settings:hover .top-settings__dropdown-content {
				display: block;
				margin-top: 10px;
				background: #465f79;
				display: block;
				height: 85px;
				-moz-border-radius: 5px 0px 5px 5px;
				-webkit-border-radius: 5px 0px 5px 5px;
				border-radius: 5px 0px 5px 5px;
				} 

.nav-tabs.nav-stacked > li > a {
	border: 0;
	}

	.nav-tabs.nav-stacked > li > a:hover {
		border: 0;
		background: #364554;
	
		}

.nav-tabs.nav-stacked > li:first-child > a {
	border-radius: 0;
	}

.nav-tabs.nav-stacked > li:last-child > a {
	border-radius: 0;
	}





.topbar-sub {
	background-color: #37a1e4;
	}

.topbar-sub-bg {
	background-color: #37a1e4;
	}

.nav-pills > li > a {
	border-radius: 0;
	margin: 0;
	padding: 7px 13px 9px 2px;
	}

.nav-pills > .active > a {
	color: #fff;
	background: #346ea7;
	}

.nav-pills > .active > a span {
	color: #fff;
	}

.main-menu {
	position: relative;
	left: -15px;
	}		

.main-menu ul {
	margin: 0;
	padding: 0;
	}

	.main-menu li {
		list-style: none;
		display: inline-block;
		margin:0;
		}

	.main-menu a {
		color: #fff;
		text-decoration: none;
		text-transform: none;
		padding: 4px 15px 6px 0;
		font-size: 16px;
		font-family: 'Segoe UI';
		}

		.main-menu a.menu-icon:hover {
			color: #fff;
			background: #63b5e9;
			}

		.main-menu a.menu-icon:active {
			color: #fff;
			background: #346ea7;
			}

		a.menu-icon:active span {
			color: #fff;
			}

a.menu-icon {
	color: #fff;
	}

	a.menu-icon span {
		font-family: 'caffeineregular';
		color: #307098;
		padding: 6px 14px 7px 14px;
		position: relative;
		top:2px;
		font-size: 16px;
		text-transform:lowercase;
		}

.add_website {
	position: relative;
	left: 5px;
	}

a.menu-icon span.plus {
	font-size: 14px;
	}

/* footer */

footer a {
	font-weight: normal;
	}

.footer {
	position: relative;
	margin-top: -45px;
	height: 45px;
	clear:both;
	background: #f2f2f2;
	} 

.footer-bg {
	background: #f2f2f2;
	}

.footer-logo {
	margin-top: 10px;
	}

ul.footer-navigation {
	margin-top: 12px;		
	}

	ul.footer-navigation li {
		display: inline-block;	
		}

		ul.footer-navigation a {
			color: #a3a3a3;
			font-weight: normal;
			margin-left: 22px;
			font-size: 14px;
			text-decoration: none;
			}

ul.footer-navigation a:hover {
	text-decoration: underline;
	}


.bottom-logo a {
	font-size: 14px;
	color: #aaaaaa;
	font-family: 'Open Sans', arial, sans-serif;;
	text-decoration: none;
	font-style:normal;
	}

.bottom-logo span {
	color: #6f6f6f;
	}

i.footer-logo {
	width: 24px;
	height: 19px;
	display: inline-block;
	margin-right: 14px;  
	background: transparent url("../img/svg_icons/se_logo_footer.svg") left bottom no-repeat;
	position: relative;
	top: 4px;
	}

/* addwebsite */

.add-website-title {
	margin-top: 27px;
	font-family: 'Segoe UI Bold';
	color: #434343;
	}

	.add-website-title span {
		font-weight: normal;
		color: #6f6f6f;
		}

	.add-website-title h3 {
		font-size: 16px;
		}

.progress {
	margin: 30px 0 5px 0;
	background-color: #f1f0f0;
	height: 7px;
	}
	
	.progress .bar {
		background: #37a1e4;
		height: 3px;
		margin-top: 2px;
		}

.first-step-1 {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle--1.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	right: 1px;
	}

	.first-step-1 p {
		margin: 5px 0 0 0; 
		color: #fff;
		font-family: 'Segoe UI Bold';
		}

.first-step {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle-1.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	right: 1px;
	}

	.first-step p {
		margin: 5px 0 0 0; 
		color: #fff;
		font-family: 'Segoe UI Bold';
		}

.second-step_blue-1 {
	display: inline-block;
	width: 29px;
	height: 30px;
	background: url("../img/circle--2.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	left:183px;
	}

	.second-step_blue-1 p {
		margin: 5px 0 0 0; 
		color: #fff;
		font-family: 'Segoe UI Bold';
		}

.second-step_blue {
	display: inline-block;
	width: 29px;
	height: 30px;
	background: url("../img/circle-2.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	left:183px;
	}

	.second-step_blue p {
		margin: 5px 0 0 0; 
		color: #fff;
		font-family: 'Segoe UI Bold';
		}

.second-step {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	left:183px;
	}

	.second-step p {
		margin: 5px 0 0 0; 
		color: #6f6f6f;
		font-family: 'Segoe UI Bold';
		}

.third-step-1 {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 33px;
	left: 370px;
	}

	.third-step-1 p {
		margin: 5px 0 0 0; 
		color: #6f6f6f;
		font-family: 'Segoe UI Bold';
		}

.third-step {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	left: 370px;
	}

	.third-step p {
		margin: 5px 0 0 0; 
		color: #6f6f6f;
		font-family: 'Segoe UI Bold';
		}

.third-step_blue {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url("../img/circle-3.png") no-repeat center center;
	text-align: center;
	position: relative;
	bottom: 23px;
	left: 370px;
	}

	.third-step_blue p {
		margin: 5px 0 0 0; 
		color: #fff;
		font-family: 'Segoe UI Bold';
		}

.shadow-container {
	background-color: #f8f8f8; 
	border: 1px solid #cdcdcd;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	}

	.option-line {
		padding: 0 18px 5px 18px;
		display: inline-block;
		}

	.option-title {
		display: block;
		float: left;
		color: #6f6f6f;
		font-size: 14px;
		width: 139px;
		padding-top: 7px; 
		}

	input.option-input {
		padding: 4px 5px;
		
		border: 1px solid #c5c5c5; /* stroke */
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		}

	input.option-input:hover, input.option-input:focus {
		padding: 4px 5px;
		border: 1px solid #7fb9f1; /* stroke */
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
		-webkit-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
		box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
		}

	input.option-input:hover {
		border: 1px solid #7fb9f1; /* stroke */
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		}

	input.option-input-error, input.option-input-error:hover, input.option-input-error:focus {
		padding: 4px 5px;
		border: 1px solid #f18583; /* stroke */
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		color: #e13f56;
		}

	input.option-big-input-error, input.option-big-input-error:hover, input.option-big-input-error:focus {
		border: 2px solid #f18583; /* stroke */
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		box-shadow: inset 0 2px 0 rgba(0,0,0,.06); /* inner shadow */
		color: #e13f56;
		}

.small-margin {
	margin-top: 12px;
	}

	.option-value {
		display: block;
		float: left;
		width: 206px;
		}

	.option-value label {
		float: left;
		}

.btn.dropdown-toggle {
	background-color:  #fff;
	width: 130px;
	height: 33px;
	border: 1px solid #c5c5c5;
    color: #434343;
    font-size: 14px;
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
	box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */ 
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: 'Segoe UI';
	}

.select190 button.btn {
	width: 190px;
}
.select440 button.btn {
	width: 440px;
}

.select130 button.btn {
	width: 130px;
}

.select90 button.btn {
	width: 90px;
}

.btn-group.open .btn.dropdown-toggle {
	color: #434343;
	background-color:  #fff;
	}

.open > .dropdown-menu {
	margin-top: 0px;
	min-width: 90px;
	padding: 0px;
	}

.dropdown-menu li > a:hover {
	color: #fff;
	}

.dropdown-menu li > a {
	color: #757575;

	}

.dropdown-toggle:hover {
	border: 1px solid #7fb9f1; /* stroke */
    color: #434343;
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
	box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */ 
	-moz-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
	-webkit-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
	box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
    -webkit-appearance: none;
    -moz-appearance: none;
	}

.dropdown-toggle:active {
 	border: 1px solid #7fb9f1; /* stroke */
    color: #434343;
    -moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-moz-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
	-webkit-box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
	box-shadow: 0 0 3px rgba(128,185,241,.34); /* outer glow */
    -webkit-appearance: none;
    -moz-appearance: none;
	}

.bootstrap-select .btn .filter-option {
	top: 0px;
	padding: 4px 0 2px 0;
	}

.filter-option {
	border-right: none;
	}

.caret {
  width: 6px;
  height: 12px;
  background: transparent url('/skin/site/main/svg/icn_dropdown_small.svg') left top no-repeat;
  padding: 0px;
	}

.bootstrap-select .caret {
	border-top-color: transparent;
	}

.bootstrap-select .btn .caret {
  right: 3px;
  bottom: 9px;
  margin: 0px;
	}

ul.dropdown-menu {
	background-color: #fff;
	border: 1px solid #c5c5c5;
	min-width: 125px;
	border-radius: 0;
	color: #757575;
	}

.dropdown-menu li.selected > a {
	background: #fff;
	border-radius: 0;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	color: #757575;
	}

.dropdown-menu li > a:hover {
	background: #37a1e4;
	border-radius: 0;
	}

.dropdown-menu li.selected > a:hover {
	background: #37a1e4;
	color: #FFF;
	}

	select.option-select option {
		color: #757575;
		height: 40px;
		}

	.regular-checkbox {
	    display: none;
		}
 
		.regular-checkbox + label {
		    background-color: #fff;
		    border: 1px solid #c5c5c5;
		    padding: 8px;
		    border-radius: 2px;
		    display: inline-block;
		    position: relative;
		    margin-right: 10px;
			}
 
		.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
		    border: 1px solid #80b9f1;
		    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
			-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
			box-shadow: 0 1px 0 rgba(0,0,0,.05); /* drop shadow */
			}
		 
		.regular-checkbox:checked + label {
		    border: 1px solid #adb8c0;
		    
		    color: #4e4e4e;
			}
		 
		.regular-checkbox:checked + label:after {
		    content: '\2714';
		    font-size: 14px;
		    position: absolute;
		    top: -2px;
		    left: 3px;
		    color: #99a1a7;
			}
		 
		 
		.big-checkbox + label {
		    padding: 18px;
			}
 
.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

	
	.option-description-long {
		margin: 5px 0 0 22px;
		width: 380px;
		float: left;
		font-style: italic;
		}

	.option-description {
		display: block;
		float: left;
		margin: 5px 0 0 22px;
		color: #6f6f6f;
		font-style: italic;
		width: 270px;
		font-size: 14px;
		}

		.option-description span {
			color: #3f8bd5;
			font-family: 'Segoe UI Bold';
			}

.btn.btn-large {
	padding: 7px 37px;
	display: inline-block;
	}

.btn.btn-middle {
	padding: 4px 15px;
	display: inline-block;
	}

.btn.btn-input {
	padding: 5px 25px;
	display: inline-block;
	}

.btn.btn-high {
	padding: 7px 22px;
	display: inline-block;
	}

.btn.btn-small{
	width: 60px;
	height: 30px;
	padding-top: 8px;
	display: inline-block;
	line-height: 1;
	margin: 50px 0 0 18px;
	}

.btn {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	text-align: center;
	font-family: "Segoe UI Semibold", sans-serif;
	}

.btn-red {
	background-color: #bf2d37;
	}

	.btn-red:hover {
		background: #d84550;
		}

	.btn-red:active {
		background: #a8202a;
		}

.btn-blue {
	background-color: #37a1e4; /* layer fill content */
	}

	.btn-blue:hover {
		background: #4bb3f5;
		}

	.btn-blue:active {
		background: #2e8fcc;
		}
		
	.breadcrumbs__btn {
	margin-top: 16px;
	}
.btn-grey {
	background-color: #fff;
	color:#787878 !important;
	padding: 3px 15px !important;
	margin-right: 4px;
	margin-bottom: -1px;
	}

	.btn-grey:hover {
		background: #fff;
		color:#434343 !important;
		text-decoration: none;
		padding: 3px 15px !important;
		margin-right: 4px;
		}

	.btn-grey:active {
		background: #fff;
		color:#434343 !important;
		text-decoration: none;
		padding: 3px 15px !important;
		margin-right: 4px;
		}
	.btn-grey.active {
		background: #FFF;
		color:#434343 !important;
		text-decoration: none;
		padding: 3px 15px !important;
		margin-right: 4px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		border-top: 1px solid #cdcdcd;
		border-bottom: 1px solid #fff;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		
		}		

.btn-black {
	background-color: #425466;
	}

	.btn-black:hover {
		background: #788c9f;
		}

	.btn-black:active {
		background: #223345;
		}

.buttons-block {
	margin-top: 18px;
	}

.pro-tips { 
	border: 1px solid #cdcdcd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	box-shadow: 0 2px 0 rgba(0,0,0,.08); /* drop shadow */
	}

.pro-tips-block {
	min-height: 255px;
	}

.pro-tips-block-mini {
	min-height: 0px;
	}

.header-pro-tips {
	background-color: #f8f8f8;
	border-bottom: 1px solid #cdcdcd;
	padding: 5px 0;
	}

.btn-group > .btn:first-of-type {
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	}

.btn-group > .btn:last-of-type {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	}

	.header-pro-tips .btn-group a:first-of-type {
		border-right: none; 
		}

	.header-pro-tips p {
		font-size: 16px;
		font-family: 'Segoe UI Semibold';
		margin: 0 0 4px 0;
		}

.pro-tips-title {
	display: inline-block;
	float: left;
	padding-right: 50px; 
	}


.pro-tips-l-buttons {
	background: #fff;
	border: 1px solid #cdcdcd;
	padding: 0 6px;
	}

	.pro-tips-l-buttons:hover {
		background: #b8eafc;
		}

	

.pro-tips-r-buttons {
	background: #fff;
	border: 1px solid #cdcdcd;
	padding: 0 6px;
	margin-right: 8px;
	}

	.pro-tips-r-buttons:hover {
		background: #b8eafc;
		}

i.left-icon {

	font-family: caffeineregular;
	font-size: 16px;
	color: #6f6f6f;
	display: inline-block;
	font-style: normal;
	line-height: 1.5;
	}

i.right-icon {
	font-family: caffeineregular;
	font-size: 16px;
	color: #6f6f6f;
	display: inline-block;
	font-style: normal;
	line-height: 1.5;
	}

i.pro-tips-icon {
	font-family: caffeineregular;
	font-size: 16px;
	line-height: 20px;
	font-style: normal;
	color: #37a1e4;
	margin: 0 14px 0 15px;
	position: relative;
	top: 3px;
	}

.pro-tips-bottom {
	/*border-top: 1px solid #cdcdcd;*/
	background-color: #f8f8f8;
	}

	.pro-tips-bottom:hover {
		background-color: #d4eeff;
		}

	.pro-tips-bottom p {
		margin: 0px;
		}

.pro-tips-more-icon {
	background: transparent url("../img/more-icon.png") left top no-repeat;
	width: 25px;
	height: 6px;
	display: inline-block;
	}

.content-pro-tips {
	padding: 16px;
	color: #a3a3a3;
	line-height: 1.5;
	}

	.content-pro-tips span {
		padding: 16px;
		color: #434343;
		padding: 0px;
		}


/* Adding keywords */

.keywords-title {
	color: #6f6f6f;
	margin-bottom: 15px;
	}

.keywords-value {
	display: inline-block;
	}

.keywords-description {
	display: inline-block;
	width: 242px;
	margin-left: 20px;
	color: #6f6f6f;
	font-style: italic;
	}

.button_add_keywords {
	display: inline-block;
	}

.keywords-info {
	display: inline-block;
	width: 500px;
	color: #6f6f6f;
	font-style: italic;
	position: relative;
	top: 10px;
	}

.keywords-list {
border-top: 1px solid #cdcdcd;
	background: #fff;
	
	color: #6f6f6f;
	}

	.keywords-list ul {
		margin: 0px;
		padding: 0px;
		}

		.keywords-list li {
			list-style: none;
			margin-bottom: 0px; 
			}

.keywords-list-item {
	display: inline-block;
	width: 605px;
	padding: 0px 5px 3px 5px;
	margin-right: 10px;
	}

.keywords-list-item-edit:hover {
	background: #77c5f6;
	}

.keywords-list-item-edit {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: #37a1e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'SER_ico';
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	-webkit-text-stroke: 1px rgba(0, 0, 0, 0.1);
	content: attr(data-icon);
	}

.keywords-list-item-delete {
	float: right;
	display: inline-block;
	background: #37a1e4;
	}

.keywords-list-item-drop {
	display: inline-block;
	font-family: 'caffeineregular';
	font-size: 26px;
    margin-right: 0px;
	cursor: pointer; 
	color: #7a7a7a;
	position: relative;
	top: 5px;
	opacity: 0.84;
    margin-left: 10px;
	}
#keywords_ul .keywords-list-item-drop{
cursor: move;
}

.keywords-list-item__a:hover .keywords-list-item-drop {
	color: #307098;
}

.keywords-list-item__a .keywords-list-item-drop:hover {
	color: #307098;
}

/* password restore */

.dark-bg {
	background: #222c36 url("../svg/background_dark.svg") center bottom no-repeat;
	background-size: cover;
	position: relative;
	}

.pass-restore {
	margin: 0 auto;
	width: 360px;
    top: 85px;
    left: 0px;
    right: 0px;
    position: absolute;	
	}

.restore-logo {
	/*margin-top: 107px;	*/
	}

.restore-description p {
	color: #50667d;
	margin: 27px 0 17px 0;
	}

.restore-email {
	
	}

	.arrow-left {
		width: 0; 
		height: 0; 
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent; 
		border-right: 5px solid #e95a58; 
		position: absolute;
		left: -5px;
		bottom: 13px;
		}

	.b-form-field__error {
		position: absolute;
		}

		.b-form-field__error span {
			float: left;
			display: block;
			position: relative;
			left: 370px; 
			background: #e95a58;
			color: #fff;
			border-radius: 2px;
			font-size: 14px;
			padding: 9px 10px;
			}


.b-form-field .field-email {
	padding-left: 28px; 
	}

/* signin */

i.big-logo {
	display: inline-block;
	margin-right: 14px;  
	position: relative;
	top: 3px;
	}

.restore-logo h2 {
    font-size: 36px;
	color: #fff;
    font-family: "Segoe UI Semibold", sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: 600;
    margin-top: 16px;
	}

	.restore-logo span {
		color: #9ad1f3;
		}

.signin-form {
	margin-top: 15px;
	}

.b-form-field .field-s-email {
	height: 35px;
	padding-left: 28px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	line-height: 1.1;
	border: 2px solid #bdc3c7;
	}

.icon-ph {
	position: absolute;
	z-index: 33;
	font-family: 'caffeineregular';
	margin: 10px 0 0 10px;
	color: #b8b8b8;
	font-size: 16px;
	}

.signin-pass input {
	margin-bottom: 25px;
	}

.b-form-field .field-s-pass {
	height: 35px;
	padding-left: 28px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	}

.forgot-pass {
	text-align: center;
	margin-top: 27px;
	}

	.forgot-pass a {
		text-decoration: none;
		color: #fff;
		}

		.forgot-pass a:hover {
			text-decoration: underline;
			color: #fff;
			}

/* user settings */

.setting-description {
	color: #6f6f6f;
	padding-top:9px;
	}

.setting-profile-form {
	display: block;
	}

.profile-input {
	display: block;
	width: 280px;
	}

.apply-changes {
	margin-top: 13px;
	width: 150px;
	}

.upload-label {
	display: inline-block;
	color: #434343;
	position: relative;
	top: 2px;
	font-family: 'Myriad Pro';
	}

h3.settings {
	font-family: "Segoe UI Semibold", sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #434343;
	}

.upload-icon {
	display: inline-block;
	/*margin: 0 10px;*/
	position: relative;
	}

.upload-img {
	margin-bottom:  18px;
	}

.upload-form {
	display: inline-block;
	position: relative;
	top: 10px;
margin-left: 23px;
	}

	.upload-form a {
		color: #3f8bd5;
		text-decoration: none;
		}

	.upload-form p {
		color: #a3a3a3;
		margin: 0px;
		}

/* notes */

.notes-list {
	border-top: 1px dashed #cdcdcd;
	background: #fff;
	margin-top: 5px;
	}

.button-margin-notes {
	margin: 60px 0 0 20px
	}

	.notes-list ul {
		margin: 0px;
		
		}

		.notes-list li {
			list-style: none;
			}

.notes-list-item {
	border-bottom: 1px solid #cdcdcd;
	padding: 0px 20px;
	margin: 20px 0 10px 0;
	}

.date-note {
	color: #6f6f6f;
	font-family: "Segoe UI Semibold", sans-serif;
	display: inline-block;
	}

	.date-note span {
		color: #a3a3a3;
		}

.edit-note {
	display: inline-block;
	float: right;
	}

.note-list-item-edit {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: #f1f0f0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'caffeineregular';
	text-align: center;
	color: #6f6f6f;
	font-size: 8px;
	text-decoration: none;
	margin-right: 5px;
	}

	.note-list-item-edit:hover {
		background: #37a1e4;
		color: #fff;
		}

.note-list-item-delete {
	display: inline-block;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	background: #f1f0f0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'caffeineregular';
	text-align: center;
	color: #6f6f6f;
	font-size: 12px;
	text-decoration: none;
	}

	.note-list-item-delete:hover {
		background: #bf2d37;
		color: #fff;
		}


.text-note {
	color: #a3a3a3;
	margin: 15px 0 25px  0;
	}

/*** breadcrumbs ***/

.title-list {
	margin-top: 27px;
	margin-bottom: 10px;
	font-size: 16px;
}

.title-list p {
	color: #b8b8b8;
	font-family: "Segoe UI Semibold", sans-serif;
	margin: 0px;
}

span.title-list__current {
	font-family: "Segoe UI Semibold", sans-serif;
	color: #434343;
}

/*** tabs ***/

.nav-tabs__a {
	margin: 0;
	background: #fff;
	border-bottom: none;
}

.table-blue thead {
	background: #37a1e4;
	color: #fff;
	}

	.table-blue th {
		border-right: 2px solid #fff;
		font-weight: normal;
		padding: 5px 20px;
		}

	.table-blue-center th {
		border-right: 2px solid #fff;
		font-weight: normal;
		padding: 5px 20px;
		}

	th.th-center {
		padding: 5px 0px;
		text-align: center;
		}

.table-blue tbody {
	border-bottom: 1px solid #f1f0f0;
	}

.table-blue td {
	border: none;
	color: #434343;
	padding: 10px 0 4px 0;
	}

span.color-grey {
	color: #b8b8b8;
	}

span.bold-dark-grey{
	color: #6f6f6f;
	font-family: "Segoe UI Semibold", sans-serif;
	margin-right: 5px;
	}

span.dark-grey{
	color: #6f6f6f;
	margin-right: 5px;
	}

span.color-button-dark {
	color: #144b6e;
	}

.button-table {
	padding: 4px 15px;
	float: left;
	}

.table-button-delete {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: #bf2d37;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'caffeineregular';
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 32px;
	margin-left: 5px;
	}

	.table-button-delete:hover {
		background: #d84550;
		}

	.table-button-delete:active {
		background: #fb3e59;
		}

.td-margin {
	border-right: 1px dashed #dddddd;
	display: block;
	padding: 5px 0 4px 20px;
	}

.td-margin-no-border {
	display: block;
	margin: 0 0 0 20px;
	}

.td-center {
	border-right: 1px dashed #dddddd;
	display: block;
	padding: 0px 0 0px 0;
	text-align: center;
	}

.td-center-no-border {
	display: block;
	margin: 0;
	text-align: center;
	}

.btn-plus {
	height: 35px;
	line-height: 2.3;
	padding: 0px 20px 0 0;
	}

span.color-button-dark-plus {
	display:block;
	float: left;
	background: #3190cb;
	font-family: 'caffeineregular';
	text-align: center;
	color: #2f7099;
	font-size: 12px;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	
	padding: 0;
	margin-right: 20px;
	width: 35px;
	height: 35px;
	line-height: 3;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	}

.report-item {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */	
	background: #f9f9f9;
	height: 33px;
	}

span.color-grey-plus {
	display: block;
	float: left;
	width: 35px;
	background: #ececec;
	font-family: 'caffeineregular';
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 0;
	-moz-border-top-left-radius: 2px;
	-moz-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	line-height: 2.9
	}

.report-title-input {
	display: block;
	float: left;
	margin: 0 15px; 
	line-height: 2;
	}

.report-title-input-r {
display: block;
float: left;
margin: 0 0 0 15px;
line-height: 2.1;
width: 140px;
	}

.report-date {
	display: block;
	float: left;
	}

input.datepic {
	color: #a3a3a3;
	padding: 4px 5px;
	}

.width90 {
	width: 83px;
	}

.btn-report {
	float: right;
	margin-left: 10px;
	padding: 5px 10px;
	}

/*** permission list ***/

.table-button-settings {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: #425466;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'caffeineregular';
	line-height: 32px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	margin-left: 5px;
	}

	.table-button-settings:hover {
		background: #788c9f;
		}

	.table-button-settings:active {
		background: #223345;
		}

li.add_bottom_margin {
	margin-bottom: 10px;
	}

.font16 {
	font-size: 16px;
	padding: 5px 0 6px 20px;
	}

.font16-nonp {
	font-size: 16px;
	padding: 2px 0 0px 20px;
	}

.font18 {
	font-size: 18px;
	padding: 0px 0 2px 0;
	}

.tooltip-inner {
	width: 156px;
	opacity: .85; /* layer alpha */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #212b35; /* layer fill content */
	font-size: 12px;
	}

.tooltip.top .tooltip-arrow {
	border-top-color: #34495e;
	border-width: 7px 7px 0;
	bottom: 2px;
	margin-left: -9px;
	}

.permission-user {
	cursor: pointer;
	position: relative;
	bottom: 7px;
	}

.permission-user-email {
	position: absolute;
	}

a.permission-user-email-top {
	font-size: 14px;
	color: #3f8bd5;
	text-decoration: none;
	line-height: 2;
	position: relative;
	bottom: 8px;
	}

	a.permission-user-email-top:hover {
		text-decoration: underline;
		}

i.qty-permission-green {
	font-style: normal;
	background: #7eae16;
	padding: 0 6px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	}

i.qty-permission-grey {
	font-style: normal;
	background: #b8b8b8;
	padding: 0 6px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	margin-right: 10px;
	font-size: 14px;
	}

/*** overview ***/

.table-name {
	color: #434343;
	font-size: 18px;
	margin: 10px 0 20px 0;
	font-family: "Segoe UI Semibold", sans-serif;
	}
	
.table-name b{
	color: #434343;
	font-size: 18px;
	margin: 10px 0 20px 0;
	font-family: "Segoe UI Semibold", sans-serif;
	font-weight: normal;
	}	

h2.report-title {
	font-size: 20px;
	font-family: "Segoe UI Bold", sans-serif;
	color: #434343;
	margin: 30px 0 0 0;
	font-weight: normal;
	}

	h2.report-title span {
		font-size: 20px;
		font-family: "Segoe UI Semibold", sans-serif;
		color: #a3a3a3;
		font-weight: normal;
		}

.table-grey thead {
	background: #e5e5e5;
	color: #6f6f6f;
	}

	

	.table-grey th {
		border-right: 2px solid #fff;
		font-weight: normal;
		padding: 5px 20px;
		}

	.table-grey-center th {
		border-right: 2px solid #fff;
		font-weight: normal;
		padding: 5px 20px;
		}

	th.th-center {
		padding: 5px 0px;
		text-align: center;
		}

.table-grey tbody {
	border-bottom: 1px solid #f1f0f0;
	}

.table-grey td {
	border: none;
	color: #434343;
	padding: 10px 0;
	}

span.rate-up {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 16px;
	position: relative;
	top: 3px;
	}
sup.rate-up {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 16px;
	position: relative;
	top: -2px;
	}

span.rate-down {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 16px;
	position: relative;
	top: 3px;
	}

sup.rate-down {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 16px;
	position: relative;
	top: -2px;
	}
.rate-green, .rate-green a{
	color: #7eae16;
	text-decoration: none;
	}

span.grey-item {
	color: #6f6f6f;
	font-family: "Segoe UI Semibold", sans-serif;
	margin-right: 3px;
	}

.rate-red, .rate-red a{
	color: #bf2d37;
	text-decoration: none;
	}

i.button-icon {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 16px;
	position: relative;
	top: 1px;
	font-style: normal;
	margin-right: 10px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	font-weight: 100;
	}

.option-value-small {
	width: 500px;
	height: 60px;
	margin-top: 5px;
}

.option-value-small p {
	width: 140px;
	display: block;
	float: left;
	margin: 5px 0 0 5px;
}

.button-icon-margin {
	margin-left: 10px;
}

/*** proxys ***/

.pagination {
	margin: 0px;
	color: #b8b8b8;
	}

.pagination a {
	margin: 0px;
	color: #6f6f6f;
	text-decoration: none;
	margin-left: 0px;
padding: 0px 6px 0px 6px;
	border: 1px solid #b8b8b8;
	border-radius: 3px;
	font-size: 14px;
	}

	.pagination a:hover {
		text-decoration: none;
		border: 1px solid #d7d7d7;
		background: #d7d7d7;
		
		}


.pagination2 a {
	margin: 0px;
	color: #6f6f6f;
	text-decoration: none;
	margin-left: 0px;
    padding: 0px 6px 0px 6px;
	border: 1px solid #b8b8b8;
	border-radius: 3px;
	font-size: 14px;
}

.pagination2 a:hover {
    text-decoration: none;
    border: 1px solid #d7d7d7;
    background: #d7d7d7;
}


.items-per-page {
	display: inline-block;
	margin-right: 35px;
	}

.page {
	display: inline-block;
	}


a.active-pagination {
	border: 1px solid #222c36;
	background: #222c36;
	color:#fff;
}


.button-selected {
	margin-bottom: 22px;
	}

.proxys-info {
	display: inline-block;
	color: #a0a0a0;
	margin-right: 22px;
	font-family: "Segoe UI Semibold", sans-serif;
	}

	.proxys-info span {
		color: #6f6f6f;
		}

span.th-sort {
	font-family: 'caffeineregular';
	text-align: center;
	font-size: 12px;
	position: relative;
	top: 1px;
	}

.td-margin-status-alive {
	border-left: 4px solid #52a647;
	border-right: 1px dashed #dddddd;
	display: block;
	padding-left: 7px;
	}

.td-margin-check {
	border-right: 1px dashed #dddddd;
	display: block;
	padding-left: 10px;
	}

.td-margin-check-border {
	border-right: 1px dashed #dddddd;
	display: block;
	padding-left: 6px;
	position: relative;
	}

.status-alive-font{
	color: #52a647;
	font-family: 'Segoe UI Bold';
	}

.td-margin-status-dead{
	border-left: 4px solid #bf2d37;
	border-right: 1px dashed #dddddd;
	display: block;
	padding-left: 7px;
	}

.status-dead-font{
	color: #bf2d37;
	font-family: 'Segoe UI Bold';
	}

.td-margin-status-unknown {
	border-left: 4px solid #f1f0f0;
	border-right: 1px dashed #dddddd;
	display: block;
	padding-left: 7px;
	}

.status-unknown-font{
	color: #a0a0a0;
	font-family: 'Segoe UI Bold';
	}

.margin-left-del {
	margin-left: 15px;
	}

th.th-checkbox {
	padding: 0 0 0 10px;
	}

.checkbox-proxy-list {
	position: relative;
	bottom: 5px;
	}

.top-margin-checkbox {
	margin: 0px;
	}

span.proxy-name {
	position: relative;
	bottom: 4px;
	width: 320px;
	display: inline-block;
	} 


/*** home ***/

.report-home {
	background: #fff;
	padding: 20px 0;
}

.yellow-container {
	background: #fffbcc;
	margin-top: 11px;
	}

.button-info {
	display: block;
	float: right;
	width: 550px;
	font-style: italic;
	color: #a3a3a3;
	margin-right: 50px;
	}

	.button-info span {
		color: #434343;
		}

.check-info {
	display: inline-block;
	color: #6f6f6f;
	margin: 10px 0 10px 20px; 

	}

	.check-info span {
		color: #434343;
		font-family: "Segoe UI Semibold", sans-serif;
		margin-left: 5px;
		}

.black-item {
	border-left: 4px solid #425466;
	font-size: 16px;
	}

.green-item {
	border-left: 4px solid #7eae16;
	font-size: 16px;
	}

.blue-item {
	border-left: 4px solid #3f8bd5;
	font-size: 16px;
	}

/*** popup ***/

.popup-placeholder {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background-color: rgba(255, 255, 255, 0.7) !important;		
	}
.popup-placeholders {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background-color: rgba(255, 255, 255, 0.7) !important;		
	}	

.popup {
	margin: 50px auto 0;
	width: 480px;
	border: 1px solid #D7D6D6;
	-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
	border-radius: 5px;
	}

.popup-header {
	/*height: 34px;*/
	border-bottom: 1px solid #d7d6d6;
	color: #6f6f6f;
	font-size: 16px;
	  padding: 12px 15px 3px 10px;
	position: relative;
	background-color: #f2f2f2;
	  border-radius: 5px 5px 0px 0px;
	}

.popup-content {
	padding: 13px 20px 20px 20px;
	}

.popup-title {
	display: block;
	/*float: left;*/
	font-family: "Segoe UI Semibold", sans-serif;
	font-size: 18px;
	color:#424242;
	width: 90%;
	padding-bottom: 10px;
	  margin-left: 4px;
	}

.popup-title span {
	color: #434343;
	}

.popup-close-button, .popup-close-button:hover {
  width: 12px;
  height: 12px;
  border-radius: 0px;
  font-family: "Segoe UI", sans-serif;
  color: transparent;
  background: #f1f0f0 url("../svg/btn_close.svg") center center no-repeat;
    margin-top: 7px;
	  margin-right: 7px;
}

.popup-close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	}
.popup_line{
font-family: "Segoe UI", sans-serif;
font-size: 14px;
color:#424242;

  height: 43px;
}
.popup_line .popup_name{
  width: 240px;
  float: left;
}
.popup_line .popup_name span{
  opacity: 0.7;
font-family: "Segoe UI", sans-serif;
font-size: 14px;
color:#424242;  
}

.popup_line .popup_name img{
  padding-right: 10px;
  margin-top: -3px;
}
.popup_line .popup_value{
  float: left;
  opacity: 1;
  font-family: "Segoe UI Semibold", sans-serif;
}
input.option-input.popup_value_input{
  width: 255px;
    font-size: 14px;
	color:#424242;
	  background-color: #EBEBEB;
	    border: 1px solid #BFBFBF;
		  margin: 0px;
		    margin-top: -4px;
}
#popup-placeholder-detailed_information .popup{
  width: 550px;
}
.popup_value_link{
  opacity: 1;
  display: inline-block;
  position: absolute;
  height: 29px;
  margin-left: -31px;
  background-color: #F7F7F7;
    margin-top: -3px;
  border-left: 1px solid #C5C5C5 !important;
  width: 29px;
  border-radius: 0px 2px 2px 0px;
}
.popup_value_link img{
  margin-left: 7px;
  margin-top: 6px;
}
.double-left {
	width: 165px;
	}

.double-right {
	width: 165px;
	}

.popup-text {
	margin: 20px 0;
	color: #6f6f6f;
	}

	.popup-text span {
		color: #434343;
		font-family: "Segoe UI Semibold", sans-serif;
		}

textarea.popup-area {
	width: 230px;
	height: 160px;
	color: #434343;
	}

.popup-example {
	width: 140px;
	display: block;
	float: right;
	color: #a0a0a0;
	margin-right: 30px;
	}

.popup-example span {
	margin: 20px 0;
	}

.popup-checkbox {
	margin: 15px 0;
	}

.popup-checkbox span {
	float: right;
	margin-right: 70px;
	}

.btn-margin-right {
	margin-right: 10px;
	}

.popup-list-item {
	border: none;
	}

	.popup-list-item ul {
		margin: 0px;
		padding: 0px;
		}

.popup-select {
	margin: 20px 0;
	}

.fix-height {
	height: 20px; 
	}

.popup-inputs {
	margin: 20px 0;
	}

.input-inline {
	display: inline-block;
	}

.generate-button {
	position: absolute;
	z-index: 99;
	margin-left: 205px;
	}

.generate {
	position: relative;
	top: 5px;
	/*left: 205px;*/
	padding: 0px 5px;
	display: inline-block;
	line-height: 19px;
	font-size: 14px;
	}

/*** var ***/

.content-margin__top__a {
	margin-top: 27px;
}

.content-margin__top_small__a {
	margin-top: 18px;
}

.content-margin__left__a {
	margin-right: 31px;
}

.left__a {
	float: left;
}

.right__a {
	float: right;
}

/*** headers ***/

.header-light__a {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: 'Segoe UI Semibold';
}

/*** breadcrumbs ***/

.breadcrumbs__a {
	margin-top: 27px;
	font-size: 16px;
	color: #A3A3A3;
}

.breadcrumbs__a a {
	color: #A3A3A3;
	text-decoration: none;
}

.breadcrumbs__a a:hover {
	text-decoration: underline;
}

.breadcrumbs__current__a {
	color: #434343;
}

/*** tabs ***/

.nav-tabs__a {
	margin: 0;
	background: #fff;
	border-bottom: none;
}

.nav-tabs__a > li > a {
	padding: 5px 19px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border: 1px solid #cdcdcd;
	text-decoration: none;
	color: #a3a3a3;
}

.nav-tabs__a > li > a:hover  {
	background: #D4EEFE;
	border: 1px solid #CDCDCD;
}

.nav-tabs__a > .ui-tabs-active > a,
.nav-tabs__a > .ui-tabs-active > a:hover {
	border: 1px solid #cdcdcd;
	border-bottom: 1px solid #f8f8f8;
	background: #f8f8f8;
	color: #434343;
	cursor: pointer;
}

/*** items ***/

.keywords-list-item__a.list-item-full__a {
	width: 98.5%;
}

#keywords-ul-engine .keywords-list-item__a.list-item-full__a {
	width: 98.5%;
	border: none;
    border-radius: 0px;
	border-top: 1px solid #cdcdcd;
	font-size: 16px;
    font-family: 'Segoe UI Semibold';
	color:#65696a;
    padding: 8px 0px 11px 0px;
    width: 100%;
    background-color: #fff;	
}
ul#keywords-ul-engine li:first-child .keywords-list-item__a.list-item-full__a {
    border-top: none;
}

.keywords-list-item__a {
	position: relative;
}

.keywords-list-item__a:hover {
	background: #D4EEFE;
}

.keywords-list-item__a .keywords-list-item-delete {
	position: absolute;
	right: -1px;
	top: -1px;
	bottom: -1px;
	width: 29px;
	text-align: center;
	cursor: pointer;
	background: #C5C5C5;
	-moz-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #fff;
	text-decoration: none;
}

#keywords-ul-engine .keywords-list-item__a .light-red__a {
	background: transparent;	
    line-height: 45px;
    padding-right: 7px;
}
#keywords-ul-engine .keywords-list-item__a .light-red__a.edit_se {
    right: 26px;
}
#keywords-ul-engine .keywords-list-item__a .light-red__a .edit-icon.edit_icon__a{
	color:rgba(65, 65, 65, 0.5);
	font-size: 16px;
	vertical-align: middle;
}

.keywords-list-item__a .light-red__a {
	background: #bf2d37;	
}

.keywords-list-item__a:hover .keywords-list-item-delete {
	background: #bf2d37;
}

.keywords-list-item__a .keywords-list-item-delete:hover {
	background: #bf2d37;
}

#keywords-ul-engine .keywords-list-item__a:hover .keywords-list-item-delete {
	background: transparent;
}

#keywords-ul-engine .keywords-list-item__a .keywords-list-item-delete:hover {
	background: transparent;
}

.edit_icon__a {
	font-family: caffeineregular;
	font-size: 24px;
	line-height: 32px;
	font-style: normal;
}

/*** keywords ***/

.keywords-area__a {
	float: left;
	width: 380px;
}

.keywords-description__a {
	float: left;
	width: 240px;
	color: #6f6f6f;
	font-style: italic;
	line-height: 1.3em;
}

.keywords-info__a {
	margin-left: 11px;
}

.keywords-additional__a {
	color: #424242;
	padding-left: 5px;
	    font-family: "Segoe UI", sans-serif;
		font-size:14px;
		opacity:0.5;
}

.option-value.option-value-regular__a {
	width: 200px;
	margin-left: 5px;
}

.option-value-regular__a .b-select__a {
	width: 195px;
	background: #fff url("../img/select_button.png") 165px 0px no-repeat;
}

.option-value-regular__a .b-select__a .option-select {
	width: 195px;
}

.option-value.option-value-small__a {
	width: 90px;
	margin-left: 5px;
}

.option-value-small__a .b-select__a {
	width: 85px;
	background: #fff url("../img/select_button.png") 55px 0px no-repeat;
}

.option-value-small__a .b-select__a .option-select {
	width: 85px;
}

/*** form elements ***/

.textarea__a {
	width: 340px;
	min-height: 80px;
	font-size: 14px;
}

.textarea__600 {
	width: 555px;
	min-height: 80px;
	font-size: 14px;
	float: left;
}

.textarea-shadow__a,
.textarea-shadow__a:active,
.textarea-shadow__a:focus {
	border: 1px solid #c5c5c5;
	-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: #fff;
	-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
}

/*** graph ***/

.graph-container__a {
border: 1px solid #d3d3d3;
-moz-border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background-color: #fff;	
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08);
box-shadow: 0 2px 0 rgba(0,0,0,.08);
}

.graph-container_header__a {
	border-bottom: 1px solid #CECECE;
	padding: 11px 18px 9px;
	min-height: 14px;
}

.graph-container_header__item__a {
	margin-left: 30px;
}

.graph-container_header__a h3 {
	padding: 0;
	margin: 0;
	line-height: 1em;
}

.graph-container_content__a {
	background: #F2F2F2;
}

.graph-container_bottom__a {
	padding: 12px 21px 10px;
	border-top: 1px solid #CECECE;
	line-height: 1em;
	min-height: 14px;
}

.mychart {
	position: relative;
	right: 11px;
	}

/*** data items ***/
.dashboard-header {
	color: #a3a3a3;
	}

.data-dashboard-table_content__a {
	display: table;
	border-left: 8px solid #fff;
	margin-bottom: 7px;
}



.data-dashboard-table_content__a_green {
	display: table;
	border: 1px solid #CECECE;
	border-left: 8px solid #51AC43;
	border-radius: 3px;
	margin-bottom: 7px;
	cursor: pointer;
}

.data-dashboard-table_content__a_blue {
	display: table;
	border: 1px solid #CECECE;
	border-left: 8px solid #3f8bd5;
	border-radius: 3px;
	margin-bottom: 7px;
	cursor: pointer;
}

	.data-dashboard-table_content__a_green:hover {
		background: #E2F3FE;
	}

.data-dashboard-table-header__a {
	color: #a3a3a3;
	}

.data-dashboard-table-header__a .data-dashboard-table_content__a_green {
	border: none;
	border-left: 8px solid #fff;
	margin-bottom: 7px;
	color: #a3a3a3;
	cursor: default;
}

	.data-dashboard-table-header__a .data-dashboard-table_content__a_green:hover {
		background: transparent;
	}

.data-dashboard-table_content__a_blue:hover {
		background: #E2F3FE;
	}

.data-dashboard-table-header__a .data-dashboard-table_content__a_blue {
	border: none;
	border-left: 8px solid #fff;
	margin-bottom: 7px;
	color: #a3a3a3;
	cursor: default;
}

	.data-dashboard-table-header__a .data-dashboard-table_content__a_blue:hover {
		background: transparent;
	}

.data_820 {
	width: 820px;
	margin-right: 5px;
}

.data-dashboard-table-row__a {
	display: table-row;

}

.data-dashboard-table-cell__a {
	display: table-cell;
	/*width: 118px;*/
	table-layout:fixed;
	padding: 5px 1px;
	text-align: left;
}

.active_table .data-dashboard-table-cell__a {
	display: table-cell;
	/*width: 105px;*/
	table-layout:fixed;
	padding: 5px 1px;
	text-align: left;
}

.data-dashboard-table_content__g {
	display: table;
	margin-bottom: 7px;
}

.inline-dis {
	display: inline-block;
	}

	.data-dashboard-table-cell__a:first-of-type {
padding: 4px 0 4px 15px;
width: 105px;
	}


/*** buttons ***/

.btn-green {
	background: #7eae16;
}

	.btn-green:hover {
		background: #8dbf1f;
		}

	.btn-green:active {
		background: #719c14;
		}

.button_add_keywords__a .btn {
	padding: 3px 16px 5px;
}

.btn-icon-darkblue {
	position: relative;
}

.btn-icon-darkblue i.button-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	color: #2E7099;
	background: #3190CB;
	padding: 7px 8px;
}

.btn-icon-darkblue.btn-blue.btn-large {
	padding-left: 54px;
}

/*** icons ***/

.flat-icon__a {
	text-decoration: none;
}

.flat-icon__a > span {
	width: 32px;
	height: 32px;
	font-size: 16px;
}

.keywords-list-item-blank {
	display: inline-block;
	width: 30px;
	height: 30px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 2px dotted #CECECE;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}
	
.data-dashboard-table-cell__b:first-of-type {
padding: 5px 0 4px 15px;
}

.flat-icon-darkblue__a > span{
	background: #425466;
}

.flat-icon-red__a > span {
	background: #bf2d37;
}

.flat-icon-disabled__a > span {
	background: #a3a3a3;
}

.flat-icon-disabled__a > span {
	background: #a3a3a3;
}

.flat-icon-disabled__a .keywords-list-item-edit:hover{
	background: #a3a3a3;
}

.tooltip__a {
	font-family: caffeineregular;
	font-size: 16px;
	position: relative;
	top: 2px;
	left: 2px;
	cursor: pointer;
}

.data-dashboard-table-cell__a .tooltip + .tooltip {
	display: none !important; 
	}

	.tooltip__a:hover {
		color: #212b35;
	}

/*** dropdown ***/

.open ul.dropdown-menu {
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: none;
}

/*** links ***/

.blue_link__a {
	color: #52AEE8;
	text-decoration: none;
}

	.blue_link__a:hover {
		color: #52AEE8;
		text-decoration: underline;
	}

/*** tips ***/

.pro-tips__tabs_push_a {
	margin: 31px 0 0;
}

/*** clearfix ***/

.group:before,
.group:after {
    content: "";
    display: table;
} 

.group:after {
    clear: both;
}

.group {
    zoom: 1;
}
.engine ul{
	width: 190px;
}
.region{
	width: 334px;
}
.region button.btn{
	width: 334px !important;
}
.region ul{
	width: 334px;
}
.depth ul{
	/*width: 119px;*/
}
.popup{
background: #fff;
}
.message{
	margin-top: 15px;
	line-height: 20px;
}
.message span.one_message{
margin-left: 15px;
color:#fff;
}
.message span.two_message{
	margin-left: 5px;
}
.success span.two_message, .error span.two_message{
	color: #FFF !important;
}
.success span.two_message a, .error span.two_message a{
	color: #FFF !important;
}
.message span.close_message{
float: right;
margin-right: 20px;
}
.message span{
	margin-top: 5px;
	display: inline-block;
	font-size: 16px;
}
.error{
	background-color: #e8697b;
	border: 1px solid #d15668;
	border-radius: 3px;
}
.error .one_message{
	float: left;
}
.error .two_message{
	float: left;
	width: 800px;
	padding-bottom: 5px;
}
.success{
	background: transparent url("../img/success_bg.png") left bottom no-repeat;
	height:34px;
}
.all-show{
	background: transparent url("../img/message_bg.png") left bottom no-repeat;
	height:34px;
	margin-top: 35px !important;
}
	ul.dropdown-menu{
		min-height: 0px !important;
	}
	
/*** EMPTY dashboard ***/

.gradirent-bg {
	}

.top-gradient {
	min-height: 150px;
	background: #fff url("../img/gradient-blue.png") left top repeat-x;
	text-align: center;
	}

	.top-gradient h2 {
		color: #434343;
		font-size: 30px;
		font-family: "Segoe UI Semibold", sans-serif;
		margin: 50px 0 10px 0;

		}

	.top-gradient p {
		font-size: 18px;
		color: #a0a0a0;
		line-height: 1.2;
		}

.add-new {
	margin-top: 20px;
    background: transparent url('../img/light-strip.png') left bottom repeat-x;
    text-align: center;
	}

.lines-bg {
	background: transparent url('../img/lines-bg.png') left center no-repeat;
	position: relative;
	left: -20px;
	width: 970px;
	}

.video-img {
	width: 516px;
    height: 293px;
    background: transparent url('../img/video-img.png') center bottom no-repeat;
    margin: 0px auto;
	}

a.video-button {
	width: 114px;
    height: 114px;
    background: transparent url('../img/Play.png') center center no-repeat;
    display: inline-block;
    margin: 90px 0 0 0;
	}

a.video-button {
	text-align: center;
	}

a.link-features {
	display: inline-block;
	font-size: 16px;
	color: #3f8bd5;
	margin: 22px 0;
	text-decoration: none;
	}

	a.link-features:hover {
		text-decoration: underline;
		}
.btn.btn-add {
	margin-top: 25px;
	font-size: 18px;
	font-family: "Segoe UI Semibold", sans-serif;
	padding: 12px 21px;
	}
.tooltip__grey {
	color: #d4d4d4;
	font-family: caffeineregular;
	font-size: 16px;
	position: relative;
	top: 2px;
	left: 2px;
	cursor: pointer;
	}
.data-dashboard-table_content__a_grey {
	display: table;
	border: 2px dotted #CECECE;
	border-radius: 3px;
	margin-bottom: 7px;
	cursor: pointer;
	color: #b8b8b8;
}
.tooltip__grey {
	color: #d4d4d4;
	font-family: caffeineregular;
	font-size: 16px;
	position: relative;
	top: 2px;
	left: 2px;
	cursor: pointer;
	}
	
.ui-dialog-titlebar-close{
    display: none;
}
.main-menu a.menu-icon:focus {
  color: #fff;
  background: #37a1e4;
  }

.btn-blue:focus {
  background: #37a1e3;
  }

.btn-black:focus {
  background: #425466;
  }

.btn-red:focus {
  background: #bf2d37;
  }
a.link-position{
position: relative;
float: right;
left: -10px;
background: transparent url('../img/link_of.png') center center no-repeat;
color: white;
text-decoration: none;
width: 16px;
height: 16px;
}
a.link-position:hover {
	background: transparent url('../img/link_on.png') center center no-repeat;
}

.td-margin-check-border .tooltip-inner{
width: auto;
max-width: none;
}
.selectpickers{
display: none;
}
#google_list_div_id .dropdown-menu{
max-height: 400px !important;
}

#other_list_div_id .dropdown-menu{
max-height: 400px !important;
}

#region_select_div .dropdown-menu{
max-height: 300px !important;
}

#region_select_div_russian .dropdown-menu{
max-height: 300px !important;
}

#region_select_div_ukraine .dropdown-menu{
max-height: 300px !important;
}
#region_select_div_belarus .dropdown-menu{
max-height: 300px !important;
}
#region_select_div_kazakhstan .dropdown-menu{
max-height: 300px !important;
}
.social_login_block .slogintext{
    color: #617f9d;
    margin: 5px 0 20px 0;
    font-size: 15px;
}
.social_login_block{
    margin: 10px auto 20px auto;
    text-align: center;
    height: 60px;
}
.social_login_block .google{
    float: right;
}
.social_login_block .facebook{
    float: left;
}
.login_form{
	margin:0px;
}
.social_login_block .slogintext{
	margin-top:18px;
}
.forgot-pass {
	margin-top: 50px;
}
.signin-pass{
	margin-top: 5px;
}
#blanket {
background-color: #111;
opacity: 0.65;
position: absolute;
z-index: 9001;
top: 0px;
left: 0px;
width: 100%;
}
#popUpDiv {
	position:absolute;
	z-index: 9002; 
}
.cursor-move{
cursor: move;
}
.top-username__value, .top-username__avatar{
cursor: pointer;
}
img.center { min-width: 61px; min-height: 49px; }
.b-form-field__error { position: absolute; width: 10px;}
.b-form-field__error span {width: 430px; }
.th-sort:after {
	/*content: '\0034';*/
}
.headerSortDown .th-sort:after {
	content: '\002E';
}
.headerSortUp .th-sort:after {
	content: '\002F';
}
#pl thead tr th{
cursor: pointer;
}
.pl thead tr th, .pls thead tr th{
cursor: pointer;
}
.trline{
display: inline;
border: 0px;
}
.font_overview{
font-family: "Segoe UI", sans-serif !important;
-webkit-font-smoothing: antialiased !important;
font-size: 14px !important;
}
.font_overview_td{
color: #6f6f6f !important;
font-family: "Segoe UI Semibold", sans-serif !important;
-webkit-font-smoothing: antialiased !important;
font-size: 14px !important;
}
.th-padding{
padding-left: 2px !important;
padding-right: 2px !important;
white-space: nowrap !important;
}
.export .pull-left{
font-family: "Segoe UI", sans-serif;
}
div.export{
margin-bottom: 0px;
}
.yandex-update{
position: relative;
margin-top: -41px;
background-color: #f5324e;
color: #fff;
font-family: "Segoe UI Semibold", sans-serif;
cursor: pointer;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 2px;
float: right;
}
.yandex-update:hover{
position: relative;
margin-top: -41px;
background-color: #434b54;
color: #fff;
font-family: "Segoe UI Semibold", sans-serif;
cursor: pointer;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 2px;
float: right;
}
.yandex-update-3, .yandex-update-2, .yandex-update-1{
position: relative;
margin-top: -21px;
background-color: #f5324e;
color: #fff;
font-family: "Segoe UI Semibold", sans-serif;
cursor: pointer;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 2px;
float: right;
}
.yandex-update-3:hover, .yandex-update-2:hover, .yandex-update-1:hover{
position: relative;
margin-top: -21px;
background-color: #434b54;
color: #fff;
font-family: "Segoe UI Semibold", sans-serif;
cursor: pointer;
-webkit-border-radius: 10px;
border-radius: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 2px;
float: right;
}
.button_add_keywords_line{
	border-bottom: 1px solid #cdcdcd;
}


#add_keywords_group{
margin-left: 5px;
font-size: 14px;
}
#add_keywords{
font-size: 14px;
}
.keywords-hint{
font-size: 13.4px;
width: 400px;
}
.select-all-keywords{
color: #434343;
}
.width335{
width: 250px;
}
.keywords-selected-div{
text-align: right;
width: 298px;
margin-bottom: 12px;
}
.selected-div{
padding-top: 8px;
}
.btn-vniz {
	height: 25px;
	line-height: 1.6;
	padding: 0px 1px 0 30px;
	}
.btn-vniz2 {
	height: 30px;
	line-height: 2.2;
	padding: 0px 1px 0 15px;
	font-size: 14px;
	}
.btn-vniz2 .color-button-dark-vniz{
height: 30px;
margin-left: 15px;
}
span.color-button-dark-vniz {
	display:block;
	float: right;
	background: #3190cb;
	font-family: 'caffeineregular';
	text-align: center;
	color: #2f7099;
	font-size: 14px;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	padding: 0;
	margin-right: 0px;
	margin-left: 30px;
	width: 25px;
	height: 25px;
	line-height: 2;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	}
	.keybord-label{
	margin-right: 0px !important;
	margin-bottom: 2px !important;
	}
	.i_group{
		background:url('../img/doct_left_white.png') center center no-repeat #C5C5C5 !important;
	}
	.i_group:hover{
		background:url('../img/doct_left_white.png') center center no-repeat #bf2d37 !important;
	}
	.group-name-icon{
		background:url('../img/folder_group.png') left center no-repeat;
		padding-left: 25px;
	}

.keywords_ul_group ul {
margin: 0px;
padding: 18px;
}
.keywords_ul_group li .keywords-list-item{
margin-right: 6px !important;
}
.key-group{
float: right;
margin-right: 35px;
margin-top: 5px;
}
.key-group i{
font-style: normal;
}
.key-group i.first-i{
margin-right: 3px;
color: #434343;
}
#keywords_ul_group{
padding-bottom: 0px;
}
#keywords_ul_group .keywords_ul_group_items{
margin: 0px;
padding: 0px;
/*border: 1px solid #cdcdcd;*/
}
#keywords_ul_group .keywords_ul_group_items li{
margin-bottom: 0px;
}
#keywords_ul_group .keywords_ul_group_items li div.cursor-move{
border-top: none;
border-bottom: 1px dashed #cdcdcd;
border-radius: 0px;
}
#keywords_ul_group .keywords_ul_group_items li div.last-div{
border-top: none;
border-bottom: 1px solid #cdcdcd;
border-radius: 0px 0px 3px 3px;
}
#keywords_ul_group li .keywords-list-item{
background-color:#fff;
}
#keywords_ul_group .keywords_ul_group_items li .keywords-list-item{
background-color:#f8f8f8;
}
.open-div{
border-radius: 3px 3px 0px 0px;
}
.keywords-list-item-edit-group{
	display: inline-block;
	width: 30px;
	height: 30px;
	/*background: #37a1e4;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-family: 'caffeineregular';
	line-height: 32px;
	text-align: center;
	color: #6f6f6f;
	font-size: 12px;
	}
.keywords-list-item__a .keywords-list-item-delete-group {
	position: absolute;
	right: -1px;
	top: -1px;
	bottom: -1px;
	width: 29px;
	text-align: center;
	cursor: pointer;
	/*background: #C5C5C5;*/
	-moz-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #a3a3a3;
	text-decoration: none;
}
.keywords-list-item__a .keywords-list-item-delete-group:hover {
	color: #bf2d37;
}
.keywords-list-item__a .keywords-list-item-delete-group i{
font-size: 18px;
}

.keywords-list-item__a .keywords-list-item-delete-group-one {
	position: absolute;
	right: 25px;
	top: -1px;
	bottom: -1px;
	width: 29px;
	text-align: center;
	cursor: pointer;
	/*background: #C5C5C5;*/
	-moz-border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	color: #a3a3a3;
	text-decoration: none;
	background: url('../img/doct_left_grate.png') center center no-repeat !important;
}
.keywords-list-item__a .keywords-list-item-delete-group-one:hover {
	background: url('../img/doct_left_black.png') center center no-repeat !important;
}
.two-i{
color: #959595;
}
.keywords-list-item .keywords-value{
color: #434343;
}
.keywords_ul_group_items .keywords-list-item{
color: #434343;
}
.keywords-list li.first-level{
margin-bottom: 9px;
}
#keywords_ul{
padding-top: 10px;
}
#keywords_ul_group .keywords-list-item-drop, #keywords_ul .keywords-list-item-drop {
	margin-right: 5px;
	}
.dropdown-add-to-menu{

position: relative;

}
.dropdown-add-to{
max-height: 558px;
border-top: none;
min-width: 170px;
padding: 0px;
visibility: visible;
font-size: 14.994px;
font-weight: 500;
display: block;
/*min-height: 0px !important;*/
background-color: #fff;
border: 1px solid #c5c5c5;
color: #757575;
padding:0px !important;
position: absolute;
top: 100%;
right: 0;
z-index: 1000;
float: right;
margin: 2px 0 0 !important;
list-style: none;
margin-top: 5px !important;
box-shadow: 0 0 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
-webkit-backface-visibility: hidden;
border-radius: 0;
opacity: 1;
overflow-y: auto;
box-sizing: border-box;
}
.dropdown-add-to li{
line-height: 20px;
font-size: 14.994px;
font-weight: 500;
margin-bottom: 0px !important;
}

.dropdown-add-to  li > a {
padding: 6px 10px 8px;
text-decoration: none;
-webkit-transition: background-color 0.25s;
-moz-transition: background-color 0.25s;
-o-transition: background-color 0.25s;
transition: background-color 0.25s;
-webkit-backface-visibility: hidden;
display: block;
clear: both;
font-weight: normal;
line-height: 20px;
white-space: nowrap;
color:#757575;
margin-bottom: 0px;
font-family: "Segoe UI", sans-serif;
font-size: 14px;
color: #434343;
}
.dropdown-add-to li > a:hover {
	background: #37a1e4;
	border-radius: 0;
	color:#fff;
	}

.dropdown-add-to li > a:before {
float: right;
margin-top: 3px;
}
.dropdown-add-to li > a:after{
clear: both;
}
.dropdown-add-to li > a:before, .dropdown-add-to li > a:after{
display: table;
content: "";
}
.popup-placeholder-create-group .popup-text{
margin: 0;
}
.popup-placeholder-create-group .popup {
width:340px;
}
#create_group{
width:302px;
margin-top: 15px;
margin-bottom: 20px;
}
.popup-placeholder-create-group .btn-large{
font-size: 16px;
padding: 7px 25px;
}

input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#6f6f6f;
	font-family: "Segoe UI", sans-serif;
	-webkit-font-smoothing: antialiased;
    font-size:14.95px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url('../img/check_radio_sheet.png') -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url('../img/check_radio_sheet.png') -57px top no-repeat;
}
.download-document{
background: url('../img/download_document.png') 15px center no-repeat #37a1e3;
padding-left: 35px !important;
padding-right: 20px !important;
}
.download-document:hover{
background: url('../img/download_document.png') 15px center no-repeat #77c5f6;
padding-left: 35px !important;
padding-right: 20px !important;
}
.download-document:active, .download-document:focus{
background: url('../img/download_document.png') 15px center no-repeat #37a1e3;
padding-left: 35px !important;
padding-right: 20px !important;
}
.popup-text span.no-span {
font-family: "Segoe UI", sans-serif;
-webkit-font-smoothing: antialiased;
margin-left: 0px;
font-size: 14px;
}
.no-span-div{
margin: 0 0 15px 0;
}
.r1{
padding-bottom: 10px;
width: 110px;
}
.r2{
width: 110px;
}
.list-group-icon{
margin-left: 15px;padding-right: 3px;
}
.list-group-delim{
color:#fff;
font-size: 10px;
border-left: 1px solid #f1f0f0;
}
.kgName{
position: absolute;
margin-top: -1px;
}
span.group-row-left:after {
font-family: 'caffeineregular';
text-align: center;
font-size: 16px;
position: relative;
color:#959595;
margin-right: 6px !important;
content: "\0022";
top:-2px;
cursor: pointer;
}
span.group-row-left-open:after {
font-family: 'caffeineregular';
text-align: center;
font-size: 16px;
position: relative;
color:#959595;
margin-right: 4px !important;
margin-left: -2px;
content: "\002E";
top:-2px;
cursor: pointer;
}

.top-margin-checkbox-group{
margin-right: 4px !important;
}
.one-grey td{
background-color: #efefef !important;
border-top: 1px solid #d7d7d7;
}
.one-grey td:first-child{
border-left: 1px solid #d7d7d7;
}
.one-grey td:last-child{
border-right: 1px solid #d7d7d7;
}
.one-grey .top-margin-checkbox{
margin-right: 5px !important;
}
.last-grey td{
background-color: #efefef !important;
border-bottom: 1px solid #d7d7d7;
}
.last-grey td:first-child{
border-left: 1px solid #d7d7d7;
}
.last-grey td:last-child{
border-right: 1px solid #d7d7d7;
}
.last-grey .top-margin-checkbox{
margin-right: 5px !important;
}
.grey td{
background-color: #efefef !important;
}
.grey td:first-child{
border-left: 1px solid #d7d7d7;
}
.grey  td:last-child{
border-right: 1px solid #d7d7d7;
}
.grey .top-margin-checkbox{
margin-right: 5px !important;
}
.kgroup-padding td{
padding-bottom: 5px !important;
}
:focus {outline:none;} 
a, img, button {outline: none;}
a:focus{outline:none;}
button:focus, button:active{outline:none;}
.margin8{
margin: 0 9px 0 9px;
}
.btn-vniz-download{
	height: 30px;
	line-height: 1.6;
	padding: 0px 1px 0 30px;
	margin-top: -22px;
	background: url('../img/download_row.png') 15px center no-repeat #37a1e3;	
}
.btn-vniz-download.disabled, .btn-vniz-download[disabled] {
background: url('../img/download_row.png') 15px center no-repeat #bdc3c7;	
}
.btn-vniz-download.disabled span.color-button-dark-vniz-download, .btn-vniz-download[disabled]  span.color-button-dark-vniz-download{
background: #bdc3c7;
}
span.color-button-dark-vniz-download {
	display:block;
	/*float: right;*/
	background: #3190cb;
	font-family: 'caffeineregular';
	text-align: center;
	color: #2f7099;
	font-size: 14px;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	padding: 0;
	margin-right: 0px;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	line-height: 2;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	}

.btn-vniz-download:hover, .btn-vniz-download:active, .btn-vniz-download:focus{
	height: 30px;
	line-height: 1.6;
	padding: 0px 1px 0 30px;
	margin-top: -22px;
	background: url('../img/download_row.png') 15px center no-repeat #77c5f6;	
}	
.report-date-scheduled {
	display: block;
	float: left;
	}
.report-date-scheduled .btn.dropdown-toggle  {
width: 130px;
	}	
input.green-border:hover, input.green-border:active , input.green-border:focus{
border: 1px solid #8fd886 !important;
}	
.scroll-simple_outer::-webkit-scrollbar
{
	display: none;
}

.scroll-simple_outer { overflow: -moz-scrollbars-none !important; }
.reports-link{
padding: 3px 5px !important;
}
.reports-link-left:hover{
padding: 3px 5px !important;
}
.dashboard-boton{
    padding-left: 20px;
}
.dashboard-boton a{
	border: 1px solid #c5c5c5;
}
.dashboard-boton a:first-child{
border-top-left-radius: 3px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 3px;	
-webkit-border-radius: 3px 0 0 3px;
margin-right: -4px;
}
.dashboard-boton a:last-child {
border-top-left-radius: 0px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 0px;	
-webkit-border-radius: 0 3px 3px 0;
}

.dashboard-boton a{
color:#000;
font-family: "Segoe UI", sans-serif;
-webkit-font-smoothing: antialiased;
text-decoration: none;	
}
.dashboard-boton a.active{
box-shadow: inset 0px 0px 8px rgba(0,0,0,0.3);
}
.dashboard-boton a{
    padding-top: 5px;
    padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}
.dashboard-boton a:hover, .dashboard-boton a:active , .dashboard-boton a:focus{
border: 1px solid #9d9d9d !important;
}
.dashboard-boton a.active:hover, .dashboard-boton a.active:active , .dashboard-boton a.active:focus{
border: 1px solid #c5c5c5 !important;
}
/*
.dashboard-boton a:first-child:hover{
border-right: 0px solid #9d9d9d !important;
}*/
.popup-6 .popup-text{
font-size: 14px;font-family: 'Segoe UI', sans-serif;
}
.popup-7 .popup-text{
font-size: 14px;font-family: 'Segoe UI', sans-serif;
}
.popup-7 .div-popup-7{
font-size: 16px;font-family: 'Segoe UI Semibold', sans-serif;
border-bottom: solid 1px #f1f0f0;
padding-bottom: 5px;
}
.popup-7 ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top: 15px;
}

.popup-7 ul li a
{
	color:#6f6f6f !important;
	font-size: 16px;
	font-family: 'Segoe UI', sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 10px;
	background: transparent url("../img/world.png") 5px center no-repeat;
}
.popup-7 ul li a:hover
{
	color:#434343 !important;
	font-size: 16px;
	font-family: 'Segoe UI', sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 10px;
	background: #e6e6e6 url("../img/world.png") 5px center no-repeat;
	border-radius: 3px;
}
.popup-7 ul li
{
	padding-bottom: 15px;
}

.btn-grey-s {
	background-color: #c2c2c2; /* layer fill content */
	}

	.btn-grey-s:hover {
		background: #77c5f6;
		}

	.btn-grey-s:active {
		background: #2f7099;
		}
.btn-grey-s:focus {
  background: #c2c2c2;
  }	
.popup-8 .popup-text{
font-size: 14px;font-family: 'Segoe UI', sans-serif;
} 
.popup-9 .popup-text{
font-size: 14px;font-family: 'Segoe UI', sans-serif;
}  
.popup-9 .div-popup-9{
font-size: 16px;font-family: 'Segoe UI Semibold', sans-serif;
border-bottom: solid 1px #f1f0f0;
padding-bottom: 5px;
padding-left: 5px;
}

.import-profiles ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
.import-profiles ul li .views-9
{
	float: none;
	padding-right: 5px;
position: absolute;
    right: 5px;	
}
.import-profiles ul li span{
	color:#6f6f6f;
	font-family: 'Segoe UI', sans-serif;
}
.import-profiles ul li span:hover{
	color:#434343 !important;
	font-family: 'Segoe UI', sans-serif;
}
.import-profiles ul li{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.import-profiles ul li:hover {
	background-color:#e6e6e6;
	border-radius: 3px;
}

.import-profiles .span-selected{
font-size: 16px;
font-family: 'Segoe UI Semibold', sans-serif;
color:#434343;
margin-top: 17px;
float: right;
margin-right: 180px;
}
.import-profiles .span-selected span{
font-size: 16px;
font-family: 'Segoe UI Semibold', sans-serif;
color:#a3a3a3;
}

.popup-6 {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background-color: rgba(255, 255, 255, 0.7) !important;	
	}
.popup-7 {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
background-color: rgba(255, 255, 255, 0.7) !important;	
	}
.popup-8 {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
	}
.popup-9 {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
	}
.popup-placeholder-yandex-update{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
}	

.popup-placeholder-create-group{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
}
.deletegroup-popup-placeholder{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
}
.popup-placeholder-edit-group, .popup-placeholder-engine{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, 0.7) !important;
}
.hint_edit_site{
font-family: caffeineregular!important;
font-size: 16px;
font-style: normal;
color: #a3a3a3!important;
}
.hint_edit_site:hover{
color: #333333!important;
}
.option-description .tooltip{
font-style: normal;
}
.a-dashbord{
color: #6f6f6f;
font-family: "Segoe UI Semibold", sans-serif;
text-decoration: none;
}
.span-dashbord-google{
background: transparent url("../img/google_index.png") left bottom no-repeat;
margin-left: 0px;
width: 17px;
height:18px;
}
.span-dashbord-yandex{
background: transparent url("../img/yandex_index.png") left bottom no-repeat;
margin-left: 0px;
width: 10px;
height:16px;
}
.name_url a{
padding-left: 5px;
}
.earth_png{
background: url("../img/earth_off.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.earth_png:hover{
background: url("../img/earth_on.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.earth_png div{
width: 16px;
height:16px;
}
.earth_png_div{
width: 16px;
height:16px;
background: url("../img/earth_off.png") no-repeat -9999px -9999px;
}
.data-dashboard-table-row-string{
	cursor: pointer;
}
#tiq_div td, #IndexYandex_div td, #pr_div td, #IndexGoogle_div td {
	padding-left: 10px;
}
.loadedkw td .tooltip{
/*width: 350px;*/
white-space: nowrap;
}
.white-label{
font-size: 14px;
color:#6f6f6f;
}
.container-white-label .upload-img .upload-icon img{
/*top: -34px;
position: absolute;*/
margin-top: -34px;
}
.container-white-label .upload-form a{
box-shadow: inset 0px -5px 10px rgba(0,0,0,0.1);
border: 1px solid #c5c5c5;
color: #6f6f6f;
-webkit-font-smoothing: antialiased;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
padding-right: 14px;
padding-left: 14px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
-webkit-border-radius: 2px 2px 2px 2px;
font-size: 14px;
font-family: "Segoe UI Semibold", sans-serif;
}
.container-white-label .upload-form p{
padding-top: 5px;
}
.setting-header{
font-size: 24px;
color: #434343;
padding-top: 14px;
padding-bottom: 7px;
}

td.bad-region div span{
    color: red;
}
#history_div td{
font-size: 12px;
}
.php_sort_colum{
color: #6f6f6f;
text-decoration: none;
}
.php_sort_colum:hover, .php_sort_colum:active, .php_sort_colum:focus{
color: #6f6f6f;
text-decoration: none;
}
.earth_png_div .tooltip .tooltip-inner{
	width: auto !important;
}
.centered_spinner{
    text-align: center;
	left: 0 !important;
	right: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	top: 300px;
	position:absolute;
}
.dashboard-boton li a {
	border:none;
}
.php_dashboard-boton{
color:#11089;
text-decoration: none;
}
.dashboard-boton .bootstrap-select{
	margin-bottom: 0px;
}
.dashboard-boton li a:first-child {
margin-right: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;	
-webkit-border-radius: 0px 0 0 0px;	
padding-bottom: 8px;
}
.dashboard-boton li a:hover, .dashboard-boton li a:active, .dashboard-boton li a:focus {
	border:none !important;
}
.dashboard-boton .bootstrap-select ul{
text-align: left;
}
.pprice{
font-family: "Segoe UI Semibold", sans-serif;
}
.finace .grey-item, .finace sup{
font-size: 13px;
}
.finace .total-col-span{
font-family: "Segoe UI Semibold", sans-serif;
font-size: 16px;
}
td.finace{
padding: 19px 0;
}
.finance_total span i{
color:#333333;
font-style: normal;
}
.finance_total span{
font-family: "Segoe UI", sans-serif;
font-size: 28px;
color:#a3a3a3;
}
.dbutton{
padding: 5px 5px !important;
}
.dbutton input{
width: 45px;
margin-bottom: 0px;
}
.dbutton button{
margin-left: 5px;
height: 30px;
}
.dbutton_head{
text-align: center !important;
vertical-align: middle !important;
}
.dbutton_head.th-checkbox{
text-align: left !important;
vertical-align: middle !important;
}
.positionsRow td{
padding: 5px 5px !important;
}
.positionsRow td input{
margin-bottom: 0px;
width: 80px;
}
.table.fin-table td{
vertical-align: inherit;
}
.finace sup{
top: 0px;
}
.finace sup.rate-up{
top: 0px;
font-size: 15px;
}
.finace sup.rate-down{
top: 0px;
font-size: 15px;
}
.currency-select .btn.dropdown-toggle {
width: 200px;
}
.pro-tips-bottom .text-center{
display: none;
}
.finace i{
font-style: normal;
font-family: "Segoe UI Semibold", sans-serif;
font-size: 16px;
}
.dash-close .inline-dis{
background: url("../img/dash_group.png") no-repeat scroll top left rgba(0, 0, 0, 0);
height: 33px;
margin-bottom: -10px;
}
.dash-close .inline-dis:hover{
background: url("../img/dash_group.png") no-repeat scroll bottom left rgba(0, 0, 0, 0);
height: 33px;
margin-bottom: -10px;
}
.dash-open .inline-dis{
background: url("../img/dash_group.png") no-repeat scroll top right rgba(0, 0, 0, 0);
height: 33px;
margin-bottom: -10px;
}
.dash-open .inline-dis:hover{
background: url("../img/dash_group.png") no-repeat scroll bottom right rgba(0, 0, 0, 0);
height: 33px;
margin-bottom: -10px;
}
.dash-close div, .dash-open div{
width: 40px;
height:16px;
}
.border-group{
border-left: 1px solid #CECECE;
border-right: 1px solid #CECECE;
}
.group-edit{
width: 40px;
font-size: 16px;
height: 36px;
display: inline-block;
font-family: 'caffeineregular';
line-height: 32px;
text-align: center;
}
.group-edit:hover{
width: 40px;
color:#6f6f6f;
font-size: 16px;
height: 33px;
}
.drag-sites{
height: 46px;
border: 2px dashed #cccccc;
color:#434343;
font-size: 15.996px;
line-height: 44px;
text-align: center;
font-family: "Segoe UI Semibold", sans-serif;
}
.drag-sites span{
font-size: 18.996px;
color:#959595;
padding-right: 5px;
}
.group_png{
background: url("../img/folder_group.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.group_png:hover{
background: url("../img/folder_group.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.group_png div{
width: 16px;
height:16px;
}
.dash_group_open .left__a{
border: 1px solid #CECECE; width:930px;
border-radius: 3px 3px 0px 3px;
margin-bottom: 0px;
}
.dash_group_open  .name_url{
width: 170px;padding-left: 15px;
}

.group_open_lines{
margin-bottom: 0px;
border-top: 0px;
border-radius: 0px;
background-color: #f2f2f2;
}
.group_open_liness .group_open_lines{
	border-left: 1px solid #CECECE;
}
.group_open_liness .name_url{
	width: 170px;padding-left: 22px;
}
.bottom-link-group .keywords-list-item-edit, .flat-icon__a.link-edit.site_to_group .keywords-list-item-edit{
height: 33px;
background: none;
color:#6f6f6f;
width: 25px;
}
.bottom-link-group .flat-icon-red__a .keywords-list-item-edit{
color:#bf2d37;
}
.ungroup{
color: #bf2d37;
font-family: "Segoe UI Semibold", sans-serif;
padding-left: 10px;
}

#popup-placeholder-group-preferences .popup-text{
font-size: 14px;font-family: 'Segoe UI', sans-serif;
}
#popup-placeholder-group-preferences .div-popup-7{
font-size: 16px;font-family: 'Segoe UI Semibold', sans-serif;
border-bottom: solid 1px #f1f0f0;
padding-bottom: 5px;
}
#popup-placeholder-group-preferences .div-popup-7 span{
font-size: 13px;font-family: 'Segoe UI Semibold', sans-serif;
color:#6f6f6f;
float: right;
}
#popup-placeholder-group-preferences ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top: 15px;
}

#popup-placeholder-group-preferences ul li a
{
	color:#6f6f6f !important;
	font-size: 16px;
	font-family: 'Segoe UI', sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 10px;
	background: transparent url("../img/plus.png") 5px center no-repeat;
	width: 390px;
	display: block;	
	padding-top: 4px;
	padding-bottom: 4px;	
}
#popup-placeholder-group-preferences ul li a:hover
{
	color:#434343 !important;
	font-size: 16px;
	font-family: 'Segoe UI', sans-serif;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 10px;
	background: #e6e6e6 url("../img/plus.png") 5px center no-repeat;
	border-radius: 3px;
}

#popup-placeholder-group-preferences ul.minus li a{
background: transparent url("../img/minus.png") 5px center no-repeat;
}
#popup-placeholder-group-preferences ul.minus li a:hover{
background: #e6e6e6 url("../img/minus.png") 5px center no-repeat;
}
#popup-placeholder-group-preferences ul li
{
	padding-bottom: 5px;
}
.rankings_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.rankings_sub_menu_div:before{
content: "\e61c";
}
.active .rankings_sub_menu_div{
color: #434343 !important;
}
.rankings_sub_menu_div:hover{
color: #434343 !important;
}
.rankings_sub_menu:hover .rankings_sub_menu_div{
color: #434343 !important;
}
/**/
.analytics_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.analytics_sub_menu_div:before{
content: "\e625";
}
.active .analytics_sub_menu_div{
color: #434343 !important;
}
.analytics_sub_menu_div:hover{
color: #434343 !important;
}
.analytics_sub_menu:hover .analytics_sub_menu_div{
color: #434343 !important;
}
/**/
.competitors_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_sub_menu_div:before{
content: "\e616";
}
.active .competitors_sub_menu_div{
color: #434343 !important;
}
.competitors_sub_menu_div:hover{
color: #434343 !important;
}
.competitors_sub_menu:hover .competitors_sub_menu_div{
color: #434343 !important;
}
/**/
.finance_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 12px;
height:16px;
margin-right: 5px;
float: left;
}
.finance_sub_menu_div:before{
content: "\e614";
}
.active .finance_sub_menu_div{
color: #434343 !important;
}
.finance_sub_menu_div:hover{
color: #434343 !important;
}
.finance_sub_menu:hover .finance_sub_menu_div{
color: #434343 !important;
}
/**/
.checklist_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 16px;
height:16px;
margin-right: 5px;
float: left;
}
.checklist_sub_menu_div:before{
content: "\e626";
}
.active .checklist_sub_menu_div{
color: #434343 !important;
}
.checklist_sub_menu_div:hover{
color: #434343 !important;
}
.checklist_sub_menu:hover .checklist_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.audit_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 16px;
height:16px;
margin-right: 5px;
float: left;
}
.audit_sub_menu_div:before{
content: "\e615";
}
.active .audit_sub_menu_div{
color: #434343 !important;
}
.audit_sub_menu_div:hover{
color: #434343 !important;
}
.audit_sub_menu:hover .audit_sub_menu_div{
color: #434343 !important;
}
/**/
.reports_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 12px;
height:16px;
margin-right: 5px;
float: left;
}
.reports_sub_menu_div:before{
content: "\e61d";
}
.active .reports_sub_menu_div{
color: #434343 !important;
}
.reports_sub_menu_div:hover{
color: #434343 !important;
}
.reports_sub_menu:hover .reports_sub_menu_div{
color: #434343 !important;
}
.dash_group_open .groupRow .data-dashboard-table-cell__a{
padding-top: 10px;
}
.groupdiv[data-edit='1'] .dash_group_open .groupRow .name_url{
padding-top: 0px;
}
.groupdiv .data_820 {
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08);
box-shadow: 0 2px 0 rgba(0,0,0,.08);
}
.groupdiv form{
margin:0px;
}
.dell_btn:hover{
background: #d84550;
}
.editt_btn:hover{
background: #788c9f;
}
.group-dell-btn:hover, .flat-icon__a.link-edit.site_to_group .keywords-list-item-edit:hover{
color: #37a1e4 !important;
}
.groupdiv[data-shown='1'] .dash_group_open .data_820{
border-radius: 3px 3px 0px 3px;
}
.gredita .group-edit{
color: #6f6f6f;
height: 35px;
}
.gredita .group-edit:hover{
color: #52aee8;
}
.ungroupped_sites_list li a, .group_sites_list li a{
cursor: pointer;
}
.groupdiv{
font-family: 'Segoe UI Semibold';
}
.chart_type_h3 .bootstrap-select button {
width: 170px;
}
.graph-container_header__a h3.chart_type_h3{
padding-top: 0px;
padding-bottom: 0px;
}
.add_info{
cursor:help;
}
 #menu-container {
   position: relative; /* REQUIRED */
   width: 940px;
   height: 35px;
   /*padding: 20px 0 30px;
   margin: 100px auto 0;*/
   overflow: hidden; /* REQUIRED */
   /*border-style: solid;
   border-width: 1px 1px 0;
   border-color: #eee;*/
 }

 #menu-container ul {
   list-style-type: none; /* REQUIRED */
   position: absolute; /* REQUIRED */
   right: 0; /* REQUIRED */
 }

 #menu-container ul li {
   position: absolute; /* REQUIRED */
/* Size of menu list item, or 'cell' */
   height: 35px; /* Size of menu list item, or 'cell' */
   padding: 10px;
	padding-bottom: 0px;
padding-top: 7px;  
 }
 #menu-container ul li a{
 	font-family: "Segoe UI Semibold", sans-serif;
	color: #787878 !important;   
	text-decoration: none;
	font-size: 15px;
	white-space:nowrap;
}
 #menu-container ul li a:hover{
	color: #434343 !important; 
}
.no-margin{
margin-left: 0px;
border-bottom: 1px solid #cdcdcd;
}
.breadcrumbs__btn .btn-grey{
	background-color: #fff !important;
}
.header-checklist .span8 p{
	font-size: 16px;
	margin-bottom: 0px;
	font-family: "Segoe UI", sans-serif;
	color:#a3a3a3;
}
.header-checklist .span8 h2{
	margin-top: 0px;
	font-family: 'Segoe UI', sans-serif;
	font-size: 36px;
	color:#434343;
}
.header-checklist .span4{
	text-align: right;
}
.header-checklist .span4 h2{
	height:32px;
	margin-top: 0px;
}
.header-checklist .span4 p{
	font-size: 18px;
	margin-bottom: 0px;
}
.header-checklist .span4 p{
	font-size: 18px;
	margin-bottom: 0px;
}
.header-checklist .span4 p span.total-done{
color:#58a200;
}
.header2-checklist .span2 p{
	font-size: 16px;
	margin-bottom: 0px;
	font-family: "Segoe UI Semibold", sans-serif;
	padding-left: 40px;
}
.total-done-graf-i, .total-white-graf-i, .audit_important-i, .audit_semi_important-i, .audit_document-i{
	width: 16px;
	height: 16px;
	display: block;
	float: left;
	margin-top: 3px;
}
.total-done-graf-i{
background: url("../img/checklist_cheked.png") center 0px no-repeat;
}
.total-white-graf-i{
background: url("../img/checklist_cheked.png") center -16px no-repeat;
}
.total-done-graf, .total-white-graf{
	margin-left: 7px;
}
.knob{
color: #434343 !important;
font-family: "Segoe UI Semibold", sans-serif;
font-size: 30px;
}
.knobi_graf{
text-align: right;
width: 110px;
}
.knobi_graf_p{
width: 170px;
padding-top: 30px;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.graf-checklist .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.graf-checklist .ui-progressbar {
height: 0.45em;
	text-align: left;
	overflow: hidden;
}
.graf-checklist .ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.graf-checklist .ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.graf-checklist .ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

/* Component containers
----------------------------------*/
.graf-checklist .ui-widget-content {
	background: #e1e1e1;
	color: #333333;
	border-radius: 2px;
}
.graf-checklist .ui-widget-header {
	border: 1px solid #37a1e4;
	background: #37a1e4;
	color: #ffffff;
	font-weight: bold;
	border-radius: 2px;
}
.graf-checklist .progress-done .ui-widget-header {
	border: 1px solid #58a200;
	background: #58a200;
}
.graf-checklist .span4 .span4, .graf-checklist .span4 .span2, .graf-checklist .span4 .span1 {
	margin-left: 0px;
	font-size: 16px;
	font-family: "Segoe UI Semibold", sans-serif;	
}
.graf-checklist .span4 .span1 {
	text-align: right;
}
.graf-checklist .span4 .span2{
	width: 235px;
	padding-bottom: 10px;
}
.graf-checklist .span4 .span2 a{
	color:#333333;
	text-decoration: none;
}
	
.margin-checklist{
	padding-top: 30px;
}
.graf-checklist .span4 .span1 span{
	color: #58a200;
}
.graf-checklist .span4 .span2 .razdel {
	text-align: right;
}
.razdel{
	display: block;
	width: 17px;
	height: 16px;
	float: left;
	margin-right: 7px;
}
.r1{
	background: url("../img/razdel_r1.png") center 0px no-repeat;
	height: 6px;
}
.r2{
	background: url("../img/razdel_r2.png") center 0px no-repeat;
}
.r3{
	background: url("../img/razdel_r3.png") center 0px no-repeat;
}
.r4{
	background: url("../img/razdel_r4.png") center 0px no-repeat;
}
.r5{
	background: url("../img/razdel_r5.png") center 0px no-repeat;
}
.r6{
	background: url("../img/razdel_r6.png") center 0px no-repeat;
}
.export-type .r1{
    height: 11px;
}
.progress-div-done .r1{
	background: url("../img/razdel_r1.png") center -16px no-repeat;
	height: 6px;
}
.progress-div-done .r2{
	background: url("../img/razdel_r2.png") center -16px no-repeat;
}
.progress-div-done .r3{
	background: url("../img/razdel_r3.png") center -16px no-repeat;
}
.progress-div-done .r4{
	background: url("../img/razdel_r4.png") center -16px no-repeat;
}
.progress-div-done .r5{
	background: url("../img/razdel_r5.png") center -16px no-repeat;
}
.progress-div-done .r6{
	background: url("../img/razdel_r6.png") center -16px no-repeat;
}
.head-seo .span4 p{
	font-size: 26px;
	margin:0px;
	margin-top: 20px;
	text-align: right;
}
.head-seo .span4 p span{
	color: #58a200;
}
.seo-line{
border-bottom: 2px solid #cdcdcd;
margin-left: 0px;
margin-bottom: 20px;
}
.seo-childs{
padding-left: 10px;
padding-right: 10px;
margin-top: 20px;
}
.seo-childs .span8 span{
font-size: 16px;
font-family: "Segoe UI Semibold", sans-serif;
}
.seo-checkbox{
margin-bottom: -3px;
}
.regular-checkbox + label.seo-checkbox  {
	border:none;
	background: url("../img/checklist_cheked.png") center -16px no-repeat;
}
.regular-checkbox:checked + label.seo-checkbox{
	background: url("../img/checklist_cheked.png") center 0px no-repeat;
}
.regular-checkbox:checked + label.seo-checkbox:after{
	content: none;
}
.regular-checkbox + label.seo-checkbox:active, .regular-checkbox:checked + label.seo-checkbox:active {
	border:none;
}
.seo-select-spa{
	color: #58a200;
}
.seo-hide-block{
	display:none;
	width: 920px;
	margin-top: -1px;
}
.seo-hide-block span p{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font-style: italic;
	background-color: #eeeeee;
	padding-bottom: 15px;
}
.seo-block-p{
	color:#6f6f6f;
	padding-top: 5px;
	width: 920px;
}
.seo-childs .span4{
	margin-left: 0px;
	text-align: right;
}
a.toogle-close{
	color:#434343;
	text-decoration: none;
	background-color: #dedede;
	padding: 1px;
	padding-left: 7px;
	padding-right: 7px;
	border-radius: 2px;
}
.seo-hide-block .podlink{
	height: 10px;
}
.seo-hide-block .podlink div{
	background-color: #eeeeee;
	height:10px;
	width:85px;
	float: right;
}
a.open-seo-link{
	background-color: #eeeeee;
	border-radius: 0px;
}
.seo-line-child{
border-bottom: 1px solid #cdcdcd;
margin-left: 20px;
}
.seo-block-p p span{
font-family: "Segoe UI Semibold", sans-serif;
color: #333333;
padding-right: 5px;
}
.seo-block-p p a, .seo-hide-block span p a{
color: #3f8bd5;
text-decoration: none;
}
.seo-childs .span8{
	width: 820px;
}
.seo-childs .span4{
	width: 100px;
}
.seo-block-p p a:hover, .seo-hide-block span p a:hover{
text-decoration: underline;
}
.knob{
	font-size: 30px;
}
.knob[value='100']{
	font-size: 24px;
}
.seo-childs .span8 span{
	cursor: pointer;
}
.audit-header-right{
width: 370px;
}
.audit-header-right h2{
font-family: "Segoe UI", sans-serif;
font-weight: 100;
font-size: 30px;
}
.header-checklist  .audit-header-right p{
font-size: 16px;
color:#a3a3a3;
}
.audit-span3 p{
font-size: 16px;
}
.audit-span3 p span{
font-family: "Segoe UI Semibold", sans-serif;
font-size: 16px;
}
.audit_important-i{
background: url("../img/audit_important.png") center 0px no-repeat;
}
.audit_semi_important-i{
background: url("../img/audit_semi_important.png") center 0px no-repeat;
}
.audit-span3 i{
margin-right: 10px;
}
.btn.btn-large.audit_improve_your_score{
height: 31px;
width: 365px;
font-size: 18px;
line-height: 30px;
}
.btn.btn-large.download-report, .btn.btn-large.download-email{
margin-top: 15px;
height: 31px;
font-size: 16px;
line-height: 30px;
padding-left: 70px;
padding-right: 26px;
}
.download-report i.button-icon{
background: #3190CB url("../img/audit_pdf.png") center center no-repeat;
width: 35px;
}
.btn-greee {
background-color: #d7d7d7; /* layer fill content */
color:#434343;
}
.btn-greee:hover {
	background: #e5e5e5;
	color:#434343;
	}

.btn-greee:active {
	background: #e5e5e5;
	color:#434343;
	}
.download-email i.button-icon{
background: #b9b9b9 url("../img/audit_email.png") center center no-repeat;
width: 35px;
}
.download-email{
float: right;
}
.table-audit div table tr td{
font-family: "Segoe UI", sans-serif;
color:#434343;
border-bottom: 1px solid #f1f0f0;
line-height: 29px;
padding-left: 10px;
}
.table-audit div table tr:nth-child(2n) td{
background-color:#fafafa;
}
.table-audit div table tr td.name_rec{
	width:50%;
	color:#6f6f6f;
}
a.toogle-close-audit{
	color:#FFF;
	text-decoration: none;
	background-color: #37a1e4;
	padding: 1px;
	padding-left: 23px;
	padding-right: 23px;
	border-radius: 2px;
}
.audit-resolve{
	display:none;
}
.audit-resolve div p{
	font-style: italic;
	padding: 15px;
	margin-bottom: 0px;
}
.audit-resolve div{
	background-color: #e2f4ff;
	border: 3px solid #37a1e4;
	display:none;
}
a.toogle-close-audit.open-audit-link{
	border-radius: 4px 4px 0px 0px;
}
.childs-audit .seo-block-p{
	margin-bottom: 10px;
}
.audit-important-fixes .span8 i.button-icon{
background: url("../img/audit_important.png") center 0px no-repeat;
width: 16px;
height: 16px;
margin-right: 15px;
float: left;
margin-top: 2px;
}
.audit-important-fixes .span8 span{
	color:#ed1c24;
}
.audit-important-fixes .audit-resolve{
	display:block;
}
.audit-semi-important-fixes .audit-resolve{
	display:block;
}

.audit-passed-checks .span8 i.button-icon{
background: url("../img/checklist_cheked.png") center 0px no-repeat;
width: 16px;
height: 16px;
margin-right: 15px;
float: left;
margin-top: 2px;
}
.audit-passed-checks .span8 span{
	color:#58a200;
}
.audit-semi-important-fixes .span8 i.button-icon{
background: url("../img/audit_semi_important.png") center 0px no-repeat;
width: 16px;
height: 16px;
margin-right: 15px;
float: left;
margin-top: 2px;
}
.audit-semi-important-fixes .span8 span{
	color:#e04c1c;
}
.childs-audit .span8 span{
cursor: auto;
}
.hide-div-text .span12.seo-block-p, .hide-div-text .span4, .hide-div-text .seo-hide-block{
	display: none !important;
}
.hide-div-text .span8{
margin-bottom: 18px;
}
.new_pl{
	width: 30px;
	height: 30px;
	background: url("../img/new_pl.png") 0px 0px no-repeat;
	display: block;
	position: absolute;
	top: -15px;
	right: -11px;
}
.arrow_hint_1{
position: absolute;
margin-top: -55px;
left: -100px;
text-align: center;
z-index: 1;
}
.arrow_hint_2{
position: absolute;
margin-top: -55px;
right: 40px;
text-align: center;
}
.arrow_hint_1 p, .arrow_hint_2 p{
font-family: 'Segoe UI Semibold';
color:#51AC43;
}
.arrow_hint_2 p{
margin-left: -50px;
}
.arrow_hint_1 p{
padding-right: 60px;
}

.arrow_hint_1_ru{
position: absolute;
margin-top: -55px;
left: -155px;
text-align: center;
z-index: 1;
}
.arrow_hint_1_ru img{
margin-left: 73px;
}
.arrow_hint_2_ru{
position: absolute;
margin-top: -55px;
right: 160px;
text-align: center;
z-index: 1;
}
.arrow_hint_1_ru p, .arrow_hint_2_ru p{
font-family: 'Segoe UI Semibold';
color:#51AC43;
}
.arrow_hint_2_ru p{
margin-left: -50px;
}
.arrow_hint_1_ru p{
padding-right: 60px;
}

.arrow_hint_3_ru{
position: absolute;
margin-top: -60px;
margin-left: 450px;
text-align: center;
z-index: 1;
}
.arrow_hint_3_ru img{
margin-left: 73px;
}
.arrow_hint_4_ru{
position: absolute;
margin-top: 32px;
margin-left: -110px;
text-align: center;
}
.arrow_hint_3_ru p, .arrow_hint_4_ru p{
font-family: 'Segoe UI Semibold';
color:#51AC43;
}
.arrow_hint_4_ru p{
margin-left: -50px;
}
.arrow_hint_3_ru p{
margin-bottom: 0px;
}

.arrow_hint_3{
position: absolute;
margin-top: -60px;
margin-left: 450px;
text-align: center;
z-index: 1;
}
.arrow_hint_3 img{
margin-left: 73px;
}
.arrow_hint_4{
position: absolute;
margin-top: 32px;
margin-left: -80px;
text-align: center;
}
.arrow_hint_3 p, .arrow_hint_4 p{
font-family: 'Segoe UI Semibold';
color:#51AC43;
}
.arrow_hint_4 p{
margin-left: -50px;
}
.arrow_hint_3 p{
margin-bottom: 0px;
}
.bonus_text{
font-size: 18px;
font-family: 'Segoe UI Semibold', sans-serif;
color:#332e32;
}
.span2.bonus{
margin-left: 0px;
padding-top: 10px;
}
.bonus_amount{
font-size: 16px;
font-family: 'Segoe UI Semibold', sans-serif;
color:#332e32;
}
.bonus_procent{
font-size: 30px;
font-family: 'Segoe UI Semibold', sans-serif;
color:#36a3e6;
display: block;
padding-top: 10px;
}
.bonus_podpis{
font-size: 14px;
color:#434343;
display: block;
padding-top: 5px;
}


.view_mode{
font-family: "Segoe UI", sans-serif;
font-size: 12px;
float: left;
}
.view_mode_header{
font-size: 14px;
margin-top: -5px;
display: block;
padding-right: 5px;
}
.view_mode_border, .search_engines_togglers{
border: 1px solid #c7c7c7;
border-radius: 3px;
display: inline-block;
margin-top: -4px;
}
.view_mode_border_li, .view_mode_border_lis{
border-right: 1px solid #c7c7c7;
background: linear-gradient(to top, #eeeeee, #fefefe);
float: left;
}
.view_mode_border_li:hover, .view_mode_border_lis:hover{
background: linear-gradient(to top, #e6e6e6, #dadada);
}
.active.view_mode_border_li, .active.view_mode_border_lis{
background: linear-gradient(to top, #e6e6e6, #dadada);
}
.active.view_mode_border_li a, .active.view_mode_border_lis  a{
background: linear-gradient(to top, #e6e6e6, #dadada);
color: #434343;
}
.view_mode_border_li a, .view_mode_border_lis a{
	color:#6f6f6f;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	display: block;
}
.view_mode_border_li:hover a, .view_mode_border_lis:hover a{
	color: #434343;
}
.view_mode_border_li a i, .view_mode_border_lis a i{
	color:#434343;
	font-style: normal;
}
.view_mode_a_all{
padding-left: 10px !important;
padding-right: 8px !important;
}
.pagestat_load_all{
	color: #3f8bd5;
	text-decoration: none;
	padding-left: 20px;
	cursor: pointer;
	background: url("../img/pagestat_load_all.png") left 6px no-repeat;
	width: auto;
}
.pagestat_load_all:hover{
	color: #3f8bd5;
	text-decoration: underline;
}

.html_link{
	margin-left: 0px;
}
.html_link li, .html_link li ul li{
	padding-top: 3px;
	padding-bottom: 3px;
}
.html_link li ul li{
	list-style-type: square;
}
.html_link li:nth-child(2n){
	background-color: #fafafa;
	border-bottom: 1px solid #f1f0f0;
	border-top: 1px solid #f1f0f0;
}
.html_link li ul li:nth-child(1n){
	background-color: #fff;
	border-bottom: 1px solid #f1f0f0;
	border-top: 1px solid #f1f0f0;
}
.html_link li ul li:nth-child(2n){
	background-color: #fff;
	border-bottom: none;
	border-top: none;
}
.lispan{
	display: block;
	width: 100%;
	float: none;
	margin-left: 0px;
}
li.none{
	border-bottom: none !important;
	border-top: none !important;
	background-color: #fff !important;
}
li.none span{
		color: #FFF;
	text-decoration: none;
	background-color: #37a1e4;
	padding-left: 5px;
	width: 543px;
}
.img-thumb{
border-left: 2px solid #d7d7d7;
border-right: 2px solid #d7d7d7;
border-bottom: 2px solid #d7d7d7;
width: 436px;
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	.dropdown-menu.open{
		min-height: auto !important;
	}
}
.top-settings.notifications .top-settings__icon{
	color: rgba(0, 0, 0, 0.0);
	position: relative;
	color: #9ad1f3;	
}
.top-settings.notifications .top-settings__icon:after {
	content: '\e61f';
	font-size: 14px;
	font-family: 'SER_ico';
}
.top-settings.notifications .top-settings__icon:hover{
	color: #222c36;
}
.top-settings.notifications:hover .top-settings__icon {
	color: #222c36;
}
.top-settings.notifications{
right: 4px;
}
.top-settings.notifications .top-settings__dropdown{
	width: 204px;
}
.top-settings.notifications .top-settings__dropdown .top-settings__dropdown-content ul li a{
	text-align: left;
	color:#fff;
	font-size: 13px;
-webkit-backface-visibility: visible;
}
.top-settings.notifications .top-settings__dropdown .top-settings__dropdown-content ul li a span{
	color:#819fbf;
}
.top-settings.notifications:hover .top-settings__dropdown-content {
height: auto;
padding-bottom: 7px;
}
.notifications_green, .notifications_blue, .notifications_red, .notifications_yellow, .notifications_gray{
height: 24px;
width: 12px;
display: block;
float: left;
margin-top: 13px;
padding-left: 20px;
}
.notifications_green{
background: transparent url("../images/notifications_green.png") center top no-repeat !important;
}
.notifications_blue{
background: transparent url("../images/notifications_blue.png") center top no-repeat !important;
}
.notifications_red {
background: transparent url("../images/notifications_read.png") center top no-repeat !important;
}
.notifications_yellow {
background: transparent url("../images/notifications_yellow.png") center top no-repeat !important;
}
.notifications_gray {
background: transparent url("../images/notifications_gray.png") center top no-repeat !important;
}
.btn.btn-large.btn-blue.notifications{
margin-top: 5px;
background: #364554;
font-size: 13px;
color:#fff;
padding: 5px 27px;
}
.notifications_div{
border-top: 1px solid #364554;
text-align: center;
}
.top-settings__icon_red, .top-settings__icon_green, .top-settings__icon_yellow{
background: transparent url("../images/notifications_read_top.png") center top no-repeat !important;
height: 10px;
width: 10px;
display: block;
position: absolute;
right: 5px;
top: 2px;
}
.top-settings__icon_green{
background: transparent url("../images/notifications_green_top.png") center top no-repeat !important;
}
.top-settings__icon_yellow{
background: transparent url("../images/notifications_yellow_top.png") center top no-repeat !important;
}
.general_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.general_sub_menu_div:before{
content: "\e61e";
}
.active .general_sub_menu_div{
color: #434343 !important;
}
.general_sub_menu_div:hover{
color: #434343 !important;
}
.general_sub_menu:hover .general_sub_menu_div{
color: #434343 !important;
}
.personall_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.personall_sub_menu_div:before{
content: "\e620";
}
.active .personall_sub_menu_div{
color: #434343 !important;
}
.personall_sub_menu_div:hover{
color: #434343 !important;
}
.personall_sub_menu:hover .personall_sub_menu_div{
color: #434343 !important;
}
.whitelabel_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.whitelabel_sub_menu_div:before{
content: "\e623";
}
.active .whitelabel_sub_menu_div{
color: #434343 !important;
}
.whitelabel_sub_menu_div:hover{
color: #434343 !important;
}
.whitelabel_sub_menu:hover .whitelabel_sub_menu_div{
color: #434343 !important;
}
.subscription_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.subscription_sub_menu_div:before{
content: "\e622";
}
.active .subscription_sub_menu_div{
color: #434343 !important;
}
.subscription_sub_menu_div:hover{
color: #434343 !important;
}
.subscription_sub_menu:hover .subscription_sub_menu_div{
color: #434343 !important;
}
.php_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.php_sub_menu_div:before{
content: "\e621";
}
.active .php_sub_menu_div{
color: #434343 !important;
}
.php_sub_menu_div:hover{
color: #434343 !important;
}
.php_sub_menu:hover .php_sub_menu_div{
color: #434343 !important;
}
.search_engine_keywords_report .legend{
    margin: 20px 0 20px 0;
}
.blue_check_position, .green_check_position, .read_check_position{
height: 8px;
width: 12px;
display: inline;
padding-left: 8px;
padding-right: 12px;
}
.blue_check_position{
background: transparent url("../img/blue_check_position.png") center center no-repeat !important;
}
.green_check_position{
background: transparent url("../img/green_check_position.png") center center no-repeat !important;
}
.read_check_position{
background: transparent url("../img/read_check_position.png") center center no-repeat !important;
}
.legend span{
margin-left: 5px;
}
.legend span span{
margin-left: 0px;
margin-right: 5px;
}
.legend{
margin-left: -6px !important;
width: 600px;
}
.search_engine_keywords_report_cell .pos_change_type_inTop{
	background: rgba(125,173,21,0.2) !important;
}
.search_engine_keywords_report_cell .pos_change_type_movedInTop{
	background: rgba(77,143,255,0.2) !important;
}
.search_engine_keywords_report_cell .pos_change_type_movedOffTop{
	background: rgba(191,45,55,0.2) !important;
}
#s2id_email-setting-input{
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08);
box-shadow: 0 2px 0 rgba(0,0,0,.08);
}
.container.loocked{
background: transparent url("../images/lock_trial_fon.png");
height: 100%;
z-index: 9;
bottom: 0px;
position: absolute;
display: none;
top: -5px;
}
.loocked_parent{
position: relative;
}
.container.loocked .row .span12{
text-align: center;
}
.loocked_span1{
color:#9e9e9e;
font-size: 24px;
font-family: "Segoe UI Semibold", sans-serif;
float: none;
margin-left: 0px;
}
.loocked_span2{
color:#565657;
font-size: 48px;
font-family: "Segoe UI Semibold", sans-serif;
float: none;
margin-left: 0px;
}
.notifications_li{
text-align: left;
}
li.notifications_li:hover {
	background: #364554;
}
.notifications_table{
  width: 100%;
}
.notifications_li_1td, .notifications_li_2td{
padding-top: 0px;
margin-top: 0px;
  vertical-align: middle;
padding-top:5px;
padding-bottom:5px;
}
.notifications_li_1td{
  width: 34px;
  padding-top: 0px;
  margin-top: 0px;
  vertical-align: middle;
 padding-top: 0px;
  padding-bottom: 0px;
}
.notifications_li_2td{
padding: 0px;
  margin-top: 0px;
  vertical-align: middle;
}
.notifications_li_2td a{
  width: 100%;
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  line-height: 39px;  
}
.notifications_span10{
margin-left: 0px;
}
.notifications_span2{
text-align:right;
font-style: italic;
}
.btn-more{
background-color: transparent;
color: #6f6f6f;
border: 1px solid #d7d7d7;
font-size: 16px;
}
.notifications_span10 a{
text-decoration: none;
}
/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}
.nano {
	 height: 121px !important;
	-moz-border-radius: 5px 0px 5px 5px !important;
	-webkit-border-radius: 5px 0px 5px 5px !important;
	border-radius: 5px 0px 5px 5px !important;	
}
.notifications_div{
	-moz-border-radius: 0px 0px 5px 5px !important;
	-webkit-border-radius: 0px 0px 5px 5px !important;
	border-radius: 0px 0px 5px 5px !important;
	padding-bottom: 6px;
	padding-top: 3px;
	background: #465f79;
}
.nano .nano-pane {padding-top: 2px;margin-top: 5px;}
.notifications_div_top{
height: 5px;
background: #465f79;
z-index: 9999999;
position: absolute;
width: 204px;
}
.knobi_span{
margin-left: auto;
width: 100%;
font-family: "Segoe UI Semibold", sans-serif;
font-size: 14px;
padding-bottom: 9px;
}
.knobi_graf_overall{
text-align: center;
width: 140px;
}
.data-dashboard-table-row__a .data-dashboard-table-cell__a{
font-family: 'Segoe UI Semibold';
}
.data-dashboard-table_content__a_green.data_820.left__a{
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08);
box-shadow: 0 2px 0 rgba(0,0,0,.08);
}
 #menu-container ul li a.active{
 color: #434343 !important;
 }
.row.no-margin.no-border{
border-bottom: none;
}
.first-li-submenu{

}
#asubmenu{
padding-top: 6px;
}

#sa_menu_table{
    margin-top: 30px;
    border: 1px solid black;
    border-radius: 3px;
    border-collapse: collapse;
}
#sa_menu_table td{
    padding: 10px;
    border-collapse: collapse;
    border: 1px solid black;
    border-radius: 3px;
}
.row.head-seo .span8 h2{
position: relative;
}
.row.head-seo .span8 h2 span{
font-size: 14px;
font-family: "Segoe UI", sans-serif;
-webkit-font-smoothing: antialiased;
}
.orange{
color: #fff;
background: #ff6634;
margin-left: 15px;
padding-left: 5px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 5px;
border-radius: 2px;
}
.red{
color: #fff;
background: #ed1c24;
margin-left: 7px;
padding-left: 5px;
padding-right: 10px;
padding-top: 2px;
padding-bottom: 5px;
border-radius: 2px;
}
.orange img, .red img{
margin-top: -2px;
}
.tablesorter-no-sort{
border-top: 0px !important;
}
.tbody-no-border{
border-top: 0px !important;
}

.pl tbody.tablesorter-no-sort tr:nth-child(2n) td{
background-color:#fff;
}
.tablesorter-headerAsc .th-sort:after {
	content: '\002E';
}
.tablesorter-headerDesc .th-sort:after {
	content: '\002F';
}
ul.multiselect-container{
overflow: scroll;
}
/**/
.competitors_sub_menu2_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_sub_menu2_div:before{
content: "\e629";
}
.active .competitors_sub_menu2_div{
color: #434343 !important;
}
.competitors_sub_menu2_div:hover{
color: #434343 !important;
}
.competitors_sub_menu2:hover .competitors_sub_menu2_div{
color: #434343 !important;
}
/**/
/**/
.competitors_top10_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_top10_sub_menu_div:before{
content: "\e628";
}
.active .competitors_top10_sub_menu_div{
color: #434343 !important;
}
.competitors_top10_sub_menu_div:hover{
color: #434343 !important;
}
.competitors_top10_sub_menu:hover .competitors_top10_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.competitors_snipet_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_snipet_sub_menu_div:before{
content: "\e624";
}
.active .competitors_snipet_sub_menu_div{
color: #434343 !important;
}
.competitors_snipet_sub_menu_div:hover{
color: #434343 !important;
}
.competitors_snipet_sub_menu:hover .competitors_snipet_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.competitors_big_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_big_sub_menu_div:before{
content: "\e629";
}
.active .competitors_big_sub_menu_div{
color: #434343 !important;
}
.competitors_big_sub_menu_div:hover{
color: #434343 !important;
}
.competitors_big_sub_menu:hover .competitors_big_sub_menu_div{
color: #434343 !important;
}
/**/
.keywords-list.competitors{
height: 256px;
border-top: 1px solid #cdcdcd;
}
.option-line.top-margin.competitors{
height: 77px;
padding: 0 19px 0px 20px;
margin-top: 10px;
}
.option-line.top-margin.competitors .option-title {
padding-top: 0px;
}
.competitors .option-value.option-value-regular__a {
margin-left: 0px;
margin-top: 8px;
}
.competitors .select190 button.btn {
width: 322px;
}
button[data-id="group_list"] .filter-option.pull-left{
	background: url("../img/folder_group.png") left center no-repeat;
	padding-left: 30px;
}
.competitors_a{
display: block;
color:#434343;
line-height: 35px;
text-decoration: none;
padding-left: 20px;
}
.keywords-list.competitors ul{
padding: 0px;
}
.keywords-list.competitors ul li {
margin-bottom: 0px;
border-bottom: 1px dashed #cdcdcd;
}
.competitors_a:hover{
background-color: #e2f3fe;
color:#434343;
}
a.competitors_active{
background-color: #37a1e4;
color:#FFF;
border-bottom:none;
}
a.competitors_active:hover{
background-color: #37a1e4;
color:#FFF;
}
.search_engines_togglers.competitor span a{
font-size: 12px;
}
.span.competitor{
color:#6f6f6f;
font-size: 14px;
margin-top: -10px;
}
.competitor.table .checkbox-proxy-list{
bottom: auto;
}
.new_overall2 .option-value.option-value-regular__a{
margin-left: 0px;
}
.new_overall2 td .btn-group.bootstrap-select.s{
margin-bottom: 2px;
}
.new_overall2 td .btn-group.bootstrap-select.s.qq .selectpicker {
width: 290px;
}
.group_overall2 .btn-group.bootstrap-select.s .selectpicker {
width: 240px;
}
button[data-id="show_single_group"] .filter-option.pull-left, button[data-id="group_select"] .filter-option.pull-left  {
background: url("../img/folder_group.png") left center no-repeat;
padding-left: 30px;
}
button[data-id="show_single_group"] .filter-option.pull-left{
height: 24px;
}
.calendar{
background: url("../svg/icn_calendar.svg") 10px center no-repeat;
width: 160px;
padding-left: 30px !important;
color: #434343 !important;
}
.show_calendar{
position: absolute;
right: 0px;
top: 38px;
background-color: #fff;
border: 1px solid #c5c5c5;
z-index: 999;
box-shadow: 0 0 15px rgba(0,0,0,0.3);
padding: 10px;
display: none;
padding-top: 0px;
}
#datepicker1 .ui-datepicker-inline, #datepicker2 .ui-datepicker-inline{
border: none;
}
#datepicker1 .ui-state-default, #datepicker1 .ui-widget-content .ui-state-default, #datepicker1 .ui-widget-header .ui-state-default, #datepicker2 .ui-state-default, #datepicker2 .ui-widget-content .ui-state-default, #datepicker2 .ui-widget-header .ui-state-default {
padding: 4px 4px;
}
#datepicker1 .ui-datepicker th, #datepicker2 .ui-datepicker th {
width: 28px;
height: 28px;
padding:0px;
font-size: 12px;
}
#datepicker1 .ui-datepicker, #datepicker2 .ui-datepicker {
width: 14em;
}
#datepicker1 table.ui-datepicker-calendar thead, #datepicker2 table.ui-datepicker-calendar thead {
background: #fff;
color: #212121;
border-top: 1px solid #ebebeb;
}
#datepicker1 .ui-datepicker-month, #datepicker1 .ui-datepicker-year, #datepicker2 .ui-datepicker-month, #datepicker2 .ui-datepicker-year{
font-weight: normal;
}
.div_new_calendare{
	border-top: 1px solid #ebebeb;
	padding-top: 5px;
	margin-top: 5px;
	
}
.div_new_calendare table{
	width: 100%;
}
.div_new_calendare table td{
	text-align: center;
}
.div_new_calendare table tr{
	height: 30px;
}
.div_new_calendare table td a{
	color: #6F6F6F;
	text-decoration: none;
	display: inline-block;
	border-radius: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	width: 120px;
}
.div_new_calendare table td a.new_calendare_active, .div_new_calendare table td a.new_calendare_active:hover{
	color: #fff;
	background-color: #37a1e4;
	border: none;
}
.div_new_calendare table td a:hover{
	color: #7eae16;
	border: 1px solid #7eae16;
}
.show_calendar_arrow{
	position: absolute;
	right: 50px;
	z-index: 9999;
	top: 24px;
	display: none;
}
#datepicker1 .ui-datepicker .ui-datepicker-prev, #datepicker2 .ui-datepicker .ui-datepicker-prev, #datepicker1 .ui-datepicker .ui-datepicker-next,  #datepicker2 .ui-datepicker .ui-datepicker-next{
cursor: pointer;
}
#datepicker1 td.selected_date, #datepicker2 td.selected_date{
background-color: transparent;
}
#datepicker1 td.selected_date a, #datepicker2 td.selected_date a{
background: none repeat scroll 0% 0% #9ad1f3;
}
#datepicker1 td.selected_date a.ui-state-active, #datepicker2 td.selected_date a.ui-state-active{
background: none repeat scroll 0% 0% #37A1E4;
}
input.calendar{
cursor: pointer;
}
.competitors_sub_menu{
display: inline-block;
padding-right: 25px;
}
.competitors_sub_menu a{
color: #787878;
font-family: "Segoe UI Semibold", sans-serif;
font-size: 15px;
text-decoration: none;
}
.competitors_sub_menu a.active {
color: #434343 !important;
}
.Snippet_bg {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(205, 205, 205);
  background-color: rgb(255, 255, 255);
  box-shadow: 1px 1.732px 0px 0px rgba(0, 0, 0, 0.031);
}
.table.competitor thead th {
	cursor: auto;
}
/**/
.competitors_detailed_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_detailed_div:before{
content: "\e617";
}
.active .competitors_detailed_div{
color: #434343 !important;
}
.competitors_detailed_div:hover{
color: #434343 !important;
}
.competitors_detailed:hover .competitors_detailed_div{
color: #434343 !important;
}
/**/
/**/
.competitors_overall2_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.competitors_overall2_div:before{
content: "\e61b";
}
.active .competitors_overall2_div{
color: #434343 !important;
}
.competitors_overall2_div:hover{
color: #434343 !important;
}
.competitors_overall2:hover .competitors_overall2_div{
color: #434343 !important;
}
/**/
.end_dates{
background-color: transparent;
}
.end_dates a{
background: #37a1e4 !important;
color: #fff !important;
}
.knob{
border: 0px;
}
.audit_head_h2 h2{
font-family: "Segoe UI Semibold", sans-serif;
font-size: 18px; 
margin: 0px;
margin-top: -7px;
}
.audit_added{
color:#6f6f6f;
}
.audit_document-i{
background: url("../img/audit_document.png") center 0px no-repeat;
}
.audit_passed#audit_passed{
color:#58a200;
}
span.audit_important{
color:#ed1c24;
}
span.audit_semi_important{
color:#ff6634;
}
button[data-id="show_single_group"]{
width: 240px !important;
}
#bars {
    height: 30px;
    left: 50%;
    position: absolute;
    width: 42px;
}
#bars .bar {
   background: #54aee7;
    bottom: 1px;
    height: 3px;
    position: absolute;
    width: 3px;      
    -webkit-animation: sound 0ms -800ms linear infinite alternate;
    -moz-animation: sound 0ms -800ms linear infinite alternate;
}
@-webkit-keyframes sound {
    0% {
       opacity: .35;
        height: 3px; 
    }
    100% {
        opacity: 1;       
        height: 28px;        
    }
}
@-moz-keyframes sound {
    0% {
       opacity: .35;
        height: 3px; 
    }
    100% {
        opacity: 1;       
        height: 28px;        
    }
}
@keyframes sound {
    0% {
       opacity: .35;
        height: 3px; 
    }
    100% {
        opacity: 1;       
        height: 28px;        
    }
}
#bars .bar:nth-child(1)  { left: 1px; -webkit-animation-duration: 474ms; animation-duration: 474ms; -moz-animation-duration: 474ms;}
#bars .bar:nth-child(2)  { left: 5px; -webkit-animation-duration: 433ms; animation-duration: 433ms; -moz-animation-duration: 433ms;}
#bars .bar:nth-child(3)  { left: 9px; -webkit-animation-duration: 407ms; animation-duration: 407ms; -moz-animation-duration: 407ms;}
#bars .bar:nth-child(4)  { left: 13px; -webkit-animation-duration: 458ms; animation-duration: 458ms; -moz-animation-duration: 458ms;}
#bars .bar:nth-child(5)  { left: 17px; -webkit-animation-duration: 400ms; animation-duration: 400ms; -moz-animation-duration: 400ms;}
#bars .bar:nth-child(6)  { left: 21px; -webkit-animation-duration: 427ms; animation-duration: 427ms; -moz-animation-duration: 427ms;}
#bars .bar:nth-child(7)  { left: 25px; -webkit-animation-duration: 441ms; animation-duration: 441ms; -moz-animation-duration: 441ms;}
#bars .bar:nth-child(8)  { left: 29px; -webkit-animation-duration: 419ms; animation-duration: 419ms; -moz-animation-duration: 419ms;}
#bars .bar:nth-child(9)  { left: 33px; -webkit-animation-duration: 487ms; animation-duration: 487ms; -moz-animation-duration: 487ms;}
#bars .bar:nth-child(10) { left: 37px; -webkit-animation-duration: 442ms; animation-duration: 442ms; -moz-animation-duration: 442ms;}​
.head-seo-no-done .span12{
	text-align: center;
}
.head-seo-no-done .span12 p{
font-family: 'Segoe UI Semibold', sans-serif;
color:#9e9e9e;
font-size: 18px;
text-align: center;
}
.head-seo-no-done .span12 h2{
font-family: 'Segoe UI Semibold', sans-serif;
color:#565657;
font-size: 30px;
text-align: center;
margin-top: -14px;
font-weight: normal;
}
/**/
.keysuggestion_sub_menu2_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.keysuggestion_sub_menu2_div:before{
content: "\e619";
}
.active .keysuggestion_sub_menu2_div{
color: #434343 !important;
}
.keysuggestion_sub_menu2_div:hover{
color: #434343 !important;
}
.keysuggestion_sub_menu2:hover .keysuggestion_sub_menu2_div{
color: #434343 !important;
}
/**/
/**/
.keysuggestion_history_sub_menu2_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.keysuggestion_history_sub_menu2_div:before{
content: "\e618";
}
.active .keysuggestion_history_sub_menu2_div{
color: #434343 !important;
}
.keysuggestion_history_sub_menu2_div:hover{
color: #434343 !important;
}
.keysuggestion_history_sub_menu2:hover .keysuggestion_history_sub_menu2_div{
color: #434343 !important;
}
/**/
/**/
.keysuggestion_results_sub_menu2_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.keysuggestion_results_sub_menu2_div:before{
content: "\e61a";
}
.active .keysuggestion_results_sub_menu2_div{
color: #434343 !important;
}
.keysuggestion_results_sub_menu2_div:hover{
color: #434343 !important;
}
.keysuggestion_results_sub_menu2:hover .keysuggestion_results_sub_menu2_div{
color: #434343 !important;
}
/**/
.keysuggestion h2{
font-size: 18px;
padding-top: 5px;
/*font-family: 'Myriad Pro';*/
font-weight: bold;
}
.row.keysuggestion{
margin-top: 6px; 
}
button[data-id="countryid"], button[data-id="regionid"]{
	width: 250px !important;
}
.row.keysuggestion .span4 label, .row.keysuggestion .span6 label{
	color: #6f6f6f;
}
.row.keysuggestion .span8 span{
font-style: italic;
font-size: 16px;
/*font-weight: bold;*/
/*font-family: 'Myriad Pro';*/
}
.row.keysuggestion .span8 span b{
color:#37a1e4;
font-weight: normal;
}
label[for="keywords_area"]{
	color:#6f6f6f;
}
#keywords_area{
width: 450px;
height: 98px;
border-radius: 0px;
border: 1px solid #c5c5c5;
margin-top: 4px;
font-family: "Lato", sans-serif;
font-size: 14px;
}
.keysuggestion_radio{
color: #6f6f6f !important;
font-size: 14px !important;
font-weight: normal;
line-height: 20px;
}
.keysuggestion_total{
font-family: 'Segoe UI Semibold', sans-serif;
color:#434343;
font-size: 18px;
}
.keysuggestion_span #total_amount{
color:#37a1e4;
font-family: 'Segoe UI Semibold', sans-serif;
font-size: 30px;
}
.keysuggestion_submit{
height: 36px;
line-height: 17px;
padding-left: 48px;
padding-right: 50px;
font-size: 16px; 
}
.keysuggestion_radio b{
font-family: 'Segoe UI Semibold', sans-serif;
color:#37a1e4;
font-size: 18px;
font-weight: normal;
}
.keysuggestion_header_h2{
font-size: 24px;
font-weight: normal;
padding-top: 6px;
margin-bottom: -2px;
}
.new_msg.everything_is_ok{
border: 1px solid #7eae16;
height: 30px;
line-height: 30px;
border-radius: 3px;
position: relative;
}
.new_msg.everything_is_ok i{
padding-left: 10px;
padding-right: 10px;
}
.new_msg.everything_is_ok i img{
margin-top: -3px;
}
.new_msg.everything_is_ok span{
font-family: 'Segoe UI', sans-serif;
font-size: 14px;
letter-spacing: 0.01em;
}
.new_msg.everything_is_ok span b{
font-family: 'Segoe UI Semibold', sans-serif;
font-weight: normal;
}
.new_msg.error{
background: none;
border: 1px solid #ed1c24;
height: 30px;
line-height: 30px;
border-radius: 3px;
position: relative;
}
.new_msg.error i{
padding-left: 10px;
padding-right: 10px;
}
.new_msg.error i img{
margin-top: -3px;
}
.new_msg.error span{
font-family: 'Segoe UI', sans-serif;
font-size: 14px;
letter-spacing: 0.01em;
}
.new_msg.error span b{
font-family: 'Segoe UI Semibold', sans-serif;
color:#ed1c24;
font-weight: normal;
}
.new_msg .close_message{
position: absolute;
right: 12px;
top: -1px;
}
.btn-white:focus {
background: #fff;
color:#565657;
border: 1px solid #d7d7d7;
}
.btn-white {
background-color: #fff;
color:#565657;
border: 1px solid #d7d7d7;
height: 35px;
line-height: 13px;
padding-left: 28px;
padding-right: 28px;
}
.btn-white:hover {
background: #fff;
color:#565657;
border: 1px solid #d7d7d7;
}
.btn-white:active {
background: #fff;
color:#565657;
border: 1px solid #d7d7d7;
}
.span12.keysuggestion span{
color:#6f6f6f;
}
.table-blue.keysuggestion-history thead{
background: #e5e5e5;
color: #6f6f6f;
font-family: 'Segoe UI Semibold', sans-serif;
}
.btn.btn-input.btn-blue.keysuggestion-blue{
padding-top: 5px;
padding-right: 4px;
padding-bottom: 5px;
padding-left: 14px;
margin-top: -7px;
}
table.table-blue.keysuggestion-history tbody tr td.last_td{
text-align: center;
padding-top: 5px;
padding-bottom: 3px;
}
table.table-blue.keysuggestion-history thead tr th.last_td{
width: 70px;
}
table.table-blue.keysuggestion-history td{
padding: 8px 0 0px 0;
}
#results_list{
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
#results_list li.task{
list-style-type: none;
}
#results_list li.task:hover{
background-color: #e2f3fe;
}
#results_list li.task.selected{
background-color: #d4eeff;
}
#results_list li.task.selected:hover{
background-color: #d4eeff;
}
.keysuggestion.results_total_selected span{
color: #434343;
font-size: 16px;
font-family: 'Segoe UI Semibold', sans-serif;
}
#results_block button[data-id="siteid1"], #results_block button[data-id="siteid2"] {
width: 300px !important;
}
#task_results tr td div span label{
font-size: 16px;
font-family: 'Segoe UI', sans-serif;
}
#task_results tr td{
font-size: 14px;
font-family: 'Segoe UI Semibold', sans-serif;
}
.table-blue.keysuggestion-history tbody tr:hover td, .table-blue.keysuggestion-history tbody tr:hover th {
 	background-color: #d7ecfa !important;
	}
#region_block .select2-container.select2.engine{
width: 250px;
}
.ui-widget .popup-text table{
font-family: 'Segoe UI', sans-serif;
font-size: 14px;
}
.ui-widget .popup-text table td{
padding-left: 10px;
}
#param-template .title{
font-family: 'Segoe UI Semibold';
text-transform: uppercase;
}
#param-template .value{
color: #52aee8;
font-family: 'Segoe UI Semibold';
font-size: 18px;
}
#param-template{
width: 180px;
float: left;
margin-left: 40px;
padding-bottom: 15px;
}
/*dash*/
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block{
display: table-row;
cursor: default;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first .data-dashboard-table-cell__a{
border-top: 1px solid #CECECE;
padding-top: 3px;
margin-bottom: 0px;
padding-bottom: 4px;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.last .data-dashboard-table-cell__a{
padding-top: 3px;
margin-bottom: 0px;
padding-bottom: 7px;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block .data-dashboard-table-cell__a{
padding-top: 3px;
margin-bottom: 0px;
padding-bottom: 4px;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block .data-dashboard-table-cell__a p{
margin-bottom: 10px;
padding: 0px;
}
.data-dashboard-table-item_toolbar__a.blocks{
bottom: 8px;
position: absolute;
right: 74px;
}
.keywords-list-item-update {
display: inline-block;
width: 30px;
height: 30px;
background: #7eae16;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
font-family: 'SER_ico';
line-height: 32px;
text-align: center;
color: #fff;
font-size: 12px;
}
.arrow_dash, .arrow_dashs{
text-decoration: none;
}
.arrow_dash:hover , .arrow_dashs:hover, .arrow_dash:active , .arrow_dashs:active, .arrow_dash:focus , .arrow_dashs:focus  {
text-decoration: none;
}
.keywords-list-item-update:hover {
background:#8dbf1f;
right: 0px;

}
.arrow_dash .keywords-list-item-arrow, .arrow_dashs .keywords-list-item-arrow{
display: inline-block;
font-family: 'SER_ico';
text-align: center;
color: #959595;
position: relative;
width: 10px;
height: 14px;
font-size: 17px;
}
.arrow_dash .keywords-list-item-arrow:hover, .arrow_dashs .keywords-list-item-arrow:hover{
color: #434343;
}
.arrow_dash .keywords-list-item-arrow:before, .arrow_dashs .keywords-list-item-arrow:before{
content: "\22";
position: absolute;
right: -5px;
}
.arrow_dash.open_arrow .keywords-list-item-arrow:before, .arrow_dashs.open_arrow .keywords-list-item-arrow:before{
content: "\2e";
position: absolute;
right: -5px;
}
.list_dash.group_open_liness .data-dashboard-table-cell__a.name_url{
padding-left: 5px;
}
.name_url a.arrow_dash, .name_url a.arrow_dashs{
padding-left: 0px;
padding-right: 5px;
}
.block.groups_dahs.first .data-dashboard-table-cell__a{
border-top: 1px dashed #CECECE !important;
padding: 0px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0px;
}
.block.groups_dahs .data-dashboard-table-cell__a{
padding: 0px;
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0px;
}
.data-dashboard-table-cell__a.bottom-link-group{
position: relative;
}
.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit{
position: absolute;
right: 5px;
bottom: 5px;
}
.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit:hover {
position: absolute;
right: 5px;
bottom: 5px;
}
.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit .keywords-list-item-update:hover, .data-dashboard-table-item_toolbar__a.blocks .flat-icon__a.link-edit .keywords-list-item-update:hover {
position: relative;
}
.block.groups_dahs{
background-color: #e5e1e1;
}
.data-dashboard-table-cell__a.name_url img{
width: 16px;
height: 16px;
margin-top: -2px;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first.last .data-dashboard-table-cell__a {
padding-top: 6px;
margin-bottom: 0px;
padding-bottom: 9px;
}
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first.last .data-dashboard-table-cell__a a.flat-icon__a.link-edit{
top: 2px !important;
right: 7px !important;
}
.import_type button.dropdown-toggle{
width: 440px;
}
.paginationPagesize {
    width: 70px;
    float: left;
}
.paginationPagesizeLabel {
}
.pagination2 {
	margin: 0px;
	color: #b8b8b8;
	}

.pagination2 .link_p a {
	margin: 0px;
	color: #6f6f6f;
	text-decoration: none;
	margin-left: 4px;
	padding: 0px 6px 0px 6px;
	border: 1px solid #b8b8b8;
	border-radius: 3px;
	font-size: 14px;
	}

.pagination2 .link_p a:hover {
	text-decoration: none;
	border: 1px solid #d7d7d7;
	background: #d7d7d7;
}

.pagination2 .link_p a.active-pagination{
	border: 1px solid #222c36;
	background: #222c36;
	color:#fff;
}
.pagination2 .span6{
margin-left: 0px;
}
.pagination2 .span6 .link_p a:first-child{
margin-left: 0px;
}
.span6.select_p{
text-align: right;
margin-left: 20px;
}
.btn-group.bootstrap-select.paginationPagesize.s{
padding-right: 60px;
}
.link_p{
padding-top: 13px;
}
.btn-group.bootstrap-select.paginationPagesize.s.dropup.open .dropdown-menu.open .dropdown-menu.inner.selectpicker{
border-top: 1px solid #c5c5c5;
}
.btn-group.bootstrap-select.paginationPagesize.s.dropup.open .dropdown-menu.open{
margin-bottom: 0px;
}
#compare_mode_button.active a {
	color: #fff;
	background-color: #37a1e4;
	border: #37a1e4;
}
.button_add_keywords .btn.btn-middle.btn-grey{
padding: 3px 10px !important;
}
.button_add_keywords .btn.btn-middle.btn-grey:hover{
padding: 3px 10px !important;
}
.backlinks_links_managed{
color: #434343;
font-family: 'Segoe UI';
font-size: 16px;
text-decoration: none;
}
.backlinks_links_managed:hover{
color: #434343;
text-decoration: none;
}
.backlinks_links_managed span.limit{
color: #6f6f6f;
font-family: 'Segoe UI';
font-size: 18px;
font-weight: bold;
}
.backlinks_links_managed span.used{
color: #434343;
font-family: 'Segoe UI';
font-size: 18px;
font-weight: bold;
}
.tooltip__a{
	color: #a3a3a3;
}
.tooltip__a:hover{
	color: #212b35
}
i.anchors_span{
	position: absolute;
	top: -10px;
	margin-left: 0px;
	padding: 3px 5px;
	background-color: #ed1c24;
	color: #fff;
	display: block;
	height: 10px;
	font-size: 12px;
	font-style: normal;
	line-height: 10.5px;
	border-radius: 7px;
	left: 70px;
}
.competitors_sub_menu.anchors{
	position: relative;
	padding-right: 0px;
}
/**/
.backlinks_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 16px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_sub_menu_div:before{
content: "\e634";
}
.active .backlinks_sub_menu_div{
color: #434343 !important;
}
.backlinks_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_sub_menu:hover .backlinks_sub_menu_div{
color: #434343 !important;
}
a.btn.btn-middle.btn-grey.active.backlinks_sub_menu, a.btn.btn-middle.btn-grey.backlinks_sub_menu{
	margin-right: 0;
}
/**/
/**/
.backlinks_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_sub_menu_div:before{
content: "\e635";
}
.active .backlinks_sub_menu_div{
color: #434343 !important;
}
.backlinks_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_sub_menu:hover .backlinks_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.backlinks_dashboard_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_dashboard_sub_menu_div:before{
content: "\e60e";
}
.active .backlinks_dashboard_sub_menu_div{
color: #434343 !important;
}
.backlinks_dashboard_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_dashboard_sub_menu:hover .backlinks_dashboard_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.backlinks_anchors_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_anchors_sub_menu_div:before{
content: "\e630";
}
.active .backlinks_anchors_sub_menu_div{
color: #434343 !important;
}
.backlinks_anchors_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_anchors_sub_menu:hover .backlinks_anchors_sub_menu_div{
color: #434343 !important;
}
/**/
.button-icon.import{
font-family: 'SER_ico';
}
.button-icon.import:before{
content: "\e632";
}

#backlinks_filters.btn-green {
	background: #ffffff;
	border: 1px solid #e7e7e7;
	color:#434343;
	padding: 5px 22px 5px 19px;
}
#backlinks_filters.btn-green:hover {
	background: #e7e7e7;
	color:#434343;
}
#backlinks_filters.btn-green:active {
	background: #e7e7e7;
	color:#434343;
}
#backlinks_filters .button-icon.import{
margin: 0px;
padding-right: 5px;
font-size: 14px;
position: relative;
}
#backlinks_filters .button-icon.import:before{
content: "\2e";
top: -3px;
position: absolute;
}

#backlinks_filters.active.btn-green {
	background: #e7e7e7;
	color:#434343;
	padding: 5px 22px 5px 19px;
	padding-bottom: 20px;
	border-radius: 2px 2px 0px 0px;
}
#backlinks_filters.active.btn-green:hover {
	background: #e7e7e7;
	color:#434343;
	padding-bottom: 20px;
	border-radius: 2px 2px 0px 0px;
}
#backlinks_filters.active.btn-green:active {
	background: #e7e7e7;
	color:#434343;
	padding-bottom: 20px;
	border-radius: 2px 2px 0px 0px;
}
#backlinks_filters.active .button-icon.import{
margin: 0px;
padding-right: 5px;
font-size: 14px;
position: relative;
}
#backlinks_filters.active .button-icon.import:before{
content: "\2f";
top: -3px;
position: absolute;
}
#filters_block .span12 .span2, .filter_param.select_lt_gt.span3{
	margin-left: 0px;
}
#filters_block .span12 .span2 .option-input{
	width: 130px;
}
.filter_param.simple_input, .filter_param.select_lt_gt, .filter_param.simple_select{
padding-right: 10px;
height: 44px;
}
#filter_block_ext_links{
padding-right: 10px;
}
#filters_block .span12{
	background-color: #e7e7e7;
	padding-top: 10px;
	padding-left: 10px;
	width: 930px;
}
li a .input_option{
	padding: 4px 5px;
	border: 1px solid #c5c5c5;
	-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: #fff;
	-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 4px;
}
li a .input_option:hover {
	border: 1px solid #7fb9f1;
	-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: #fff;
	-moz-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	box-shadow: inset 0 2px 0 rgba(0,0,0,.06);
	margin-bottom: 0px;
}
.widt .dropdown-menu{
	width: 150px;
}
.widt.alex .dropdown-menu{
	width: 170px;
}
.active_filters_span{
	color: #434343;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	font-weight: 100;
	margin-left: 0px;
}
#active_filters_block{
	margin-top: 15px;
}
#filterForm{
	margin-bottom: 0px;
}
.selected_filter{
    float: left;
	background-color: #ff6634;
	border-radius: 10px;
	color: #fff;
	font-family: 'Segoe UI';
	font-size: 14px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 10px;
	margin-top: 10px;
}
.selected_filter .name{
	background-color: #993412;
	border-radius: 10px 0px 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.selected_filter .value{
	padding-left: 10px;
	padding-right: 10px;
}
.selected_filter .dell_filter{
	padding-right: 10px;
}
@-moz-document url-prefix() {
	.dell_filter img{
		margin-bottom: 4px;
	}
	.selected_filter{
		padding-bottom: 2px;
	}
}
#filterSearchButton, #clear_all_filters{
	padding: 3px;
	font-family: 'Segoe UI';
	font-size: 14px;
	line-height: 14px;
	background-color: #fff;
	color: #37a1e4;
	border: 1px solid #37a1e4;
	border-radius: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 1px;
}
.backlinks_totals{
	color: #434343;
	font-family: 'Segoe UI Semibold';
	font-size: 16px;
	font-weight: 100;
}
.backlinks_totals i{
	color: #37a1e4;
	font-style: normal;
}
.backlinks_totals a, .backlinks_totals a:hover{
	color: #434343;
	text-decoration: none;
}
#total_selected{
	font-family: 'Segoe UI';
	font-weight: bold;
}
.btn.btn-input.btn-red.slim, .btn.btn-input.btn-blue.slim{
	font-family: 'Segoe UI';
	font-size: 14px;
	padding: 2px 18px; 
}
.btn.btn-input.btn-red.slim, .btn.btn-input.btn-blue.slim{
	font-family: 'Segoe UI';
	font-size: 14px;
	padding: 2px 18px; 
}
.loadedkw.big td.add_info{
	vertical-align: middle;
}
.loadedkw.big td label.top-margin-checkbox{
	/*margin-bottom: 7px;*/
}
/*AdminSubscription.tpl*/
#subscription #add_options_block p{
	color: #6f6f6f;
}
#subscription .proverka_pay{
	padding-top: 4px;
}
#subscription .row.hl .span12{
	border-top: 1px solid #cdcdcd;
	padding-top: 15px;
	margin-top: 15px;
}
.p_grey_text{
	color: #6f6f6f;
}
.row.bonus .bonus_text{
	margin-right: 20px;
	font-size: 22px;
	font-family: 'Segoe UI', sans-serif;
	margin-left: 0px;
}
.row.bonus{
	margin-left: 0px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.row.bonus .span1{
	height: 40px;
	margin-left: 0px;
	width: 45px;
}
.hr_margin{
	margin-top: 30px;
}
a.bonus_text{
	text-decoration: none;
	margin-right: 20px;
	font-size: 22px;
	font-family: 'Segoe UI Semibold', sans-serif;
	margin-left: 0px;
}
a.bonus_text:hover, a.bonus_text:focus, a.bonus_text:active{
	text-decoration: none;
	color: #434343;
}
.bonus_text.arrow_dash{
	position: relative;
}
.bonus_text.arrow_dash .keywords-list-item-arrow{
	position: absolute;
	top: 6px;
}
#subscription span.text{
	padding-left: 20px;
}
.arrow_dash .keywords-list-item-arrow:hover, .arrow_dashs .keywords-list-item-arrow:hover {
	color: #434343;
}
a.bonus_text:hover span.text, a.bonus_text:focus span.text, a.bonus_text:active span.text{
	color: #434343;
}
#subscription .account_balance{
	color: #36a3e6;
	font-weight: normal;
	font-family: 'Segoe UI Semibold', sans-serif;
}
.bonus_div{
margin-top: 32px;
margin-left: 0px;
font-size: 18px;
font-family: 'Segoe UI Semibold', sans-serif;
color: #332e32;
}
.bonus_div i{
color: #36a3e6;
padding-left: 5px;
font-style: normal;
}
#guest-link-text, #guest-link-hv-text{
	width: 415px;
	background-color: #fff !important;
	border-color: #d5dbdb;
	color: #6f6f6f !important;
	cursor: default;
}
label.inside-checked:after {
content: '\2714';
font-size: 14px;
position: absolute;
top: -2px;
left: 3px;
color: #99a1a7;
}

.check-info.right{
float: right;
padding-right: 20px;
}
.check-info.right span{
margin-right: 0px;
margin-left: 0px;
}
.check-info.right a.permission-user-email-top {
font-size: 14px;
color: #3f8bd5;
text-decoration: underline;
line-height: 14px;
position: relative;
bottom: auto;
}
.check-info.right a.permission-user-email-top:hover {
text-decoration: none;
}
/**/
.backlinks_all_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_all_sub_menu_div:before{
content: "\25";
}
.active .backlinks_all_sub_menu_div{
color: #434343 !important;
}
.backlinks_all_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_all_sub_menu:hover .backlinks_all_sub_menu_div{
color: #434343 !important;
}
/**/
.backlinks_one_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.backlinks_one_sub_menu_div:before{
content: "\e602";
}
.active .backlinks_one_sub_menu_div{
color: #434343 !important;
}
.backlinks_one_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_one_sub_menu:hover .backlinks_one_sub_menu_div{
color: #434343 !important;
}
/**/
.button-icon.add_link{
font-family: 'SER_ico';
margin-right: 5px;
font-size: 12px;
}
.button-icon.add_link:before{
content: "\e60f";
}
a#WithSelected.export, a#WithAll.export, a#columnsSettings.export{
	font-family: 'Segoe UI';
	font-size: 14px;
	padding: 0px 18px;
	padding-right: 0px;
	line-height: 23px;
}
a#WithSelected.export i, a#WithAll.export i, a#columnsSettings i{
	color:#145279;
	font-style: normal;
	padding-left: 5px;
}
a#WithSelected.export .color-button-dark-vniz, a#WithAll.export .color-button-dark-vniz{
	margin-left: 10px;
	border-radius: 0px 5px 5px 0px;
}
ul#ulWithSelected li a span.delete, ul#ulWithAll li a span.delete{
	color:#ed1c24;
}
ul#ulWithSelected li a:hover span.delete, ul#ulWithAll li a:hover span.delete{
	color:#fff;
}
#ulWithSelected.dropdown-add-to li > a, #ulWithAll.dropdown-add-to li > a, #ulColumnSettings.dropdown-add-to li > a {
	padding: 6px 10px 6px;
}
ul#ulWithSelected li a.number_left i, ul#ulWithAll li a.number_left i, ul#ulColumnSettingsli a.number_left i{
	float: right;
	font-style: normal;
	background-color: #2f7099;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px;
	font-size: 12px;
	color:#fff;
}
.bltr td div.td-center, .bltr td div.td-margin{
font-family: 'Segoe UI Semibold';
color:#6f6f6f;
font-size: 13px;
}
.bltr td{
vertical-align: middle !important;
}
span.bg-green{
background:#7eae16;
color: #fff;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 2px;
border-radius: 10px;
}
.bltr td .earth_png, .row-fixed2 .earth_png{
background: url("../img/earth_off.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
padding-right: 5px;
}
.bltr td .earth_png:hover, .row-fixed2 .earth_png:hover{
background: url("../img/earth_on.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
padding-right: 5px;
}
.td-center.anchor{
color:#434343 !important;
}
.font-black{
color:#434343 !important;
}
.font-black span span.text_grey{
color:#959595 !important;
}
span.bg-blue{
background:#37a1e4;
color: #fff;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 2px;
border-radius: 10px;
}
span.bg-blue.social{
cursor: pointer;
}
.bltr .td-center .dropdown-add-to li span{
font-family: 'Segoe UI Semibold';
color:#6f6f6f;
font-size: 13px;
}
.bltr .td-center .dropdown-add-to li {
padding-left: 5px;
height:25px;
}
.bltr .td-center .dropdown-add-to{
z-index: 99999;
min-width: 100px;
padding: 5px !important;
right: 25px;
}
span.bg-red{
background:#ed1c24;
color: #fff;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 2px;
border-radius: 10px;
}
span.bg-red-bg{
background:transparent;
border:1px solid #ed1c24;
color: #ed1c24;
padding-left: 6px;
padding-right: 6px;
padding-top: 0px;
padding-bottom: 2px;
border-radius: 10px;
}
span.text-green{
	color:#7eae16;
}
.recheckable .td-center.left{
text-align: left;
padding-left: 20px;
}
.error-sa{
	background-color: #e8697b;
	border:1px solid #d15668;
	border-radius: 3px;
}
.error-sa .two_message {
	color: #fff;
}
.row-fixed2 .proxy-name{
	font-family: 'Segoe UI Semibold';
	font-size: 13px;
	font-weight: normal;
}
.bg-green.chk-icon{
display: inline-block;
width: 10px;
height: 19px;
position: relative;
}
.bg-green.chk-icon:after {
content: '\2714';
font-size: 14px;
position: absolute;
top: 1px;
left: 5px;
color: #fff;
}
.spinner3{
background: url("../img/spinner3.gif") center center no-repeat;
height: 16px;
display: block;
}
.view_mode_border_li span.icon{
	font-family: SER_ico;
	font-size: 15px;
	line-height: 5px;
	position: absolute;
	top: 11px;
	color:#bf2d37;
}
.view_mode_border_li span.icon.green{
	color:#7eae16;
}
.rate-green a:hover{
	color: #8dbf1f;
	text-decoration: underline;
	}

.rate-red a:hover{
	color: #d84550;
	text-decoration: underline;
	}
.spinner-css {
  position: absolute;
  margin: -50px 0 0 -50px;
  height: 58px;
	width: 58px;
	top: 50px;
	left: 51%;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
}
.spinner-css:after {
  content: "";
  position: absolute;
  width: 48px;
  height: 48px;
  left: 0px;
  top: 0px;
  margin: 5px;
  background: #fff;
  opacity: 1;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
}
.spinner-css .side {
  height: 58px;
  width: 29px;
  position: absolute;
  overflow: hidden;
  top: 0;
}
.spinner-css .side > .fill {
  position: absolute;
  width: 29px;
  height: 58px;
  background: #0099cc;
  border-radius: 999px;
  -webkit-border-radius: 999px;
  -moz-border-radius: 999px;
  animation: cssSpinnerRight 2s infinite linear;
  -webkit-animation: cssSpinnerRight 2s infinite linear;
  -moz-animation: cssSpinnerRight 2s infinite linear;
  -o-animation: cssSpinnerRight 2s infinite linear;
}
.spinner-css .side.sp_right {
  left: 29px;
  border-radius: 0px 999px 999px 0px;
  -webkit-border-radius: 0px 999px 999px 0px;
  -moz-border-radius: 0px 999px 999px 0px;
}
.spinner-css .side.sp_right > .fill {
  right: 0;
  border-right: 29px solid #f6f6f6;
}
.spinner-css .side.sp_left {
  left: 0;
  border-radius: 999px 0px 0px 999px;
  -webkit-border-radius: 999px 0px 0px 999px;
  -moz-border-radius: 999px 0px 0px 999px;
}
.spinner-css .side.sp_left > .fill {
  left: 0;
  border-left: 29px solid #f6f6f6;
  animation: cssSpinnerLeft 2s infinite linear;
  -webkit-animation: cssSpinnerLeft 2s infinite linear;
  -moz-animation: cssSpinnerLeft 2s infinite linear;
  -o-animation: cssSpinnerLeft 2s infinite linear;
}
@-webkit-keyframes cssSpinnerRight {
  0% {
    -webkit-transform: rotate(0deg);
  }
  20% {
    -webkit-transform: rotate(90deg);
  }
  25% {
    -webkit-transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  70% {
    -webkit-transform: rotate(270deg);
  }
  75% {
    -webkit-transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes cssSpinnerLeft {
  0% {
    -webkit-transform: rotate(0deg);
  }
  25% {
    -webkit-transform: rotate(0deg);
  }
  35% {
    -webkit-transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(180deg);
  }
  80% {
    -webkit-transform: rotate(270deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes cssSpinnerRight {
  0% {
    -moz-transform: rotate(0deg);
  }
  20% {
    -moz-transform: rotate(90deg);
  }
  25% {
    -moz-transform: rotate(180deg);
  }
  50% {
    -moz-transform: rotate(180deg);
  }
  70% {
    -moz-transform: rotate(270deg);
  }
  75% {
    -moz-transform: rotate(360deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-moz-keyframes cssSpinnerLeft {
  0% {
    -moz-transform: rotate(0deg);
  }
  25% {
    -moz-transform: rotate(0deg);
  }
  35% {
    -moz-transform: rotate(90deg);
  }
  50% {
    -moz-transform: rotate(180deg);
  }
  75% {
    -moz-transform: rotate(180deg);
  }
  80% {
    -moz-transform: rotate(270deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes cssSpinnerRight {
  0% {
    -o-transform: rotate(0deg);
  }
  20% {
    -o-transform: rotate(90deg);
  }
  25% {
    -o-transform: rotate(180deg);
  }
  50% {
    -o-transform: rotate(180deg);
  }
  70% {
    -o-transform: rotate(270deg);
  }
  75% {
    -o-transform: rotate(360deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@-o-keyframes cssSpinnerLeft {
  0% {
    -o-transform: rotate(0deg);
  }
  25% {
    -o-transform: rotate(0deg);
  }
  35% {
    -o-transform: rotate(90deg);
  }
  50% {
    -o-transform: rotate(180deg);
  }
  75% {
    -o-transform: rotate(180deg);
  }
  80% {
    -o-transform: rotate(270deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes cssSpinnerRight {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(90deg);
  }
  25% {
    transform: rotate(180deg);
  }
  50% {
    transform: rotate(180deg);
  }
  70% {
    transform: rotate(270deg);
  }
  75% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes cssSpinnerLeft {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(0deg);
  }
  35% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(180deg);
  }
  75% {
    transform: rotate(180deg);
  }
  80% {
    transform: rotate(270deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#import-font p{
color: #6f6f6f;
font-size: 15px;
font-family: "Segoe UI", sans-serif;
}
#import-font span.text_span{
	font-size: 13px;
}
#import-font label.top-margin-checkbox.disp, label.top-margin-checkbox.disp:active, label.top-margin-checkbox.disp:focus{
	cursor: auto;
	border: 1px solid #c5c5c5;
	background: #c5c5c5;
	border-radius: 50px;
	padding: 9px;
}
#import-font label.top-margin-checkbox.disp:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: -1px;
	left: 3px;
	color: #ffffff;
	z-index: 9999;
}
#import-font .regular-checkbox:checked + label.top-margin-checkbox.disp {
	background: #7eae16;
	border: 1px solid #7eae16;
}
#popup_edit_cost_select button{
width: 157px;
}
#popup_edit_cost_select2 button{
width: 171px;
}

#popup_edit_cost_select button span, #popup_edit_cost_select2 button span, #change_curr_block  button span, #change_curr_block2 button span{
font-family: "Segoe UI", sans-serif;
}
#change_curr_block div.bootstrap-select, #change_curr_block2 div.bootstrap-select, #popup_edit_cost_select2 div.bootstrap-select{
margin-bottom: 0px;
}
.popup span.text{
font-family: "Segoe UI",sans-serif;
}
#ulWithAll, #ulWithSelected{
display:none;
z-index: 99999;
min-width: 210px;
overflow-y: visible;
}
#ulSubWithSelected, #ulSubWithAll{
	z-index: 99999;
	left: -206px;
	width: 205px;
	position: absolute;
	top: -8px;
}
li.sub_menu_ul{
position: relative;
}
li.sub_menu_ul ul{
	display:none;
}
li.sub_menu_ul:hover ul{
	display:table;
}
li#dl-menu{
	/*position: relative;*/
}
.dl-menu{
	display:none;
	position: absolute;
	top: 31px; 
	min-width: 250px;
	border-radius: 0px 0px 3px 3px;
	background-color: #63b5e9;
	z-index: 999;
}
li#dl-menu:hover ul{
	display:block;
}
li#dl-menu li{
	position: relative;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 214px;
}
li#dl-menu ul li:after {
	content: '•';
	font-size: 24px;
	position: absolute;
	top: 5px;
	left: 13px;
	color: #307098;
}
li#dl-menu:hover  {
	color: #fff;
	background: #63b5e9;
}
ul.dl-menu li:hover{
	background-color: #398cc0;
}
ul.dl-menu li:last-child{
	border-radius: 0px 0px 3px 3px;
}
.menu-icon #icons_tools{
font-family: 'SER_ico';
}
a.discoloration, a.discoloration_login{
width: 40px;
height: 40px;
text-decoration: none;
}
a.discoloration img, a.discoloration_login img{
	border: 2px solid #c3c5c7;
	border-radius: 5px;
}
a.discoloration.active img, a.discoloration_login.active img{
	border: 2px solid #37a1e4;
}
span.color-div{
	padding-right: 3px;
}
div.no_avatar_div{
	width: 32px;
	height: 32px;
	background-color: #9ad1f3;
	border-radius: 5px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -20px;
}
div.no_avatar_div span.no_avatar_i{
	font-family: SER_ico;
	font-size: 14px;
	color: #5a98bf;
	text-align: center;
	margin-top: 5px;
	display: block;	
}
i.header-logo.new{
	font-family: SER_ico;
	font-style: normal;
	font-size: 24px;
	font-weight: normal;
	color: #9ad1f3;
	background: none;
}
i.footer-logo.new{
	font-family: SER_ico;
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	color: #6f6f6f;
	background: none;
	top: 0px;
	margin-right: 0px;
}
#create-new-group i.button-icon{
font-family: 'SER_ico';
}
.ajax-list-table td
{
	border-bottom: 1px solid #f1f0f0;
	line-height: 20px;
	padding: 2px 0 0;
}
.ajax-list-table td.list_item li {
	line-height: 20px;
	list-style-type: square;
	margin-left: 20px;
}
table.ajax-list-table tbody tr td.list_item li a{
	color: #3f8bd5;
}
table.ajax-list-table tbody tr td.list_item li a{
	color: #3f8bd5;
}
div#blTablePlaceholder div.pagination2{
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}
table.ajax-list-table, #domain_params_history table.table-blue{
	font-family: 'Segoe UI', sans-serif;
	font-size: 14px;
}
button#currency_popup_btn{
	padding: 5px 16px;
}
i#currency_popup{
	width: 26px;
	display: inline-block;
}
div.check-info#indexed i span#indexed_percent_placeholder{
	margin-left: 0px;
}
div[aria-describedby=domain_params_history], div[aria-describedby=extLinks]{
	position: absolute !important;
}
span.proxy-name.history_link a{
	color: #434343;
	text-decoration: none;
}
span.proxy-name.history_link a:hover{
	text-decoration: underline;
}
.button-icon.history_icon_link{
	cursor: pointer;
	color: #a1a1a1;
	top: -3px;
	right: -13px;
}
.button-icon.history_icon_link:hover{
	color: #434343; 
}
/**/
.backlinks_page_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
float: left;
}
.backlinks_page_sub_menu_div:before{
content: "\e613";
}
.active .backlinks_page_sub_menu_div{
color: #434343 !important;
}
.backlinks_page_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_page_sub_menu:hover .backlinks_page_sub_menu_div{
color: #434343 !important;
}
/**/
.ui-dialog.ui-widget.ui-widget-content{
	z-index: 999;
}
#spinner2.container.loocked{
	z-index: 9999;
}
/*new checkbox*/
input[type="checkbox"].new-regular-checkbox{
  vertical-align:middle;
  display: none;
}
input[type="checkbox"].new-regular-checkbox+label{
  cursor:pointer;
}
input[type="checkbox"].new-regular-checkbox+label:before{
  content:"";
  display:inline-block;
  height: 19px;
  margin: 0px 9px 0 0px;
  vertical-align: bottom;
  width:16px;
}
input[type="checkbox"].new-regular-checkbox+label:before{
  background:url("../img/check_sheet.png")left top no-repeat;
}
input[type="checkbox"].new-regular-checkbox:checked+label:before{
  background:url("../img/check_sheet.png")-16px top no-repeat;
}
input[type="checkbox"].new-regular-checkbox:disabled+label:before{
  background:url("../img/check_sheet.png")-32px top no-repeat;
}
/**/
.wmtools_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.wmtools_sub_menu_div:before{
content: "\e638";
}
.active .wmtools_sub_menu_div{
color: #434343 !important;
}
.wmtools_sub_menu_div:hover, .wmtools_sub_menu:hover{
color: #434343 !important;
}
.wmtools_sub_menu:hover .wmtools_sub_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_general_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_general_menu_div:before{
content: "\e61e";
}
.active .settings_general_menu_div{
color: #434343 !important;
}
.settings_general_menu_div:hover, .settings_general_menu:hover{
color: #434343 !important;
}
.settings_general_menu:hover .settings_general_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_profile_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_profile_menu_div:before{
content: "\e636";
}
.active .settings_profile_menu_div{
color: #434343 !important;
}
.settings_profile_menu_div:hover, .settings_profile_menu:hover{
color: #434343 !important;
}
.settings_profile_menu:hover .settings_profile_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_rankings_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_rankings_menu_div:before{
content: "\2d";
}
.active .settings_rankings_menu_div{
color: #434343 !important;
}
.settings_rankings_menu_div:hover, .settings_rankings_menu:hover{
color: #434343 !important;
}
.settings_rankings_menu:hover .settings_rankings_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_dashboard_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_dashboard_menu_div:before{
content: "\26";
}
.active .settings_dashboard_menu_div{
color: #434343 !important;
}
.settings_dashboard_menu_div:hover, .settings_dashboard_menu:hover{
color: #434343 !important;
}
.settings_dashboard_menu:hover .settings_dashboard_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_apis_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_apis_menu_div:before{
content: "\e60a";
}
.active .settings_apis_menu_div{
color: #434343 !important;
}
.settings_apis_menu_div:hover, .settings_apis_menu:hover{
color: #434343 !important;
}
.settings_apis_menu:hover .settings_apis_menu_div{
color: #434343 !important;
}
/**/
/**/
.settings_notifications_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.settings_notifications_menu_div:before{
content: "\30";
}
.active .settings_notifications_menu_div{
color: #434343 !important;
}
.settings_notifications_menu_div:hover, .settings_notifications_menu:hover{
color: #434343 !important;
}
.settings_notifications_menu:hover .settings_notifications_menu_div{
color: #434343 !important;
}
/**/
table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination{
	height: 65px;
}
table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination td{
	position: absolute;
	left: 0;
	background: #fff;
}
table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination:hover  td{
	background-color: #fff !important;
}
.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{
	display: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{
	border: 0px;
}

div.option-line.max-width{
	width: 100%;
}
div.option-line.max-width div.option-title{
	width: auto;
}
ul#user_menu li a{
	white-space: nowrap;
	text-align: left;
}
.proxy-name.podlink a{
	font-size: 13px;
	color: #959595;
	text-decoration: none;
}
.proxy-name.podlink a:hover{
	text-decoration: underline;
}
.ui-dialog .ui-widget-content a.popup_history_link{
	color: #434343;
	text-decoration: none;
}
.ui-dialog .ui-widget-content a.popup_history_link:hover{
	text-decoration: underline;
}
.razdel-audit-mobile-viewport{
	width: 680px;
	float: left;
}
.mobile_img{
	width:250px;
	height:447px;
	position: relative;
	float: right;
	background: url("../images/mobile/mobile_border.png") no-repeat;
}
.screenshot-img-container {
	height: 337px;
	clip: rect(0,225px,337px,0);
	width: 225px;
	top: 54px;
	left: 12px;
	right: 13px;
	position: absolute;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.screenshot-img-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  z-index: 1;
}
.razdel-audit-mobile-viewport .span8{
	margin-bottom: 10px;
	width: 680px;
}
.razdel-audit-mobile-viewport .span12.seo-block-p{
	padding-top: 0px;
}
.dropdown-add-to li.disabled_sub_menu > a {
	color: #a3a3a3;
}
.dropdown-add-to li.disabled_sub_menu > a:hover {
	color: #fff;
}
.header_li{
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
.pull-left.header{
  padding-bottom: 8px;
  background: #e5e5e5;
  padding-top: 8px;
}
.pull-left.header b{
  font-weight: normal;
  padding-left: 10px;
}
.pull-left.footer_list{
  font-style: italic;
  font-size: 11px;
  padding-bottom: 5px;
}
.upload_button{
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1) inset;
    color: #6f6f6f;
    font-family: "Segoe UI Semibold",sans-serif;
    font-size: 14px;
    padding: 3px 14px;
    text-decoration: none;
    cursor: pointer;
}
/**/
.backlinks_disavow_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
float: left;
}
.backlinks_disavow_sub_menu_div:before{
content: "\e639";
}
.active .backlinks_disavow_sub_menu_div{
color: #434343 !important;
}
.backlinks_disavow_sub_menu_div:hover{
color: #434343 !important;
}
.backlinks_disavow_sub_menu:hover .backlinks_disavow_sub_menu_div{
color: #434343 !important;
}
/**/
.float_str, .float_str_label{
	float: left;
	padding-right: 10px;
}
span.checked_checkbox, span.not_checked_checkbox{
	content: "";
	display: inline-block;
	height: 20px;
	margin: 0px 9px 0 0px;
	vertical-align: bottom;
	width: 20px;
} 
span.checked_checkbox{
	background: url("../img/span_checkbox.png")-20px top no-repeat;
}
span.not_checked_checkbox{
	background: url("../img/span_checkbox.png")left top no-repeat;
}
li.sub_menu_ul a.number_left i.solid, li.sub_sub_menu_ul a.number_lefts i.solid{
  display: block;
  float: right;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-right: -10px;
  border-color: transparent;
  border-left-color: #cccccc;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  background-color: transparent !important;
  padding: 0px;
  padding-right: 5px !important;
  border-radius: 0px !important;
}
li.sub_sub_menu_ul a.number_lefts i.solid{
	padding-left: 10px;
}
li.sub_menu_ul a.number_left:hover i.solid, li.sub_sub_menu_ul a.number_lefts:hover i.solid{
	border-left-color: #fff;
}
/**/
.earn_sub_menu_div{
font-family: 'SER_ico';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #c8c8c8 !important;
width: 18px;
height:16px;
margin-right: 5px;
float: left;
}
.earn_sub_menu_div:before{
content: "\e63a";
}
.active .earn_sub_menu_div{
color: #434343 !important;
}
.earn_sub_menu_div:hover{
color: #434343 !important;
}
.earn_sub_menu:hover .earn_sub_menu_div{
color: #434343 !important;
}
td.lz div.td-center span.err.spinner{
	height: 19px;
}
tbody.tbody-no-border tr.group_pagination {
  height: 65px;
}
tbody.tbody-no-border tr.group_pagination td {
  position: absolute;
  left: 0;
  background: #fff;
}
thead tr.search_engine_keywords_report th.th-checkbox span.th-sort{
  top: -3px;
}
h2.audit_expired_text{
  font-size: 20px;
  font-family: 'Segoe UI Semibold', sans-serif;
  margin-top: 0px;
  line-height: 30px;
  margin-bottom: 10px;
}
#none_block .nano{
 height: auto !important;
}
#none_block .nano > .nano-content {
position: static;
  overflow: visible;
  overflow-x: visible;
}

ul.ProfilesList li a i:before {
  content: "\e601";
  font-family: 'SER_ico';
  font-size: 16px; 
  color: #6f6f6f;
  font-style: normal;
  padding-right: 5px;
  padding-left: 5px;
}
ul.ProfilesList li a.openDir i:before {
  content: "\e609";
}
ul.ProfilesList li a{
	background: none;
	padding-left: 0px;
}
ul.ProfilesList li a:hover, ul.ProfilesList li a:active, ul.ProfilesList li a:focus{
	background: #e6e6e6;
	padding-left: 0px;
}
ul.ProfilesList li a:hover i:before{
	color: #434343;
}
ul.secondLevel li a i:before, ul.secondLevel li a.openDir i:before {
  content: "\25";
}
#gaProfilesList ul.firstLevel {
    margin-left: 20px;
}
#gaProfilesList ul.secondLevel {
    margin-left: 20px;
}
.view_mode.view_mode_new span.filter{
  font-family: 'Segoe UI', sans-serif;
  font-size: 13px; 
  color: #2B2B2B;
line-height: 12px;
padding-right: 10px;  
}
.view_mode.view_mode_new .btn.btn-blue.filter_details{
  width: 154px;
  text-align: left;
  height: 13px;
  line-height: 12px;
  border: 1px solid #C5C5C5;
  background: #fff; 
  color: #2B2B2B; 
  font-family: 'Segoe UI', sans-serif;
  font-size: 13px;   
}
.view_mode.view_mode_new .btn.btn-blue.filter_details span{
float: right;
}
.view_mode.view_mode_new .btn.btn-blue.filter_details span img{
margin-top: -2px;
}
.view_mode.view_mode_new .view_mode_border{
  margin-top: 0px;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li a{
padding: 6px 0px 6px;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li.active a{
  background: #f2f2f2;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li a:hover{
  background: #f2f2f2;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li{
background: none;
height:32px;
  width: 56px;
    text-align: center;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li span.icon {
top: 14px;
}
.view_mode.view_mode_new .view_mode_border .view_mode_border_li a{
  font-family: "Segoe UI", sans-serif;
  font-size: 13px;
}
.view_mode.view_mode_new .selected_se button{
  height: 34px;
    width: 160px;
}
.view_mode.view_mode_new .selected_se button span img{
  width: 16px;
  height: 16px;
    margin-top: -4px;
}
.view_mode.view_mode_new .selected_se button .filter-option {
  border-right: none;
    right: 19px;
    padding: 4px 0px 1px;
}
.view_mode.view_mode_new  .btn-group.bootstrap-select{
  float: right;
}
.view_mode.view_mode_new .selected_se{
}
.view_mode.view_mode_new table{
  width: 940px;
}
.view_mode.view_mode_new table tr td{
    vertical-align: top;
}
.view_mode.view_mode_new .dropdown-menu.inner.selectpicker{
  font-size: 14px;
}
.view_mode.view_mode_new .dropdown-menu{
  left: auto;
  right: 0px;
}
.view_mode.view_mode_new .dropdown-menu.inner.selectpicker li a img{
  width: 16px;
  height: 16px;
    margin-top: -2px;
}
.view_mode.view_mode_new .dropdown-menu.inner.selectpicker li a{
padding-right: 30px;
}

.view_mode.view_mode_new .dropdown-menu li > a:hover, .view_mode.view_mode_new .dropdown-menu li > a:focus, .view_mode.view_mode_new .dropdown-menu li > a:active{
  background: #f2f2f2;
  color: #757575;
}
.view_mode.view_mode_new .view_mode_text{
  display: block;
  margin-top:-3px;
}
.view_mode.view_mode_new .view_mode_text span{
  width: 54px;
  display: inline-block;
  text-align:center;
  font-size:12px;
  color:#424242;
    opacity: 0.75;
}
#columnsSettingsForm.button_add_keywords #columnsSettings{
  color: #434343;
  background: #fff;
  width: 93px;
    padding: 0px 5px;
}
.div_filter_details{
background-color: #fff;
  border: 1px solid #c5c5c5;
  color: #757575;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-backface-visibility: hidden;
  border-radius: 0;
  opacity: 1;
  overflow-y: auto;
  box-sizing: border-box;
  width: 180px;
    height: 200px;
  position: absolute;
  z-index: 999;
  margin-top: 2px;  
}
a.div_filter_details_header{
border-bottom: 1px solid #c5c5c5;
  margin: 0px;
  color: #2B2B2B;
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
  padding-top: 6px;
  padding-bottom: 5px;
  padding-left: 14px;
  display: inline-block;
  width: 179px;  
  text-decoration: none;  
}
a.div_filter_details_header:hover{
  background: #f2f2f2;
  text-decoration: none;
}
.div_filter_details div span{
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
}
.div_filter_details div span.span_name{
  margin-left: 14px;
    width: 18px;
}
.div_filter_details .child div{
  height: 48px;
}
.div_filter_details div span.span_input, .div_filter_details div span.span_number{
float: right;
  margin-right: 14px;
}
.div_filter_details div span.span_name, .div_filter_details div span.span_number{
    padding-top: 3px;
	color:#545454;
	opacity:0.8;
}
.div_filter_details div span.span_number{
	opacity:1;
}
.container.new_hint .row .span12{
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #2b353d;
  padding: 7px 0px 7px 0px;
}
.container.new_hint .row .span12 div.hint_text{
    padding: 7px 14px 7px 14px;
}
.container.new_hint .row .span12 span{
  display: table-cell;
}
.container.new_hint .row .span12 span.hint_info{
	padding-right: 10px;
}
.container.new_hint .row .span12 span.text_info{
	width: 860px;
	vertical-align: top;
}
.container.new_hint .row .span12 span.hint_close{
	padding-left: 10px;
}
.container.new_hint .row .span12 div.back_text{
	text-align: center;
	display:none;
}
.container.new_hint .row .span12 div.back_text span{
	display: inline;
}
.container.new_hint .row .span12 div.back_text span a{
	font-size: 17px;
	color: rgb(0, 0, 0);
	text-decoration: none;
}
.container.new_hint .row .span12 div.back_text span a.back{
	color: rgba(0, 0, 0, 0.498039);
	padding-left: 20px;
}
#filter_details i{
	padding-left: 5px;
}
#div_filter_details .div_filter_header{
  padding-top: 10px;
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
  color: #434343 !important;
  height: auto;
  padding-left: 14px;
  padding-right: 14px;
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 10px;
}
div.top-logo{
	float: left;
    max-width: 295px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	height: 38px;
}
div.top-project{
	margin-top: 14px;
}
div.top-project .select2-container{
	padding-right: 15px;
}
div.top-project .select2-container a{
	border:none;
	background: transparent;
	padding-left: 18px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div.top-project .select2-container a span.select2-chosen{
	font-family: "Segoe UI Semibold", sans-serif;
	font-size:16px;
	  color: #fff;
	margin-right: 18px;
}
div.top-project .select2-container a span.select2-arrow{
	background: transparent;
}
div.top-project .select2-container a span.select2-arrow b{
	background: transparent;
	font-family: 'SER_ico';  
	position: relative;
}
div.top-project .select2-container a span.select2-arrow b:before{
	content: "\2e";
	color: #fff;
	position: absolute;
	top: -7px;
	font-size: 12px;
}
div.top-project div.border-project{
  border-left: 2px solid #909599;
  margin-left: 20px;
  width: 1px;
  float: left;
  height: 16px;
  margin-top: 8px;
  margin-right: -3px;
  opacity: 0.7;
}
div.top-project .select2-container.select2-dropdown-open.select2-container-active{
	background: #455e79;
}
div.top-project .select2-container.select2-dropdown-open.select2-container-active a span.select2-chosen{
	color:#fff;
}
div.top-project .select2-container.select2-dropdown-open.select2-container-active a span.select2-arrow b:before{
	color: #fff;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
div.select2-drop.select-project{
	width: 250px !important;
	background: #455e79;
	border: none;
	border-radius: 0px;
	padding-top: 5px;	
}
div.select2-drop.select-project ul.select2-results{
	color: #fff;
}
div.select2-drop.select-project ul.select2-results li{
  color: #a2afbc;
}
div.select2-drop.select-project ul.select2-results .select2-highlighted {
	background: #6a7e94;
	color: #fff;
}
div.select2-drop.select-project div.select2-search input {
	background: #344453 url("../svg/icn_search.svg") 220px center no-repeat;
	border: none;
	color: #fff;
	padding: 6px 20px 6px 5px;
}
div.select2-drop.select-project div.select2-search{
	padding-bottom: 5px;
	border-bottom: 1px solid #344453;
}
div.select2-drop.select-project ul.select2-results{
	margin: 0px 0px 0px 0px;
}
div.select2-drop.select-project ul.select2-results .select2-no-results{
	margin: 6px 0px 6px 0px;
}
.menu_line{
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 2px;
}
.menu_line .menu_line_items{
	display: inline-block;
	position:relative;
	height: 60px;
}
.menu_line .menu_line_items a, .menu_line .menu_line_items a.btn:active, .menu_line .menu_line_items a.btn:focus{
	font-size: 16px;
	font-family: 'Segoe UI', sans-serif;
	color: #212C35 !important;
	margin: 0px;
	opacity: 0.5;
	background: #ffffff;
}
.menu_line .menu_line_items a.btn.active, .menu_line .menu_line_items a.btn:hover, .menu_line .menu_line_items.sudmenu-hover a.btn{
	border:none;
	color: #212C35 !important;
	opacity: 1;
	background: #ffffff;
}
.menu_line .menu_line_items a svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:active svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:focus svg g.svg_icon_nenu{
	fill: #212C35;
	opacity: 0.5;
}
.menu_line .menu_line_items a.btn.active svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:hover svg g.svg_icon_nenu, .menu_line .menu_line_items.sudmenu-hover a.btn svg g.svg_icon_nenu{
	fill: #212C35;
	opacity: 1;
}
.menu_line .menu_line_items .arrow_box {
	position: relative;
	background: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	position: absolute;
	z-index:777;
	opacity: 1;
	left: 0px;
	display:none;
	margin-top: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;	
}
/*.menu_line .menu_line_items:hover .arrow_box {
	display:block;
}*/
.menu_line .menu_line_items .arrow_box:after, .menu_line .menu_line_items .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.menu_line .menu_line_items .arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 6px;
	margin-left: -6px;
}
.menu_line .menu_line_items .arrow_box:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: rgba(0, 0, 0, 0.15);
	border-width: 7px;
	margin-left: -7px;
}
.menu_line .menu_line_items .arrow_box ul{
list-style-type: none;
  margin: 0px;
}
.menu_line .menu_line_items .arrow_box ul li{

}
.menu_line .menu_line_items .arrow_box ul li a{
  white-space: nowrap;
    text-decoration: none;
  padding: 5px 15px;
  display: inline-block;
  width: calc(100% - 30px);
font-family: "Segoe UI Semibold", sans-serif;
  font-size: 14px;  
}
.menu_line .menu_line_items .arrow_box ul li a.pdd{
  margin-top: 5px;
}
.menu_line .menu_line_items .arrow_box ul li a.odd{
  margin-bottom: 5px;
}
.menu_line .menu_line_items .arrow_box ul li a:hover, .menu_line .menu_line_items .arrow_box ul li a:active, .menu_line .menu_line_items .arrow_box ul li a:focus{
	  background: #F2F2F2;
	    color: #212C35 !important;
		  opacity: 1;
}
.competitors_sub_menu.menu_line_sub_items a{
	color: #2B2B2B !important;
	opacity: 0.5;
	font-size: 14px;
  padding-bottom: 10px;	
}
.competitors_sub_menu.menu_line_sub_items a.active, .competitors_sub_menu.menu_line_sub_items a:hover, .competitors_sub_menu.menu_line_sub_items a:active, .competitors_sub_menu.menu_line_sub_items a:focus{
	color: #212C35 !important;
	opacity: 1;
  border-bottom: 3px solid #35a0e3;
  padding-bottom: 10px;	
}

.select2-drop.select-project .nicescroll-rails, .select2-drop.select-project-ranking .nicescroll-rails{
  width: 10px !important;
  left: 234px !important;
	background-color: #3b5067;
padding-left: 3px;
  padding-right: 3px;
}
.select2-drop.select-project .nicescroll-rails .nicescroll-cursors, .select2-drop.select-project-ranking .nicescroll-rails .nicescroll-cursors{
  width: 10px !important;
	background-color: #3b5067;
	  border: none !important;
	  background-color:#627385 !important;
}
.compare_crawls_head_table{
  width: 100%;
}
.compare_crawls_head_table tr{
border: 1px solid #c5c5c5;
}
.compare_crawls_head_table tr td{
  padding-top: 5px;
  padding-bottom: 5px;
}
.compare_crawls_head_table tr td.inform{
  padding-left: 20px;
  width: 560px;
  padding-right: 20px;  

}
.compare_crawls_head_table tr td.inform, .compare_crawls_head_table tr td.st3{
    color: #212C35;
  opacity: 0.7; 
  font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
}
.compare_crawls_head_table tr td.st1{
  width: 145px;
    text-align: center;
}
.compare_crawls_head_table tr td.st1 .btn-group, .compare_crawls_head_table tr td.st2 .btn-group{
  width: 130px;
}
.compare_crawls_head_table tr td.st1 .btn-group button.btn, .compare_crawls_head_table tr td.st2 .btn-group button.btn{
  width: 130px;
  margin-top: 0px;
}
.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li a span{
  font-size: 14px;
}
.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li a{
  padding: 3px 15px 5px;
}
.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li > a:hover {
  background: #f2f2f2;
    color: #757575;
}
.compare_crawls_head_table tr td.st2{
  width: 145px;
    text-align: center;
}
.compare_crawls_head_table tr td.st3{
  width: 90px;
    text-align: center;
	    padding-right: 10px;
}
.compare_crawls_head{
    color: #212C35;
  opacity: 1; 
  font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
	  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.compare_crawls_table_history{
  border-bottom: 2px solid #D9D9D9;
  margin-bottom: 0px;
}
.compare_crawls_table_history .name_parametr{
  width: 541px;
}
.compare_crawls_table_history .name_parametr .td-margin{
border-right:none;
  padding: 2px 0 2px 10px;
      color: #212C35;
  opacity: 0.7; 
  font-family: "Segoe UI", sans-serif;
  font-size: 14px;
}
.compare_crawls_table_history .date_col{
    width: 124px;
    padding: 10px 8px 6px 8px;
  }
  .compare_crawls_table_history .diff_col{
    padding: 10px 8px 6px 8px;
  }
.compare_crawls_table_history .date_col .td-center, .compare_crawls_table_history .diff_col .td-center{
border-right:none;
      color: #212C35;
  opacity: 1; 
  font-family: "Segoe UI", sans-serif;
  font-size: 14px;
}
.compare_crawls_table_history.table th, .compare_crawls_table_history.table td {
  border-top: none;
}
.compare_crawls_table_history .pagestat_load_all {
padding-left: 0px;
background:none;
}
.svg_icn_url{
	fill: #3f8bd5;
}
.compare_crawls_table_history .pagestat_load_all svg{
  margin-bottom: -2px;
  padding-right: 5px;
  }
.container.social_bonus .setting-header p{
  text-align: center;
}
.container.social_bonus .setting-header p.white-label{
  font-size: 16px;
  font-family: 'Segoe UI', sans-serif;
  color: #212C35 !important;
  margin: 0px;
  opacity: 0.7;
    padding-bottom: 13px;
}
.social_bonus_row .rows{
   background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: 3px;
  -moz-box-shadow: 0 2px 0 rgba(0,0,0,.08);
  -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.08);
  box-shadow: 0 2px 0 rgba(0,0,0,.08);
  display: inline-flex;
}
.social_bonus_row .rows .col{
	display: inline-block;
	margin-top: 50px;
	  width: 280px;
  padding-bottom: 40px;
}
.social_bonus_row .rows .col.line{
	width: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 20%, rgba(239,239,239,1) 78%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(20%, rgba(239,239,239,1)), color-stop(78%, rgba(239,239,239,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 20%, rgba(239,239,239,1) 78%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 20%, rgba(239,239,239,1) 78%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 20%, rgba(239,239,239,1) 78%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 20%, rgba(239,239,239,1) 78%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.row.social_bonus_row{
text-align: center;
}
.btn.btn-large.btn-blue.button-facebook{
  background: #fff;
  border-radius: 2px;
  font-family: "Segoe UI", sans-serif;
  color: #3d5b96;
  cursor: pointer;
  padding: 8px 24px;
  font-size: 16px;
  margin-top: 31px;
  border: 2px solid #3d5b96;
}
.btn.btn-large.btn-blue.button-facebook svg .icon_fill{
	fill:#3D5B96;
}
.btn.btn-large.btn-blue.button-facebook:hover{
  background: #496cb3;
  color: #fff;
  border: 2px solid #496cb3;
}
.btn.btn-large.btn-blue.button-facebook:hover svg .icon_fill{
	fill:#fff;
}
.btn.btn-large.btn-blue.button-facebook svg {
  vertical-align: bottom;
  padding-right: 10px;
}

.btn.btn-large.btn-blue.button-twitter {
  background: #fff;
  border-radius: 2px;
  font-family: "Segoe UI", sans-serif;
  color: #55acee;
  cursor: pointer;
  padding: 8px 24px;
  font-size: 16px;
  margin-top: 31px;
  border: 2px solid #55acee;  
}
.btn.btn-large.btn-blue.button-twitter svg .icon_fill{
	fill:#55ACEE;
}
.btn.btn-large.btn-blue.button-twitter:hover{
  background: #66bdff;
  color: #fff;
  border: 2px solid #66bdff;
}
.btn.btn-large.btn-blue.button-twitter:hover svg .icon_fill{
	fill:#fff;
}
.btn.btn-large.btn-blue.button-twitter svg {
  vertical-align: inherit;
  padding-right: 10px;
}

.btn.btn-large.btn-blue.button-vk {
  background: #fff;
  border-radius: 2px;
  font-family: "Segoe UI", sans-serif;
  color: #5e83aa;
  cursor: pointer;
  padding: 8px 24px;
  font-size: 16px;
  margin-top: 31px;
  border: 2px solid #5e83aa;  
}
.btn.btn-large.btn-blue.button-vk svg .icon_fill{
	fill:#5E83AA;
}
.btn.btn-large.btn-blue.button-vk:hover, .btn.btn-large.btn-blue.button-vk.hover_vk{
  background: #6c97c4;
  color: #fff;
  border: 2px solid #6c97c4;
}
.btn.btn-large.btn-blue.button-vk:hover svg .icon_fill, .btn.btn-large.btn-blue.button-vk.hover_vk svg .icon_fill{
	fill:#fff;
}
.btn.btn-large.btn-blue.button-vk svg {
  vertical-align: initial;
  padding-right: 10px;
  margin-bottom: -2px;
}

#success-text {
  line-height: 1.5;
  color: #6f6f6f;
  font-family: "Segoe UI", sans-serif;
  font-size: 16px;
	margin-bottom: -12px;
  padding-left: 10px;
  padding-right: 10px;
}
.paddings-text {
  margin-top: 10px;
  text-align: center;
}
#vk_like{
  margin-top: -30px;
  margin-left: 87px;
  opacity: 0;
}
.fb_error{
	display:none;
}
.min_tooltip{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 270px;
}
.popup_line_th{
  border-top: 1px solid #d7d6d6;
  margin-top: -5px;
    margin-bottom: 17px;
}
.btn.btn-input.btn-whites{
  background: #ffffff;
  border: 1px solid #e7e7e7;
  color: #65696A;
  padding: 4px 22px 6px 19px;
  font-size: 16px;
}
.btn.btn-input.btn-whites:hover{
  background: #e7e7e7;
}
#detailed_information.no-spa-div{
  margin: 0px;
    padding-top: 6px;
}
#detailed_information .popup_value a{
  text-decoration: none;
}
#detailed_information .popup_value a:hover{
  text-decoration: underline;
}
.popup-text span.tooltip__a {
color: #a3a3a3;
}
.popup-text span.tooltip__a:hover {
  color: #434343;
}

/*socialTabs styles*/

	/*socialTabs nav styles*/
.socialTabs-nav > ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.socialTabs-nav > ul > li {
	float: left;
	margin-right: 32px;
}

.socialTabs-nav > ul > li > a.active {
	border-bottom: 3px solid #36a1e4;
	color: #222d36;
}

.socialTabs-nav > ul > li > a {
	display: block;
	text-decoration: none;
	padding: 10px 0;
	font-weight: 700;
	color: #90959a;
}


/*end socialTabs nav*/
.socialTabs-content .head{
	margin: 30px 0;
}
.socialTabs-content .head h3{
	font-weight: 400;
	line-height: 134%;
	text-align: center;
	color: #434343;
}

.socialTabs-content .item {
	height: 153px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 2px rgba(0,0,0,.07); 
	padding: 36px;
	margin-bottom: 20px;
}

.socialTabs-content .item > * {
	display: inline-block;
	vertical-align: top;
}

.socialTabs-content .item .action-place {
	width: 210px;
	margin-left: 40px;
	
}

.socialTabs-content .item .action-place span {
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 134%;
	color: #424242;
	font-weight: 700;
}

.socialTabs-content .item .action-place .btn {
	width: 100%;
	line-height: 34px;
	font-size: 16px;
	font-weight: 700;
	color: white;
	text-align: center;
	padding: 0;
	cursor: pointer;
}

.socialTabs-content .item .action-place .btn:hover {
	opacity: .8;
}

.socialTabs-content .item .action-place .btn:active {
	opacity: 1;
}

.socialTabs-content .item.social-facebook .action-place .btn {
	background: #3D5B96;
	color: white;
}

.socialTabs-content .item.social-twitter .action-place .btn {
	background: #55ACEE;
	color: white;
}

.socialTabs-content .item.social-vk .action-place .btn {
	background: #5E83AA;
	color: white;
}

.socialTabs-content .item ul {
	margin: 0;
	padding: 0;
	margin-left: 100px;
	vertical-align: top;
	list-style-image: url(/skin/site/main/images/social/icn_checkmark.svg);
}

.socialTabs-content .item ul li {
	margin-bottom: 18px;
	font-size: 16px;
	line-height: 125%;
	margin-top: -5px;
}
.th-checkbox.row-fixed.unjs .checkbox-proxy-list .th-sort{
  top: 0px;
}
.checkbox-proxy-list.checkbox-right{
  width: 62px;	
  float: right;
  bottom: 1px;
  right: 10px;
    text-align: right;
}
span.volume_class{
  display: inline-block;
  text-align: right;
  margin-right: 35px;
}
div.volume_class{
  text-align: right;
}
.keywords_maps{
    margin-top: -3px;
    margin-left: 3px;
    width: 10px;
}
.keywords_maps_sub{
    margin-top: -3px;
        margin-left: 5px;
    margin-right: 2px;
}
.keywords_maps_sub.left_minus{
    margin-left: 1px;
}
.tab_url{
  float: right;
}
.div_filter_header a{
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
  color: #434343;
  text-decoration: none;
  padding-bottom: 7px;
  display: inline-block; 
  width: 70px;
  text-align: center;  
}
#div_filter_details .div_filter_header{
  padding-top: 10px;
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
  color: #434343 !important;
  height: auto;
  padding-left: 14px;
  padding-right: 14px;
  border-bottom: 1px solid #c5c5c5;
  padding-bottom: 0px;
}
.div_filter_header a{
  border-bottom: 3px solid #fff;
  width: 70px;
  text-align: center;  
}
.div_filter_header a.act{
  border-bottom: 3px solid #35a0e3;
}
.div_filter_details .child{
 display:none;
}
.div_filter_details .child.act{
 display:block;
}
.div_filter_btn{
padding-left: 14px;
padding-right: 14px;
  padding-bottom: 15px;
}
.span_input.url{
  width: 150px;
  margin-left: 0px;
  padding-top: 14px;  
  padding-bottom: 10px;  
}
.span_input.url input{
  width: 150px;
}
.headerSiteSubMenu{
	position: absolute;
	z-index: 9999;
	list-style-type: none;
	margin: 0px;
	  width: 235px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
      background-color: #374A5E;
}
span.submenuTextSite{
  font-size: 14px;
  font-family: "Segoe UI Semibold", sans-serif;
}
.headerSiteSubMenu li a{
  display: inline-block;
    width: 211px;
    background-color: #374A5E;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
  color: rgba(255, 255, 255, 0.5);
    line-height: 20px;
	  font-size: 14px;
	    text-decoration: none;
  font-family: "Segoe UI Semibold", sans-serif;
    padding: 5px 12px 5px;
}
.headerSiteSubMenu li a:hover, .headerSiteSubMenu li a:focus, .headerSiteSubMenu li a:active{
  background: #5e6d7e;
  color: #fff;
}
.select-project .select2-results .select2-result-label {
  padding: 5px 15px 5px 7px;
}
.select-project ul.select2-results li.select2-result-selectable .select2-result-label {
    padding: 5px 15px 5px 20px;
}
.select-project ul.select2-results li.select2-result-selectable .select2-result-label:after {
  content: "\22";
  color: #fff;
  font-family: "SER_ico", sans-serif;
  float: right;
  margin-right: 4px;  
}
.select-project .select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 22px;
}
.select-project .select2-results li.select2-result-with-children > .select2-result-label {
font-weight: normal;
}
.select-project .select2-results li.select2-result-with-children > .select2-result-label:before {
  content: "\2e";
  color: #fff;
  font-family: "SER_ico", sans-serif;
  float: left;
  margin-left: -3px;
  margin-right: 3px;
  margin-top: 1px;
}
.select2-result-label .countSite{
  font-weight: normal;
  float: right;
  display: inline-block;
  background-color: #374A5E;
  color: #fff;
  margin-right: 3px;
  padding: 2px 12px;
  border-radius: 15px;
  margin-top: -2px;
  font-family: 'Segoe UI', sans-serif;
  font-size: 14px;
}
.headerSiteSubMenu li a svg{
	  margin-right: 12px;
	    margin-bottom: -3px;
}
.headerSiteSubMenu li a svg .svg_icon_nenu{
	fill: rgba(255, 255, 255, 0.5);

}
.headerSiteSubMenu li a:hover svg .svg_icon_nenu, .headerSiteSubMenu li a:focus svg .svg_icon_nenu, .headerSiteSubMenu li a:active svg .svg_icon_nenu{
  fill: #fff;
}
#s2id_select-project-ranking{
  position: absolute;
  top: 0px;
  opacity: 0;
    z-index: 22;
}
div.select2-drop.select-project-ranking {
  width: 250px !important;
  background: #455e79;
  border: none;
  border-radius: 0px;
  padding-top: 5px;
}
div.select2-drop.select-project-ranking div.select2-search {
  padding-bottom: 5px;
  border-bottom: 1px solid #344453;
}
div.select2-drop.select-project-ranking ul.select2-results {
  margin: 0px 0px 0px 0px;
}
div.select2-drop.select-project-ranking ul.select2-results {
  color: #fff;
}
div.select2-drop.select-project-ranking div.select2-search input {
  background: #344453 url("../svg/icn_search.svg") 220px center no-repeat;
  border: none;
  color: #fff;
  padding: 6px 20px 6px 5px;
}
div.select2-drop.select-project-ranking ul.select2-results li {
  color: #a2afbc;
}
.select-project-ranking ul.select2-results li.select2-result-selectable .select2-result-label {
  padding: 5px 15px 5px 20px;
}
div.select2-drop.select-project-ranking ul.select2-results .select2-highlighted {
  background: #6a7e94;
  color: #fff;
}
a.menu-icon.view_ranking{
  position: relative;
  z-index: 33;
}
#google_map_separately_div{
width: 500px;
margin-bottom: 10px;
clear: both;
display:none; 
}
#google_map_separately_div label{
margin-bottom: -4px;
margin-right: 5px;
}
#google_map_separately_div span{
font-size: 14px;
cursor: pointer;
}
.top-username__value span{
    max-width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    top: 4px;
}
.option-line.settings-rankings{
	padding: 0 18px 0px 0px;
	width: 910px;
}
.option-line.settings-rankings .option-title{
width: 390px;
color: #333333;
}
.option-line.settings-rankings .option-value{
width: auto;
}
.position_maps{
    color: #6f6f6f;
    font-family: "Segoe UI Semibold", sans-serif;
    font-style: normal;
}
.top-username__value span{
    max-width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    top: 4px;
}
a.delete_position{
	color: #434343;
    background: #fff;
    padding: 0px 15px;
	font-family: 'Segoe UI';
    font-size: 14px;
    border: 1px solid #c7c7c7;
    margin-top: -1px;
    height: 28px;
    line-height: 27px;
}
a.delete_position img{
    margin-top: -4px;
    width: 13px;
    padding-right: 4px;
}
a.delete_position:hover, a.delete_position:focus, a.delete_position:active{
	color: #434343;
    background: #f2f2f2;
}
.container_delete_position{
	position: absolute;
	right: 323px;
	margin-top: -6px;
	display:none;	
}
.container_delete_position.overall2{
    position: absolute;
    right: 172px;
    margin-top: -24px;
	display:none;	
}
@-moz-document url-prefix() { 
	.container_delete_position.overall2{
		position: absolute;
		right: 180px;
		margin-top: -26px;
		display:none;	
	}
}
.top-project .select2-chosen{
	max-width: 194px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
input[type="text"].option-input{
font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;	
}
.nav.nav-pills li a svg{
	margin: 0px 9px 0px 14px;
    position: relative;
    top: 2px;
	/*width:16px;*/
}
.nav-svg-color{
	fill:#2F7098;
}
.nav.nav-pills li.active a svg .nav-svg-color{
	fill:#fff;
}
#columnsSettingsForm.button_add_keywords #columnsSettings:hover{
    color: #434343;
    background: #f2f2f2;
}
.span6.backlinks-left-colum{
	margin-top: 5px;
	width: 520px;
}
.span6.backlinks-right-colum{
	width: 420px;
	margin-left: 0px;
}
.popup-buttons.top-border {
    border-top: 1px solid #d7d6d6;
    padding-top: 10px;
    background-color: #fff;
    padding-bottom: 10px;
}
.popup-buttons.top-border a{
    margin-left: 15px;
}
.popup-text span.se-edit-title{
	color: #424242;
	font-family: 'Segoe UI';
    font-size: 14px;
    margin-right: 20px;
}
.se-edit-value .select2-container .select2-choice > .select2-chosen {
	color: #424242;
	font-family: 'Segoe UI';
    font-size: 14px;
}
.popup-text span.se-edit-description{
	color: #6f6f6f;
	font-family: 'Segoe UI';
    font-size: 14px;
    font-style: italic;
}
.popup-text span.se-edit-description .tooltip .tooltip-inner{
	    font-style: normal;
}
.ui-widget .popup-text .se-edit-row table td{
vertical-align: top;

    padding-left: 0px;
}
.ui-widget .popup-text .se-edit-row table td.min-width{
	width: 1px;
}
.se-edit-row table td .se-edit-title{
	display: inline-block;
    margin-top: 5px;
}
.ui-widget .popup-text .se-edit-row table td.pd-td{
	    padding-left: 10px;
}
.popup-text span.se-edit-title span{
	font-family: 'Segoe UI';
	color:#424242;
}
#keywords-ul-engine .keywords-list-item__a .light-red__a:hover .edit-icon.edit_icon__a {
    color: #307098;
}

#keywords-ul-engine .keywords-list-item-drop{
cursor: all-scroll;
}
.se-edit-value.yandex-se .region{
    width: 435px;
}
.se-edit-value.yandex-se input{
    width: 354px !important;
}
.merge_map.hideMap{
	display:none;
}
.pass-restore .input-block-level{
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;	
	height: 38px;
	line-height: 38px;
	border:none;
}
.pass-restore .input-block-level.field-s-pass{
    margin-bottom: 0px;
}
.pass-restore .icon-ph {
    margin: 13px 0 0 10px;
}
.pass-restore .btn.btn-large{
    padding: 9px 37px;
	font-size: 16px;	
	border-radius: 0px;
}
.pass-restore .social_login_block{
    height: auto;
}
.social_login_block .easy_registration_line{
	color:rgba(255, 255, 255, 0.6);
}
.social_login_block .easy_registration_line .easy_registration_l{
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
	width: 150px;
	display: inline-block;
	top: 12px;
	position: absolute;
	right: 0px;
	left: auto;
}
.social_login_block .easy_registration_line .easy_registration_l.line-left{
	left: 0px;
	right: auto;
}
.social_login_block .easy_registration_line .easy_registration_t{
   font-family: "Segoe UI", sans-serif;
   -webkit-font-smoothing: antialiased;
   font-size: 14px;
}

.social_login_block .facebook {
    background: #3d5b96;
}
.social_login_block .google {
    background: #da4835;
}
.social_login_block .facebook, .social_login_block .google {
    padding: 8px 41px 8px 41px;
	font-family: "Segoe UI Semibold", sans-serif;
	color: #fff;
	font-size:16px;
	text-decoration: none;
}
.social_login_block .facebook:hover, .social_login_block .google:hover { 
    opacity: 0.8;
}
.social_login_block .facebook img, .social_login_block .google img {
    margin-right: 10px;
}
.social_login_block .login-text{
	font-family: "Segoe UI", sans-serif;
	color: #fff;
	font-size:16px;
}
.forgot-pass .social_login_block a{
	font-family: "Segoe UI", sans-serif;
	color: #37a1e4;
	font-size:16px;
	text-decoration: none;
    padding-left: 5px;
}
.forgot-pass .social_login_block{
    margin: 60px auto 20px auto;
    height: auto;
}
.logged{
    display: inline-block;
    width: 178px;	
	font-family: "Segoe UI", sans-serif;	
    font-size: 16px;
}
.logged.left-logged{
	text-align: left;
}
.logged.left-logged label{
	font-family: "Segoe UI", sans-serif;	
    font-size: 16px;
    color: #fff;
}
.logged.right-logged{
	text-align: right;
    color: #37a1e4;
}
.logged.right-logged a{
    text-decoration: none;	
}
.social_login_block.logged-line{
    height: auto;
    margin: auto;
}
.social_login_block.logged-line .easy_registration_line{
    padding-top: 20px;
    padding-bottom: 15px;
}
.signin-form .signin-email, .signin-form .signin-pass{
    position: relative;
}
.signin-form .signin-email .icn-login, .signin-form .signin-pass .icn-password{
    position: absolute;
    top: 10px;
    left: 10px;
}
.sel_groupid button.btn.dropdown-toggle{
    width: 330px;
}
.sel_rank_tracker_google_region  button.btn.dropdown-toggle, .sel_rank_tracker_yandex_domain button.btn.dropdown-toggle, .sel_rank_tracker_yandex_region button.btn.dropdown-toggle{
	width: 440px;
}
.csv_import_type{
    margin-bottom: 0px;
}
#csv_import_hint_csv.popup-text, #csv_import_hint_csv_rank_tracker.popup-text{
    margin-top: 10px;
}
#hint_csv{
    margin-bottom: 10px;
}
#hint_csv_with_target_url{
    margin-bottom: 10px;
}
.select190 .check_freq button.btn{
    width: 270px;
}
.add_website ul.nav li svg{
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.add_website ul.nav li a{
	padding: 6px 15px 7px 10px;
}