body{
    font-family: 'Roboto', 'Oxygen', sans-serif;
    background-color: white;
}

h1, .h1 {
    /*font-size: 26px;*/
    font-size: 1.6em;
    color: #152539;
}
h2, .h2 {
    font-size: 24px;
    margin: 10px 0;
}
h3, .h3 {
    font-size: 20px;
}

h4, .h4 {
    font-size: 16px;
    margin: 5px 0;
    color: #7f8c8d;
}
span.h3 {
    font-size: 20px;
    color: #152539;
}


p {
    font-weight: 200;
    font-size: 14px;
    line-height: 18px; }

.progress {
    background-color: white;

}

.icons_stat{
    background: url(../images/stat_icons.png) 0 0 no-repeat;
    margin: 0 auto;
}
.icons_stat:hover{
    color: #00AAB1;
}

.icons_stat .size{
    width: 70px;
    height: 40px;
    color: #7F8C8D;
}
.text_analiz_ico{
    padding-top: 4px;
}
.domen_value{
    color: #152539;
}

.cost_value{
    color: #00AAB1;;
}

.size2{
    width: 70px;
    height: 40px;
    color: #7F8C8D;
}

a.icons_stat{
    text-decoration: none;
    text-align: center;
}
.nav_menu .text{
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}

.ico01{ background-position: 9px  -250px;}
.ico01:hover{background-position: -72px -250px;}

.ico02{ background-position: 7px  -330px;}
.ico02:hover{background-position: -74px -330px;}

.ico03{ background-position: 9px  -415px;}
.ico03:hover{background-position: -72px -415px;}

.ico04{ background-position: -160px  -250px;}
.ico04:hover{background-position: -245px -250px;}

.ico05{ background-position: -160px  -335px;}
.ico05:hover{background-position: -245px -335px;}

.ico06{ background-position: -165px  -415px;}
.ico06:hover{background-position: -250px -415px;}

.ico07{ background-position: -322px  -335px;}
.ico07:hover{background-position: -409px -335px;}

.ico16{ background-position: -165px -480px;}
.ico16:hover{background-position: -251px -480px;}

.ico08{ background-position: -60px  -32px;float: left; height: 50px; width: 60px;}
.ico09{ background-position: -134px -32px;float: left; height: 50px; width: 60px;}
.ico10{ background-position: -221px -32px;float: left; height: 50px; width: 60px;}
.ico11{ background-position: -303px -30px;float: left; height: 50px; width: 60px;}
.ico12{ background-position: -378px -30px;float: left; height: 50px; width: 59px;}

.ico13{ background-position: -8px  -250px;}
.ico14{ background-position: -334px -417px;}
.ico15{ background-position: 12px -482px;}


.sideLeft{
	padding-top: 10px;
    margin-top: 0px;
    left: -20px;
}
.service_snippet .row {
    margin-right: 0px;
    margin-left: 0px;
}
*::before, *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*::after, *::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.refresh {
    height: 22px;
    width: 140px;
    font-size: 14px;
    /*padding-top: 3px;*/
    padding-top: 9px;
    line-height: 4px;
    vertical-align: middle;
    display: inline-block;
    background: #FF7C52;
    text-align: center;
    border: 0;
    outline: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    transition: all .3s;
}

.similar_block_countries{
    /*margin-left: 45px;*/
}
.similar_block_countries > .header{
    background-color: #EFF3F3;
    color: #33BBC1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    padding-left: 20px;
}

.brow{
    display:block;
    clear:both;
    margin-top: 15px;
    position: relative;
    min-height: 1px;
    overflow: hidden;
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 15px;
}
.brow > .flag{
    float: left;
    margin-right: 10px;
    width: 15px;
}
.brow > .flag > img{
    height: 15px;
}
.brow > .country{
    float: left;
    width: 114px;
    text-align: left;
    overflow: hidden;
}
.brow > .value{
    float: left;
    font-size: 16px;
    color: #33BBC1;
    width: 60px;
    text-align: right;
    font-weight: bold;
}
.brow > .value2{
    float: left;
    font-size: 14px;
    color: #33BBC1;
    width: 60px;
    text-align: right;

}
.brow > .arrow_up{
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}
.brow > .change{
    float: left;
    font-size: 12px;
    font-weight: bold;
    /*color: #152539;*/
}
.arrow_r{
    background-image: url('../images/arrow_r.png');
    height: 43px;
    width: 12px;
    float: right;
}

.brow:last-child{
    border-bottom: none;
}

.similar_block_countries > .brow{
    margin-top: 10px;
    margin-bottom: 10px;
    height: 31px;
}

.monitorbe1{
    background-image: url('/template/be1/images/monitorbe1.png');
    background-repeat: no-repeat;
    height: 245px;
    background-position-x: center;
}
.monitorbe1 > div.shot {
    margin: 0 auto;
    /*margin-top: 11px;*/
    padding-top: 11px;
    width: 226px;
}
.monitorbe1 > div.shot >img {
    width: 100%;
    height: 150px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.border_right_dotted {border-right: 1px dotted;}


table.social-count {
    width: 100%;
    margin-bottom: 20px;
}
table.social-count td {
    padding: 4px;
}
table.social-count td.one {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background-color: #00aab1;
    color: white;
}
table.social-count td.two {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #c6e8e9;
    color: #07aeb5;
}

table.social-count td.value {
    font-size: 16px;
    font-weight: bold;
    color: #00AAB1;
	text-align: right;
}

.social_ico{
    float: left;
    width: 20px;
    display: block;
    padding-left: 2px;
    margin-right: 10px;
    height: 20px;
    padding-top: 2px;
}
.background_fb{
    padding-left: 5px;
}
.background_yt{
    padding-left: 5px;
}

.index_title{
    float: left;
    width: 200px;
    text-align: left;
    margin-left: 20px;
    color: #152539;
}
.index_row{
    display:block;
    clear:both;
    margin-top: 15px;
    position: relative;
    min-height: 1px;
    border-bottom: 1px dotted #d0d0d0;
    padding-bottom: 15px;
    /*height: 40px;*/
}
.index_row > .change{

    font-size: 12px;
    font-weight: bold;
}

.index_row:last-child{
    border-bottom: none;
}
.similar_block_index > .header {
    background-color: #EFF3F3;
    color: #33BBC1;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    padding-left: 20px;
}


.report-date {
    margin-top: 11px;
    margin-bottom: 7px;
}
.download-as-pdf {
    font-weight: bold;
    color: #FF7C52;
}
.download-as-pdf:hover {
    color: #FF7C52;
}
.download-as-pdf img {
    margin-right: 5px;
}


#tool-form-container {
	padding-left: 0px;
	padding-right: 0px;
}
#tool-form2-container {
	padding-right: 0px;
}
@media(max-width: 768px) {
	#tool-form-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#tool-form2-container {
		padding-right: 15px;
	}
}

table.similar{
    width: 100%;
    border-left: 1px solid #DDDDDD;
}
table.similar_r{
    width: 100%;
    border-right: 1px solid #DDDDDD;
}
table.similar th.row{
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    background-color: #EFF3F3;
    color: #33BBC1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    padding-left: 20px;
}
th.similar_r{
    border-top: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    background-color: #EFF3F3;
    color: #33BBC1;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    padding-right: 20px;
    text-align: right;
}
table.similar tr td.row{
    border-bottom: 1px dotted #d0d0d0;
    height: 43px;
}
table.similar_r tr td.row{
    border-bottom: 1px dotted #d0d0d0;
    height: 43px;
}
table.similar tr:last-child td.row{
    border-bottom: 1px solid #DDDDDD;
}
table.similar td.change{
    font-size: 12px;
    font-weight: bold;
    /*color: #152539;*/
    padding-right: 20px;
}

table.similar_r td.change{
    font-size: 12px;
    font-weight: bold;
    /*color: #152539;*/
}


.height28{height: 28px;}

table.links{
	width: calc(100% - 30px);
    line-height: 34px;
    margin-left: 15px;
    color: #152539;
}
table.social{
    line-height: 20px;
    color: #152539;
    width: 100%;
}

table.social .fa{
    color: #7F8C8D;
}
.explanation{
    color: #152539;
}

.nav-tabs > li a {
    background-color: #f5f5f5;
}

@media screen  and (min-width: 993px) {

}
@media screen  and (max-width: 992px) {
    .hx_headers{font-size: 13px;}
    .div_center_adaptiv{margin: 0 auto;}
    .border_right_dotted{border-right: inherit;}
}
/*
.tab-pane{
    font-family: Proxima, Arial, sans-serif;
}
*/
/*=======================================================================*/






.service_ico_param{
    border: 1px solid #D2E0E2;
    /*border-radius: 5px;*/
    background-color: #FFFFFF;
}
.service_ico_param:hover{
    border: 1px solid #D2E0E2;
    /*border-radius: 5px;*/
    background-color: #00AAB1;
}
.service_ico_param:hover .background_services_ico {
    border-right: 1px solid #2EBFC5;
}
.service_ico_param .label{
    color: #00AAB1;
    font-size: 14px;
    padding-top: 15px;
    text-align: left;
}
.service_ico_param:hover .label{
    color: #FFFFFF;
}
.service_button{
    width: 260px;
    border: 3px solid #E7EEEF;
    margin: 5px;
}

.service_snippet{
    border: 3px solid #E7EEEF;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding: 20px 10px 10px 20px;
}
snippetlabel{
    color: #7f8c8d;
}
.service_snippet_footer{
    margin-top: 10px;
    border-top: 1px dotted #CCCCCC;
    margin-left: 2px;
    margin-right: 10px;
    padding-top: 10px;
}
.service_snippet_fulltext{
    margin-top: 10px;
    border-top: 1px dotted #CCCCCC;
    margin-left: 2px;
    margin-right: 10px;
    padding-top: 10px;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagination > .active > a{
    background-color: #00AAB1;
    border-color: #00AAB1;
}
.pagination > li > a {
    color: #00AAB1;
}

.filter_header{
    height: 45px;
    /*width: 245px;*/
    background-color: #FF7C52;
    color: white;
    font-size: 18px;
    text-align: center;
    padding-top: 13px;
}

.service_block_title{
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: left;
    padding-top: 15px;
    padding-left: 20px;
    background-color: #EEEEEE;
    height: 50px;
    border-top: 1px dashed #A4BCBD;
    border-bottom: 1px dashed #A4BCBD;
    font-size: 18px;
    text-align: left;

}

.star_front{
    overflow: hidden;
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
}
.star_back{
    position: absolute;
    left: 0px;
    top: 0px;
}

.add_comment_gray {
    float: right;
    width: 170px;
}
a.add_comment_gray{
    cursor: pointer;
    color: #7F8C8D;
    text-decoration: none;
}
.add_comment_gray .ico{
    font-size: 25px;
    background-color: #B3CBCE;
    background-image: url('/template/be1/images/add.png');
    background-repeat: no-repeat;
    background-position: 4px;
    color: white;
    height: 30px;
    padding-top: 2px;
    padding-left: 5px;
    width: 30px;
    float: left;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.add_comment_gray .value{
    background-color: #F5F7F7;
    height: 30px;
    padding-top: 8px;
    padding-left: 40px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;

}

.btn_add{
    background-image: url('/template/be1/images/add.png');
    background-repeat: no-repeat;
    background-position: 10px;
}
.btn_add:hover{
    background-image: url('/template/be1/images/add.png');
    background-repeat: no-repeat;
    background-position: 10px;
    background-color: #01B4BB;
}

/*a {text-decoration: none;}*/

a.decoration{text-decoration: underline;}




.shwimming_block{
    background: rgba(255, 255, 255, 0.8);
    position: fixed;
    bottom: 154px;
    /*width: 204px;*/
    right: 0;
}
.shwimming_botton{
    /*width: 200px;*/
    background-color: #FF7C52;
    height: 40px;
    margin: 3px auto;
    color: white;
    padding-top: 8px;

}
.shwimming_botton:hover{
    color: white;
    background-color: #FF7C60;
}
.shwimming_botton a{
   color: white;
}

.modal-dialog{
    /* width: 400px; */
}

.modal-dialog2{
    width: 600px;
}


.nofind{
    text-align: center;
    font-size: 21px;
    margin-bottom: 20px;
    color: #00AAB1;
}


.border_top_grey1 {border-top: 1px solid #d2e0e2;}
.border_left_grey1 {border-left: 1px solid #d2e0e2;}
.border_grey2 {border: 1px solid #EFEFEF;}


.background_grey1 {background-color: #f5f7f7;}

.service_color_grey1{color: #323737;}

.border_bottom0{border-bottom: 0px;}

.padding_bottom0{padding-bottom: 0px;}
.margin_botoom0{margin-bottom: 0px;}


/*.padding_left60 {padding-left: 0px;}*/

@media screen  and (min-width: 993px) {
    .padding_left60{padding-left: 60px;}
    .width60padaptiv{width: 60%;}
    .width40padaptiv{width: 40%;}
    .width35padaptiv{width: 35%;}
    .width30padaptiv{width: 30%;}
    .border_rl_dotted_adaptiv{ border-right: 1px dotted; border-left: 1px dotted; }
}
@media screen  and (max-width: 992px) {
    .padding_left60{padding-left: 20px;}
    .width60padaptiv{width: inherit;}
    .width40padaptiv{width: inherit;}
    .width35padaptiv{width: inherit;}
    .width30padaptiv{width: inherit;}
    .service_snippet{padding: 0px;}
    .border_rl_dotted_adaptiv{ border: inherit; }
    .shots_pad_background{height: 33vh;}
}








ul.nav_menu a {
	display: block;
	text-align: center;
	color: #7f8c8d;
	text-decoration: none;
	padding: 8px 0 8px 16px;
	font-size: 12px;
}
ul.nav_menu a:hover {
	color: #00aab1;
}
ul.nav_menu a i {
	margin-bottom: 5px;
	font-size: 30px;
}



#report {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #f5f7f7;
	border-left: 1px solid #d2e0e2;
    border-right: 1px solid #d2e0e2;
    border-bottom: 1px solid #d2e0e2;
	box-shadow: inset 0px 0px 10px -2px rgba(207,207,207,1);
}




.plate {
	border: 1px solid #d2e0e2;
	border-radius: 3px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 10px -2px rgba(207,207,207,1);
	margin-bottom: 5px;
}
.plate .plate-heading {
	position: relative;
	padding: 25px 20px 25px 75px;
	font-size: 1.6em;
	color: #152539;
}
.plate .plate-heading i {
	font-size: 30px;
	position: absolute;
	top: 20px;
	left: 20px;
	color: #7f8c8d;
}
.plate .plate-heading small {
	font-size: 12px;
	color: #7f8c8d;
}
.plate .block {
	padding: 20px;
	border-top: 1px dashed #d2e0e2;
}
.plate .block.no-paddings {
	padding: 0;
}
.plate h3 {
	margin-bottom: 20px;
	margin-top: 0;
}

.nav-tabs.plate-tabs {
	border-bottom: 0;
	display: block;
    float: left;
    clear: left;
    box-shadow: 0px 0px 10px -2px rgba(207,207,207,1);
}
.nav-tabs.plate-tabs > li > a {
	border: 1px solid #d2e0e2;
	border-left: 0;
	border-radius: 0;
	margin-right: 0;
	text-decoration: none;
	padding: 15px 20px;
	font-size: 16px;
}
.nav-tabs.plate-tabs > li > a:hover {
	background-color: #f2f2f2;
}

.nav-tabs.plate-tabs > li:first-child > a {
	border-top-left-radius: 3px;
	border-left: 1px solid #d2e0e2;
}
.nav-tabs.plate-tabs > li:last-child > a {
	border-top-right-radius: 3px;
}
.nav-tabs.plate-tabs > li.active > a,
.nav-tabs.plate-tabs > li.active > a:focus,
.nav-tabs.plate-tabs > li.active > a:hover {
	border-left: 0;
	border-bottom: 1px dashed #d2e0e2;
	background-color: white;
	
}
.nav-tabs.plate-tabs > li.active:first-child > a,
.nav-tabs.plate-tabs > li.active:first-child > a:focus,
.nav-tabs.plate-tabs > li.active:first-child > a:hover {
	border-left: 1px solid #d2e0e2;
	
}
.plate.tabbed {
	border-top-left-radius: 0px;
	float: left;
	width: 100%;
}



.column-success {
	color: #3c763d;
	background-color: #f1ffeb;
}
.column-danger {
	color: #a94442;
	background-color: #fff7f7;
}



/* STYLED TABLE */
.styled-table {
	border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 0px 2px 0px #898989;
}
.styled-table .table-responsive {
	margin-bottom: 0 !important;
}
.styled-table table {
	margin: 0;
	border: none;
}
.styled-table table > thead > tr > th {
	border-bottom: none;
	border-right: 1px solid white;
	color: #00aab1;
	background-color: #eff3f3;
    vertical-align: top;
}
.styled-table table > thead > tr > th:last-child {
	border-right: none;
}
.styled-table table > tbody > tr {
	border-top: 1px dashed #e9e9e9;
}
.styled-table table > tbody > tr:first-child {
	border-top: none;
}
.styled-table table > tbody > tr > td {
	line-height: inherit;
	padding: 12px 8px;
	border: none;
}



/* FLAT TABLE */
.flat-table {
    overflow: hidden;
}
.flat-table .table-responsive {
	margin-bottom: 0 !important;
}
.flat-table table {
	margin: 0;
	border: none;
}
.flat-table table > thead > tr > th {
	border-bottom: none;
	border-right: 1px solid white;
	color: #00aab1;
	background-color: #fafafa;
    vertical-align: top;
}
.flat-table table > thead > tr > th:last-child {
	border-right: none;
}
.flat-table table > tbody > tr {
	border-top: 1px dotted #e9e9e9;
}
.flat-table table > tbody > tr:first-child {
	border-top: none;
}
.flat-table table > tbody > tr > td {
	line-height: inherit;
	padding: 12px 8px;
	border: none;
    border-right: 1px solid white;
}
.flat-table table > tbody > tr > td:last-child {
    border-right: none;
}
.flat-table-stripped table > tbody > tr {
    border-top: none;
}
.flat-table-stripped table > tbody > tr:nth-child(even) {
    background-color: #fafbff;
}



/* FLUID TABLE */
.fluid-table-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.fluid-table-cell {
    height: 34px;
    line-height: 34px;
}
.fluid-table-cell:first-child {
    padding-right: 15px;
}
.fluid-table-cell:last-child {
    padding-left: 15px;
    font-weight: bold;
}
.fluid-table-cell:nth-child(2) {
    border-bottom: 1px dotted #d2e0e2;
    flex: 1 1 auto;
    align-items: center;
    padding: 0 0;
    height: 23px;
}
.fluid-table-cell img {
    height: 15px;
    margin-right: 6px;
}
.fluid-table-cell i {
    margin-right: 6px;
    vertical-align: middle;
}



/* GENERAL INFO */
.general-columns .column {
	float: left;
	padding: 20px 15px 20px 10px;
	border-right: 1px dashed #d2e0e2;
	width: 20%;
}
.general-columns .column:last-child {
	border-right: none;
}
.general-columns .column .icon {
	vertical-align: top;
	float: left;
	display: block;
	width: 60px;
	margin-left: -5px;
}
.general-columns .column .icon i {
	font-size: 40px;
	color: #00AAB1;
}
.general-columns .column .text {
	vertical-align: top;
	float: left;
	display: block;
	width: calc(100% - 55px);
	font-size: 14px;
	color: #152539;
}
.general-columns .column .text span {
	display: inline-block;
	padding: 5px 0 5px 0;
	font-size: 13px;
	color: #7f8c8d;
}

@media (max-width: 1200px) {
	.general-columns .column {
		padding: 10px 5px;
	}
	.general-columns .column .icon {
		width: 55px;
	}
	.general-columns .column .text {
		width: calc(100% - 55px);
		font-size: 13px;
	}
	.general-columns .column .text span {
		font-size: 11px;
	}
}

@media (max-width: 1024px) {
	.general-columns .column {
		padding: 20px 15px;
		border-bottom: 1px dashed #d2e0e2;
		width: 50%;
	}
	.general-columns .column:nth-child(even) {
		border-right: none;
	}
	.general-columns .column:last-child {
		border-bottom: none;
		border-right: 1px dashed #d2e0e2;
	}
	.general-columns .column .icon {
		width: 60px;
	}
	.general-columns .column .text span {
		font-size: 13px;
	}
	.general-columns .column .text {
		width: calc(100% - 55px);
		font-size: 14px;
	}
}

@media (max-width: 500px) {
	.general-columns .column {
		padding: 15px 15px;
		border-right: none;
		width: 100%;
	}
	.general-columns .column:last-child {
		border-bottom: none;
		border-right: none;
	}
}




/* SCREENSHOT */
#set_screenshot_desktop {
	overflow: hidden;
	height: 197px;
	width: 130%;
}
#set_screenshot_desktop img {
	width: 100%;
	padding-left: 15px;
    padding-top: 5px;
	height: auto;
}
.imac {
    background: url(/template/be1/images/imac.png);
    width: 277px;
    height: 310px;
    padding: 10px 0 0 0;
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: 378px;
    overflow-x: hidden;
    margin-top: 15px;
    margin-left: 265px;
    transition: all 1000ms;
}
.imacmove {
    margin-left: 0px;
}
.imac2 {
	display: inline-block;
    background: url(/template/be1/images/imac.png);
	background-repeat: no-repeat;
    background-size: 100%;
	width: 230px;
	height: 190px;
	margin-bottom: 20px;
}
.imac2 > div {
	height: 125px;
	padding: 10px;
	overflow: hidden;
}
.imac2 > div > img {
	width: 100%;
}
.imac2 > div > img.loader {
	margin-top: 18%;
	width: 20%;
}

@media(max-width: 990px) {
	
}


/* INDEXING */
.indexing .column {
	float: left;
	padding: 20px;
	border-right: 1px dashed #d2e0e2;
	width: 33.33%;
}
.indexing .column:nth-child(3) {
	border-right: none;
}
.indexing .title-img {
	height: 30px;
	margin-bottom: 10px;
}
.indexing .table {
	margin-bottom: 0;
}
.indexing .table td {
	border-top: 1px dotted #ddd;
}
.indexing .table tr:first-child td {
	border-top: none;
}
.indexing .table td:first-child {
    padding-left: 0;
}
.indexing .table td:nth-child(2) {
	text-align: right;
	font-weight: bold;
    padding-right: 0;
}
.indexing .table td:last-child {
    padding-left: 0;
    padding-right: 0;
}
@media(max-width: 990px) {
	.indexing .column {
		width: 100%;
		border-right: none;
		border-bottom: 1px dashed #d2e0e2;
	}
	.indexing .column:nth-child(3) {
		border-bottom: none;
	}
	.indexing .column:nth-child(2) .table tr:nth-last-child(-n+2),
	.indexing .column:nth-child(3) .table tr:nth-last-child(-n+2) {
		display: none;
	}
}


.prev-pos-up,
.prev-pos-down {
	position: absolute;
	top: 5px;
	display: inline-block;
	padding-left: 5px;
	font-size: 12px;
}
.prev-pos-up {
	color: #3c763d;
}
.prev-pos-down {
	color: #a94442;
}


/* VISREP */
#set_visrep_yandex table.main td,
#set_visrep_yandex table.main th,
#set_visrep_google table.main td,
#set_visrep_google table.main th {
	white-space: normal;
}
/*
#set_visrep_yandex table.main th,
#set_visrep_google table.main th{
    font-weight: normal;
}
*/
/*#set_visrep_yandex table.main td:nth-child(2) > div
#set_visrep_google table.main td:nth-child(2) > div {
	width: 220px;
}

@media(max-width: 768px) {
    /*#set_visrep_yandex table.main td:nth-child(2) > div
    #set_visrep_google table.main td:nth-child(2) > div {
		width: 170px;
	}
}
*/

/*
#set_visrep_yandex table,
#set_visrep_google table
{
    font-size: 14px;
}

#set_visrep_yandex table.main td,
#set_visrep_yandex table.main th,
#set_visrep_google table.main td,
#set_visrep_google table.main th
{
    border: 1px solid #b7d9db;
}

#set_visrep_yandex table.main a,
#set_visrep_google table.main a
{
    text-decoration: none;
}

#set_visrep_yandex table.main th:nth-child(1),
#set_visrep_yandex table.main td:nth-child(1),
#set_visrep_google table.main th:nth-child(1),
#set_visrep_google table.main td:nth-child(1)
{
    border-left: none;
}
#set_visrep_yandex table.main th:last-child,
#set_visrep_yandex table.main td:last-child,
#set_visrep_google table.main th:last-child,
#set_visrep_google table.main td:last-child{
    border-right: none;
}
#set_visrep_yandex table.main tr:first-child th,
#set_visrep_yandex table.main tr:first-child td,
#set_visrep_google table.main tr:first-child th,
#set_visrep_google table.main tr:first-child td
{
    border-top: none;
}
#set_visrep_yandex table.main tr:last-child th,
#set_visrep_yandex table.main tr:last-child td,
#set_visrep_google table.main tr:last-child th,
#set_visrep_google table.main tr:last-child td
{
    border-bottom: none;
}
*/

/*
#set_visrep_yandex table.main th:nth-child(2),
#set_visrep_yandex table.main td:nth-child(2),
#set_visrep_google table.main th:nth-child(2),
#set_visrep_google table.main td:nth-child(2),
#set_visrep_yandex table.main th:nth-child(3),
#set_visrep_yandex table.main td:nth-child(3),
#set_visrep_google table.main th:nth-child(3),
#set_visrep_google table.main td:nth-child(3) {
    border-right: 2px solid #b7d9db;
}
*/



#yandex_visrep_history_modal .h3,
#google_visrep_history_modal .h3 {
	font-family: 'Roboto', 'Oxygen', sans-serif;
	font-size: 20px;
	color: #7f8c8d;
	display: inline-block;
	margin-top: 10px;
}




/* BACKLINKS TOTAL */
.backlinks_total .column {
	float: left;
	border-right: 1px dashed #d2e0e2;
	padding: 20px;
	width: 25%;
	text-align: center;
}
.backlinks_total .column:nth-child(4) {
	border-right: 0;
}
.backlinks_total .number {
	padding-top: 20px;
	font-size: 26px;
}
.backlinks_total .number a {
	text-decoration: none;
	border-bottom: 1px solid #00aab1;
	line-height: 26px;
	display: inline-block;
}
.backlinks_total .number a:hover {
	border-bottom-color: white;
}
@media (max-width: 1024px) {
    .backlinks_total .column {
		width: 50%;
	}
	.backlinks_total .column:first-child {
		border-bottom: 1px dashed #d2e0e2;
	}
	.backlinks_total .column:nth-child(2) {
		border-right: 0;
		border-bottom: 1px dashed #d2e0e2;
	}
}
@media (max-width: 400px) {
	.backlinks_total .column {
		width: 100%;
		border-right: 0;
	}
	.backlinks_total .column:nth-child(3) {
		border-bottom: 1px dashed #d2e0e2;
	}
}

.backlinks_total.outlinks_total .column {
	width: 33%;
}
.backlinks_total.outlinks_total .column:nth-child(3) {
	border-right: 0;
}



/* COUNTERS */
#set_counters .col-md-3 {
	border-right: 1px dashed #d2e0e2;
	padding-top: 5px;
	padding-bottom: 5px;
}
#set_counters .col-md-3:last-child {
	border-right: none;
}
@media (max-width: 990px) {
	#set_counters .col-md-3 {
		border-right: 0;
	}
}


/* MOBILE FRIENDLY */
#set_screenshot_mobile {
    background-image: url('/template/be1/images/shots_mobil.png');
    height: 335px;
    width: 211px;
    padding-left: 33px;
    padding-top: 35px;
    margin: 0 auto;
}
#set_screenshot_mobile img {
    width: 148px;
    height: 265px;
}

#set_screenshot_mobile img.loader {
	width: auto;
	height: auto;
	padding-top: 110px;
	padding-left: 55px;
}

.mobile-friendly-table {
	width: 100%;
	font-size: 16px;
}
.mobile-friendly-table td {
	padding: 25px 10px;
	border-top: 1px dashed #d2e0e2;
}
.mobile-friendly-table tr:first-child td {
	border-top: none;
}
.mobile-friendly-table tr:last-child td {
	padding-bottom: 10px;
}
.mobile-friendly-table td:last-child {
	text-align: right;
}
.mobile-friendly-table i {
	margin-left: 20px;
}


/* WHOIS */
#set_whois table {
	margin-bottom: 0;
}
#set_whois table tr:first-child td {
	border-top: none;
}
#set_whois table td:first-child {
	font-weight: bold;
}
#set_whois table td:last-child {
	text-align: right;
}

@media (max-width: 990px) {
	#set_whois div[class^=col-]:last-child table tr:first-child td {
		border-top: 1px solid #ddd;
	}
}

/* archive_org */
#set_archive_org table {
    margin-bottom: 0;
}
#set_archive_org table tr:first-child td {
    border-top: none;
}
#set_archive_org table td:first-child {
    font-weight: bold;
}
#set_archive_org table td:last-child {
    text-align: right;
}
@media (max-width: 990px) {
    #set_archive_org div[class^=col-]:last-child table tr:first-child td {
        border-top: 1px solid #ddd;
    }
}


/* Analiz Konkurentov */
#analiz-konkurentov-table-modal .my_tooltip {
	vertical-align: middle;
	border-bottom: 1px dotted #C6C5C5;
	margin-left: 0;
	display: inline-block;
}
#analiz-konkurentov-table-modal .my_tooltip .text-right a {
	display: inline-block;
	margin-top: 5px;
}
#analiz-konkurentov-table-modal .my_tooltip .text-right a:after {
    display: inline-block;
    font-family: 'Glyphicons Halflings';
	content: "\e075";
	font-size: 8px;
    margin-left: 4px;
}


#analiz-konkurentov-table-modal table {
	margin-bottom: 0;
}

#analiz-konkurentov-table-modal .tables {
	height: 500px;
	overflow-y: scroll;
	margin-top: 20px;
	border-bottom: 1px solid #ddd;
}

#analiz-konkurentov-table-modal .col-1 {
	width: 240px;
	vertical-align: top;
	position: absolute;
	z-index: 2;
}
#analiz-konkurentov-table-modal .col-2 {
	margin-left: 240px;
	width: calc(100% - 240px);
	vertical-align: top;
	position: relative;
	z-index: 1;
}

#analiz-konkurentov-table-modal .col-1 table,
#analiz-konkurentov-table-modal .col-1 table th:last-child ,
#analiz-konkurentov-table-modal .col-1 table td:last-child {
	border-right-width: 2px;
}

#analiz-konkurentov-table-modal .col-2 table,
#analiz-konkurentov-table-modal .col-2 table th:first-child ,
#analiz-konkurentov-table-modal .col-2 table td:first-child {
	border-left-width: 0px;
}

#analiz-konkurentov-table-modal .col-1 table th:first-child {
	border-right-color: #e9e9e9;
	background-color: #e9e9e9;
}
#analiz-konkurentov-table-modal .col-1 table th:last-child {
	width: 40px;
	background-color: #e9e9e9;
}
#analiz-konkurentov-table-modal .col-1 table td:last-child {
	text-align: center;
}
#analiz-konkurentov-table-modal .col-1 table td {
	background-color: #f3f3f3;
}

#analiz-konkurentov-table-modal table.headings {
	position: absolute;
	top: 0;
	left: 0;
	margin-bottom: 0;
	z-index: 2;
}
#analiz-konkurentov-table-modal table.headings th {
	width: 140px;
}

#analiz-konkurentov-table-modal table.data {
	margin-bottom: 0;
}
#analiz-konkurentov-table-modal table.data th {
	width: 140px;
}

@media (min-width: 1100px) {
	#analiz-konkurentov-table-modal .modal-lg {
		width: 1000px;
	}
}


/* OTHER */
@media (max-width: 990px) {
	.margin-990-20 {
		margin-bottom: 20px;
	}
	.margin-990-20:last-child {
		margin-bottom: 0;
	}
}


/* BONUS */
.bonus{
    border: 2px solid #E7EEEF;
    border-radius: 6px;
    height: 115px;
    /*overflow-y: auto;*/
}
.bonus > .logo {
    float: left;
    padding: 15px 15px 15px 15px;

}
.bonus > .logo > img{
    height: 80px;
    width: 80px;
}
.bonus > .text {
    float: left;
    padding: 0px 10px 10px 10px;
    margin: 10px 0px 10px 0px;
    border-left: 1px dashed #A6BEBF;
    height: 80px;
    width: 85%;
}
.bonus > .flag {
    background-image: url("/template/be1/images/bonus/flag.png");
    background-repeat: no-repeat;
    height: 28px;
    width: 58px;
    color: white;
    text-align: center;
    position: absolute;
    left: 4px;
    top: 5px;
    padding-top: 5px;
}


.extension_btn {
    display: block;
    margin-top: 1px;
    text-decoration: none;
    position: absolute;
    right: 25px;
    top: 15px;
}
.extension_btn > .browser > .caption {

    color: #152539;
    padding-top: 8px;
    padding-left: 80px;
    font-size: 14px;
    text-transform: uppercase;
}

.block_div_extension {
    float: right;
}

@media (max-width: 990px) {
    .bonus {
        overflow-y: auto;
        overflow-x: hidden;
    }
    .bonus > .text {
        width: calc(100% - 112px);
    }
    .extension_btn {
        /*display: none;*/
        position: inherit;
        right: inherit;
        top: inherit;
    }
    .block_div_extension {float: none;}
}

@media (max-width: 400px) {
    .bonus > .text {width:50%;}
}

.sup-change {
    font-weight: bold;
    display: inline-block;
    font-size: 75%;
    top: -0.5em;
    vertical-align: baseline;
    position: relative;
    cursor: pointer;
}

.iks-up {
    display: inline-block;
    font-weight: 100;
    font-size: 10px;
    color: #f67f37;
    margin-left: 5px;
}

.block-tags {
    margin-bottom: -10px;
}
.block-tag {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 8px;
    border: 1px solid #ddd;
}
.block-tag-info {
    padding-left: 0;
    border: none;
}
.pos-date {
    font-weight: normal;
    font-size: 11px;
    color: #b6b6b6;
}

/* Site info */
.host_info{
    display: flex;
}


.block-seo {
    padding: 20px 0;
    border-top: 1px solid #d2e0e2;
}
.block-seo:first-child {
    border-top: none;
    padding-top: 5px;
}
.block-seo-col {
    display: inline-block;
    width: 50%;
    padding: 20px;
    vertical-align: top;
}
.block-seo-col:first-child {
    border-right: 1px dashed #d2e0e2;
}
@media(max-width: 880px) {
    .block-seo-col {
        width: 100%;
        display: block;
    }
    .block-seo-col:first-child {
        border-right: none;
    }
}
.block-seo-title {
    font-weight: bold;
    margin: 5px 0;
}
.block-seo-brick {
    display: inline-block;
    width: 45%;
    padding-top: 15px;
    vertical-align: top;
}
.block-seo-brick:nth-child(odd) {
    margin-right: 10%;
}
.block-seo-brick i {
    margin-right: 10px;
}
.block-seo-progress {
    border: 1px solid #a3c6d1;
    height: 12px;
    background-color: white;
    margin-bottom: 4px;
}
.block-seo-progress-bar {
    height: 10px;
    background-color: #a3c6d1; 
}

/*Yandex signs*/
use.yandex_signs_disabled #bg{
    fill: gainsboro;
}
.yandex_signs_block {
    padding: 20px 5px;
}
.yandex_signs_border {
    border-right: 1px dashed #d2e0e2;
}
.yandex_signs_block_first {
    padding-left: 20px;
}
.yandex_signs_block .first_row{
    margin-bottom: 10px;
    min-height: 75px;
}
.yandex_signs_block .first_row .img{
    height: 63px;
    width: 63px;
    float: left;
}
.yandex_signs_block .first_row .name{
    font-size: 20px;
    margin-bottom: 7px;
    padding-top: 7px;
    min-height: 50px;
}
.yandex_signs_block .second_row{
    clear: both;
    min-height: 100px;
    line-height: normal;
}

/* Yandex Reviews */
.yandex-review {
    margin-bottom: 25px;
}
.yandex-review:last-child {
    margin-bottom: 0;
}
.yandex-review-avatar {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.yandex-review-avatar img { 
    width: 34px;
    height: 34px;
    border-radius: 50%;
}
.yandex-review-info {
    display: inline-block;
    vertical-align: top;
}
.yandex-review-author {
    font-weight: bold;
    margin-bottom: 7px;
}
.yandex-review-rating {
    margin-right: 10px;
}
.yandex-review-rating i {
    color: #efefef;
}
.yandex-review-rating i.active {
    color: #facd00;
}
.yandex-review-time {
    font-size: 12px;
    color: #c2c2c2;
}
.yandex-review-text {
    margin-top: 10px;
}
.yandex-reviews-totals {
    font-size: 20px;
    margin-bottom: 25px;
}
.yandex-reviews-totals > span {
    margin-right: 25px;
}
