@font-face {
	font-family: 'museo_sans100';
	src: url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.eot');
	src: url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.woff2') format('woff2'),
		 url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.woff') format('woff'),
		 url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.ttf') format('truetype'),
		 url('/assets/styles/fonts/museosans_100_macroman/MuseoSans_100-webfont.svg#museo_sans100') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans300';
	src: url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.eot');
	src: url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.woff2') format('woff2'),
		 url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.woff') format('woff'),
		 url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.ttf') format('truetype'),
		 url('/assets/styles/fonts/museosans_300_macroman/MuseoSans_300-webfont.svg#museo_sans300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo_sans500';
	src: url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.eot');
	src: url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.woff2') format('woff2'),
		 url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.woff') format('woff'),
		 url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.ttf') format('truetype'),
		 url('/assets/styles/fonts/museosans_500_macroman/MuseoSans_500-webfont.svg#museo_sans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
input, textarea, select, label, label.checkbox {
	outline: none;
}
*, *:before, *:after {
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
html {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	/* min-width screen restriction */
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: 'museo_sans300',Arial,Helvetica,sans-serif;
	color: #444444;
	font-size: 12px !important;
	letter-spacing: 1px;
	overflow-y: scroll;
	/* required to prevent font rendering issues in safari */
	-webkit-font-smoothing: subpixel-antialiased;
}
.tooltip-inner {
	white-space: pre-wrap;
}
#message {
	position: fixed;
	top: 20px;
	left: 20px;
	z-index: 5000;
	display: block;
}
@keyframes msg {
	0% {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		opacity: 0;
		margin-bottom: 10px;
		height: 50px;
		padding: 18px 25px 17px 45px;
	}
	10% {
		opacity: 1;
	}
	80% {
		opacity: 1;
	}
	85% {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		opacity: 0;
		margin-bottom: 10px;
		height: 50px;
		padding: 18px 25px 17px 45px;
	}
	100% {
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		opacity: 0;
		margin-bottom: 0;
		height: 0;
		padding: 0 25px 0 45px;
	}
}
#message div {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
	margin-bottom: 0;
	padding: 0 25px 0 45px;
	box-shadow: 0 0 1px 1px #4A90E2, 0 0 6px 1px rgba(50, 50, 50, 0.82);
	animation-name: msg;
	animation-duration: 6s;
	opacity: 0;
	color: #4A90E2;
	background-image: url('../images/common/notification_tick.svg');
	background-size: 20px;
	background-position: 15px center;
	background-repeat: no-repeat;
	height: 0;
	overflow: hidden;
}
#alert {
	position: fixed;
	top: 20px;
	right: 20px;
	z-index: 5000;
	display: block;
	margin-bottom: 10px;
}
#alert > div > a {
	background-image: url("../images/common/close_white.svg");
	background-repeat: no-repeat;
	color: rgba(0, 0, 0, 0);
	height: 17px;
	position: absolute;
	right: -15px;
	top: 5px;
	cursor: pointer;
}
#alert > div {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFFFFF;
	background-image: url("../images/alert_red.svg");
	background-position: 10px 19px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	box-shadow: 0 0 1px 1px #E66843, 0 0 6px 1px rgba(50, 50, 50, 0.82);
	color: #E66843;
	margin-bottom: 0;
	max-width: 400px;
	overflow: hidden;
	padding: 19px 19px 19px 40px;
	transition: all 0s ease 0s, all 1s ease 0s;
	word-break: keep-all;
	word-wrap: break-word;
}
#alert > div.hide {
	opacity: 0;
}
#alert .gwt-HTML a {
	text-decoration: underline;
	color: #E66843;
	cursor: pointer;
}
#alert br {
	display: block !important;
	margin-top: 5px;
}
#scribblelive_linkdex:before {
	content: "Powered by";
	float: left;
	margin-top: 5px;
	margin-left: 36px;
}
#scribblelive_linkdex {
	position: fixed;
	left: 0;
	bottom: 30px;
	font-size: 8px;
	width: 205px;
	text-align: center;
	color: #999;
	z-index: 3502;
	background-image: url('../images/cr/scribblelive-linkdex.svg');
	background-position: 97px;
	background-repeat: no-repeat;
	height: 22px;
}
#revision {
	position: fixed;
	left: 0;
	bottom: 10px;
	font-size: 8px;
	width: 205px;
	text-align: center;
	color: #999;
	z-index: 3502;
}
h1 {
	display: none !important;
	font-weight: normal !important;
}
a {
	color: #0083CE;
	outline: none;
}
#centerPanel_breadcrumb {
	background: none repeat scroll 0 0 #F7F7F7;
	display: inline-block;
	padding-bottom: 16px;
	position: fixed;
	top: 105px;
	width: 100%;
	z-index: 499;
}
#centerPanel_breadcrumb a {
	cursor: pointer;
}
#centerPanel_breadcrumb a + span {
	background: url("/assets/images/reporting/breadcrumb.svg") no-repeat scroll center center rgba(0, 0, 0, 0);
	display: inline-block;
	height: 10px;
	margin: -2px 5px;
	width: 6px;
}
div#mainNavigation {
	position: fixed;
	width: 205px;
	height: 100%;
	font-size: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #C0C0C0;
	overflow: auto;
	transition: all 2s ease;
	z-index: 3000;
	background-color: #FFFFFF;
}
div#mainNavigation > .logo {
	height: 70px;
	margin: 0 17px;
	position: fixed;
	top: 0;
	width: 171px;
	background-position: center 20px;
	background-repeat: no-repeat;
	background-size: 90px;
	cursor: pointer;
}
div#mainNavigation > .logo.linkdex {
	background: url("../images/linkdex_logo_new.svg") no-repeat scroll center 20px / 90px auto #FFFFFF;
}
div#mainNavigation > .logo.lpd {
	background: url("../images/PubDisBlk.png") no-repeat scroll center 20px / 90px auto #FFFFFF;
}
div#mainNavigation > .logo.cr {
	background: url("../images/cr/logo-nav-bar.svg") no-repeat scroll center 20px / 90px auto #FFFFFF;
	background-size: 165px 45px;
}
div#mainNavigation > .logo.authoritas {
	background: url(../images/nav/authoritas_header.svg) no-repeat scroll center 20px / 215px auto #FFFFFF;
	width: 215px;
	margin: 0 0 0 0;
	position: relative;
	top: -20px;
}
.projectSwitcherContainer {
	background-color: #FFFFFF;
	margin-left: 17px;
	margin-right: 17px;
	margin-top: 0;
	position: fixed;
	top: 70px;
	width: 171px;
	padding-bottom: 15px;
	color: #555555 !important;
	font-size: 11px !important;
	z-index: 3001;
}
.linkdex-dropdown-menu .hide {
	display: none;
}
.linkdex-dropdown-menu a {
	outline: none;
}
.linkdex-dropdown-menu > div:last-child {
	/* background-color: none; */
	overflow: hidden;
	overflow-y: auto;
	position: fixed;
	z-index: 501;
	top: 95px;
	padding-top: 5px;
}
.linkdex-dropdown-menu > div:last-child > div {
	background: #FFF;
}
.linkdex-dropdown-menu div.projects {
	background: #C0C0C0;
	border: 1px solid #C0C0C0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
div.projects > div:first-child input {
	background: url("/assets/images/common/search.svg") no-repeat 5px center;
}
.linkdex-dropdown-menu div.projects > div {
	padding: 10px;
}
.linkdex-dropdown-menu div.projects > div:first-child {
	border-bottom: 1px solid #C0C0C0;
}
.linkdex-dropdown-menu div.projects input {
	width: 100%;
}
.linkdex-dropdown-menu ul {
	border-bottom: 1px solid #C0C0C0;
	max-height: 340px;
	overflow-y: auto;
}
.linkdex-dropdown-menu li {
	border: none;
	background: #FFF;
	opacity: 1;
	margin: 0;
	padding: 0;
}
.linkdex-dropdown-menu div.projects button {
	background-color: #FFF;
	border: 1px solid #C0C0C0;
	color: #4A90E2;
	border-radius: 12px;
	cursor: pointer;
}
div#mainNavigation a, div#mainNavigation li > span {
	color: #444;
	display: block;
	border-bottom: 1px solid #f2f2f2;
	width: 171px;
	padding: 10px 0 10px 38px;
	background-repeat: no-repeat;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
}
div#mainNavigation div.navigationContainer > div > ul > li > *:first-child {
	font-family: 'museo_sans100';
	font-size: 15px;
	color: #444444;
}
div#mainNavigation div.navigationContainer .hidden {
	display: none;
}
div#mainNavigation li > span {
	cursor: pointer;
}
div#mainNavigation li > div:hover, div#mainNavigation li > span:hover {
	background-color: #F7F7F7;
	color: #4A90E2;
}
div#mainNavigation span:hover, div#mainNavigation a:hover, div#mainNavigation .selected a {
	color: #4A90E2 !important;
}
div#mainNavigation > div > div > ul > li > ul > li > div > a {
	font-size: 11px;
	color: #555555;
}
div#mainNavigation > div > div > ul > li > ul > li > div > a:hover {
	color: #4A90E2 !important;
}
div#mainNavigation .navigationContainer {
	margin: 0 17px;
	position: absolute;
	top: 110px;
	z-index: -1;
}
.linkdex-dropdown-menu {
	text-align: center;
	font-size: 11px;
}
.linkdex-dropdown-menu a, .linkdex-dropdown-menu ul > span {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
	color: #444444;
	display: block;
	padding: 10px;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
	width: auto;
	border: none;
}
.linkdex-dropdown-menu ul > li:hover {
	background-color: #F7F7F7;
}
.linkdex-dropdown-menu a:hover {
	color: #4A90E2 !important;
}
.linkdex-dropdown-menu .label a {
	border: 1px solid #C0C0C0;
	border-radius: 50px;
	padding: 5px 21px 5px 10px;
	background-image: url('/assets/images/projects_drop_down.svg');
	background-repeat: no-repeat;
	background-position: calc(100% - 0.75em) center;
	/* for if a width is set */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.linkdex-dropdown-menu .label a, .linkdex-dropdown-menu .selectedProject > a {
	color: #4A90E2;
}
div#mainNavigation .authors {
	background-image: url('../images/nav/authors.svg');
	background-size: 13px 15px;
	background-position: 12.5px center;
}
div#mainNavigation .campaigns {
	background-image: url('../images/nav/campaigns.svg');
	background-size: 15px 13px;
	background-position: 11.5px center;
}
div#mainNavigation .contacts {
	background-image: url('../images/nav/contacts.svg');
	background-size: 15px 11px;
	background-position: 11.5px center;
}
div#mainNavigation .content {
	background-image: url('../images/nav/content360.svg');
	background-position: 17px center;
	background-size: 18px;
}
div#mainNavigation .content360 {
	background-image: url('../images/nav/content360.svg');
	background-size: 18px 14px;
	background-position: 10px center;
}
div#mainNavigation .link_data {
	background-image: url('../images/nav/linkdata.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .rankings {
	background-image: url('../images/nav/rankings.svg');
	background-size: 11px 12px;
	background-position: 13.5px center;
}
div#mainNavigation .technical {
	background-image: url('../images/nav/technical.svg');
	background-size: 11px 12px;
	background-position: 13.5px center;
}
div#mainNavigation .analytics {
	background-image: url('../images/nav/search_console.svg');
	background-size: 14px 15px;
	background-position: 11px center;
}
div#mainNavigation.cr .analytics {
	background-image: url('../images/cr/left-nav-rocket.svg');
	background-size: 14px 15px;
	background-position: 11px center;
}
div#mainNavigation.cr .tools {
	background-image: url('../images/cr/left-nav-tools.svg');
	background-size: 14px 15px;
	background-position: 11px center;
}
div#mainNavigation .tasks {
	background-image: url('../images/nav/tasks.svg');
	background-size: 13px 15px;
	background-position: 12.5px center;
}
div#mainNavigation .reporting {
	background-image: url('../images/nav/reporting.svg');
	background-size: 12px 15px;
	background-position: 13px center;
}
div#mainNavigation .v6reporting {
	background-image: url('../images/nav/reporting.svg');
	background-size: 12px 15px;
	background-position: 13px center;
}
div#mainNavigation .dashboard {
	background-image: url('../images/nav/dashboards.svg');
	background-position: 10px center;
	background-size: 18px 18px;
}
div#mainNavigation .visibility {
	background-image: url('../images/nav/visibility.svg');
	background-size: 18px 10px;
	background-position: 10px center;
}
div#mainNavigation .old_visibility {
	background-image: url('../images/nav/visibility.svg');
	background-size: 18px 10px;
	background-position: 10px center;
}
div#mainNavigation .ai_search {
	background-image: url('../images/nav/ai_search.svg');
	background-position: 17px center;
	background-size: 18px;
}
div#mainNavigation .market_analysis {
	background-image: url('../images/nav/visibility.svg');
	background-size: 18px 10px;
	background-position: 10px center;
}
/* Settings */
div#mainNavigation .domains {
	background-image: url('../images/nav/settings/icons_Settings-Domains.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .alerts {
	background-image: url('../images/nav/settings/icons_Settings-Alerts.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .campaign_list {
	background-image: url('../images/nav/settings/campaign_list.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .manage_ctrs {
	background-image: url('../images/nav/settings/icons_Settings-CTR.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .integrations {
	background-image: url('../images/nav/settings/icons_Settings-Integrations.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .keywords {
	background-image: url('../images/nav/settings/icons_Settings-Keywords.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .page_groups {
	background-image: url('../images/nav/settings/icons_Settings-PageGroups.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .rank_configs {
	background-image: url('../images/nav/settings/icons_Settings-RankConfigs.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .tags {
	background-image: url('../images/nav/settings/icons_Settings-ManageTags.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .task_lists {
	background-image: url('../images/nav/settings/icons_Settings-TaskLists.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .crawl_schedules {
	background-image: url('../images/nav/settings/crawl_schedules.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
/* Account */
div#mainNavigation .profile {
	background-image: url('../images/nav/account/icons_Account-MyProfile.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .credits {
	background-image: url('../images/nav/account/icons_Account-Credits.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .projects {
	background-image: url('../images/nav/account/icons_Account-Projects.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .users {
	background-image: url('../images/nav/account/icons_Account-Users.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .api_keys {
	background-image: url('../images/nav/account/icons_Account-APIkeys.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
/* Processes */
div#mainNavigation .import {
	background-image: url('../images/nav/processes/icons_Processes-Import.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .uploads {
	background-image: url('../images/nav/processes/icons_Processes-Uploads.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#mainNavigation .analysis {
	background-image: url('../images/nav/processes/icons_Processes-Analysis.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
/* Exports */
div#mainNavigation .export {
	background-image: url('../images/nav/exports/icons_Exports-Exports.svg');
	background-size: 15px 15px;
	background-position: 11.5px center;
}
div#topNavigation, #cr_notification_box {
	position: fixed;
	top: 0;
	left: 205px; /*if this changes TopNavigationWidget LEFT_OFFSET needs to change in TopNavigationWidget */
	height: 47px;
	background-color: #676771;
	color: #FFF;
	width: calc(100% - 205px);
	min-width: 670px;
	z-index: 500;
	padding: 0 20px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	letter-spacing: 1.3px;
}
div#topNavigation a {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding: 18px 0 12px 30px;
	display: inline-block;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 0 18px;
}
div#topNavigation .top_nav_right {
	float: right;
}
#topNavigation a.top_nav_right_a {
	padding: 15px 0;
	display: inline-block;
	text-decoration: none;
	text-transform: none;
	padding-top: 18px;
	padding-bottom: 12px;
}
#topNavigation > ul > li {
	float: left;
	margin-right: 20px;
	width: auto;
}
#topNavigation > ul > li:first-child {
	margin-left: 6px;
}
#topNavigation .apps {
	background-image: url('../images/nav/apps.svg');
}
#topNavigation .account {
	background-image: url('../images/nav/account.svg');
}
#topNavigation .settings {
	background-image: url('../images/nav/settings.svg');
}
#topNavigation a.addTask {
	background-color: #FFFFFF;
	background-image: url("../images/nav/plus_grey.svg");
	background-position: 8px 5.5px;
	background-size: 11px 11px;
	border-radius: 11px 11px 11px 11px;
	color: #444444;
	cursor: pointer;
	float: right;
	letter-spacing: 1px;
	margin: 13px 15px;
	padding: 4px 13px 4px 25px;
	text-transform: none !important;
	border: 1px solid #FFFFFF;
	margin-left: 0;
}
#topNavigation a.addTask:hover {
	color: white;
	background-color: transparent;
	background-image: url('../images/nav/plus_white.svg');
}
#topNavigation a.help {
	float: right;
	margin-right: 20px;
	text-transform: capitalize;
	padding: 18px 0 12px 20px !important;
}
#topNavigation a.whats_new_btn {
	background-size: 13px 13px;
	border-radius: 11px 11px 11px 11px;
	background: #BA9F7D url('../images/nav/authoritas_logo.svg') no-repeat 8px 5px;
	cursor: pointer;
	float: right;
	letter-spacing: 1px;
	margin: 13px 15px 13px 0;
	padding: 5px 10px 5px 28px;
	text-transform: none !important;
	font-size: 11px !important;
	transition: all .2s;
	min-width: 50px;
	border: thin solid white;
	font-weight: bold !important;
}
#topNavigation .user {
	color: #FFFFFF;
	float: right;
	margin: 11px 0;
	padding: 5px;
	letter-spacing: 1px;
	padding-right: 15px;
}
#topNavigation .underline {
	background: #4A90E2;
	height: 5px;
	border: none;
	transition: .29s ease-in-out;
	position: absolute;
	bottom: 0;
}
#topNavigation a.logout_anchor {
	display: inline-block;
	float: right;
	background-image: url("../images/nav/logout.svg");
	background-position: right center;
	color: transparent;
	height: 4em;
	width: 20px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
#cr_notification_box {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 35px;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
	background-color: #C00;
	top: 47px;
	padding: 10px 20px;
	cursor: pointer;
	opacity: 1;
}
#cr_notification_box > * {
	float: left;
}
#cr_notification_box a {
	color: #FFF;
}
#cr_notification_box a:last-child {
	float: right !important;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	background-image: url('../images/cr/close_cr_notification.svg');
	background-size: 10px 10px;
	color: transparent;
}
#cr_notification_box.hide {
	padding: 0 20px;
	height: 0;
	opacity: 0;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	transition: all 0.6s;
}
#cr_notification_box + div#main, #cr_notification_box + div#main > div > h1,
#cr_notification_box + div#main > div > #filter, #cr_notification_box + div#main > div > #actionsPanel,
#cr_notification_box + div#main > div > #centerPanel_breadcrumb, #cr_notification_box + div#main > div > #reportTabs {
	margin-top: 25px;
	-webkit-transition: margin-top 0.6s;
	-moz-transition: margin-top 0.6s;
	transition: margin-top 0.6s;
}
#cr_notification_box + div#main > div > #reportTabs {
	margin-top: 43px;
}
#cr_notification_box.hide + div#main, #cr_notification_box.hide + div#main > div > h1,
#cr_notification_box.hide + div#main > div > #filter, #cr_notification_box.hide + div#main > div > #actionsPanel,
#cr_notification_box.hide + div#main > div > #centerPanel_breadcrumb {
	margin-top: 0px;
}
#cr_notification_box.hide + div#main > div > #reportTabs {
	margin-top: 15px;
}
#main {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 105px;
	left: 205px;
	min-height: calc(100% - 106px);
	overflow: hidden;
	background: #f7f7f7;
	padding: 0 25px 25px 25px;
	min-width: calc(100% - 205px);
}
#main > div > h1 {
	display: block !important;
	background: #f7f7f7;
	position: fixed;
	top: 47px;
	left: 204px;
	width: calc(100% - 205px);
	padding: 23px 25px 16px 25px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 498;
	font-family: 'museo_sans100';
	text-transform: uppercase;
	font-size: 18px;
	color: #555555;
	letter-spacing: 1.78px;
}
#main #centerPanel, #main #rightPanel {
	margin-top: 116px;
}
#main #rightPanel {
	position: fixed;
	right: 25px;
	width: 375px;
	overflow-y: auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: calc(100% - 250px);
}
#actionsPanel {
	/* min-width screen restriction */
	min-width: 1110px;
	position: fixed;
	background: #f7f7f7;
	left: 205px;
	display: block;
	width: calc(100% - 205px);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	font-size: 9pt;
	white-space: nowrap;
}
.button_highlighted, .button_not_highlighted {
	cursor: pointer;
	border-radius: 12px;
	padding: 3px 10px;
	font-size: 9pt;
	margin-left: 10px;
	color: #444444;
	min-width: 80px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
}
.button_highlighted {
	color: #4A90E2;
	background: #FFF;
	border: 1px solid #4A90E2;
}
.button_highlighted:hover {
	color: #FFF;
	background: #4A90E2;
	border: 1px solid #4A90E2;
}
.button_not_highlighted:hover {
	text-decoration: underline;
}
.button_not_highlighted {
	color: #4A90E2;
	background: #FFF;
	border: 1px solid #FFF;
}
/* common */
.selected {
	background-color: white;
}
#linkdex-dropdown-menu {
	background-color: white;
	margin-bottom: 20px;
}
.tag {
	width: auto;
	margin-right: 10px;
	overflow: hidden;
	background-color: white;
	padding: 3px;
	border-radius : 1em;
}
.tag > div {
	width: auto;
	margin-right: 5px;
}
.editablePanel {
	min-width: 75px;
	width: auto;
	margin-right: 5px;
	padding: 3px 10px !important;
	vertical-align: top;
	display: inline-block;
	height: 16px;
	outline: none;
}
div.genericEditor {
	overflow: hidden;
}
div.genericEditor > .editorPanel {
	float: left;
	margin-right: 10px;
}
div.app_wrapper {
	height: 100%;
	background-color: #F7F7F7;
}
.dateBoxPopup {
	z-index: 4001;
}
/* Use for icon list */
.icon {
	display: inline-block;
	height: 20px;
	width: 20px;
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.icon:first-of-type {
	margin-left: 0;
}
.universal_domain_brand{background-image: url('/assets/images/common/universal/universal_brand_green.svg');}
.universal_domain_news{background-image: url('/assets/images/common/universal/universal_news_green.svg');}
.universal_domain_video{background-image: url('/assets/images/common/universal/universal_video_green.svg');}
.universal_domain_image{background-image: url('/assets/images/common/universal/universal_image_green.svg');}
.universal_domain_maps{background-image: url('/assets/images/common/universal/universal_places_green.svg');}
.universal_domain_mobile{background-image: url('/assets/images/common/universal/universal_mobile_friendly_green.svg');}
.universal_domain_places{background-image: url('/assets/images/common/universal/universal_places_green.svg');}
.universal_domain_richtext{background-image: url('/assets/images/common/universal/universal_rich_text_green.svg');}
.universal_domain_rfautocorrect{background-image: url('/assets/images/common/universal/universal_autocorrect_green.svg');}
.universal_domain_featured_snippet{background-image: url('/assets/images/common/universal/universal_featured_snippet_green.svg');}
.universal_domain_paa{background-image: url('/assets/images/common/universal/universal_paa_green.svg');}
.universal_domain_amp{background-image: url('/assets/images/common/universal/universal_amp_green.svg');}
.universal_domain_flight_finder{background-image: url('/assets/images/common/universal/universal_flight_finder_green.svg');}
.universal_domain_hotel_finder{background-image: url('/assets/images/common/universal/universal_hotel_finder_green.svg');}
.universal_domain_job_finder{background-image: url('/assets/images/common/universal/universal_job_finder_green.svg');}
.universal_domain_travel_finder{background-image: url('/assets/images/common/universal/universal_travel_finder_green.svg');}
.universal_domain_google_feature{background-image: url('/assets/images/common/universal/universal_google_feature_green.svg');}
.universal_domain_translation{background-image: url('/assets/images/common/universal/universal_translate_green.svg');}
.universal_domain_stock_prices{background-image: url('/assets/images/common/universal/universal_stock_prices_green.svg');}
.universal_domain_event_finder{background-image: url('/assets/images/common/universal/universal_event_finder_green.svg');}
.universal_domain_sport{background-image: url('/assets/images/common/universal/universal_sport_green.svg');}
.universal_domain_currency_converter{background-image: url('/assets/images/common/universal/universal_currency_converter_green.svg');}
.universal_domain_recipe{background-image: url('/assets/images/common/universal/universal_recipe_green.svg');}
.universal_domain_dictionary{background-image: url('/assets/images/common/universal/universal_dictionary_green.svg');}
.universal_domain_knowledge_panel{background-image: url('/assets/images/common/universal/universal_knowledge_panel_green.svg');}
.universal_domain_book{background-image: url('/assets/images/common/universal/universal_book_green.svg');}
.universal_domain_lbl{background-image: url('/assets/images/common/universal/universal_lbl_green.svg');}
.universal_domain_review{background-image: url('/assets/images/common/universal/universal_review_green.svg');}
.universal_domain_organic{background-image: url('/assets/images/common/universal/universal_organic_green.svg');}
.universal_domain_organic_product_carousel{background-image: url('/assets/images/common/universal/universal_organic_product_carousel_green.svg');}
.universal_domain_organic_faq{background-image: url('/assets/images/common/universal/universal_organic_faq_green.svg');}
.universal_domain_organic_indented{background-image: url('/assets/images/common/universal/universal_organic_indented_green.svg');}
.universal_domain_interesting_finds{background-image: url('/assets/images/common/universal/universal_surprise_green.svg');}
.universal_domain_find_results_on{background-image: url('/assets/images/common/universal/universal_find_results_on_green.svg');}
.universal_domain_ad{background-image: url('/assets/images/common/universal/universal_ad_green.svg');}
.universal_domain_shopping{background-image: url('/assets/images/common/universal/universal_shopping_green.svg');}
.universal_domain_filter{background-image: url('/assets/images/common/universal/universal_filter_green.svg');}
.universal_domain_forum{background-image: url('/assets/images/common/universal/universal_forum_green.svg');}
.universal_domain_watch_film{background-image: url('/assets/images/common/universal/universal_watch_film_green.svg');}
.universal_domain_generative_all{background-image: url('/assets/images/common/universal/universal_generative_all_green.svg');}
.universal_domain_generative_left{background-image: url('/assets/images/common/universal/universal_generative_left_green.svg');}
.universal_domain_generative_right{background-image: url('/assets/images/common/universal/universal_generative_right_green.svg');}
.universal_domain_generative_overlaid{background-image: url('/assets/images/common/universal/universal_generative_overlaid_green.svg');}
.universal_domain_generative_carousels{background-image: url('/assets/images/common/universal/universal_generative_carousels_green.svg');}
.universal_domain_generative_citations{background-image: url('/assets/images/common/universal/universal_generative_citations_green.svg');}
.universal_domain_generative_listings{background-image: url('/assets/images/common/universal/universal_generative_listings_green.svg');}

.universal_any_brand{background-image: url('/assets/images/common/universal/universal_brand_grey.svg');}
.universal_any_news{background-image: url('/assets/images/common/universal/universal_news_grey.svg');}
.universal_any_video{background-image: url('/assets/images/common/universal/universal_video_grey.svg');}
.universal_any_image{background-image: url('/assets/images/common/universal/universal_image_grey.svg');}
.universal_any_maps{background-image: url('/assets/images/common/universal/universal_places_grey.svg');}
.universal_any_mobile{background-image: url('/assets/images/common/universal/universal_mobile_friendly_grey.svg');}
.universal_any_places{background-image: url('/assets/images/common/universal/universal_places_grey.svg');}
.universal_any_richtext{background-image: url('/assets/images/common/universal/universal_rich_text_grey.svg');}
.universal_any_rfautocorrect{background-image: url('/assets/images/common/universal/universal_autocorrect_grey.svg');}
.universal_any_featured_snippet{background-image: url('/assets/images/common/universal/universal_featured_snippet_grey.svg');}
.universal_any_paa{background-image: url('/assets/images/common/universal/universal_paa_grey.svg');}
.universal_any_amp{background-image: url('/assets/images/common/universal/universal_amp_grey.svg');}
.universal_any_flight_finder{background-image: url('/assets/images/common/universal/universal_flight_finder_grey.svg');}
.universal_any_hotel_finder{background-image: url('/assets/images/common/universal/universal_hotel_finder_grey.svg');}
.universal_any_job_finder{background-image: url('/assets/images/common/universal/universal_job_finder_grey.svg');}
.universal_any_travel_finder{background-image: url('/assets/images/common/universal/universal_travel_finder_grey.svg');}
.universal_any_google_feature{background-image: url('/assets/images/common/universal/universal_google_feature_grey.svg');}
.universal_any_translation{background-image: url('/assets/images/common/universal/universal_translate_grey.svg');}
.universal_any_stock_prices{background-image: url('/assets/images/common/universal/universal_stock_prices_grey.svg');}
.universal_any_event_finder{background-image: url('/assets/images/common/universal/universal_event_finder_grey.svg');}
.universal_any_sport{background-image: url('/assets/images/common/universal/universal_sport_grey.svg');}
.universal_any_currency_converter{background-image: url('/assets/images/common/universal/universal_currency_converter_grey.svg');}
.universal_any_recipe{background-image: url('/assets/images/common/universal/universal_recipe_grey.svg');}
.universal_any_dictionary{background-image: url('/assets/images/common/universal/universal_dictionary_grey.svg');}
.universal_any_knowledge_panel{background-image: url('/assets/images/common/universal/universal_knowledge_panal_grey.svg');}
.universal_any_book{background-image: url('/assets/images/common/universal/universal_book_grey.svg');}
.universal_any_lbl{background-image: url('/assets/images/common/universal/universal_lbl_grey.svg');}
.universal_any_review{background-image: url('/assets/images/common/universal/universal_review_grey.svg');}
.universal_any_organic{background-image: url('/assets/images/common/universal/universal_organic_grey.svg');}
.universal_any_organic_product_carousel{background-image: url('/assets/images/common/universal/universal_organic_product_carousel_grey.svg');}
.universal_any_organic_faq{background-image: url('/assets/images/common/universal/universal_organic_faq_grey.svg');}
.universal_any_organic_indented{background-image: url('/assets/images/common/universal/universal_organic_indented_grey.svg');}
.universal_any_interesting_finds{background-image: url('/assets/images/common/universal/universal_surprise_grey.svg');}
.universal_any_find_results_on{background-image: url('/assets/images/common/universal/universal_find_results_on_grey.svg');}
.universal_any_filter{background-image: url('/assets/images/common/universal/universal_filter_grey.svg');}
.universal_any_forum{background-image: url('/assets/images/common/universal/universal_forum_grey.svg');}
.universal_any_watch_film{background-image: url('/assets/images/common/universal/universal_watch_film_grey.svg');}
.universal_any_generative_all{background-image: url('/assets/images/common/universal/universal_generative_all_grey.svg');}
.universal_any_generative_left{background-image: url('/assets/images/common/universal/universal_generative_left_grey.svg');}
.universal_any_generative_right{background-image: url('/assets/images/common/universal/universal_generative_right_grey.svg');}
.universal_any_generative_overlaid{background-image: url('/assets/images/common/universal/universal_generative_overlaid_grey.svg');}
.universal_any_generative_carousels{background-image: url('/assets/images/common/universal/universal_generative_carousels_grey.svg');}
.universal_any_generative_citations{background-image: url('/assets/images/common/universal/universal_generative_citations_grey.svg');}
.universal_any_generative_listings{background-image: url('/assets/images/common/universal/universal_generative_listings_grey.svg');}
.universal_any_ad{background-image: url('/assets/images/common/universal/universal_ad_grey.svg');}
.universal_any_shopping{background-image: url('/assets/images/common/universal/universal_shopping_grey.svg');}
.above_the_fold {background-image: url("/assets/images/common/arraw_up_green.svg");}
.below_the_fold {background-image: url("/assets/images/common/arrow_down_red.svg");}
.ppc_1 {background-image: url('/assets/images/common/universal/ppc-1.svg');}
.ppc_2 {background-image: url('/assets/images/common/universal/ppc-2.svg');}
.ppc_3 {background-image: url('/assets/images/common/universal/ppc-3.svg');}
.ppc_4 {background-image: url('/assets/images/common/universal/ppc-4.svg');}
.ppc_5 {background-image: url('/assets/images/common/universal/ppc-5.svg');}
.ppc_6 {background-image: url('/assets/images/common/universal/ppc-6.svg');}
.ppc_7 {background-image: url('/assets/images/common/universal/ppc-7.svg');}
.ppc_8 {background-image: url('/assets/images/common/universal/ppc-8.svg');}
.ppc_9 {background-image: url('/assets/images/common/universal/ppc-9.svg');}
.ppc_10 {background-image: url('/assets/images/common/universal/ppc-10.svg');}
.ppc_11 {background-image: url('/assets/images/common/universal/ppc-11.svg');}
.ppc_12 {background-image: url('/assets/images/common/universal/ppc-12.svg');}
.ppc_13 {background-image: url('/assets/images/common/universal/ppc-13.svg');}
/* Fix for showing title when there is no text in div, eg. in case of showing only icon */
.icon_empty_padding {
	padding: 10px;
}
.icon_active {
	background: url("/assets/images/common/play_blue.svg") no-repeat center;
}
.icon_paused {
	background: url("/assets/images/common/pause_blue.svg") no-repeat center;
}
.icon_pending {
	background: url("/assets/images/common/pending_blue.svg") no-repeat center;
}
.icon_failed {
	background: url("/assets/images/common/failed_blue.svg") no-repeat center;
}
.icon_mobile_toggle {
	background: url("/assets/images/common/mobile_grey.svg") no-repeat center;
	cursor: default;
}
.icon_mobile_toggle:hover {
	background: url("/assets/images/common/mobile_blue.svg") no-repeat center;
	cursor: default;
}
.icon_mobile {
	background: url("/assets/images/common/mobile_blue.svg") no-repeat center;
	cursor: default;
}
.icon_mobile_grey {
	background: url("/assets/images/common/mobile_grey.svg") no-repeat center;
	cursor: default;
}
.icon_tag_toggle {
	background: url("/assets/images/common/tag_grey.svg") no-repeat center;
	cursor: default;
}
.icon_tag_toggle:hover {
	background: url("/assets/images/common/tag_blue.svg") no-repeat center;
	cursor: default;
}
.icon_tag {
	background: url("/assets/images/common/tag_blue.svg") no-repeat center;
	cursor: default;
}
.icon_tag_grey {
	background: url("/assets/images/common/tag_grey.svg") no-repeat center;
	cursor: default;
}
.icon_loading {
	background: url("/assets/images/loading.gif") no-repeat center;
	width: 40px;
}
.icon_content360 {
	background: url("/assets/images/nav/content360.svg") no-repeat center;
	cursor: default;
}
.icon_content360_grey {
	background: url("/assets/images/nav/content360_grey.svg") no-repeat center;
	cursor: default;
}
.icon_content360_toggle {
	background: url("/assets/images/nav/content360_grey.svg") no-repeat center;
	cursor: default;
	background-size: auto 13px;
}
.icon_content360_toggle:hover {
	background: url("/assets/images/nav/content360.svg") no-repeat center;
	cursor: pointer;
	background-size: auto 13px;
}
.icon_task_toggle {
	background: url("/assets/images/nav/tasks.svg") no-repeat center;
	cursor: default;
	background-size: auto 13px;
}
.icon_task_toggle:hover {
	background: url("/assets/images/nav/tasks.svg") no-repeat center;
	cursor: pointer;
	background-size: auto 13px;
}
.icon_social_facebook {
	background: url("/assets/images/social_networks/facebook_grey.svg") no-repeat center;
	cursor: default;
}
.icon_social_facebook_like {
	background: url("/assets/images/social_networks/facebook_like_grey.svg") no-repeat center;
	cursor: default;
}
.icon_social_linkedin {
	background: url("/assets/images/social_networks/linkedin_grey.svg") no-repeat center;
	cursor: default;
}
.icon_social_pinterest {
	background: url("/assets/images/social_networks/pinterest_grey.svg") no-repeat center;
	cursor: default;
}
.icon_social_twitter {
	background: url("/assets/images/social_networks/twitter_grey.svg") no-repeat center;
	cursor: default;
}
.icon_tick_toggle {
	background-image: url("/assets/images/common/tick2_grey.svg") ;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 14px;
	cursor: pointer;
}
.icon_tick_toggle:hover {
	background-image: url("/assets/images/common/tick2_blue.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 14px;
	cursor: pointer;
}
.icon_tick_toggle_reverse {
	background-image: url("/assets/images/common/tick2_blue.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 14px;
	cursor: pointer;
}
.icon_tick_toggle_reverse:hover {
	background-image: url("/assets/images/common/tick2_grey.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 14px;
	cursor: pointer;
}
.icon_edit_toggle {
	background: url("/assets/images/common/pencil_grey.svg") no-repeat center;
	cursor: pointer;
}
.icon_edit_toggle:hover {
	background: url("/assets/images/common/pencil_blue.svg") no-repeat center;
	cursor: pointer;
}
.icon_plus_toggle {
	background: url("/assets/images/common/plus_grey.svg") no-repeat center;
	cursor: default;
}
.icon_plus_toggle:hover {
	background: url("/assets/images/common/plus_blue.svg") no-repeat center;
	cursor: default;
}
.icon_delete_toggle {
	background: url("/assets/images/common/delete_grey.svg") no-repeat center;
	cursor: pointer;
}
.icon_delete_toggle:hover {
	background: url("/assets/images/common/delete_blue.svg") no-repeat center;
	cursor: pointer;
}
.icon_lock {
	background: url("/assets/images/common/lock.svg") no-repeat center;
	cursor: pointer;
}
.icon_lock:hover {
	background: url("/assets/images/common/lock_blue.svg") no-repeat center;
	cursor: pointer;
}
.icon_tick_grey {
	background: url("/assets/images/common/tick_grey.svg") no-repeat center;
	cursor: default;
}
.icon_visibility {
	background: url("/assets/images/nav/visibility.svg") no-repeat center;
	cursor: default;
}
.icon_old-visibility {
	background: url("/assets/images/nav/visibility.svg") no-repeat center;
	cursor: default;
}
.icon_exclamation {
	background: url("/assets/images/common/exclamation.svg") no-repeat center;
	cursor: default;
}
.icon_exclamation_advice {
	cursor: default;
	padding:0 15px;
}
.icon_amend_rank_toggle {
	background: url("/assets/images/ranktracking/amend_rank_grey.svg") no-repeat center;
	cursor: default;
}
.icon_amend_rank_toggle:hover {
	background: url("/assets/images/ranktracking/amend_rank_blue.svg") no-repeat center;
	cursor: default;
}
.circle_red, .circle_green, .circle_grey {
	width: 0;
	height: 0;
	display: inline-block;
}
.circle_red {
	border: .5em solid #E66843;
	border-radius: .5em;
}
.circle_green {
	border: .5em solid #7ED321;
	border-radius: .5em;
}
.circle_grey {
	border: .5em solid #CCCCCC;
	border-radius: .5em;
}
.icon_favourite {
	background-image: url("/assets/images/search_console/star_fill_regular.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 14px;
	color: transparent;
}
.icon_favourite:hover {
	background-image: url("/assets/images/search_console/star_fill_hover.svg");
}
.icon_non_favourite {
	background-image: url("/assets/images/search_console/star_outline_regular.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 14px;
	color: transparent;
}
.icon_non_favourite:hover {
	background-image: url("/assets/images/search_console/star_outline_hover.svg");
}
.icon_page_flux, .icon_console_error, .icon_snippet_optimization, .icon_page_high_low_metrics, .icon_position_flux {
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-right: 5px;
}
.icon_console_error {
	cursor: pointer;
}
.icon_snippet_optimization {
	background-image: url("/assets/images/search_console/issues_bullets_red.svg");
}
.icon_page_flux, .icon_position_flux {
	background-image: url("/assets/images/search_console/issues_layers.svg");
}
.icon_console_error, .icon_page_high_low_metrics {
	background-image: url("/assets/images/search_console/issues_exclamation_red.svg");
}
/* Error Dialog */
/* TODO This is just copied from old UI */
div.error_popup {
	position: fixed;
	top: 55px;
	left: 0;
	right: 0;
	z-index: 999;
	width: 600px;
	margin: 0 auto;
}
div.error_popup_content {
	background: #f9edbe; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#f0e0a0), to(#f9edbe)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #f0e0a0, #f9edbe); /* Chrome 10+, Saf5.1+ */
	background: -moz-linear-gradient(top, #f0e0a0, #f9edbe); /* FF3.6+ */
	background: -ms-linear-gradient(top, #f0e0a0, #f9edbe); /* IE10 */
	background: -o-linear-gradient(top, #f0e0a0, #f9edbe); /* Opera 11.10+ */
	background: linear-gradient(top, #f0e0a0, #f9edbe); /* W3C */
	border: 1px solid #f0c36d;
	padding: 0 5px;
	border-radius: 12px;
	font-size: 12px !important;
	text-align: center !important;
}
div.error_popup_content > *:not(.error_popup_dismiss) {
	margin-top: 3px;
	margin-bottom: 3px;
}
div.error_popup a.error_popup_dismiss {
	background: transparent url(../images/close2.svg) center no-repeat scroll;
	text-indent: -9999em;
	height: 17px;
	width: 17px;
	margin-left: 10px;
	float: right;
	margin-top: 1px;
}
div.error_popup div.error_message {
	color: #444444;
	font-weight: normal;
	font-size: 12px !important;
	text-align: center !important;
}
div.error_popup a.error_popup_retry {
	margin-left: 2px;
	float: right;
}
a.disabled {
	opacity: 0.5;
	cursor: default !important;
}
.panel_toggle {
	background: #c0c0c0;
	color: #FFF;
	font-size: 12pt;
	opacity: 0;
	transition: opacity 0.5s ease;
	height: 20px;
	width: 20px;
	z-index: 1000;
	position: fixed;
	cursor: pointer;
	text-align: center;
}
.centre {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left !important;
}
.text {
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.text_wrap {
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.padding_left {
	padding-left: 20px;
}
.margin_top {
	margin-top: 1em;
}
.margin_top_above_action_bar {
	margin-top: 130px !important;
}
.margin_right {
	margin-right: 1em !important;
}
.margin_bottom {
	margin-bottom: 1em;
}
.margin_right {
	margin-right: 10px;
}
.margin_sides {
	margin: 0 5px !important;
}
.line_height {
	line-height: 2em;
}
.display_block {
	display: block;
}
.no_display {
	display: none !important;
}
.display_inline {
	display: inline-block !important;
}
.full_width {
	width: 100%;
}
.warning_colour {
	color: #E66843 !important;
	border-color: #E66843 !important;
}
.no_opacity {
	opacity: 0 !important;
}
.low_opacity {
	opacity: .5;
}
.icon_me {
	background-image: url("/assets/images/common/me_grey.svg");
	background-repeat: no-repeat;
	background-position: left;
	background-size: 20px;
	padding-left: 25px;
}
.icon_me:hover {
	background-image: url("/assets/images/common/me_blue.svg");
}
.higher_number {
	color: green;
}
.lower_number {
	color: red;
}
.me_right {
	background-image: url("/assets/images/common/me_grey.svg");
	background-repeat: no-repeat;
	background-position: right 5px center;
	padding-right: 25px !important;
	display: block;
}
.me_right:hover {
	background-image: url("/assets/images/common/me_blue.svg");
}
.cursor_default {
	cursor: default;
}
.cursor_pointer {
	cursor: pointer;
}
/* this is used to ensure that drop down drops down rather than up */
.dummy_bottom_margin {
	margin-bottom: 300px;
}
.wait, .wait * {
	cursor: wait !important;
}
.twitter_container {
	text-align: left;
}
.twitter_container > div:first-child {
	margin-bottom: 20px;
}
.twitter_container > div:first-child a {
	font-size: 20px;
	text-decoration: none;
}
.tweets_viewport {
	height: 400px;
	width: 400px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
}
.tweets_list {
	width: 100%;
	height: 400px;
	overflow-y: auto;
}
.top_fade, .bottom_fade {
	position: absolute;
	width: 100%;
	height: 10px;
}
.top_fade {
	top: 0;
	background: -webkit-linear-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -moz-linear-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -o-linear-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -ms-linear-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -webkit-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
	background: linear-gradient(
		rgba(255, 255, 255, 1) 0%,
		rgba(255, 255, 255, 0) 100%
	);
}
.bottom_fade {
	bottom: 0;
	z-index: 0;
	background: -webkit-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
	background: -moz-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
	background: -o-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
	background: -ms-linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
	background: -webkit-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
	background: linear-gradient(
		rgba(255, 255, 255, 0) 0%,
		rgba(255, 255, 255, 1) 100%
	);
}
.tweets_list > div {
	margin-bottom: 20px;
}
.tweets_list > div:first-child {
	margin-top: 10px;
}
.tweets_list > div> div {
	margin-bottom: 5px;
}
.tweets_list > div> div:first-child {
	font-weight: bold;
}
.tweets_list > div> div:nth-child(2) {
	font-size: 15px;
}
.tweets_list > div > div:last-child {
	margin-bottom: 0;
}
/* tweet anchor */
.twitter_container > div:last-child a {
	width: 400px;
	text-overflow: ellipsis;
	overflow-x: hidden;
	white-space: nowrap;
	display: inline-block;
}
.good, .bad {
	font-weight: bold;
}
.good, .color_green {
	color: green;
}
.bad, .color_red {
	color: red;
}
.color_grey {
	color: grey;
}
.transition {
	transition: all 0.2s;
}
.item_pause_true, .item_pause_false, .item_delete_true, .item_delete_false {
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}
.item_pause_true {
	background: url("/assets/images/common/pause_grey.svg") no-repeat center;
}
.item_pause_true:hover {
	background: url("/assets/images/common/pause_blue.svg") no-repeat center;
}
.item_pause_false {
	background: url("/assets/images/common/play_grey.svg") no-repeat center;
}
.item_pause_false:hover {
	background: url("/assets/images/common/play_blue.svg") no-repeat center;
}
/*Spinner wheel*/
.spinner {
	text-align: center;
	top: calc(50% - 31px);
	position: absolute;
	left: calc(50% - 51px);
	text-align: center;
}
.spinner span {
	text-align: center;
	color: #4A90E2;
	font-family: 'museo_sans100',Arial,Helvetica,sans-serif;
	font-size: 18px;
	letter-spacing: 1.78px;
	display: block;
	margin-bottom: 20px;
}
.spinner > div {
	width: 18px;
	height: 18px;
	background-color: #4A90E2;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}
.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
	0%, 80%, 100% {-webkit-transform: scale(0); transform: scale(0);}
	40% {-webkit-transform: scale(1.0); transform: scale(1.0); }
}
@keyframes sk-bouncedelay {
	0%, 80%, 100% {-webkit-transform: scale(0); transform: scale(0);}
	40% {-webkit-transform: scale(1.0); transform: scale(1.0);}
}
.recent_projects {
	font-style: italic;
}
.projects .sort_ribbon {
	margin: 0 auto;
	padding: 0 !important;
}
.projects .sort_ribbon > a {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 0 !important;
	border: 1px solid #c0c0c0;
	width: 30px;
	height:24px;
	cursor: pointer;
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
}
.projects .sort_ribbon > a:not(:first-child) {
	margin-left: 5px;
}
.projects .sort_ribbon_active {
	border: 1px solid #4A90E2 !important;
}
.projects .alpha_asc {background-image: url("/assets/images/sort/alpha_asc_grey.svg");}
.projects .alpha_desc {background-image: url("/assets/images/sort/alpha_desc_grey.svg");}
.projects .recent_asc {background-image: url("/assets/images/sort/recent_asc_grey.svg");}
.projects .recent_desc {background-image: url("/assets/images/sort/recent_desc_grey.svg");}
.projects .creation_date_asc {background-image: url("/assets/images/sort/creation_asc_grey.svg");}
.projects .creation_date_desc {background-image: url("/assets/images/sort/creation_desc_grey.svg");}
.projects .sort_ribbon_active.alpha_asc {background-image: url("/assets/images/sort/alpha_asc_blue.svg");}
.projects .sort_ribbon_active.alpha_desc {background-image: url("/assets/images/sort/alpha_desc_blue.svg");}
.projects .sort_ribbon_active.recent_asc {background-image: url("/assets/images/sort/recent_asc_blue.svg");}
.projects .sort_ribbon_active.recent_desc {background-image: url("/assets/images/sort/recent_desc_blue.svg");}
.projects .sort_ribbon_active.creation_date_asc {background-image: url("/assets/images/sort/creation_asc_blue.svg");}
.projects .sort_ribbon_active.creation_date_desc {background-image: url("/assets/images/sort/creation_desc_blue.svg");}
#mainNavigation_ > ul > li > ul > li {
	opacity: 1;
	max-height: 50px;
	transition: all .2s;
	overflow: hidden;
}
#mainNavigation_ .sub_menu_hide li {
	opacity: 0;
	max-height: 0;
}
.mappping_filter_widget_space {
	margin-top: 10px;
}
.single-domain-rank-tracking > tbody > tr > td:nth-child(3) {
	overflow: visible !important;
}
.KeywordIntent {
	width: 100%;
	position: relative;
	display: inline-block;
	padding-right: 20px;
	background-image: url('/assets/images/ranktracking/local_intent_grey.svg');
	background-repeat: no-repeat;
	background-position: right center;
	height: 20px;
}
.IntentIsLocal {
	background-image: url('/assets/images/ranktracking/local_intent_green.svg') !important;
}
.KeywordIntent .tooltip {
	visibility: hidden;
	width: 210px;
	background-color: #252525;
	color: #fff;
	padding: 5px 10px;
	border-radius: 6px;
	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	top: 100%;
	left: 50%;
	margin-left: -105px;
	margin-top: 5px;
	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 0.3s;
}
.KeywordIntent .tooltip::after {
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #252525 transparent;
}
.KeywordIntent:hover .tooltip {
	visibility: visible;
	opacity: 1;
}
.flex-tooltip {
	display: flex;
	flex-direction: column;
}
.ki-bar {
	display: flex;
	background-color: #999999;
	width: 100%;
	border-radius: 2px;
	margin-top: 8px;
}
.ki-bar > div {
	height: 5px;
}
.ki-bar > div:first-child {
		border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.ki-bar > div:last-child {
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.ki-bar-informational {
	background-color: #B388EB;
}
.ki-bar-navigational {
	background-color: #1974D2;
}
.ki-bar-research {
	background-color: #FFAAEA;
}
.ki-bar-transactional {
	background-color: #F28500;
}
.ki-text-informational {
	color: #B388EB;
}
.ki-text-navigational {
	color: #1974D2;
}
.ki-text-research {
	color: #FFAAEA;
}
.ki-text-transactional {
	color: #F28500;
}
.ki-text-dominant-intent {
	margin-top: 10px;
}
.ki-text-true {
	color: #87BB17;
}
.ki-text-false {
	color: #CC3333;
}
.txt-center {
	text-align: center;
}
.time_input {
	text-align: center;
	border: 1px solid #c0c0c0;
	border-radius: 50px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}