body{
	font-weight: 400;
	font-family: 'Inter', sans-serif;
	background-color: #f7f8fb;
}

.info, .success, .warn, .error, .validation {
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
font-size: 14px;
}
.info {
color: #00529B;
/*background-color: #f2f8fb;*/
background-image: url('/seo/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/seo/success.png');
}
.warn {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/seo/warning.png');
}
.error {
color: #D8000C;
background-image: url('/seo/error.png');
}
.sidebar {
  position: absolute;
  z-index: 1;
  height: 100%;
  }
div.main {position:relative;align:center;  top:0; left:0px;  width: 856; z-index:1;margin: 0 auto;border: purple 0px dashed;}
/* div.top {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 1035px;  z-index:1;border: blue 0px dashed;} */
div.topFlash {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 1070px;  z-index:1;border: blue 0px dashed;}
div.warning {vertical-align:bottom;padding:5px; border: #9E9E9E 1px solid;margin-top: 10px;color: #404040;}
div.topTemplate {background-image: url(page_top_bg.jpg); background-repeat: repeat-y; position:relative;align:center;  top:0; left:0px;  width: 856; height: 870px;  z-index:1;border: blue 0px dashed;}
div.bottom {background-image: url(page_bottom_bg.jpg); background-repeat: repeat-y;left:0px;top:0; width: 856;height: 99px;z-index:0;position:relative;align:center;border: blue 0px dashed;}
div.bottomTemplate {background-image: url(page_bottom_bg.jpg); background-repeat: repeat-y;left:0px;top:0; width: 856;height: 99px;z-index:1;position:relative;align:center;border: blue 0px dashed;}
div.header { position:absolute;  top:0px; left:62px;  width: 744px; height: 152px; z-index:3;}
div.center { position:absolute;  top:154px; left:132px;  width: 610px; height: 700px; z-index:3;border: blue 0px dashed;}
div.rights { position:absolute; bottom:7px; left:80px;  z-index:4;border: blue 0px dashed;}
div.footer { position:absolute;  bottom:20px;left:0;text-align:center; z-index:3;border: red 0px dashed;width:100%;}
div.templateCenter { position:absolute;  top:145px;left:230px;z-index:3;border: black 0px dashed;text-align:left;width:66%;border: purple 0px dashed;}
div.menu { position:absolute;  top:165px;left:62px;z-index:3;border: black 0px dashed;text-align:left;width:70%;}
div.updatesTable { position:relative;  top:0px;left:137px;z-index:3;border: black 0px dashed;text-align:right;width:70%;}
div.pageTitle {position:absolute; top:95px; right:20px;  z-index:4;}
div#supplementalDiv {left:0px;text-align:left;margin:4px;}
div.history{background-image:url(/seo/button_history.gif);background-repeat: no-repeat;background-position: 2px 2px;width: 26px;height: 26px;cursor: pointer;}
div.upChange{background-image:url(/seo/up_arrow.gif);background-repeat: no-repeat;background-position: 2px 2px;width: 14px;height: 14px;float:left;}
div.downChange{background-image:url(/seo/down_arrow.gif);background-repeat: no-repeat;background-position: 0px 0px;width: 14px;height: 14px;float:left;}
div.steps{border: 1px solid #d4d9db;padding:0;height:34px;padding-top: 7px;color:#2c99b7;border-bottom-width: 0px}
div.sheerseo-tabs-framework{border:0;BACKGROUND-IMAGE: url(result_table_header_bg_wide.jpg); BACKGROUND-REPEAT: repeat;padding:1;height: 30;border: 1 solid #a6c9e2;}
div.sheerseo-tab-active{float:left;padding:3;padding-bottom:7;margin-bottom:0;margin:2;position:relative;top:2;border-bottom: 0;}
div.sheerseo-tab{float:left;padding:3;margin:2;cursor:pointer;position:relative;top:3}
.sheerseo-state-active{color: #e17009; outline: none; text-decoration: none;border: 1px solid #79b7e7; background: #f5f8f9 url(/seo/css/tabs-redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; outline: none;  }
.sheerseo-state-default{border: 1px solid #c5dbec; background: #dfeffc url(/seo/css/tabs-redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; outline: none; }
table.box {TABLE-LAYOUT:fixed;position:absolute; right:20;empty-cells:show;margin:0}
table.pricing
{
	border-width: 1px;
	border-spacing: 2px;
	border-color: black;
	background: #D1D1E1;
	border-collapse: collapse;
	border-style: solid;
}
td.pricing
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	background: #D1D1E1;
	-moz-border-radius: ;
}

table.resultsTable {border-collapse: unset;border-spacing: 0px;background-repeat: repeat;border: #ccc outset 0pt;width:calc(100% - 0.9px) }
@supports (-moz-appearance:none) {
	table.resultsTable {border-collapse: unset;border-spacing: 0px;background-repeat: repeat;border: #ccc outset 0pt;width:100% }
}
table.extraInfo {border-spacing: 0px;border: 0px solid black;border-collapse:collapse}
table.resultsTitleTable {TABLE-LAYOUT:fixed;border-spacing: 0px;border-collapse: collapse; border: outset 0pt; }
TR.resultsTableTitle {
	BACKGROUND-IMAGE: url(result_table_header_bg40.jpg); BACKGROUND-REPEAT: repeat
}
tr.odd{
	background-color:#fbfbfb;border-color:#ccc;border-style:solid;border-width:1px;
}
tr.even{
	background-color:#a4daf4
}
tr.form{
	height:26px;
}
td.form{padding:0px;}
td.boxTitle {height:24px;background-image: url(box_headline_bg.jpg);background-repeat: repeat-x;}
td.boxTitleMiddle {height:24px;background-image: url(box_headline_bg.jpg);background-repeat: repeat-x;}
td.boxBody {height:80px;width:32%;background-color: #E6EAED;padding: 0;margin: 0; }
td.boxBodyMiddle {height:80px;width:32%;background-color: #E6EAED;}
td.boxBodyLeft {height:80px;width:32%;background-color: #E6EAED;}
td.boxBottom {height:21px;background-color: #E6EAED;}
td.checkYourSite {background-image: url(check_your_site_bg.gif);background-repeat: no-repeat;}
td.signup {background-image: url(sign_up_for_free_bg.gif);background-repeat: no-repeat;}
td.overallResults {background-image: url(/seo/overall_preform_bg.jpg); background-repeat: no-repeat;}
td.resultsTableTitle {background-image: url(/seo/result_table_header_bg40.jpg);background-repeat: repeat-x;}
td.resultsTable {}
td.resultsTD {text-align:center;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #e7e7e7;vertical-align:middle;padding:2px;}
td.resultsTDPricing {padding:2px;height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:top;padding:8px;}
td.resultsTDPricingLeft {text-align:left;padding:2px;height:20;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:top;padding:8px;}
th.resultsTH {height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:middle;padding-left: 4px}
th.resultsTHPricing {padding:2px;height:20;text-align:center;border-style: outset;WORD-BREAK:NORMAL;border: 1px solid #ccc;vertical-align:middle;}
th.resultsTHLeft {BACKGROUND-IMAGE: url(result_table_header_bg40x1200.jpg); BACKGROUND-REPEAT: repeat;height:25;text-align:left;border-style: outset;border: 1px solid #ccc;vertical-align:middle;padding-left: 4px}
.jstree {width:auto;float:none;clear:both;margin:0px auto;width: 100%;padding-top:8px}
td.resultsTDLeft {text-align:left;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #e7e7e7;padding:2px;}
td.leftShadow {
	background-image: url(/seo/page_top_left_bg.jpg); background-repeat: repeat-y
}
td.rightShadow {
	background-image: url(/seo/page_top_right_bg.jpg); background-repeat: repeat-y
}
td.leftBottomShadow {
	background-image: url(/seo/page_bottom_left_bg.jpg);
}
td.rightBottomShadow {
	background-image: url(/seo/page_bottom_right_bg.jpg);
}
td.centerBottom {
	background-image: url(/seo/page_bottom_center_bg.jpg); vertical-align:bottom
}
th.resultsTH {vertical-align:middle;text-align:left;padding: 0em;}
td.bottomMenu {vertical-align:top;text-align:left;padding-top: 6px;}
td.selectedMenuItem {background-image: url(/seo/menu_Item_selected_bg.jpg); background-repeat: no-repeat; z-index:5;border-bottom: 2px dotted #94D6FF;}
td.menuItem {border-bottom: 2px dotted #94D6FF;BACKGROUND-IMAGE: url(/seo/menu_dot.jpg);BACKGROUND-REPEAT: no-repeat;background-position: 2px 6px;text-indent: 10px;}

/*This section overrides bootstrap css*/
* {border-collapse: separate;webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#mainContent > * {border-collapse: separate;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{font-size: 16px;line-height: normal;}
td,th {padding:1px}
hr {margin: 8px 0px 8px 0px}
table {border-collapse: separate;border-spacing: 1px}
#topLogoTable td,th {padding:0px;padding-top: 0px}
/*This section restores bootstrap css*/
.bs * {border-collapse: collapse;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.bs {font-size: 14px;}
.bs td,th {padding:0px}
.bs table {border-collapse: collapse;border-spacing: 0px;box-sizing: border-box}
.bs table.dataTable {box-sizing: border-box}
.bs label,select {font-size: 14px;margin-right:9px;font-weight:500;text-align: left  !important}
.bs .form-control-static {margin-left: 5px;margin-bottom: 13px}
.bs .form-horizontal {margin-left: 0px}
.bs .radio {min-height: 21px}
.bs input[type=checkbox], input[type=radio] {margin-top: 1px}
.bs div > div[class='radio'] {padding-top: 2px}
.bs .radio > label {font-size: 12px;padding-top:2px}
.bs .form-group {margin-bottom: 15px;align-items: baseline;margin-right:20px;display:flex}
.bs .formHeading {height:38px;margin-top:2px}
.bs .hr {margin: 20px 0px 20px 0px}
.bs .btn-default span{color: #585858}
.bs .dropdown-menu>li>a{color: #585858}
.bs a {color:#0056b3}

div.tableActionsHeader{padding-left: 5px;padding-right: 5px;color: #585858;font-size: 14px;font-weight: 400;margin-right: 6px;}
select.tableActions{margin-top:-6px;}
div.tableActionsElement{padding-left: 5px;padding-right: 5px;}
#rightSideActions {
  margin-right: 5px;
}
@media (min-width: 768px)
{
	div.tableActionsSeperator{display:inline}
	.tableActions .form-group {margin-bottom: 15px;}
	#tableActionsBR{height:13px}
	.callToActionButtonDiv{float:left;}
	.mobile{display:none}
	#logoContainer{border-right-width: 1px;/* border-right-style: solid; *//* border-right-color: #e1e6ef; */}
	#rightSideActions{margin-left:auto !important}
	#mannage_domains{margin-top: 2px;}
}
@media (max-width: 370px)
{
	.bigPhone{display:none}
}
@media (max-width: 768px)
{
	div.tableActionsSeperator{display:none}
	.tableActions .form-group{}
	#tableActionsBR{height:0px}
	.desktop{display:none;}
	#footer{background: initial;}
	.callToActionButtonDiv{float:none;}
	#mainContent{margin:10px !important;margin-left:15px !important;}
	.btn-group .dropdown-toggle{margin-top:0px}
	#rightSideActions .dropdown-toggle{margin-top:0px}
	textarea {max-width:300px !important}
}
#header{
			border-spacing: 0px;
			padding:0px;
			border-bottom: 1px solid #e8eaea;
			position: fixed;
			right: 0px;
			left: 0px;
			z-index: 1030;
			min-height: 51px;
			background-color: white;
			}
div.formInputBottomInfo{padding-left: 4px;font-size: 12px}
.tableActions.pull-left::after{display:none !important}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
 }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
div.topMenuSeparator{float:left;padding-left: 5px;padding-right: 5px}
div.tableActionsSeperator{margin-left: 10px;margin-right: 8px;background: #ececec;height: 20px;width: 1px !important;vertical-align: middle;display: inline-block !important;}
div.tableActionsSeperator img{display:none;}
input.date-form-input{height:30px}
a.jTip img {margin-top: -2px;}
td.selectedMenuItem2 {BACKGROUND-IMAGE: url(/seo/newDesign/icon_ranking.png);BACKGROUND-REPEAT: no-repeat;background-position: 5px 6px;text-indent: 21px;}
tr.menuItem2 {height:28px;background-color:#384042;}
tr.menuItemSelected2 {height:28px;background-color:#d4d9db;}
tr.menuItemInnerSelected2 {height:28px;background-color:#d4d9db;}
td.menuItemInnerSelected2 {text-indent: 28px;}
font.menuItemInnerSelected2{margin-left: 8px;color:#585858;font-weight: bold; font-size: 12px;text-decoration: none;}
a.sideMenu2{margin-left: 2px;	color: #585858;font-weight: 500; font-size: 12px;text-decoration: none;}
font.sideMenuSelectedItem2{margin-left: 8px;color:#2c99b7;font-weight: 600; font-size: 12px;text-decoration: none;}
a.bottomMenu2{padding:2px 5px; margin-left: 2px;color: #7e828a;font-weight: 600;font-size: 12px;text-decoration: none;padding-top:5px;padding-bottom: 5px;transition:all 0.3s;}
a.bottomMenu2:hover{color:#1b1b1b;}
#div.pageHeading{padding-top:9px;padding-left:5px;background-color: #585858;height: 28px;color:white;font-size: 16px;font-weight: 700; }

div.pageHeading {
    padding-top: 9px;
	padding-bottom:19px;
    padding-left: 5px;

    line-height: 40px;
    color: #404040;
    font-weight: 400 !important;
    font-size: 22px;
    background: transparent !important;
    font-family: 'Inter',sans-serif;
}
div.formHeading{height: 26px;color: #464c4e;font-size: 15px;font-weight: 400;font-family: 'Inter',sans-serif;padding: 3px 13px;line-height: 45px;background: #ffffff;box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.05);}
div.formBody{width:initial;padding-top: 15px !important;padding-bottom: 10px !important;padding-left: 10px !important;padding-right:10px;color:#585858;font-size: 14px;background: white !important;box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, 0.05);margin-bottom: 15px;}
div.tableActions{white-space:nowrap;/*padding-top: 12px;padding-bottom: 6px*/;padding-left: 0px;text-align:left;margin-bottom: 0px;color:#585858;font-weight: 700; font-size: 13px;text-decoration: none;display: flex;align-items: center;flex-wrap: wrap;}
table.slick {border:1px;width:100%;border-spacing: 0px;border-collapse: collapse;color:#585858;font-size: 12px;}
td.slickTableTitle{background-color:#d4d9db;}
tr.slickResultsTableTitle{height:36px}
th.slickResultsTHLeft{
	text-align:left;
	border-style: outset;
	border: 1px solid #e7e7e7;
	vertical-align: middle;
	background-color: #ffffff;
	color: #f6f8f9;
	font-weight: 500;
	padding: 9px 10px;
	height:36px;
	!important
	}
td.slickTableViewMenu{text-align:left;border-style: outset;border: none;vertical-align:middle;padding: 5px;background-color: #f3f4f7;/*border-top: 2px solid #eaecf1;background: white*/}
a.slickResultsTH{text-align:left;margin-bottom: 0px;color: #384042 !important;font-weight: 500;font-size: 14px;line-height: 15px !important;text-decoration: none;vertical-align: top;}
a.sortable:hover {text-decoration: underline;cursor: hand; cursor: pointer;}
tr.oddSlick{background-color: #fbfbfb;border-color:#dae3e5;border-style:stroke;border-width:1px;height:28px;}
tr.evenSlick{background-color: #ffffff;border-style:solid;border-width:1px;height:28px;}
tr.oddSlickInner{background-color:#d8dfef;border-color:#dae3e5;border-style:stroke;border-width:1px;height:28px}
tr.evenSlickInner{background-color:#dae3e5;border-color:#dae3e5;border-style:solid;border-width:1px;height:28px}
tr.oddSlick:hover { background-color: #f8f6d2;}
tr.evenSlick:hover { background-color: #f8f6d2;}
a.resultsTDSlick{color:#31708f;margin-left: 2px;font-weight: 500; font-size: 14px;word-break: keep-all}
font.resultsTDSlick{margin-left: 2px;color:#585858;font-weight: 400; font-size: 14px;text-decoration: none;word-break: keep-all}
td a.resultsTDSlick{color:#31708f;margin-left: 2px;font-weight: 400; font-size: 14px;word-break: keep-all}
a.resultsTDSlick:visited{color:#3c763d;margin-left: 2px;font-weight: 500; font-size: 14px;}
div.upChangeSlick{background-image:url(/seo/newDesign/arrow_green.png);background-repeat: no-repeat;background-position: 4px 5px;width: 14px;height: 18px;float:left;}
div.downChangeSlick{background-image:url(/seo/newDesign/arrow_red.png);background-repeat: no-repeat;background-position: 4px 5px;width: 14px;height: 18px;float:left;}
div.historySlick{background-image:url(/seo/newDesign/icon_history.png);background-repeat: no-repeat;background-position: 4px 1px;width: 20px;height: 14px;cursor: pointer;}

form{margin:0px}
#callToAction{
    text-align: center;
    max-width: 350px;
    float: right;
    padding: 7px 7px !important;
    margin: 7px -2px 7px 7px !important;
    border: none;
    font-size:13px;
	display: flex;
    align-items: center;
    }
#callToAction .btn {
	transition:all 0.3s;
	border-radius: 4px;
	color: #ffffff;
	/*background-image: -moz-linear-gradient( 90deg, rgb(236,172,0) 0%, rgb(224,200,87) 100%);
	 background-image: -webkit-linear-gradient( 90deg, rgb(236,172,0) 0%, rgb(224,200,87) 100%); */
	background-image: -ms-linear-gradient( 90deg, rgb(236,172,0) 0%, rgb(224,200,87) 100%);
	/*box-shadow: 0px 3px 0px 0px rgb(70, 167, 195);*/
	border: 1px solid #61bdd8;
	}

#callToAction .btn:hover {
    transform: translateY(3px);
    box-shadow: none;
}
font.callToAction{color:#585858;font-weight: 500; font-size: 12px;font-smooth: always;}
font.slickSelector{text-align:left;margin-bottom: 0px;color:#585858;font-weight: 700;font-size: 14px;text-decoration: none;}
a.slickTopMenu{color:#2c99b7;margin-left: 2px;font-weight: 500; font-size: 12px;}
select.slick{text-align:left;margin-bottom: 0px;color:#585858;font-weight: 500; font-size: 12px;text-decoration: none;}
td.slickResultsTDLeft {text-align:left;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #e7e7e7;padding:2px;}
td.slickResultsTD {height:20;text-align:center;border-style: outset;WORD-BREAK:BREAK-ALL;border: 1px solid #e7e7e7;padding:2px;}
.slickResultsTHLeft div{padding-left:5px;vertical-align: middle;}
.slickResultsTHLeft img{margin-top: -6px}
.slickResultsTHLeft td{vertical-align: middle;}
div.outerDiv{float:right;width: 60%;margin: 0px auto;}
font.template2{margin-left: 2px;color: #585858;font-weight: 400; font-size: 14px;text-decoration: none;}
font.form2{margin-left: 2px;color: #585858;font-weight: 500; font-size: 14px;text-decoration: none;}
a.resultsTDasFontSlick{margin-left: 2px;color:#585858;font-weight: 400; font-size: 14px;text-decoration: none;word-break:keep-all }
div.export{border: black 1px solid;padding:5px;width:250;margin-left:10}
.ui-button{color:#2c99b7;}
.ui-selectmenu-menu{margin-top:5px}
.formInput{border: 1px solid #d4d9db;padding-left:2px;color: #585858;font-weight: 500; font-size: 12px}
.tableActions input:text{border: 1px solid #d4d9db;color: #585858;font-weight: 500; font-size: 14px;}
div.tip{float: left;padding-left: 5px}
div.formLabel{float:left}
p.template2{margin-left: 2px;color: #585858;font-weight: 500; font-size: 14px;text-decoration: none;}
a.slick{color:#2c99b7;margin-left: 2px;font-weight: 500; font-size: 14px;}

fieldset { border:0;  margin-bottom: 40px;}
/*label,select .ui-select-menu { float: left; margin-right: 10px;text-align:left }*/
select { width: 90px; }
input.ui-button{padding-top: 2px;padding-bottom: 2px}
.ui-button-text-only .ui-button-text{padding-top: 2px;padding-bottom: 2px;line-height:16px}

td.menuItemTop {border-bottom: 2px dotted #94D6FF;BACKGROUND-IMAGE: url(/seo/menu_dot.jpg);BACKGROUND-REPEAT: no-repeat;background-position: 2px 6px;text-indent: 10px;border-top: 2px dotted #94D6FF;}
p.boxTitleLeft{margin-left: 15px;color: white;font-weight: 600; font-size: 13px;}
p.boxTitleMiddle{margin-left: 15px;color: #0081B3;font-weight: 600; font-size: 13px;}
p.boxTitleRight{margin-left: 15px;color: #00476B;font-weight: 600; font-size: 13px;}
p.checkYourSiteTitle{color: white;font-weight: 600; font-size: 12px;margin-top: 13px;}
p.signupTitle{color: black;font-weight: 600; font-size: 12px;margin-top: 10px;}
p.boxBodyLeft{color:#0099CC;font-size:12px;font-weight:500;text-decoration:none;margin-left: 8px;margin-top: 2px;margin-bottom: 2px;}
p.boxBodyMiddle{color:#006699;font-size:12px;font-weight:500;text-decoration:none;margin: 8px;margin-top: 2px;margin-bottom: 2px;}
p.boxBodyRight{color:#00476B;font-size:12px;font-weight:500;text-decoration:none;margin-left: 8px;margin-top: 2px;margin-bottom: 2px;}
p.pageTitle {margin-top: 2px; font-weight: 500; font-size: 19px; margin-bottom: 2px; color: #ff8a00; margin-right: 10px;  text-decoration: none}
p.template{font-size:12px;font-weight:500;text-decoration:none;margin-right: 8px;margin-bottom: 8px;color:black}
p.instructions{font-size:12px;font-weight:500;text-decoration:none;margin-right: 8px;margin-bottom: 5px;margin-top: 5px;}
a.instructions{color:#2c99b7;margin-left: 2px;font-weight: 500; font-size: 14px;}
a.buttonText{color: black;font-weight: 600; font-size: 12px;text-decoration: none;letter-spacing: 1px}
p.buttonText{margin-right: 4px;margin-left: 4px;}
a.topMenu{margin-left: 14px;	color: black;font-weight: 700; font-size: 13px;text-decoration: none;}
a.topMenu:hover{margin-left: 14px;	color: black;font-weight: 700; font-size: 13px;text-decoration: underline;}
a.bottomMenu{margin-left: 2px;color: black;font-weight: 500; font-size: 11px;text-decoration: none;}
a.bottomPageNumber{margin-left: 2px;color: blue;font-weight: 500; font-size: 11px;text-decoration: none;}
a.bottomMenu:hover{margin-left: 2px;color: black;font-weight: 500; font-size: 11px;text-decoration: underline;}
a.sideMenu:link{margin-left: 0px;	color: #397EC3;font-weight: 500; font-size: 11px;text-decoration: none;}
a.sideMenu:visited{margin-left: 0px;	color: #397EC3;font-weight: 500; font-size: 11px;text-decoration: none;}
a.sideMenu:hover{margin-left: 0px;	color: #FF9800;font-weight: 500; font-size: 11px;text-decoration: none;}
a.resultsTH{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-weight: 400; font-size: 9px;text-decoration: underline;}
a.resultsTD{margin-left: 2px;font-weight: 500; font-size: 12px;}
a.resultsTDasFont{margin-left: 2px;color:black;font-weight: 500; font-size: 12px;text-decoration: none;}
a.sheerseo-tab{text-decoration: none;font-size: 13;border:0}
a.sheerseo-sub-tab{text-decoration: none;font-size: 13;border:0;font-weight: bold;text-decoration: underline;color: #2e6e9e;}
a.sheerseo-tab-active{text-decoration: none;font-size: 13;border:0;color:#e17009}
a.sheerseo-sub-tab-active{font-weight: bold;text-decoration: none;font-size: 13;border:0;color:#e17009}
font.sideMenu{margin-left: 0px;	color: black;font-weight: 500; font-size: 11px;text-decoration: none;}
font.bottomMenu{margin-left: 0px;margin-top: 5px;	color: black;font-weight: 500; font-size: 11px;text-decoration: none;}
font.sideMenuSelectedItem{margin-left: 8px;color:white;font-weight: 500; font-size: 11px;text-decoration: none;}
font.resultsTH{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-weight: 400; font-size: 9px;text-decoration: none;}
font.resultsTHPricing{text-align:left;margin-left: 2px;margin: 4px;margin-bottom: 0px;color:white;font-weight: 500; font-size: 12px;text-decoration: none;}
font.resultsTD{margin-left: 2px;color:black;font-weight: 500; font-size: 12px;text-decoration: none;}
font.pricingTD{margin-left: 2px;color:black;font-weight: 500; font-size: 13px;text-decoration: none;}
font.bulkPricingTD{margin-left: 2px;color:black;font-weight: 300; font-size: 11px;text-decoration: none;border:1}
font.selector{margin-left: 2px;color:black;font-weight: 700; font-size: 13px;text-decoration: none;}
font.extraInfoTitle{margin-left: 2px;color:black;font-weight: 700; font-size: 12px;}
font.template{margin-left: 2px;color:black;font-weight: 500; font-size: 12px;text-decoration: none;}
font.error{color:red;font-weight: 500; font-size: 12px;text-decoration: none;}
font.boxBodyRight{color:#00476B;font-size:12px;font-weight:500;text-decoration:none;}
font.boxBodyMiddle{color:#006699;font-size:12px;font-weight:500;text-decoration:none;}
img {vertical-align:middle}
h2 {margin-top:0px}
img.pl {vertical-align:middle;border:1px;color:blue}
img{border:0}

#promotion .callToActionButton {
	position:relative;
	top:2px; /* in conjunction with left property, decides the text position */
	right:80px;
	width:300px; /* optional, though better have one */
	color:white;font-size: 16px;font-weight: 700;text-decoration:none;
}

hr.e {
	border: none 0;
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #ccc;
	width: 80%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align: left;
}
ul.mainPage{list-style-type: disc; margin:0px 0px 0px 0px;padding:0px 0px 0px 16px;list-style-position:outside}
li
{
    list-style-position:outside;
}
li.mainPage{padding:2 0 0 0;margin:0;}
.t1{
	background-image: url(/seo/features/overview/t2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	height: 100%;
}
.t2{
	background-image: url(/seo/features/overview/t1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
}
.t3{
	background-image: url(/seo/features/overview/t3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 100%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
.t3 h4{
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #1D191A;
	text-decoration: none;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.t3 p{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.t3 p a{
	font-size: 11px;
	color: #397EC3;
	text-decoration: underline;
}
.t3 p a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.a1:hover{
	background-color: #ccc;}
	a.a1{
	margin: 0px;
	padding: 4px;
	border: 1px solid #397EC3;
	background-color: #FFFFFF;
	height: 103px;
	width: 260px;
	display: block;
}
.stepwizard-step p {
    margin-top: 10px;
	padding-right:10px;
	padding-left:10px
}

.stepwizard-row {
    display: table-row;
}

.stepwizard {
    display: table;
    width: 100%;
    position: relative;
}

.stepwizard-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
	color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.stepwizard-step .btn-primary:disabled{
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;

}

.stepwizard-step {
    display: table-cell;
    text-align: center;
    position: relative;
}

.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
@media (max-width: 560px)
{
	.bootstrap-select>.dropdown-toggle{max-width:100px !important;}
	#selectDomain{max-width:100px}
	#selectDomain {margin-top: -3px;}
}
@media (min-width: 768px)
{
	#hideOnPhone{display: inline;}
	.sidebar-nav #sidebar{margin-left:0px}
	.sidebar-nav #main{margin-left: 270px;}
	.sidebar-nav #footer{margin-left: 270px;}
	#selectDomain{padding-left:40px}
}
@media (max-width: 768px)
{
	.scroller{height:94%;}
	.sidebar {overflow-y:auto;}
	#hideOnPhone{display: none;}
	#sidebar{margin-left:-200px}
	#main{margin-left:0px}
	#footer{margin-left:0px}
	#selectedDomain{margin-right:5px}
	.dropdown-menu>li>a{padding-left:5px;padding-right:5px}
	#selectDomain{padding-right:5px;}
	.highcharts-contextmenu { bottom: auto !important;top: 5px;}
	div.pageHeading{padding-top: 21px}
}
/* no sidebar for pages like login */
#sidebar{margin-left: -240px;background-color:#eaecf3; }
#main{margin-left:0px;background: #f7f8fb;}
#footer{margin-left:0px;background: #eaecf3;padding: 19px 7px;box-shadow: 0px -2px 0px 1px #eeeff5;width:100%;}
#.jstree-default li li a {width:156px !important;}
#.jstree-default li li li a {width:148px !important;}
#.jstree-default a{font-weight:500 !important;font-family: 'Inter',sans-serif !important;color:#8aa4af !important;font-size:14px !important;padding:6px 4px 0px 3px !important;width:178px #!important;vertical-align:middle !important;text-align:left !important}
#.jstree-default a:hover{color:white !important;}
#.jstree-default .jstree-hovered  { padding:6px 4px 0px 3px !important;; }
#.jstree-default .jstree-clicked { background:#2c3334 !important; padding:6px 5px 0px 3px !important; font-family: 'Inter',sans-serif !important;font-weight: 600 !important;color:white #!important;font-size: 14px !important;text-decoration: none !important;margin-top:0px !important;font-smooth: always !important;}
#.jstree li{min-height:33px !important;}
#.jstree a{min-height:27px !important;}
#.jstree-default.jstree-focused { background:#384042 !important; }
.jstree li a, .menuItem2 a{
	color: #686c7b !important;
	display:inline-block;
	text-decoration:none;
	transition: all 0.3s;
    font-family: 'Inter', sans-serif !important;
	padding: 5px 10px !important;
	border-radius: 40px;
	margin-right: 20px;
	line-height: 28px;
	}
.jstree li a{width:188px}
.closebtn{text-decoration : none;cursor:pointer;font-size: 20px;color: #c0cadd;font-family: 'Inter',sans-serif;-webkit-font-smoothing: antialiased;}
.calendar{z-index:1000}
.dropdown-menu{z-index:1031}
#hccontainer{box-shadow: none !important;border:0px solid #d4d9db;}
.hccontainer-dashboard{
	box-shadow: none !important;
    margin: 1px -3px !important;
    border: 1px solid #ececec !important;
}


.sidebar { position: fixed; z-index: 1; height: 100%; background: #f7f8fb;
width:237px; padding:3px; } .scroller{ height:94%; width: 100%; } #mainContent{ border: none
!important; margin: 10px; padding-bottom: 22px !important; }


div#social {
    text-align: left;
    margin: 0 auto !important;
}


/* Replaced in scroll.css */

.mCSB_scrollTools .mCSB_draggerRail{
    width: 8px;
    height: 100%;
    float:right;
    /*-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;*/
    background-color: #dbdce0;
    border-left: 1px solid #c9cace;

}

.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: 30px; /* minimum dragger height */
    z-index: 1;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
    position: relative;
    width: 6px;
    height: 100%;
    margin: 30;
    margin-right:1px;
    float:right;
    /*-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;*/
    text-align: center;
    background-color:#c3c3c3;
    border-radius:40px;
}

li.jstree-leaf a {
    font-weight: 400;
}

div#menu2 {
    background: #eaecf3 !important;
}

.jstree-default .jstree-no-dots .jstree-leaf > ins {background: transparent !important; cursor: pointer;}

.jstree a i.fa, .menuItem2 a i.fa {
    font-size: 22px;
    transform: translate(-5px,2px);
}

.info-box {
    box-shadow: none !important;
    border-radius: 40px;
    border: 1px solid #ececec;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,rgba(236, 236, 236, 0.17) 100%);
}

.graphTip {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    background: #f9f9f9;
    border-radius: 16px;
    padding: 4px 8px;
    width: 150px;
    display: block;
    margin: 0 auto;
    margin-top:6px;
}
.graphTip font{
	color:#7d7d7d;
}
.jstree-default.jstree-focused{
	background:transparent !important;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
    background: transparent !important;
}
.jstree-default li a:hover,.menuItem2 a:hover{
color: #1f1f21 !important;background: white;
border-radius:40px;}



.jTip img{display:none !important}
.jTip::after{
	content:'?';
	display:inline-block;
	height: 14px;
	font-size: 10px;
	width: 14px;
	background:white;
	border-radius:50%;
	color:#5bbfde;
	text-align:center;
	line-height: 13px;
	margin: 2px;
	border:1px solid #f1f1f1;
}
a.jTip{
	position:relative;
}

.btn{
	font-weight:400;
	font-size:13px;
}
.btn-group .btn{
	font-weight:400;
	font-size:13px;
}

body .jstree-default .jstree-clicked, .menuItem2.selected a {
    background: #f1f1f1;
}

.menuItem2{
	margin-top:10px;
}


div.instructions {
    /* border: 1px solid #eaecf3; */
    padding: 10px 14px;
    background: #f7f8fb;
    box-shadow: 1px 3px 1px 0px #eeeff1;
    margin-bottom: 7px;
}
div.noData {
    padding: 8px;
    margin-bottom: 7px;
	font-size:14px;
	color: #585858;
}

div.instructions .formBody, div#instructions .formHeading {
    box-shadow: none;
    background: transparent !important;
}
 div.instructions .formHeading {
     font-size:18px;
     font-weight:400;
     padding-left:11px;
 }
div.instructions p {
    line-height: 16px;
}
i.fa-plus{color:#2c99b7;font-size:12px}

#playVideo{
    color: #585858;
}
.newInstructions{
  color: #585858;
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #269abc;
}
.resultTableActions .btn-info {
	color: #fff !important;
	dbackground-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}
.btn-info:hover {
    background-color: #31b0d5;
}
.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover {
	color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.bs .container{
	margin-left: 0px;
}
.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.dropdown-menu button.btn-primary {
    background-color: #337ab7;
    border-color: #2e6da4;
	color:white;
}
.btn-primary:hover, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    background-color: #286090;
    border-color: #204d74;
}
.btn {
    line-height: 18px;
}
.btn-secondary{
	color: #fff;
}
.bootstrap-select>.btn {
	/*background-color:#fff;*/
	color:#333;
	border-color:#cccccc;
}
.form-group .btn:not(.btn-primary):not(.btn-info) {
	background-color:#fff;
	color:#333;
	border-color:#cccccc;
	padding-bottom:6px;
	height:30px;
}
.btn-group-sm>.btn, .btn-sm
{
	padding-bottom:5px;
	padding-top:5px;
}

.btn-group button[type=submit]
{
	margin-left:-3px;
}
.dropdown-menu {font-size:14px;color:#585858}
.bs .dropdown-item.active, .bs .dropdown-item:active{font-size:14px;color:white}
.form-group li input {
    height: initial;
}
.form-control .tokenfield .token{
	line-height: initial;
}
.form-control{font-size:14px;line-height:initial}
.modal-body .form-group{display:flex;align-items: flex-start;}
.modal-body .form-group label{display:flex}
.modal-body{width:initial;font-size:15px}
.headrow .nav{display:table-cell}
.input-sm{font-size:12px}
#extraFilters label{margin-bottom:3px}
#extraFilters input{padding: 4px;}
.bs .form-control{background-color: initial;}
#inputs .form-group input{height:25px}
.form-horizontal .row{align-items: baseline;}
.top-label{margin-bottom:3px !important}
.hide {
    display: none!important;
}
.label-primary{background-color: #337ab7;}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration: none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
h4{font-size:18px}
.input-sm{height:30px}
.dataTables_info{margin-bottom: 2px;}
h3{font-size:24px}
.topActions{margin: 10px 5px;    border: 1px solid #d4d9db; padding: 15px;background-color: white}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0;
}
.bootstrap-select>.dropdown-toggle { max-width: 160px;/*min-width:70px;*/color:#585858;background-color: transparent;box-shadow:initial }
.bootstrap-select{ max-width: 170px}
div.radio label{display: flex;align-items: center;}
div.radio label input{margin-right:5px}
.dropdown-toggle::after{
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	vertical-align: 2px;
}
.modal-title{font-weight:700}
div.cleanBody{width:initial;padding-top: 15px !important;padding-bottom: 5px !important;padding-left: 10px !important;padding-right:10px;color:#585858;font-size: 14px;background: white !important;margin-bottom: 15px;}
.dataTables_wrapper .dataTables_length {margin-left:-4px !important}
.dataTables_wrapper .float-right{padding-right:0px}
.dataTables_wrapper .float-center{display: flex;justify-content: center;}
#mainContent a i:not(.fa-inverse){color: #31708f }
textarea{color:#585858}
.tooltip {
	border-radius: 5px;
}
.tooltip > .tooltip-inner {background-color: white;border: 1px solid #908080;color:#585858;text-align:left;}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
	top: 0;
	border-width: 0.4rem 0.4rem 0;
	border-top-color: #585858;
}
.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
	border-left-color: #585858;
}
.jTip{cursor:help}
#resultsTable a.slickResultsTH{font-weight: 500;color: #585858 !important;}
#resultsTable th{vertical-align: middle;}
#resultsTable_wrapper .dropdown{min-width:60px}
.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}
.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}
.ui-dialog-titlebar-close{
	box-sizing: border-box;
}
.ui-dialog .ui-dialog-titlebar-close
{
	background-image: url(https://code.jquery.com/ui/1.13.1/themes/base/images/ui-icons_777777_256x240.png);
    background-position: -96px -128px;
    background-position: -95px -127px;
    border-image-width: 0px;
    border-width: 1px;
    border-radius: 4px;
    border-color: gray;
 }
 #dialog-confirm p{text-align:left}

 th.slickResultsTHLeft:first-child{
    border-top-left-radius: 5px !important;
}
th.slickResultsTHLeft:last-child{
    border-top-right-radius: 5px !important;
}
tr:last-child > td:first-child{
    border-bottom-left-radius: 5px !important;
}
tr:last-child > td:last-child{
    border-bottom-right-radius: 5px !important;
}

.box{
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	margin-bottom: 15px;
	background-color: white;
}
.box .formBody{
    margin-bottom: 0 !important;
    box-shadow: none !important;
	border-radius: 5px;
}
.box .formHeading{
    border-radius: 5px;
    margin: 10px 0px;
    background: white;
	box-shadow: none !important;
}
 /*------------------------------ template content ------------------------------*/

 .formBody.instructions ul::-webkit-scrollbar {
    width: 15px;
    background-color: #eee;
}
.formBody.instructions ul::-webkit-scrollbar-thumb {
    background-color: #c3c3c3;
    background-clip: padding-box;
    border: 1px solid #eee;
    height: 20px;
}
.formBody.instructions ul::-webkit-scrollbar-track {
  background-color: #eee;
}
.formBody.instructions ul::-webkit-scrollbar-button {
    background-color: #eee;
    display: block;
    background-size: 10px;
    background-repeat: no-repeat;
    width: 15px;
}
.formBody.instructions ul::-webkit-scrollbar-button:vertical:increment:start {
    display: none;
}
.formBody.instructions ul::-webkit-scrollbar-button:vertical:increment:end {
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(96, 96, 96)'><polygon points='0,0 100,0 50,50'/></svg>");
}
.formBody.instructions ul::-webkit-scrollbar-button:vertical:decrement:end {
    display: none;
}
.formBody.instructions ul::-webkit-scrollbar-button:vertical:decrement:start {
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(96, 96, 96)'><polygon points='50,00 0,50 100,50'/></svg>");
}


.jstree li{
    margin: 4px 0 !important;
}
.jstree-default a{
	font-weight:400 !important;
}
.jstree li a, .menuItem2 a, .top-menu i{
	color: #FFFFFF !important;
	border-radius: 5px;
}
.jstree li font{
	color: #FFFFFF !important;
}
.jstree-default li a:hover, .menuItem2 a:hover{
	background: #1DB5E9;
	border-radius: 5px;
	color: #FFFFFF !important;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
	height: fit-content;
}
.jstree-default .jstree-clicked{
	font-weight: 400!important;
}

body .jstree-default .jstree-clicked, .menuItem2.selected a {
	background: transparent;
	background: #1DB5E9!important;
}

/*------------- Left Menu --------------*/
#sidebar{
	background: #1D386D ;
	z-index: 1050;
	transition: all 0.3s linear;
	visibility: hidden;
	top: 0 !important;
}
div#menu2 {
	background: #1D386D !important;
}

.top-menu .icon, .bottom-menu .icon{
	font-size: 22px;
	color: #FFFFFF !important;
	width: 48px;
	height: 44px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 5px;
	cursor: pointer;
}
.top-menu .icon:hover, .bottom-menu .icon:hover{
	background: #1DB5E9;
}


#menu2{
	display:none;
}

#sidebar #callToAction{
	background-color: #fff;
	float: left !important;
	margin:  7px auto !important;
	display:flex;
	flex-direction: row;
	align-items: center
}
#blogNiche  font{
	color: #2196f3 !important;
}

#menu{
	position: relative;
	height: 100vh !important;
	background-color: #1D386D !important;
	   display: flex;
    flex-direction: column;
}
.top-menu{
	height: 80%;
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 20px !important;
}
.bottom-menu{
    margin-bottom: 30px !important;
	width: 100%;
	display: flex !important;
	flex-direction: column;
	align-items: center;
}
.call-to-action{
	background-color: #fff;
	float: left !important;
	margin: 7px auto !important;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 7px 12px !important;
	font-size: 13px;
	order: #d4d9db 1px solid;
	display: flex;
}
.button-action {
	margin-left: auto;
}

.btn-info:hover {
	background-color: #31b0d5 !important;
}
.SGBF-floating-button{
    display: none !important;
    visibility: collapse;
}
::-webkit-scrollbar {
    width: 6px;
	height: 6px;

}
#sidebar ::-webkit-scrollbar {
    width: 4px;
	height: 4px;

}
::-webkit-scrollbar-thumb {
    background-color: #c3c3c3;
}
#sidebar ::-webkit-scrollbar-thumb {
    background-color: #1DB5E9;
}
.menu-logo .menu-close{
	width: 30px;
	position: absolute;
	right: -15px;
	bottom:-15px;
	cursor: pointer;
	transition: all 0.3s linear;
}
#logoContainer{
	display: none
}
#selectDomain{
	margin-left: 240px;
}

.menu-logo{
	height: fit-content;
	width: 100%;
	margin-top: 12px;
	margin-bottom: 30px;
	position: relative;
	display: flex;
}
.minimized .menu-logo{
    justify-content: center;
    align-items: center;
}
.new-logo-img{
	max-width: 117px;
	margin-left: 22px;
}
.menu-icon {
	position: absolute;
	width: 30px;
    right: -3px;
    transform: translateX(50%);
	bottom: 0;
	top:45px;
	cursor: pointer;
	transition: all 0.1s linear;
}

.link-active a{
	background: #1DB5E9;
	border-radius: 5px;
	color: #FFFFFF !important;
	font-weight: 400;
}

#menu .callToActionButtonDiv .btn:hover{
		transform: none !important;
		color: #fff!important;
	background-color: #31b0d5 !important;
		border-color: #117a8b!important;
		box-shadow: none!important;
}
#menu .callToActionButtonDiv .btn{
	color: #fff;
	box-shadow: none!important;
	background-color: #5bc0de!important;
	border: 1px solid #269abc !important;
	height: 20px;

}
#mCSB_1, #mCSB_1_container{
	overflow: visible;
}
#mCSB_1_container, #mCSB_1_container div{
	height : 100%;
}
.mCSB_draggerContainer {
	display: none;
}
#mCSB_1_scrollbar_vertical{
	display: none !important;
}


@media (max-width: 767px) {
	#sidebar{
	    top: 57px !important;
        overflow: hidden;
        z-index: 1029
	}
	#menu{
	    background-color: transparent !important;
	}
	#logoContainer{
	    display: block;
	}
	#selectDomain{
	   margin-left: 0 !important;
	}

	font.slickSelector{
	    display:none;
	}
	.menu-logo{
	    width: auto;
	}
	.menu-logo .menu-icon{
	    position: fixed;
        left: 240px;
	}
	.minimized{
	    background-color: #eaecf3 !important;

	}

	.minimized .menu-logo .menu-icon{
	    position: fixed;
        left: 73px;
	}
	#mCSB_1_container, #mCSB_1_container div {
         height: auto;
    }
    .top-menu{
        height: calc(100vh - 80px) !important;
    }
    .scroller{
	    height :100%;
	}
	 #menu{
	    height :100%!important;
	}
	#callToAction{
	    margin: 0 !important;
	}
	#mCSB_1_container #callToAction {
        padding: 7px 4px !important;
    }
    #header button.btn.btn-info.btn-sm {
        display: none;
        
    }
    #callToAction button.btn.btn-info.btn-sm {
        display: block;
        
    }
}


/* ------------------------ pagination ------------------------ */
/* #rankedKeywordsSection .buttonGroup{
    position: relative;
}
#ranked-keywords-pagination{
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: -40px;
}
#resultsTable_wrapper #resultsTable_paginate {
     display: none;
}
#resultsTable_wrapper .row.margin {
    height: 50px;
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active>a {
    background: #337ab7;
    color: #fff;
}

.paginationjs.paginationjs-theme-blue .paginationjs-go-button>input[type=button] {
    background: #337ab7;
    border-color: #337ab7;
    color: #fff;
}
.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text], .paginationjs.paginationjs-theme-blue .paginationjs-pages li {
    border-color: #337ab7;
}
.paginationjs.paginationjs-theme-blue .paginationjs-pages li>a {
    color: #337ab7;
}
.paginationjs.paginationjs-theme-blue .paginationjs-go-input>input[type=text], .paginationjs.paginationjs-theme-blue .paginationjs-pages li {
   color: #337ab7;
}
#mainContent .container-fluid {
    position: relative;
}
div#auditIssue-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 23px;
}
div#toxicLinks-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 60px;
}

#AuditIssues_paginate {
     display: none;
}

#competitorsSection .container-fluid {
    position: relative;
}
div#competitors-pagination-1 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 26px;
}
#competitorsTable_paginate {
     display: none;
}
div#competitors-pagination-2 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 26px;
}
#competitorCompareTable_paginate {
     display: none;
}
#tableBottomMenu, #mainTable{
     position: relative;
}
div#currentPositions-pagination {
   position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px;
}
div#backlinksExplorer-pagination {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
*/
.left-menu-line{
    height: 1px !important;
    width: 100%;
    width: 80%;
    background: #415f9a;
	margin-bottom: 10px;
    
} 
#localization-container .dropdown-item{
	padding: 3px 20px !important;
}
#localization-container .dropdown-divider {
	margin: 5px 0 !important;
}
table.dataTable tbody tr.selected a{
	color: #3c763d;
}
.point {
	cursor: pointer;
}
input[type="number"] {
	-moz-appearance: textfield;
}
.dataTables_wrapper .dataTables_length .dropdown-menu.show{
	top: -150px !important;
	transform: none !important;
}
.tableActions .dropdown-item:active {
    color: #585858;
}