/* var */

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

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

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

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

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

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

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

.position__header, .new_hint, #top100  {
    padding-top: 20px;
}
.position__header-top {
    background-color: transparent;
}
.app-main__top-bar {
    background-color: transparent;
}
.top-section__wrapper {
    background-color: transparent;
    padding-top: 20px;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
    font-family: 'caffeineregular';
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

a {
    outline: none;
}

.Caff-refrash, .Caff-Right, .Caff-delete, .Caff-mail, .Caff-user, .Caff-user---alt, .Caff-speech-bubble---right-tip, .Caff-settings---alt, .Caff-rate_up, .Caff-rate_down, .Caff-ranking, .Caff-plus, .Caff-pen_big, .Caff-notebook, .Caff-menu---alt, .Caff-locked, .Caff-list, .Caff-left, .Caff-layout---content-right, .Caff-eath, .Caff-drag, .Caff-bin, .Caff-arrow, .Caff-q {
    font-family: 'caffeineregular';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.Caff-refrash:before {
    content: "\21";
}

.Caff-Right:before {
    content: "\22";
}

.Caff-delete:before {
    content: "\35";
}

.Caff-mail:before {
    content: "\33";
}

.Caff-user:before {
    content: "\32";
}

.Caff-user---alt:before {
    content: "\31";
}

.Caff-speech-bubble---right-tip:before {
    content: "\30";
}

.Caff-settings---alt:before {
    content: "\36";
}

.Caff-rate_up:before {
    content: "\2f";
}

.Caff-rate_down:before {
    content: "\2e";
}

.Caff-ranking:before {
    content: "\2d";
}

.Caff-plus:before {
    content: "\2c";
}

.Caff-pen_big:before {
    content: "\37";
}

.Caff-notebook:before {
    content: "\2b";
}

.Caff-menu---alt:before {
    content: "\2a";
}

.Caff-locked:before {
    content: "\29";
}

.Caff-list:before {
    content: "\28";
}

.Caff-left:before {
    content: "\27";
}

.Caff-layout---content-right:before {
    content: "\26";
}

.Caff-eath:before {
    content: "\25";
}

.Caff-drag:before {
    content: "\24";
}

.Caff-bin:before {
    content: "\23";
}

.Caff-arrow:before {
    content: "\34";
}

.Caff-q:before {
    content: "\38";
}

html, body {
    height: 100%;
    font-family: var(--font-family);
    -webkit-font-smoothing: antialiased;
}


hr {
    margin: 15px 0;
}

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

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

.right-f {

}

.mod__no_padding {
    padding: 0;
}

.mod__no_margin {
    margin: 0;
}

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

.popup-text.bottom-margin.no-margin-top {
    margin-top: 0;
}

.popup-buttons_dashboard {
    margin-top: 100px;
}

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

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

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

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

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

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

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

.popup_line.keyword_popup_field {
    min-height: 43px;
    height: auto;
}

.popup_line.keyword_popup_field .popup_value {
    max-width: 270px;
    margin-bottom: 20px;
    overflow: hidden;
}

/* topbar */

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

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

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

.top-logo a {
    font-size: 18px;
    color: #fff;
    font-family: 'Open Sans', arial, sans-serif;
    text-decoration: none;
    font-style: normal;
    font-weight: 600;
    position: relative;
    top: 4px;
}

.top-logo a svg {
    top: 6px;
    position: relative;
    margin-right: 5px;
}

.top-logo a svg .color_logo {
    fill: #9AD1F3;
}

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

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

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

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

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

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

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

    text-align: center;
}

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

}

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

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

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

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

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

}

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

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

/* load_spinner */
.load_spinner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .5);
}

.load_spinner .load_spinner_cont {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    margin: -42px 0 0 -30px;
}

.load_spinner .load_spinner_cont .spinner-css {
    position: relative;
    margin: 0 auto;
    padding: 0;
    top: 0;
    left: 0;
}

.load_spinner .load_spinner_cont p {
    position: relative;
    left: 50%;
    width: 200px;
    margin: 10px 0 0 -100px;
    text-align: center;
    white-space: nowrap;
    font-size: 16px;
    font-family: 'Segoe UI';
    color: #3b444f;
    position: relative;
}

/* /load_spinner */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* footer */

footer a {
    font-weight: normal;
}

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

.footer-bg {
    background: #f2f2f2;
}

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

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

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

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

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

.bottom-logo .custom-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 220px;
    display: inline-block;
    vertical-align: middle;
}

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

.footer-logo {
    font-family: SER_ico;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
    margin-right: 14px;
    color: #6f6f6f;
}

/* addwebsite */

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

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

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

.progress {
    margin: 30px 0 5px 0;
    background-color: #f1f0f0;
    height: 7px;
}

.progress .bar {
    background: #37a1e4;
    height: 3px;
    margin-top: 2px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.switch-to-new{
    min-width: 30px;
    height: 34px;
    border: 0;
    display: inline-block;
    cursor: pointer;
    padding: 0 10px;
    vertical-align: middle;
    font-family: Roboto-Regular, "Segoe UI", sans-serif;
    outline: none;
    background: transparent;
    text-transform: uppercase;
    font-size: 11px;
    color: #1976d2;
    line-height: 37px;
    text-decoration: none;
    padding-top: 4px;
}

.switch-to-new:hover{
    color: #1976D2;
}

.switch-to-new .btn-content-icon{
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 3px;
    background-image: url(/skin/svg/icons/ic-swap-vert.svg);
}

input.option-input {
    padding: 4px 5px;

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

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

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

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

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

input.option-input[disabled] {
    background-color: #f4f6f6 !important;
}

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

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

.option-value label {
    float: left;
}

.multiselect-container .select_disabled .span-checkbox {
    background-color: #EDEDED;
}

.multiselect-container .select_disabled .span-checkbox:after {
    color: transparent;
}

.multiselect-container .select_disabled > a,
.multiselect-container .select_disabled > a:hover,
.multiselect-container .select_disabled > a:active {
    background-color: transparent !important;
    color: inherit;
}

.multiselect_max3 .multiselect-container.dropdown-menu li.active > a:hover {
    background-color: #37a1e4 !important;
    color: white;
}

.multiselect_max3 .multiselect-container.dropdown-menu li > a:focus,
.multiselect_max3 .multiselect-container.dropdown-menu li.active > a {
    background-color: transparent !important;
    color: #757575;
}

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

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

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

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

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

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

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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

.regular-checkbox {
    display: none;
}

.regular-checkbox + label {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    padding: 8px;
    border-radius: 2px;
    display: inline-block;
    position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
    border: 1px solid #80b9f1;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); /* drop shadow */
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05); /* drop shadow */
    box-shadow: 0 1px 0 rgba(0, 0, 0, .05); /* drop shadow */
}

.regular-checkbox:checked + label {
    border: 1px solid #adb8c0;

    color: #4e4e4e;
}

.regular-checkbox:checked + label:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: -2px;
    left: 3px;
    color: #99a1a7;
}

.big-checkbox + label {
    padding: 18px;
}

.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-blue:active {
    background: #2e8fcc;
}

.menu_line_items__title {
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-left: 5px;
    font-family: "Segoe UI Semibold", sans-serif;
}

.btn-grey {
    background-color: #fff;
    color: #787878 !important;
    padding: 3px 15px !important;
    /*margin-right: 4px;*/
    /*margin-bottom: -1px;*/
}

.se-feedback-module {
    justify-content: center;
    flex-direction: column;
}

.menu_line_items .btn-middle {
    padding: 15px 0 !important;
}

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

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

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

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

i.left-icon {

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

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

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

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

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

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

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

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

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

/* Adding keywords */

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

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

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

.button_add_keywords {
    display: inline-block;
}

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

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

    color: #6f6f6f;
}

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

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

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

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

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

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

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

#keywords_ul .keywords-list-item-drop {
    cursor: move;
}

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

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

/* password restore */

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

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

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

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

.restore-email {

}

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

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

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

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

/* signin */

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

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

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

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

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

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

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

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

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

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

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

/* user settings */

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

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

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

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

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

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

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

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

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

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

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

/* notes */

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

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

.notes-list ul {
    margin: 0px;

}

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

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

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

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

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

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

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

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

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

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

/*** breadcrumbs ***/

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

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

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

/*** tabs ***/

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

.table-blue thead {
    background: #1976d2;
    color: #fff;
}

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

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

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

th.th-center > .header-wrapper {
    width: 100%;
    white-space: nowrap;
}

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

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

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

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

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

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

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

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

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

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

.table-button-delete.disabled,
.table-button-delete.disabled:hover,
.table-button-delete.disabled:active {
    cursor: default;
    opacity: 0.4;
}

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

.sr-group-td {
    display: flex;
    align-items: center;
}

.sr-group-td .group-name-icon.kgName {
    margin-left: 0;
}

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

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

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

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

span.color-button-dark-plus {
    display: block;
    float: left;
    background: #3190cb;
    font-family: 'caffeineregular';
    text-align: center;
    color: #2f7099;
    font-size: 12px;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */

    padding: 0;
    margin-right: 20px;
    width: 35px;
    height: 35px;
    line-height: 3;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

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

.report-item .export_row {
    min-width: 150px;
}

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

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

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

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

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

.width90 {
    width: 83px;
}

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

/*** permission list ***/

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

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

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

.table-button-settings.disabled,
.table-button-settings.disabled:hover,
.table-button-settings.disabled:active {
    cursor: default;
    opacity: 0.4;
}

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

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

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

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

.tooltip-inner {
    padding: 10px;
    font-family: Segoe UI Semibold, sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    background-color: rgba(89, 99, 120, .9);
    border-radius: 5px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.tooltip.left .tooltip-arrow {
    display: none !important;
}

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

.permission-user {
    position: relative;
}

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

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

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

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

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

/*** overview ***/

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

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

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

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

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

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

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

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

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

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

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

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

.rate-green, .rate-green a {
    color: #7eae16;
    text-decoration: none;
}

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

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

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

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

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

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

/*** proxys ***/

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

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

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

}

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

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

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

.page {
    display: inline-block;
}

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

a.active-pagination:hover {
    color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*** home ***/

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

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

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

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

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

}

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

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

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

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

/*** popup ***/

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

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

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

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

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

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

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

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

.popup-close {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
}

.popup_line {
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;

    height: 43px;
}

.popup_line strong {
    font-family: "Segoe UI Bold", sans-serif;
    font-weight: normal;
}

.popup_line .popup_name {
    width: 240px;
    float: left;
}

.popup_line .popup_name_flex {
    display: flex;
    align-items: center;
}

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

.popup_line .popup_name span.popup__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    padding-right: 15px;
}

.popup_line .popup_name img {
    margin-top: -3px;
}

.popup_line .popup_name.popup_name_flex img {
    margin-top: 0px;
}

.popup_line .popup_value {
    float: left;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
}

.popup_line .popup_value .tooltip__a {
    top: 2px;
}

input.option-input.popup_value_input {
    width: 255px;
    font-size: 14px;
    color: #424242;
    background-color: #EBEBEB;
    border: 1px solid #BFBFBF;
    margin: 0px;
    margin-top: -4px;
}

#popup-placeholder-detailed_information .popup {
    width: 550px;
}

.popup_value_link {
    opacity: 1;
    display: inline-block;
    position: absolute;
    height: 29px;
    margin-left: -31px;
    background-color: #F7F7F7;
    margin-top: -3px;
    border-left: 1px solid #C5C5C5 !important;
    width: 29px;
    border-radius: 0px 2px 2px 0px;
}

.popup_value_link img {
    margin-left: 7px;
    margin-top: 6px;
}

.double-left {
    width: 165px;
}

.double-right {
    width: 165px;
}

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

.popup-text.keywords-removing {
    margin: 0 0 20px 0;
}

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

.popup-text .popup-select-box {
    display: block;
    margin-bottom: 10px;
}

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

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

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

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

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

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

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

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

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

.fix-height {
    height: 20px;
}

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

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

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

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

.popup-placeholder.hide-yes-button .yes-button {
    display: none;
}

/*** var ***/

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

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

.left__a {
    float: left;
}

.right__a {
    float: right;
}

/*** headers ***/

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

.header-light__a .btn-group .dropdown-toggle {
    text-transform: none;
}

/*** tabs ***/

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

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

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

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

/*** items ***/

#qForm #task_results tr th {
    width: 150px;
}

#qForm #task_results tr th:nth-of-type(1) label {
    margin-right: 0px;
}

#qForm #task_results tr th:nth-of-type(1) {
    width: 50px;
    padding: 0;
    text-align: center;
}

#qForm #task_results tr th:nth-of-type(2) {
    width: auto;
}

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

#keywords-ul-engine .keywords-list-item__a.list-item-full__a {
    width: 98.5%;
    border: none;
    border-radius: 0px;
    border-top: 1px solid #cdcdcd;
    font-size: 16px;
    font-family: 'Segoe UI Semibold';
    color: #65696a;
    padding: 8px 60px 11px 10px;
    width: 100%;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

ul#keywords-ul-engine li:first-child .keywords-list-item__a.list-item-full__a {
    border-top: none;
}

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

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

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

#keywords-ul-engine .keywords-list-item__a .light-red__a {
    background: white;
    line-height: 45px;
    padding-right: 7px;
}

#keywords-ul-engine .keywords-list-item__a .light-red__a.edit_se {
    right: 26px;
}

#keywords-ul-engine .keywords-list-item__a .light-red__a .edit-icon.edit_icon__a {
    color: rgba(65, 65, 65, 0.5);
    font-size: 16px;
    vertical-align: middle;
}

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

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

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

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

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

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

/*** keywords ***/

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

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

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

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

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

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

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

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

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

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

/*** form elements ***/

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

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

.textarea-shadow__a,
.textarea-shadow__a:active,
.textarea-shadow__a:focus {
    border: 1px solid #c5c5c5;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
}

/*** graph ***/

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

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

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

.content-margin__top__a .dropdown-menu li > a:hover,
.content-margin__top__a .dropdown-menu li.selected > a:hover {
    color: #fff;
}

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

.graph-container_content__a {
    background: #F2F2F2;
}

.graph-container_content__a .highcharts-legend-item > path:first-child {
    display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}

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

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

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

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

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

/*** buttons ***/

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

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

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

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

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

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

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

/*** icons ***/

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

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

.keywords-list-item-blank {
    display: inline-block;
    width: 30px;
    height: 30px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 2px dotted #CECECE;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.data-dashboard-table-cell__b:first-of-type {
    padding: 5px 0 4px 15px;
}

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

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

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

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

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

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

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

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

/*** dropdown ***/

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

/*** links ***/

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

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

/*** tips ***/

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

/*** clearfix ***/

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

.group:after {
    clear: both;
}

.group {
    zoom: 1;
}

.engine ul {
    width: 190px;
}

.region {
    width: 334px;
}

.region button.btn {
    width: 334px !important;
}

.region ul {
    width: 334px;
}

.depth ul {
    /*width: 119px;*/
}

.popup {
    background: #fff;
}

.container.message {
    display: flex;
    align-items: center;
}

.message {
    margin-top: 15px;
    line-height: 1.4em;
}

.message span.one_message {
    margin-left: 10px;
    color: #fff;
}

.message span.two_message {
    margin: 4px 4px 0;
    font-family: Roboto,Segoe UI,sans-serif;
    font-size: 14px;
}

.success span.two_message, .error span.two_message, .message.info span.two_message {
    color: #FFF !important;
}

.error span.two_message {
    padding: 8px 0 8px 30px;
    margin: 0;
    margin-left: 10px;
    background-size: 14px;
    background-position: 0;
    background-repeat: no-repeat;
    background-image: url(../img/svg_icons/error.svg);
    line-height: 1.4;
    font-family: Roboto,Segoe UI,sans-serif;
    font-size: 14px;
    width: 90%;
}

.success span.two_message a, .error span.two_message a, .message.info span.two_message a {
    color: #FFF !important;
}

.all-show .close_message a {
    color: #b5ad3e;
}

.message.all-show .one_message,
.message.all-show .two_message {
    margin-top: 0;
}

.message span.close_message {
    margin: 0;
    flex: 1;
    text-align: right;
    padding-right: 20px;
    height: 24px;
    line-height: 24px;
}

.close_message a,
.close_message a:active,
.close_message a:visited {
    color: #ffffff;
    text-decoration: none;
}
.close_message a:hover {
    color: #ffffff;
    opacity: .7;
}

.message span {
    margin-top: 5px;
    display: inline-block;
    font-size: 16px;
}

.error {
    background-color: #fd6461;
    border-radius: 2px;
}

.error .one_message {
    float: left;
}

.error .two_message {
    float: left;
    width: 800px;
    padding-bottom: 5px;
}

.success {
    background-color: #2ac55a;
    border-radius: 3px;
    position: relative;
}

.message.info {
    background-color: #1976d2;
    border-radius: 3px;
    position: relative;
}

.all-show {
    background: transparent url("../img/message_bg.png") left bottom no-repeat;
    height: 34px;
    margin-top: 35px !important;
}

ul.dropdown-menu {
    min-height: 0px !important;
}

/*** EMPTY dashboard ***/

.gradirent-bg {
}

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

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

}

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

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

.lines-bg {
    background: transparent url(../img/lines-bg.png) center center no-repeat;
    position: relative;

    margin: auto;
    left: 0px;
    right: 0px;
}

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

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

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

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

a.link-features:hover {
    text-decoration: underline;
}

.btn.btn-add {
    margin-top: 25px;
    font-size: 18px;
    font-family: "Segoe UI Semibold", sans-serif;
    padding: 12px 21px;
}

.tooltip__grey {
    color: #d4d4d4;
    font-family: caffeineregular;
    font-size: 16px;
    position: relative;
    top: 2px;
    left: 2px;
    cursor: pointer;
}

.data-dashboard-table_content__a_grey {
    display: table;
    border: 2px dotted #CECECE;
    border-radius: 3px;
    margin-bottom: 7px;
    cursor: pointer;
    color: #b8b8b8;
}

.tooltip__grey {
    color: #d4d4d4;
    font-family: caffeineregular;
    font-size: 16px;
    position: relative;
    top: 2px;
    left: 2px;
    cursor: pointer;
}

.ui-dialog-titlebar-close {
    display: none;
}

.main-menu a.menu-icon:focus {
    color: #fff;
    background: #37a1e4;
}

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

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

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

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

a.link-position:hover {
    background: transparent url('../img/link_on.png') center center no-repeat;
}

.lphcount {
    color: red;
    font-weight: bold;
    margin-right: 20px;
    float: right;
    line-height: 16px;
}

.td-margin-check-border .tooltip-inner {
    width: auto;
    max-width: none;
}

.selectpickers {
    display: none;
}

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

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

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

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

#region_select_div_ukraine .dropdown-menu,
#region_select_div_belarus .dropdown-menu,
#region_select_div_kazakhstan .dropdown-menu,
#region_select_div_armenia .dropdown-menu,
#region_select_div_tajikistan .dropdown-menu,
#region_select_div_turkmenistan .dropdown-menu,
#region_select_div_azerbaijan .dropdown-menu,
#region_select_div_georgia .dropdown-menu {
    max-height: 300px !important;
}

#region_select_div_russian .option-title,
#region_select_div_ukraine .option-title,
#region_select_div_belarus .option-title,
#region_select_div_kazakhstan .option-title,
#region_select_div_uzbekistan .option-title,
#region_select_div_armenia .option-title,
#region_select_div_tajikistan .option-title,
#region_select_div_turkmenistan .option-title,
#region_select_div_azerbaijan .option-title,
#region_select_div_georgia .option-title {
    width: 150px;
}

.social_login_block .slogintext {
    color: #617f9d;
    margin: 5px 0 20px 0;
    font-size: 15px;
}

.social_login_block {
    margin: 10px auto 20px auto;
    text-align: center;
    height: 60px;
}

.social_login_block .google {
    float: right;
}

.social_login_block .facebook {
    float: left;
}

.login_form {
    margin: 0px;
}

.social_login_block .slogintext {
    margin-top: 18px;
}

.forgot-pass {
    margin-top: 50px;
}

.signin-pass {
    margin-top: 5px;
}

#blanket {
    background-color: #111;
    opacity: 0.65;
    position: absolute;
    z-index: 9001;
    top: 0px;
    left: 0px;
    width: 100%;
}

#popUpDiv {
    position: absolute;
    z-index: 9002;
}

.cursor-move {
    cursor: move;
}

.top-username__value, .top-username__avatar {
    cursor: pointer;
}

img.center {
    min-width: 61px;
    min-height: 49px;
}

.b-form-field__error {
    position: absolute;
    width: 10px;
}

.b-form-field__error span {
    width: 430px;
}

.th-sort:after {
    /*content: '\0034';*/
}

.headerSortDown .th-sort:after {
    content: '\002E';
}

.headerSortUp .th-sort:after {
    content: '\002F';
}

#pl thead tr th {
    cursor: pointer;
}

.pl thead tr th, .pls thead tr th {
    cursor: pointer;
}

.trline {
    display: inline;
    border: 0px;
}

.font_overview {
    font-family: "Segoe UI", sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 14px !important;
}

.font_overview_td {
    color: #6f6f6f !important;
    font-family: "Segoe UI Semibold", sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 14px !important;
}

.th-padding {
    padding-left: 2px !important;
    padding-right: 2px !important;
    white-space: nowrap !important;
}

.export .pull-left {
    font-family: "Segoe UI", sans-serif;
}

div.export {
    margin-bottom: 0px;
}

.yandex-update:hover {
    background-color: #434b54;
}

.yandex-update-3, .yandex-update-2, .yandex-update-1 {
    position: relative;
    margin-top: -21px;
    background-color: #f5324e;
    color: #fff;
    font-family: "Segoe UI Semibold", sans-serif;
    cursor: pointer;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 2px;
    float: right;
}

.yandex-update-3:hover, .yandex-update-2:hover, .yandex-update-1:hover {
    position: relative;
    margin-top: -21px;
    background-color: #434b54;
    color: #fff;
    font-family: "Segoe UI Semibold", sans-serif;
    cursor: pointer;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 2px;
    float: right;
}

.button_add_keywords_line {
    border-bottom: 1px solid #cdcdcd;
}

#add_keywords_group {
    margin-left: 5px;
    font-size: 14px;
}

#add_keywords {
    font-size: 14px;
}

.keywords-hint {
    font-size: 13.4px;
    width: 400px;
}

.select-all-keywords {
    color: #434343;
}

.width335 {
    width: 250px;
}

.keywords-selected-div {
    text-align: right;
    width: 298px;
    margin-bottom: 12px;
}

.selected-div {
    padding-top: 8px;
}

.btn-vniz {
    height: 25px;
    line-height: 1.6;
    padding: 0px 1px 0 30px;
}

.btn-vniz2 {
    height: 30px;
    line-height: 2.2;
    padding: 0px 1px 0 15px;
    font-size: 14px;
}

.btn-vniz2 .color-button-dark-vniz {
    height: 30px;
    margin-left: 15px;
}

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

.keybord-label {
    margin-right: 0px !important;
    margin-bottom: 2px !important;
}

.i_group {
    background: url('../img/doct_left_white.png') center center no-repeat #C5C5C5 !important;
}

.i_group:hover {
    background: url('../img/doct_left_white.png') center center no-repeat #bf2d37 !important;
}

.group-name-icon {
    background: url('/skin/svg/positions/folder_group_black.svg') left center no-repeat;
    padding-left: 30px;
}

.group-name-icon-url {
    background: url('/skin/svg/positions/folder_group_url_black.svg') left center no-repeat;
    padding-left: 30px;
}

.keywords_ul_group ul {
    margin: 0px;
    padding: 18px;
}

.keywords_ul_group li .keywords-list-item {
    margin-right: 6px !important;
}

.key-group {
    float: right;
    margin-right: 35px;
    margin-top: 5px;
}

.key-group i {
    font-style: normal;
}

.key-group i.first-i {
    margin-right: 3px;
    color: #434343;
}

#keywords_ul_group {
    padding-bottom: 0px;
}

#keywords_ul_group .keywords_ul_group_items {
    margin: 0px;
    padding: 0px;
    /*border: 1px solid #cdcdcd;*/
}

#keywords_ul_group .keywords_ul_group_items li {
    margin-bottom: 0px;
}

#keywords_ul_group .keywords_ul_group_items li div.cursor-move {
    border-top: none;
    border-bottom: 1px dashed #cdcdcd;
    border-radius: 0px;
}

#keywords_ul_group .keywords_ul_group_items li div.last-div {
    border-top: none;
    border-bottom: 1px solid #cdcdcd;
    border-radius: 0px 0px 3px 3px;
}

#keywords_ul_group li .keywords-list-item {
    background-color: #fff;
}

#keywords_ul_group .keywords_ul_group_items li .keywords-list-item {
    background-color: #f8f8f8;
}

.open-div {
    border-radius: 3px 3px 0px 0px;
}

.keywords-list-item-edit-group {
    display: inline-block;
    width: 30px;
    height: 30px;
    /*background: #37a1e4;*/
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: 'caffeineregular';
    line-height: 32px;
    text-align: center;
    color: #6f6f6f;
    font-size: 12px;
}

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

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

.keywords-list-item__a .keywords-list-item-delete-group i {
    font-size: 18px;
}

.keywords-list-item__a .keywords-list-item-delete-group-one {
    position: absolute;
    right: 25px;
    top: -1px;
    bottom: -1px;
    width: 29px;
    text-align: center;
    cursor: pointer;
    /*background: #C5C5C5;*/
    -moz-border-top-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    color: #a3a3a3;
    text-decoration: none;
    background: url('../img/doct_left_grate.png') center center no-repeat !important;
}

.keywords-list-item__a .keywords-list-item-delete-group-one:hover {
    background: url('../img/doct_left_black.png') center center no-repeat !important;
}

.two-i {
    color: #959595;
}

.keywords-list-item .keywords-value {
    color: #434343;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    vertical-align: text-bottom;
}

.keywords_ul_group_items .keywords-list-item {
    color: #434343;
}

.keywords-list li.first-level {
    margin-bottom: 9px;
}

#keywords_ul {
    padding-top: 10px;
}

#keywords_ul_group .keywords-list-item-drop, #keywords_ul .keywords-list-item-drop {
    margin-right: 5px;
}

.dropdown-add-to-menu {

    position: relative;

}

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

.dropdown-add-to li {
    line-height: 20px;
    font-size: 14.994px;
    font-weight: 500;
    margin-bottom: 0px !important;
}

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

.dropdown-add-to li > a:hover {
    background: #37a1e4;
    border-radius: 0;
    color: #fff;
}

.dropdown-add-to li > a:before {
    float: right;
    margin-top: 3px;
}

.dropdown-add-to li > a:after {
    clear: both;
}

.dropdown-add-to li > a:before, .dropdown-add-to li > a:after {
    display: table;
    content: "";
}

.popup-placeholder-create-group .popup-text {
    margin: 0;
}

.popup-placeholder-create-group .popup {
    width: 340px;
}

#create_group {
    width: 302px;
    margin-top: 15px;
    margin-bottom: 20px;
}

.popup-placeholder-create-group .btn-large {
    font-size: 16px;
    padding: 7px 25px;
}

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

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

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

input[type="radio"]:checked + label span {
    background: url('../img/check_radio_sheet.png') -57px top no-repeat;
}

.download-document {
    background: url('../img/download_document.png') 15px center no-repeat #37a1e3;
    padding-left: 35px !important;
    padding-right: 20px !important;
}

.download-document:hover {
    background: url('../img/download_document.png') 15px center no-repeat #77c5f6;
    padding-left: 35px !important;
    padding-right: 20px !important;
}

.download-document:active, .download-document:focus {
    background: url('../img/download_document.png') 15px center no-repeat #37a1e3;
    padding-left: 35px !important;
    padding-right: 20px !important;
}

.popup-text span.no-span {
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    margin-left: 0px;
    font-size: 14px;
}

#report_wizard.popup-placeholder {
    overflow: auto;
}

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

#report_wizard .popup-content .dropdown-menu.inner {
    padding: 0;
}

#report_wizard .dropdown-menu.inner li a:hover {
    color: #434343;
}

#report_wizard .option-value .dropdown-menu li > a:hover span {
    color: #434343;
}

#report_wizard .dropdown-menu li > a:hover,
#select2-drop .select2-results .select2-highlighted {
    background-color: #f6f5f5 !important;
    color: #434343;
}

#select2-drop .select2-results .select2-result-label {
    font-size: 14px;
}

#report_wizard .popup-content .btn-group.open .dropdown-toggle {
    border: 1px solid #c5c5c5 !important;
}

#report_wizard div.popup {
    margin-bottom: 18px;
}

#report_wizard .select2-results .select2-result-label {
    font-size: 14px;
}

#report_wizard .select2-results .select2-highlighted {
    background-color: #f6f5f5 !important;
}

.no-span-div {
    margin: 0 0 15px 0;
}

.r1 {
    width: 110px;
}

.r1.razdel {
    padding-bottom: 0;
}

.r2 {
    width: 110px;
}

.list-group-icon {
    margin-left: 15px;
    padding-right: 3px;
}

.list-group-delim {
    color: #fff;
    font-size: 10px;
    border-left: 1px solid #f1f0f0;
}

.kgName {
    position: absolute;
    margin-top: -1px;
}

span.group-row-left:after {
    font-family: 'caffeineregular';
    text-align: center;
    font-size: 16px;
    position: relative;
    color: #959595;
    margin-right: 6px !important;
    content: "\0022";
    top: -2px;
    cursor: pointer;
}

span.group-row-left-open:after {
    font-family: 'caffeineregular';
    text-align: center;
    font-size: 16px;
    position: relative;
    color: #959595;
    margin-right: 4px !important;
    margin-left: -2px;
    content: "\002E";
    top: -2px;
    cursor: pointer;
}

.top-margin-checkbox-group {
    margin-right: 4px !important;
}

.one-grey td {
    background-color: #efefef !important;
    border-top: 1px solid #d7d7d7;
}

.one-grey td:first-child {
    border-left: 1px solid #d7d7d7;
}

.one-grey td:last-child {
    border-right: 1px solid #d7d7d7;
}

.one-grey .top-margin-checkbox {
    margin-right: 5px !important;
}

.last-grey td {
    background-color: #efefef !important;
    border-bottom: 1px solid #d7d7d7;
}

.last-grey td:first-child {
    border-left: 1px solid #d7d7d7;
}

.last-grey td:last-child {
    border-right: 1px solid #d7d7d7;
}

.last-grey .top-margin-checkbox {
    margin-right: 5px !important;
}

.grey td {
    background-color: #efefef !important;
}

.grey td:first-child {
    border-left: 1px solid #d7d7d7;
}

.grey td:last-child {
    border-right: 1px solid #d7d7d7;
}

.grey .top-margin-checkbox {
    margin-right: 5px !important;
}

.kgroup-padding td {
    padding-bottom: 5px !important;
}

:focus {
    outline: none;
}

a, img, button {
    outline: none;
}

a:focus {
    outline: none;
}

button:focus, button:active {
    outline: none;
}

.margin8 {
    margin: 0 9px 0 9px;
}

.btn-vniz-download {
    height: 30px;
    line-height: 1.6;
    padding: 0px 1px 0 30px;
    margin-top: -22px;
    background: url('../img/download_row.png') 15px center no-repeat #198bdb;
}

.btn-vniz-download.disabled, .btn-vniz-download[disabled] {
    background: url('../img/download_row.png') 15px center no-repeat #bdc3c7;
}

.btn-vniz-download.disabled span.color-button-dark-vniz-download, .btn-vniz-download[disabled] span.color-button-dark-vniz-download {
    background: #bdc3c7;
}

span.color-button-dark-vniz-download {
    display: block;
    /*float: right;*/
    background: #0180da;
    font-family: 'caffeineregular';
    text-align: center;
    color: #fff;
    font-size: 14px;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    padding: 0;
    margin-right: 0px;
    margin-left: 10px;
    width: 30px;
    height: 30px;
    line-height: 2;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.btn-vniz-download:hover, .btn-vniz-download:active, .btn-vniz-download:focus {
    height: 30px;
    line-height: 1.6;
    padding: 0px 1px 0 30px;
    margin-top: -22px;
    background: url('../img/download_row.png') 15px center no-repeat #77c5f6;
}

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

.report-date-scheduled .btn.dropdown-toggle {
    width: 130px;
}

input.green-border:hover, input.green-border:active, input.green-border:focus {
    border: 1px solid #8fd886 !important;
}

.scroll-simple_outer::-webkit-scrollbar {
    display: none;
}

.scroll-simple_outer {
    overflow: -moz-scrollbars-none !important;
}

.reports-link {
    padding: 3px 5px !important;
}

.reports-link-left:hover {
    padding: 3px 5px !important;
}

.dashboard-boton {
    padding-left: 20px;
}

.dashboard-boton a {
    border: 1px solid #c5c5c5;
}

.dashboard-boton a:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 3px;
    -webkit-border-radius: 3px 0 0 3px;
    margin-right: -4px;
}

.dashboard-boton a:last-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0px;
    -webkit-border-radius: 0 3px 3px 0;
}

.dashboard-boton a {
    color: #000;
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
}

.dashboard-boton a.active {
    box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.3);
}

.dashboard-boton a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
}

.dashboard-boton a:hover, .dashboard-boton a:active, .dashboard-boton a:focus {
    border: 1px solid #9d9d9d !important;
}

.dashboard-boton a.active:hover, .dashboard-boton a.active:active, .dashboard-boton a.active:focus {
    border: 1px solid #c5c5c5 !important;
}

/*
.dashboard-boton a:first-child:hover{
border-right: 0px solid #9d9d9d !important;
}*/
.popup-6 .popup-text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
}

.popup-7 .popup-text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
}

.popup-7 .div-popup-7 {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    border-bottom: solid 1px #f1f0f0;
    padding-bottom: 5px;
}

.popup-7 ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-top: 15px;
}

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

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

.popup-7 ul li {
    padding-bottom: 15px;
}

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

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

.btn-grey-s:active {
    background: #2f7099;
}

.btn-grey-s:focus {
    background: #c2c2c2;
}

.popup-8 .popup-text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
}

.popup-9 .popup-text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
}

.popup-9 .div-popup-9 {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    border-bottom: solid 1px #f1f0f0;
    padding-bottom: 5px;
    padding-left: 5px;
}

.import-profiles ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.import-profiles ul li .views-9 {
    float: none;
    padding-right: 5px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: auto;
}

.import-profiles ul li span {
    color: #6f6f6f;
    font-family: 'Segoe UI', sans-serif;
    width: 350px;
    display: inline-flex;
}

.import-profiles ul li span:hover {
    color: #434343 !important;
    font-family: 'Segoe UI', sans-serif;
}

.import-profiles ul li {
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    position: relative;
}

.import-profiles ul li:hover {
    background-color: #e6e6e6;
    border-radius: 3px;
}

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

.import-profiles .span-selected span {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #a3a3a3;
}

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

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

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

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

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

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

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

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

.hint_edit_site {
    font-family: caffeineregular !important;
    font-size: 16px;
    font-style: normal;
    color: #a3a3a3 !important;
}

.hint_edit_site:hover {
    color: #333333 !important;
}

.option-description .tooltip {
    font-style: normal;
}

.a-dashbord {
    color: #333333;
    font-family: "Segoe UI Semibold", sans-serif;
    text-decoration: none;
}

.span-dashbord-google {
    background: transparent url("../img/google_index.png") left bottom no-repeat;
    margin-left: 0px;
    width: 17px;
    height: 18px;
}

.span-dashbord-yandex {
    background: transparent url("../img/yandex_index.png") left bottom no-repeat;
    margin-left: 0px;
    width: 10px;
    height: 16px;
}

.name_url a {
    padding-left: 5px;
}

.earth_png {
    background: url("../img/earth_off.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}

.earth_png:hover {
    background: url("../img/earth_on.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}

.earth_png div {
    width: 16px;
    height: 16px;
}

.earth_png_div {
    width: 16px;
    height: 16px;
    background: url("../img/earth_off.png") no-repeat -9999px -9999px;
}

.data-dashboard-table-row-string {
    cursor: pointer;
}

#tiq_div td, #IndexYandex_div td, #pr_div td, #IndexGoogle_div td {
    padding-left: 10px;
}

.loadedkw td .tooltip {
    /*width: 350px;*/
    white-space: nowrap;
}

.white-label {
    font-size: 14px;
    color: #6f6f6f;
}

.container-white-label .upload-img .upload-icon img {
    /*top: -34px;
position: absolute;*/
    margin-top: -34px;
}

.container-white-label .upload-form a,
.container-white-label .upload-form .select-file-btn {
    display: inline;
    box-shadow: inset 0 -5px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #c5c5c5;
    color: #6f6f6f;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 14px;
    padding-left: 14px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    font-size: 14px;
    font-family: "Segoe UI Semibold", sans-serif;
}

.container-white-label .upload-form p {
    padding-top: 5px;
}

.container-white-label textarea.template-code {
    display: block;
    width: 100%;
    height: 100px;
    max-width: 550px;
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 12px;
}

.container-white-label .alert {
    max-width: 550px;
}

.setting-header {
    font-size: 24px;
    color: #434343;
    padding-top: 14px;
    padding-bottom: 7px;
}

td.bad-region div span {
    color: red;
}

#history_div td {
    font-size: 12px;
}
.php_sort_colum{
    color: #232a32;
    text-decoration: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.php_sort_colum:hover, .php_sort_colum:active, .php_sort_colum:focus {
    color: #6f6f6f;
    text-decoration: none;
}

.earth_png_div .tooltip .tooltip-inner {
    width: auto !important;
}

.centered_spinner {
    text-align: center;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    top: 300px;
    position: absolute;
}

.dashboard-boton li a {
    border: none;
}

.php_dashboard-boton {
    /* color:#//protection_code//;*/
    text-decoration: none;
}

.dashboard-boton .bootstrap-select {
    margin-bottom: 0px;
}

.dashboard-boton li a:first-child {
    margin-right: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-radius: 0px 0 0 0px;
    padding-bottom: 8px;
}

.dashboard-boton li a:hover, .dashboard-boton li a:active, .dashboard-boton li a:focus {
    border: none !important;
}

.dashboard-boton .bootstrap-select ul {
    text-align: left;
}

.pprice {
    font-family: "Segoe UI Semibold", sans-serif;
}

.finace .grey-item, .finace sup {
    font-size: 13px;
}

.finace .total-col-span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
}

td.finace {
    padding: 19px 0;
}

.finance_total span i {
    color: #333333;
    font-style: normal;
}

.finance_total span {
    font-family: "Segoe UI", sans-serif;
    font-size: 28px;
    color: #a3a3a3;
}

.dbutton {
    padding: 5px 5px !important;
}

.dbutton input {
    width: 45px;
    margin-bottom: 0px;
}

.dbutton button {
    margin-left: 5px;
    height: 30px;
}

.dbutton_head {
    text-align: center !important;
    vertical-align: middle !important;
}

.dbutton_head.th-checkbox {
    text-align: left !important;
    vertical-align: middle !important;
}

.positionsRow td {
    padding: 5px 5px !important;
}

.positionsRow td input {
    margin-bottom: 0px;
    width: 80px;
}

.table.fin-table td {
    vertical-align: inherit;
}

.finace sup {
    top: 0px;
}

.finace sup.rate-up {
    top: 0px;
    font-size: 15px;
}

.finace sup.rate-down {
    top: 0px;
    font-size: 15px;
}

.currency-select .btn.dropdown-toggle {
    width: 200px;
}

.pro-tips-bottom .text-center {
    display: none;
}

.finace i {
    font-style: normal;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
}

.dash-close .inline-dis {
    background: url("../img/dash_group.png") no-repeat scroll top left rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: -10px;
}

.dash-close .inline-dis:hover {
    background: url("../img/dash_group.png") no-repeat scroll bottom left rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: -10px;
}

.dash-open .inline-dis {
    background: url("../img/dash_group.png") no-repeat scroll top right rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: -10px;
}

.dash-open .inline-dis:hover {
    background: url("../img/dash_group.png") no-repeat scroll bottom right rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: -10px;
}

.dash-close div, .dash-open div {
    width: 40px;
    height: 16px;
}

.border-group {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}

.group-edit {
    width: 40px;
    font-size: 16px;
    height: 36px;
    display: inline-block;
    font-family: 'caffeineregular';
    line-height: 32px;
    text-align: center;
}

.group-edit:hover {
    width: 40px;
    color: #6f6f6f;
    font-size: 16px;
    height: 33px;
}

.drag-sites {
    height: 46px;
    border: 2px dashed #cccccc;
    color: #434343;
    font-size: 15.996px;
    line-height: 44px;
    text-align: center;
    font-family: "Segoe UI Semibold", sans-serif;
}

.drag-sites span {
    font-size: 18.996px;
    color: #959595;
    padding-right: 5px;
}

.group_png {
    background: url("../img/folder_group.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}

.group_png:hover {
    background: url("../img/folder_group.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}

.group_png div {
    width: 16px;
    height: 16px;
}

.dash_group_open .left__a {
    border: 1px solid #CECECE;
    width: 930px;
    border-radius: 3px 3px 0px 3px;
    margin-bottom: 0px;
}

.dash_group_open .name_url {
    width: 153px;
    padding-left: 15px;
}

.group_open_lines {
    margin-bottom: 0px;
    border-top: 0px;
    border-radius: 0px;
    background-color: #f2f2f2;
}

.group_open_liness .group_open_lines {
    border-left: 1px solid #CECECE;
}

.group_open_liness .name_url {
    width: 170px;
    padding-left: 22px;
}

.bottom-link-group .keywords-list-item-edit, .flat-icon__a.link-edit.site_to_group .keywords-list-item-edit {
    height: 33px;
    background: none;
    color: #6f6f6f;
    width: 25px;
}

.bottom-link-group .flat-icon-red__a .keywords-list-item-edit {
    color: #bf2d37;
}

.ungroup {
    color: #bf2d37;
    font-family: "Segoe UI Semibold", sans-serif;
    padding-left: 10px;
}

#popup-placeholder-group-preferences .popup-text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
}

#popup-placeholder-group-preferences .div-popup-7 {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    border-bottom: solid 1px #f1f0f0;
    padding-bottom: 5px;
}

#popup-placeholder-group-preferences .div-popup-7 span {
    font-size: 13px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #6f6f6f;
    float: right;
}

#popup-placeholder-group-preferences ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-top: 15px;
}

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

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

#popup-placeholder-group-preferences ul.minus li a {
    background: transparent url("../img/minus.png") 5px center no-repeat;
}

#popup-placeholder-group-preferences ul.minus li a:hover {
    background: #e6e6e6 url("../img/minus.png") 5px center no-repeat;
}

#popup-placeholder-group-preferences ul li {
    padding-bottom: 5px;
}

#popup-placeholder-guest_links {
    font-size: 15px;
}
#popup-placeholder-guest_links .popup-title {
    font-size: 16px;
}

.rankings_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.rankings_sub_menu_div:before {
    content: "\e61c";
}

.active .rankings_sub_menu_div {
    color: #434343 !important;
}

.rankings_sub_menu_div:hover {
    color: #434343 !important;
}

.rankings_sub_menu:hover .rankings_sub_menu_div {
    color: #434343 !important;
}

/**/
.analytics_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.analytics_sub_menu_div:before {
    content: "\e625";
}

.active .analytics_sub_menu_div {
    color: #434343 !important;
}

.analytics_sub_menu_div:hover {
    color: #434343 !important;
}

.analytics_sub_menu:hover .analytics_sub_menu_div {
    color: #434343 !important;
}

/**/
.competitors_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_sub_menu_div:before {
    content: "\e616";
}

.active .competitors_sub_menu_div {
    color: #434343 !important;
}

.competitors_sub_menu_div:hover {
    color: #434343 !important;
}

.competitors_sub_menu:hover .competitors_sub_menu_div {
    color: #434343 !important;
}

/**/
.finance_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 12px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.finance_sub_menu_div:before {
    content: "\e614";
}

.active .finance_sub_menu_div {
    color: #434343 !important;
}

.finance_sub_menu_div:hover {
    color: #434343 !important;
}

.finance_sub_menu:hover .finance_sub_menu_div {
    color: #434343 !important;
}

/**/
.checklist_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.checklist_sub_menu_div:before {
    content: "\e626";
}

.active .checklist_sub_menu_div {
    color: #434343 !important;
}

.checklist_sub_menu_div:hover {
    color: #434343 !important;
}

.checklist_sub_menu:hover .checklist_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.audit_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.audit_sub_menu_div:before {
    content: "\e615";
}

.active .audit_sub_menu_div {
    color: #434343 !important;
}

.audit_sub_menu_div:hover {
    color: #434343 !important;
}

.audit_sub_menu:hover .audit_sub_menu_div {
    color: #434343 !important;
}

/**/
.reports_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 12px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.reports_sub_menu_div:before {
    content: "\e61d";
}

.active .reports_sub_menu_div {
    color: #434343 !important;
}

.reports_sub_menu_div:hover {
    color: #434343 !important;
}

.reports_sub_menu:hover .reports_sub_menu_div {
    color: #434343 !important;
}

.dash_group_open .groupRow .data-dashboard-table-cell__a {
    padding-top: 10px;
}

.groupdiv[data-edit='1'] .dash_group_open .groupRow .name_url {
    padding-top: 0px;
}

.groupdiv .data_820 {
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
}

.groupdiv form {
    margin: 0px;
}

.dell_btn:hover {
    background: #d84550;
}

.editt_btn:hover {
    background: #788c9f;
}

.group-dell-btn:hover, .flat-icon__a.link-edit.site_to_group .keywords-list-item-edit:hover {
    color: #37a1e4 !important;
}

.groupdiv[data-shown='1'] .dash_group_open .data_820 {
    border-radius: 3px 3px 0px 3px;
}

.gredita .group-edit {
    color: #6f6f6f;
    height: 35px;
}

.gredita .group-edit:hover {
    color: #52aee8;
}

.ungroupped_sites_list li a, .group_sites_list li a {
    cursor: pointer;
}

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

.chart_type_h3 .bootstrap-select button {
    width: 170px;
}

.graph-container_header__a h3.chart_type_h3 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.add_info {
    cursor: help;
}

#menu-container {
    position: relative; /* REQUIRED */
    width: 940px;
    height: 35px;
    /*padding: 20px 0 30px;
   margin: 100px auto 0;*/
    overflow: hidden; /* REQUIRED */
    /*border-style: solid;
   border-width: 1px 1px 0;
   border-color: #eee;*/
}

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

#menu-container ul li {
    position: absolute; /* REQUIRED */
    /* Size of menu list item, or 'cell' */
    height: 35px; /* Size of menu list item, or 'cell' */
    padding: 10px;
    padding-bottom: 0px;
    padding-top: 7px;
}

#menu-container ul li a {
    font-family: "Segoe UI Semibold", sans-serif;
    color: #787878 !important;
    text-decoration: none;
    font-size: 15px;
    white-space: nowrap;
}

#menu-container ul li a:hover {
    color: #434343 !important;
}

.no-margin {
    margin-left: 0px;
    border-bottom: 1px solid #cdcdcd;
}

.header-checklist .span8 p {
    font-size: 16px;
    margin-bottom: 0px;
    font-family: "Segoe UI", sans-serif;
    color: #a3a3a3;
}

.header-checklist .span8 h2 {
    margin-top: 0px;
    font-family: 'Segoe UI', sans-serif;
    font-size: 36px;
    color: #434343;
}

.header-checklist .span4 {
    text-align: right;
}

.header-checklist .span4 h2 {
    height: 32px;
    margin-top: 0px;
}

.header-checklist .span4 p {
    font-size: 18px;
    margin-bottom: 0px;
}

.header-checklist .span4 p {
    font-size: 18px;
    margin-bottom: 0px;
}

.header-checklist .span4 p span.total-done {
    color: #58a200;
}

.header2-checklist .span2 p {
    font-size: 16px;
    margin-bottom: 0px;
    font-family: "Segoe UI Semibold", sans-serif;
    padding-left: 40px;
}

.total-done-graf-i, .total-white-graf-i, .audit_important-i, .audit_semi_important-i, .audit_document-i {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-top: 3px;
}

.total-done-graf-i {
    background: url("../img/checklist_cheked.png") center 0px no-repeat;
}

.total-white-graf-i {
    background: url("../img/checklist_cheked.png") center -16px no-repeat;
}

.total-done-graf, .total-white-graf {
    margin-left: 7px;
}

.knob {
    color: #434343 !important;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 30px;
}

.knobi_graf {
    text-align: right;
    width: 110px;
}

.knobi_graf_p {
    width: 170px;
    padding-top: 30px;
}

.header2-checklist .knobi_graf_p {
    text-transform: lowercase;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.graf-checklist .ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.graf-checklist .ui-progressbar {
    height: 0.45em;
    text-align: left;
    overflow: hidden;
}

.graf-checklist .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.graf-checklist .ui-progressbar .ui-progressbar-overlay {
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.graf-checklist .ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

/* Component containers
----------------------------------*/
.graf-checklist .ui-widget-content {
    background: #e1e1e1;
    color: #333333;
    border-radius: 2px;
}

.graf-checklist .ui-widget-header {
    border: 1px solid #37a1e4;
    background: #37a1e4;
    color: #ffffff;
    font-weight: bold;
    border-radius: 2px;
}

.graf-checklist .progress-done .ui-widget-header {
    border: 1px solid #58a200;
    background: #58a200;
}

.graf-checklist .span4 .span4, .graf-checklist .span4 .span2, .graf-checklist .span4 .span1 {
    margin-left: 0px;
    font-size: 16px;
    font-family: "Segoe UI Semibold", sans-serif;
}

.graf-checklist .span4 .span1 {
    text-align: right;
}

.graf-checklist .span4 .span2 {
    width: 265px;
    padding-bottom: 10px;
}

.graf-checklist .span4 .span1 {
    width: 30px;
}

.graf-checklist .span4 .span2 a {
    color: #434343;
    text-decoration: none;
    font-size: 13px;
    margin-top: -2px;
    display: inline;
}

.margin-checklist {
    padding-top: 30px;
}

.graf-checklist .span4 .span1 span {
    color: #58a200;
}

.graf-checklist .span4 .span2 .razdel {
    text-align: right;
}

.razdel {
    display: block;
    width: 17px;
    height: 17px;
    float: left;
    margin-right: 7px;
}

.r1 {
    background: url("../svg/icn-strategy.svg") center 0px no-repeat;
    width: 17px;
    height: 17px;
}

.r2 {
    background: url("../svg/icn-keyword-research.svg") center 0px no-repeat;
}

.r3 {
    background: url("../svg/icn-on-page.svg") center 0px no-repeat;
}

.r4 {
    background: url("../svg/icn-social-media.svg") center 0px no-repeat;
}

.r5 {
    background: url("../img/razdel_r5.png") center 0px no-repeat;
}

.r6 {
    background: url("../svg/icn-off-page.svg") center 0px no-repeat;
}

.r7 {
    background: url("../svg/icn-your-own-tasks.svg") center 0px no-repeat;
}

.export-type .r1 {
    height: 11px;
    width: 110px;
}

label.r1 {
    width: auto;
}

.progress-div-done .r1 {
    background: url("../svg/icn-strategy-done.svg") center 0px no-repeat;
}

.progress-div-done .r2 {
    background: url("../img/razdel_r2.png") center -16px no-repeat;
}

.progress-div-done .r3 {
    background: url("../svg/icn-on-page-done.svg") center 0px no-repeat;
}

.progress-div-done .r4 {
    background: url("../svg/icn-social-media-done.svg") center 0px no-repeat;
}

.progress-div-done .r5 {
    background: url("../img/razdel_r5.png") center -16px no-repeat;
}

.progress-div-done .r6 {
    background: url("../img/razdel_r6.png") center -16px no-repeat;
}

.progress-div-done .r7 {
    background: url("../svg/icn-your-own-tasks-done.svg") center 0px no-repeat;
}
.checkListTab1 {
    margin-bottom: 20px;
}
.head-seo {
    display: flex;
    justify-content: center;
    align-items: center;
}
.head-seo .span8 {
    margin-left: 20px;
}
.head-seo .span4 p {
    font-size: 26px;
    text-align: right;
}

.head-seo .span4 p span {
    color: #58a200;
}

.seo-line {
    border-bottom: 2px solid #cdcdcd;
    margin-left: 0px;
    margin-bottom: 20px;
}

.seo-childs {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}

.seo-childs .span8 span {
    font-size: 16px;
    font-family: "Segoe UI Semibold", sans-serif;
}
.regular-checkbox + label.marketing-plan-checkbox{
    padding: 0 0 0 30px;
    line-height: 1;
}
.seo-checkbox{
    margin-bottom: -3px;
}
.seo-select-spa .regular-checkbox:checked + label{
    color: #58a200;
}
.regular-checkbox + label.seo-checkbox  {
    min-height: 16px;
    border:none;
    background: url("../img/checklist_cheked.png") left top -16px no-repeat;
}
.regular-checkbox:checked + label.seo-checkbox{
    background: url("../img/checklist_cheked.png") left top 0px no-repeat;
}

.regular-checkbox:checked + label.seo-checkbox:after {
    content: none;
}

.regular-checkbox + label.seo-checkbox:active, .regular-checkbox:checked + label.seo-checkbox:active {
    border: none;
}

.seo-select-spa {
    color: #58a200;
}

.seo-hide-block {
    display: none;
    width: 920px;
    margin-top: -1px;
}

.seo-hide-block span p, .seo-hide-block span div.p {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-style: italic;
    background-color: #eeeeee;
    padding-bottom: 15px;
}

.seo-block-p {
    color: #6f6f6f;
    padding-top: 5px;
    width: 920px;
}

.seo-childs .span4 {
    margin-left: 0px;
    text-align: right;
}

a.toogle-close {
    color: #434343;
    text-decoration: none;
    background-color: #dedede;
    padding: 1px;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 2px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    text-align: center;
}

.seo-childs .toogle-close {
    display: inline-block;
    width: 140px;
}

.seo-childs .podlink {
    background-color: #eeeeee;
    height: 10px;
    width: 140px;
    margin-left: auto;
    display: none;
}

a.open-seo-link {
    background-color: #eeeeee;
    border-radius: 0px;
}

.seo-line-child {
    border-bottom: 1px solid #cdcdcd;
    margin-left: 20px;
}

.seo-block-p p span {
    font-family: "Segoe UI Semibold", sans-serif;
    color: #333333;
    padding-right: 5px;
}

.seo-block-p p a, .seo-hide-block span p a {
    color: #3f8bd5;
    text-decoration: none;
}


.seo-block-p p a:hover, .seo-hide-block span p a:hover {
    text-decoration: underline;
}

.knob {
    font-size: 30px;
}

.knob[value='100'] {
    font-size: 24px;
}

.seo-childs .span8 span {
    cursor: pointer;
    word-wrap: break-word;
}

.audit-header-right {
    width: 370px;
}

.audit-header-right h2 {
    font-family: "Segoe UI", sans-serif;
    font-weight: 100;
    font-size: 30px;
}

.header-checklist .audit-header-right p {
    font-size: 16px;
    color: #a3a3a3;
}

.audit-span3 p {
    font-size: 16px;
}

.audit-span3 p span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
}

.audit_important-i {
    background: url("../img/audit_important.png") center 0px no-repeat;
}

.audit_semi_important-i {
    background: url("../img/audit_semi_important.png") center 0px no-repeat;
}

.audit-span3 i {
    margin-right: 10px;
}

.btn.btn-large.audit_improve_your_score {
    height: 31px;
    width: 365px;
    font-size: 18px;
    line-height: 30px;
}

.btn.btn-large.download-report, .btn.btn-large.download-email {
    margin-top: 15px;
    height: 31px;
    font-size: 16px;
    line-height: 30px;
    padding-left: 70px;
    padding-right: 26px;
}

.download-report i.button-icon {
    background: #3190CB url("../img/audit_pdf.png") center center no-repeat;
    width: 35px;
}

.btn-greee {
    background-color: #d7d7d7; /* layer fill content */
    color: #434343;
}

.btn-greee:hover {
    background: #e5e5e5;
    color: #434343;
}

.btn-greee:active {
    background: #e5e5e5;
    color: #434343;
}

.download-email i.button-icon {
    background: #b9b9b9 url("../img/audit_email.png") center center no-repeat;
    width: 35px;
}

.download-email {
    float: right;
}

.table-audit div table tr td {
    font-family: "Segoe UI", sans-serif;
    color: #434343;
    border-bottom: 1px solid #f1f0f0;
    line-height: 29px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

.table-audit div table tr:nth-child(2n) td {
    background-color: #fafafa;
}

.table-audit div table tr td.name_rec {
    width: 80%;
    color: #6f6f6f;
}

a.toogle-close-audit {
    color: #FFF;
    text-decoration: none;
    background-color: #37a1e4;
    padding: 0px 23px 2px 23px;
    border-radius: 2px;
}

.audit-resolve {
    display: none;
}

.audit-resolve div p {
    font-style: italic;
    padding: 15px;
    margin-bottom: 0px;
}

.audit-resolve div {
    background-color: #e2f4ff;
    border: 3px solid #37a1e4;
    display: none;
}

a.toogle-close-audit.open-audit-link {
    border-radius: 4px 4px 0px 0px;
}

.childs-audit .seo-block-p {
    margin-bottom: 10px;
}

.audit-important-fixes .span8 i.button-icon {
    background: url("../img/audit_important.png") center 0px no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 15px;
    float: left;
    margin-top: 2px;
}

.audit-important-fixes .span8 span {
    color: #434343;
}

.audit-important-fixes .audit-resolve {
    display: block;
}

.audit-semi-important-fixes .audit-resolve {
    display: block;
}

.audit-passed-checks .span8 i.button-icon {
    background: url("../img/checklist_cheked.png") center 0px no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 15px;
    float: left;
    margin-top: 2px;
}

.audit-passed-checks .span8 span {
    color: #434343;
}

.audit-semi-important-fixes .span8 i.button-icon {
    background: url("../img/audit_semi_important.png") center 0px no-repeat;
    width: 16px;
    height: 16px;
    margin-right: 15px;
    float: left;
    margin-top: 2px;
}

.audit-semi-important-fixes .span8 span {
    color: #434343;
}

.childs-audit .span8 span {
    cursor: auto;
    margin-left: 3px;
}

.hide-div-text .span12.seo-block-p, .hide-div-text .span4, .hide-div-text .seo-hide-block {
    display: none !important;
}

.hide-div-text .span8 {
    margin-bottom: 18px;
}

.new_pl {
    width: 30px;
    height: 30px;
    background: url("../img/new_pl.png") 0px 0px no-repeat;
    display: block;
    position: absolute;
    top: -15px;
    right: -11px;
}

.arrow_hint_1 {
    position: absolute;
    margin-top: -55px;
    left: -100px;
    text-align: center;
    z-index: 1;
}

.arrow_hint_2 {
    position: absolute;
    margin-top: -55px;
    right: 40px;
    text-align: center;
}

.arrow_hint_1 p, .arrow_hint_2 p {
    font-family: 'Segoe UI Semibold';
    color: #51AC43;
}

.arrow_hint_2 p {
    margin-left: -50px;
}

.arrow_hint_1 p {
    padding-right: 60px;
}

.arrow_hint_1_ru {
    position: absolute;
    margin-top: -55px;
    left: -155px;
    text-align: center;
    z-index: 1;
}

.arrow_hint_1_ru img {
    margin-left: 73px;
}

.arrow_hint_2_ru {
    position: absolute;
    margin-top: -55px;
    right: 160px;
    text-align: center;
    z-index: 1;
}

.arrow_hint_1_ru p, .arrow_hint_2_ru p {
    font-family: 'Segoe UI Semibold';
    color: #51AC43;
}

.arrow_hint_2_ru p {
    margin-left: -50px;
}

.arrow_hint_1_ru p {
    padding-right: 60px;
}

.arrow_hint_4_ru {
    position: absolute;
    margin-top: 32px;
    margin-left: -110px;
    text-align: center;
}

.arrow_hint_3_ru p, .arrow_hint_4_ru p {
    font-family: 'Segoe UI Semibold';
    color: #51AC43;
}

.arrow_hint_4_ru p {
    margin-left: -50px;
}

.arrow_hint_3_ru p {
    margin-bottom: 0px;
}

.arrow_hint_4 {
    position: absolute;
    margin-top: 32px;
    margin-left: -80px;
    text-align: center;
}

.arrow_hint_3 p, .arrow_hint_4 p {
    font-family: 'Segoe UI Semibold';
    color: #51AC43;
}

.arrow_hint_4 p {
    margin-left: -50px;
}

.arrow_hint_3 p {
    margin-bottom: 0px;
}

.bonus_text {
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #332e32;
}

.span2.bonus {
    margin-left: 0px;
    padding-top: 10px;
}

.bonus_amount {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #332e32;
}

.bonus_procent {
    font-size: 30px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #36a3e6;
    display: block;
    padding-top: 10px;
}

.bonus_podpis {
    font-size: 14px;
    color: #434343;
    display: block;
    padding-top: 5px;
}

.view_mode {
    font-family: "Segoe UI", sans-serif;
    font-size: 12px;
    float: left;
}

.view_mode_header {
    font-size: 14px;
    margin-top: -5px;
    display: block;
    padding-right: 5px;
}

.view_mode_border, .search_engines_togglers {
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    display: inline-block;
    margin-top: -4px;
}

.view_mode_border_li, .view_mode_border_lis {
    border-right: 1px solid #c7c7c7;
    background: linear-gradient(to top, #eeeeee, #fefefe);
    float: left;
}

.view_mode_border_li:hover, .view_mode_border_lis:hover {
    background: linear-gradient(to top, #e6e6e6, #dadada);
}

.active.view_mode_border_li, .active.view_mode_border_lis {
    background: linear-gradient(to top, #e6e6e6, #dadada);
}

.active.view_mode_border_li a, .active.view_mode_border_lis a {
    background: linear-gradient(to top, #e6e6e6, #dadada);
    color: #434343;
}

.view_mode_border_li a, .view_mode_border_lis a {
    color: #6f6f6f;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 9px;
    padding-right: 9px;
    display: block;
}

.view_mode_border_li:hover a, .view_mode_border_lis:hover a {
    color: #434343;
}

.view_mode_border_li a i, .view_mode_border_lis a i {
    color: #434343;
    font-style: normal;
}

.view_mode_border_lis a img {
    margin-top: -3px;
}

.view_mode_a_all {
    padding-left: 10px !important;
    padding-right: 8px !important;
}

.pagestat_load_all {
    color: #3f8bd5;
    text-decoration: none;
    padding-left: 20px;
    cursor: pointer;
    background: url("../img/pagestat_load_all.png") left 6px no-repeat;
    width: auto;
}

.pagestat_load_all:hover {
    color: #3f8bd5;
    text-decoration: underline;
}

.html_link {
    margin-left: 0px;
}

.html_link li, .html_link li ul li {
    padding-top: 3px;
    padding-bottom: 3px;
}

.html_link li ul li {
    list-style-type: square;
}

.html_link li:nth-child(2n) {
    background-color: #fafafa;
    border-bottom: 1px solid #f1f0f0;
    border-top: 1px solid #f1f0f0;
}

.html_link li ul li:nth-child(1n) {
    background-color: #fff;
    border-bottom: 1px solid #f1f0f0;
    border-top: 1px solid #f1f0f0;
}

.html_link li ul li:nth-child(2n) {
    background-color: #fff;
    border-bottom: none;
    border-top: none;
}

.lispan {
    display: block;
    width: 100%;
    float: none;
    margin-left: 0px;
}

li.none {
    border-bottom: none !important;
    border-top: none !important;
    background-color: #fff !important;
}

li.none span {
    color: #FFF;
    text-decoration: none;
    background-color: #37a1e4;
    padding-left: 5px;
    width: 543px;
}

.img-thumb {
    border-left: 2px solid #d7d7d7;
    border-right: 2px solid #d7d7d7;
    border-bottom: 2px solid #d7d7d7;
    width: 436px;
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .dropdown-menu.open {
        min-height: auto !important;
    }
}

.top-settings.notifications .top-settings__icon {
    color: rgba(0, 0, 0, 0.0);
    position: relative;
    color: #9ad1f3;
}

.top-settings.notifications .top-settings__icon:after {
    content: '\e61f';
    font-size: 14px;
    font-family: 'SER_ico';
}

.top-settings.notifications .top-settings__icon:hover {
    color: #222c36;
}

.top-settings.notifications:hover .top-settings__icon {
    color: #222c36;
}

.top-settings.notifications {
    right: 4px;
}

.top-settings.notifications .top-settings__dropdown {
    width: 204px;
}

.top-settings.notifications .top-settings__dropdown .top-settings__dropdown-content ul li a {
    text-align: left;
    color: #fff;
    font-size: 13px;
    -webkit-backface-visibility: visible;
}

.top-settings.notifications .top-settings__dropdown .top-settings__dropdown-content ul li a span {
    color: #819fbf;
}

.top-settings.notifications:hover .top-settings__dropdown-content {
    height: auto;
    padding-bottom: 7px;
}

.notifications_green, .notifications_blue, .notifications_red, .notifications_yellow, .notifications_gray {
    height: 24px;
    width: 12px;
    display: block;
    float: left;
    margin-top: 13px;
    padding-left: 20px;
}

.btn.btn-large.btn-blue.notifications {
    margin-top: 5px;
    background: #364554;
    font-size: 13px;
    color: #fff;
    padding: 5px 27px;
}

.notifications_div {
    border-top: 1px solid #364554;
    text-align: center;
}

.top-settings__icon_red, .top-settings__icon_green, .top-settings__icon_yellow {
    background: transparent url("../images/notifications_read_top.png") center top no-repeat !important;
    height: 10px;
    width: 10px;
    display: block;
    position: absolute;
    right: 5px;
    top: 2px;
}

.top-settings__icon_green {
    background: transparent url("../images/notifications_green_top.png") center top no-repeat !important;
}

.top-settings__icon_yellow {
    background: transparent url("../images/notifications_yellow_top.png") center top no-repeat !important;
}

.general_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.general_sub_menu_div:before {
    content: "\e61e";
}

.active .general_sub_menu_div {
    color: #434343 !important;
}

.general_sub_menu_div:hover {
    color: #434343 !important;
}

.general_sub_menu:hover .general_sub_menu_div {
    color: #434343 !important;
}

.personall_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.personall_sub_menu_div:before {
    content: "\e620";
}

.active .personall_sub_menu_div {
    color: #434343 !important;
}

.personall_sub_menu_div:hover {
    color: #434343 !important;
}

.personall_sub_menu:hover .personall_sub_menu_div {
    color: #434343 !important;
}

.whitelabel_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.whitelabel_sub_menu_div:before {
    content: "\e623";
}

.active .whitelabel_sub_menu_div {
    color: #434343 !important;
}

.whitelabel_sub_menu_div:hover {
    color: #434343 !important;
}

.whitelabel_sub_menu:hover .whitelabel_sub_menu_div {
    color: #434343 !important;
}

.subscription_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.subscription_sub_menu_div:before {
    content: "\e622";
}

.active .subscription_sub_menu_div {
    color: #434343 !important;
}

.subscription_sub_menu_div:hover {
    color: #434343 !important;
}

.subscription_sub_menu:hover .subscription_sub_menu_div {
    color: #434343 !important;
}

.php_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.php_sub_menu_div:before {
    content: "\e621";
}

.active .php_sub_menu_div {
    color: #434343 !important;
}

.php_sub_menu_div:hover {
    color: #434343 !important;
}

.php_sub_menu:hover .php_sub_menu_div {
    color: #434343 !important;
}

.search_engine_keywords_report .legend {
    margin: 20px 0 20px 0;
}

.blue_check_position, .green_check_position, .read_check_position, .light_green_check_position {
    height: 8px;
    width: 12px;
    display: inline;
    padding-left: 8px;
    padding-right: 12px;
}

.blue_check_position {
    background: transparent url("../img/blue_check_position.png") center center no-repeat !important;
}

.green_check_position {
    background: transparent url("../img/green_check_position.png") center center no-repeat !important;
}

.light_green_check_position {
    background: transparent url("../img/light_in100_check_position.png") center center no-repeat !important;
}

.read_check_position {
    background: transparent url("../img/read_check_position.png") center center no-repeat !important;
}

.legend span {
    margin-left: 5px;
}

.legend span span {
    margin-left: 0px;
    margin-right: 5px;
}

.legend {
    margin-left: -6px !important;
    width: 800px;
}

.search_engine_keywords_report_cell .pos_change_type_inTop {
    background: rgba(125, 173, 21, 0.2) !important;
}

.search_engine_keywords_report_cell .pos_change_type_movedInTop {
    background: rgba(77, 143, 255, 0.2) !important;
}

.search_engine_keywords_report_cell .pos_change_type_moved_in_top_100 {
    background: rgba(153, 122, 0, 0.2) !important;
}

.search_engine_keywords_report_cell .pos_change_type_movedOffTop {
    background: rgba(191, 45, 55, 0.2) !important;
}

#s2id_email-setting-input {
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
}

.container.loocked {
    background: transparent url("../images/lock_trial_fon.png");
    height: 100%;
    z-index: 9;
    bottom: 0px;
    position: absolute;
    display: none;
    top: -5px;
    margin-left: 0;
}

.loocked_parent {
    position: relative;
}

.loocked_parent .container > .row h2 {
    margin: 10px 0 2px;
}

.loocked_parent #links .seo-block-p.url {
    margin-bottom: 10px;
}

.container.loocked .row .span12 {
    text-align: center;
}

.loocked_span1 {
    color: #9e9e9e;
    font-size: 24px;
    font-family: "Segoe UI Semibold", sans-serif;
    float: none;
    margin-left: 0px;
}

.loocked_span2 {
    color: #565657;
    font-size: 48px;
    font-family: "Segoe UI Semibold", sans-serif;
    float: none;
    margin-left: 0px;
}

.notifications_li {
    text-align: left;
}

li.notifications_li:hover {
    background: #364554;
}

.notifications_table {
    width: 100%;
}

.notifications_li_1td, .notifications_li_2td {
    padding-top: 0px;
    margin-top: 0px;
    vertical-align: middle;
    padding-top: 5px;
    padding-bottom: 5px;
}

.notifications_li_1td {
    width: 34px;
    padding-top: 0px;
    margin-top: 0px;
    vertical-align: middle;
    padding-top: 0px;
    padding-bottom: 0px;
}

.notifications_li_2td {
    padding: 0px 5px 0px 0px;
    margin-top: 0px;
    vertical-align: middle;
}

.notifications_li_2td a {
    width: 100%;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 100%;
    line-height: 39px;
}

.notifications_span10 {
    margin-left: 0px;
}

.notifications_span2 {
    text-align: right;
    font-style: italic;
}

.btn-more {
    background-color: transparent;
    color: #6f6f6f;
    border: 1px solid #d7d7d7;
    font-size: 16px;
}

.notifications_span10 a {
    text-decoration: none;
}

/** initial setup **/
.nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.nano > .nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.nano > .nano-content:focus {
    outline: thin dotted;
}

.nano > .nano-content::-webkit-scrollbar {
    visibility: hidden;
}

.has-scrollbar > .nano-content::-webkit-scrollbar {
    visibility: visible;
}

.nano > .nano-pane {
    background: rgba(0, 0, 0, .25);
    position: absolute;
    width: 10px;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden \9; /* Target only IE7 and IE8 with this hack */
    opacity: .01;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.nano > .nano-pane > .nano-slider {
    background: #444;
    background: rgba(0, 0, 0, .5);
    position: relative;
    margin: 0 1px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
    visibility: visible \9; /* Target only IE7 and IE8 with this hack */
    opacity: 0.99;
}

.nano {
    height: 121px !important;
    -moz-border-radius: 5px 0px 5px 5px !important;
    -webkit-border-radius: 5px 0px 5px 5px !important;
    border-radius: 5px 0px 5px 5px !important;
}

.notifications_div {
    -moz-border-radius: 0px 0px 5px 5px !important;
    -webkit-border-radius: 0px 0px 5px 5px !important;
    border-radius: 0px 0px 5px 5px !important;
    padding-bottom: 6px;
    padding-top: 3px;
    background: #465f79;
}

.nano .nano-pane {
    padding-top: 2px;
    margin-top: 5px;
}

.notifications_div_top {
    height: 5px;
    background: #465f79;
    z-index: 9999999;
    position: absolute;
    width: 204px;
}

.knobi_span {
    margin-left: auto;
    width: 100%;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    padding-bottom: 9px;
}

.knobi_graf_overall {
    text-align: center;
    width: 140px;
}

.data-dashboard-table-row__a .data-dashboard-table-cell__a {
    font-family: 'Segoe UI Semibold';
}

.data-dashboard-table_content__a_green.data_820.left__a {
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .08);
}

#menu-container ul li a.active {
    color: #434343 !important;
}

.row.no-margin.no-border {
    border-bottom: none;
}

.first-li-submenu {

}

#asubmenu {
    padding-top: 6px;
}

#sa_menu_table {
    margin-top: 30px;
    border: 1px solid black;
    border-radius: 3px;
    border-collapse: collapse;
}

#sa_menu_table td {
    padding: 10px;
    border-collapse: collapse;
    border: 1px solid black;
    border-radius: 3px;
}

.row.head-seo .span8 h2 {
    position: relative;
    /*text-transform: lowercase;*/
}

.row.head-seo .span8 h2 div:first-letter {
    text-transform: uppercase;
}

.row.head-seo .span8 h2 span {
    font-size: 14px;
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
}

.orange {
    color: #fff;
    background: #ff6634;
    margin-left: 15px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 2px;
}

.red {
    color: #fff;
    background: #ed1c24;
    margin-left: 7px;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 5px;
    border-radius: 2px;
}

.orange img, .red img {
    margin-top: -2px;
}

.tablesorter-no-sort {
    border-top: 0px !important;
}

.tbody-no-border {
    border-top: 0px !important;
}

.pl tbody.tablesorter-no-sort tr:nth-child(2n) td {
    background-color: #fff;
}

.tablesorter-headerAsc .th-sort:after {
    content: '\002F';
}

.tablesorter-headerDesc .th-sort:after {
    content: '\002E';
}

ul.multiselect-container {
    overflow: scroll;
}

/**/
.competitors_sub_menu2_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_sub_menu2_div:before {
    content: "\e629";
}

.active .competitors_sub_menu2_div {
    color: #434343 !important;
}

.competitors_sub_menu2_div:hover {
    color: #434343 !important;
}

.competitors_sub_menu2:hover .competitors_sub_menu2_div {
    color: #434343 !important;
}

/**/
/**/
.competitors_top10_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_top10_sub_menu_div:before {
    content: "\e628";
}

.active .competitors_top10_sub_menu_div {
    color: #434343 !important;
}

.competitors_top10_sub_menu_div:hover {
    color: #434343 !important;
}

.competitors_top10_sub_menu:hover .competitors_top10_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.competitors_snipet_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_snipet_sub_menu_div:before {
    content: "\e624";
}

.active .competitors_snipet_sub_menu_div {
    color: #434343 !important;
}

.competitors_snipet_sub_menu_div:hover {
    color: #434343 !important;
}

.competitors_snipet_sub_menu:hover .competitors_snipet_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.competitors_big_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_big_sub_menu_div:before {
    content: "\e629";
}

.active .competitors_big_sub_menu_div {
    color: #434343 !important;
}

.competitors_big_sub_menu_div:hover {
    color: #434343 !important;
}

.competitors_big_sub_menu:hover .competitors_big_sub_menu_div {
    color: #434343 !important;
}

/**/
.keywords-list.competitors {
    height: 256px;
    border-top: 1px solid #cdcdcd;
}

.option-line.top-margin.competitors {
    height: 77px;
    padding: 0 19px 0px 20px;
    margin-top: 10px;
}

.option-line.top-margin.competitors .option-title {
    padding-top: 0px;
}

.competitors .option-value.option-value-regular__a {
    margin-left: 0px;
    margin-bottom: 8px;
}

.competitors .select190 button.btn {
    width: 322px;
}

button[data-id="group_list"] .filter-option.pull-left {
    background: url("../img/folder_group.png") left center no-repeat;
    padding-left: 30px;
}

.competitors_a {
    display: block;
    color: #434343;
    line-height: 35px;
    text-decoration: none;
    padding-left: 20px;
    background: #fff;
}

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

.keywords-list.competitors ul li {
    margin-bottom: 0px;
    border-bottom: 1px dashed #cdcdcd;
}

.competitors_a:hover {
    background-color: #e2f3fe;
    color: #434343;
}

a.competitors_active {
    background-color: #37a1e4;
    color: #FFF;
    border-bottom: none;
}

a.competitors_active:hover {
    background-color: #37a1e4;
    color: #FFF;
}

.search_engines_togglers.competitor span a {
    font-size: 12px;
}

.span.competitor {
    color: #6f6f6f;
    font-size: 14px;
    margin-top: -10px;
}

.competitor.table .checkbox-proxy-list {
    bottom: auto;
}

.new_overall2 .option-value.option-value-regular__a {
    margin-left: 0px;
}

.new_overall2 td .btn-group.bootstrap-select.s {
    margin-bottom: 2px;
}

.new_overall2 td .btn-group.bootstrap-select.s.qq .selectpicker {
    width: 290px;
}

.group_overall2 .btn-group.bootstrap-select.s .selectpicker {
    width: 240px;
}

button[data-id="add_to_group"] .filter-option.pull-left,
button[data-id="group_select"] .filter-option.pull-left {
    background: url("/skin/svg/positions/folder_group_black.svg") left center no-repeat;
    padding-left: 30px;
}

.calendar {
    background: url("../svg/icn_calendar.svg") 10px center no-repeat;
    width: 160px;
    padding-left: 30px !important;
    color: #434343 !important;
}

.show_calendar {
    position: absolute;
    right: 0px;
    top: 38px;
    background-color: #fff;
    border: 1px solid #c5c5c5;
    z-index: 999;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    padding: 10px;
    display: none;
    padding-top: 0px;
}

#datepicker1 .ui-datepicker-inline, #datepicker2 .ui-datepicker-inline {
    border: none;
}

#datepicker1 .ui-state-default, #datepicker1 .ui-widget-content .ui-state-default, #datepicker1 .ui-widget-header .ui-state-default, #datepicker2 .ui-state-default, #datepicker2 .ui-widget-content .ui-state-default, #datepicker2 .ui-widget-header .ui-state-default {
    padding: 4px 4px;
}

#datepicker1 .ui-datepicker th, #datepicker2 .ui-datepicker th {
    width: 28px;
    height: 28px;
    padding: 0px;
    font-size: 12px;
}

#datepicker1 .ui-datepicker, #datepicker2 .ui-datepicker {
    width: 14em;
}

#datepicker1 table.ui-datepicker-calendar thead, #datepicker2 table.ui-datepicker-calendar thead {
    background: #fff;
    color: #212121;
    border-top: 1px solid #ebebeb;
}

#datepicker1 .ui-datepicker-month, #datepicker1 .ui-datepicker-year, #datepicker2 .ui-datepicker-month, #datepicker2 .ui-datepicker-year {
    font-weight: normal;
}

.div_new_calendare {
    border-top: 1px solid #ebebeb;
    padding-top: 5px;
    margin-top: 5px;

}

.div_new_calendare table {
    width: 100%;
}

.div_new_calendare table td {
    text-align: center;
}

.div_new_calendare table tr {
    height: 30px;
}

.div_new_calendare table td a {
    color: #6F6F6F;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    width: 120px;
}

.div_new_calendare table td a.new_calendare_active, .div_new_calendare table td a.new_calendare_active:hover {
    color: #fff;
    background-color: #37a1e4;
    border: none;
}

.div_new_calendare table td a:hover {
    color: #7eae16;
    border: 1px solid #7eae16;
}

.show_calendar_arrow {
    position: absolute;
    right: 50px;
    z-index: 9999;
    top: 24px;
    display: none;
}

#datepicker1 .ui-datepicker .ui-datepicker-prev, #datepicker2 .ui-datepicker .ui-datepicker-prev, #datepicker1 .ui-datepicker .ui-datepicker-next, #datepicker2 .ui-datepicker .ui-datepicker-next {
    cursor: pointer;
}

#datepicker1 td.selected_date, #datepicker2 td.selected_date {
    background-color: transparent;
}

#datepicker1 td.selected_date a, #datepicker2 td.selected_date a {
    background: none repeat scroll 0% 0% #9ad1f3;
}

#datepicker1 td.selected_date a.ui-state-active, #datepicker2 td.selected_date a.ui-state-active {
    background: none repeat scroll 0% 0% #37A1E4;
}

input.calendar {
    cursor: pointer;
}

.competitors_sub_menu {
    display: inline-block;
    padding-right: 25px;
}

.competitors_sub_menu a {
    color: #787878;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 15px;
    text-decoration: none;
}

.competitors_sub_menu a.active {
    color: #434343 !important;
}

.Snippet_bg {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(205, 205, 205);
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 1.732px 0px 0px rgba(0, 0, 0, 0.031);
}

.table.competitor thead th {
    cursor: auto;
}

/**/
.competitors_detailed_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_detailed_div:before {
    content: "\e617";
}

.active .competitors_detailed_div {
    color: #434343 !important;
}

.competitors_detailed_div:hover {
    color: #434343 !important;
}

.competitors_detailed:hover .competitors_detailed_div {
    color: #434343 !important;
}

/**/
/**/
.competitors_overall2_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.competitors_overall2_div:before {
    content: "\e61b";
}

.active .competitors_overall2_div {
    color: #434343 !important;
}

.competitors_overall2_div:hover {
    color: #434343 !important;
}

.competitors_overall2:hover .competitors_overall2_div {
    color: #434343 !important;
}

/**/
.end_dates {
    background-color: transparent;
}

.end_dates a {
    background: #37a1e4 !important;
    color: #fff !important;
}

.knob {
    border: 0px;
}

.audit_head_h2 h2 {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    margin: 0px;
    margin-top: -7px;
}

.audit_added {
    color: #6f6f6f;
}

.audit_document-i {
    background: url("../img/audit_document.png") center 0px no-repeat;
}

.audit_passed#audit_passed {
    color: #333333;
}

span.audit_important {
    color: #333333;
}

span.audit_semi_important {
    color: #333333;
}

#bars {
    height: 30px;
    left: 50%;
    position: absolute;
    width: 42px;
}

#bars .bar {
    background: #54aee7;
    bottom: 1px;
    height: 3px;
    position: absolute;
    width: 3px;
    -webkit-animation: sound 0ms -800ms linear infinite alternate;
    -moz-animation: sound 0ms -800ms linear infinite alternate;
}

@-webkit-keyframes sound {
    0% {
        opacity: .35;
        height: 3px;
    }
    100% {
        opacity: 1;
        height: 28px;
    }
}

@-moz-keyframes sound {
    0% {
        opacity: .35;
        height: 3px;
    }
    100% {
        opacity: 1;
        height: 28px;
    }
}

@keyframes sound {
    0% {
        opacity: .35;
        height: 3px;
    }
    100% {
        opacity: 1;
        height: 28px;
    }
}

#bars .bar:nth-child(1) {
    left: 1px;
    -webkit-animation-duration: 474ms;
    animation-duration: 474ms;
    -moz-animation-duration: 474ms;
}

#bars .bar:nth-child(2) {
    left: 5px;
    -webkit-animation-duration: 433ms;
    animation-duration: 433ms;
    -moz-animation-duration: 433ms;
}

#bars .bar:nth-child(3) {
    left: 9px;
    -webkit-animation-duration: 407ms;
    animation-duration: 407ms;
    -moz-animation-duration: 407ms;
}

#bars .bar:nth-child(4) {
    left: 13px;
    -webkit-animation-duration: 458ms;
    animation-duration: 458ms;
    -moz-animation-duration: 458ms;
}

#bars .bar:nth-child(5) {
    left: 17px;
    -webkit-animation-duration: 400ms;
    animation-duration: 400ms;
    -moz-animation-duration: 400ms;
}

#bars .bar:nth-child(6) {
    left: 21px;
    -webkit-animation-duration: 427ms;
    animation-duration: 427ms;
    -moz-animation-duration: 427ms;
}

#bars .bar:nth-child(7) {
    left: 25px;
    -webkit-animation-duration: 441ms;
    animation-duration: 441ms;
    -moz-animation-duration: 441ms;
}

#bars .bar:nth-child(8) {
    left: 29px;
    -webkit-animation-duration: 419ms;
    animation-duration: 419ms;
    -moz-animation-duration: 419ms;
}

#bars .bar:nth-child(9) {
    left: 33px;
    -webkit-animation-duration: 487ms;
    animation-duration: 487ms;
    -moz-animation-duration: 487ms;
}

#bars .bar:nth-child(10) {
    left: 37px;
    -webkit-animation-duration: 442ms;
    animation-duration: 442ms;
    -moz-animation-duration: 442ms;
}

​
.head-seo-no-done .span12 {
    text-align: center;
}

.head-seo-no-done .span12 p {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #9e9e9e;
    font-size: 18px;
    text-align: center;
}

.head-seo-no-done .span12 h2 {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #565657;
    font-size: 30px;
    text-align: center;
    margin-top: -14px;
    font-weight: normal;
}

/**/
.keysuggestion_sub_menu2_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.keysuggestion_sub_menu2_div:before {
    content: "\e619";
}

.active .keysuggestion_sub_menu2_div {
    color: #434343 !important;
}

.keysuggestion_sub_menu2_div:hover {
    color: #434343 !important;
}

.keysuggestion_sub_menu2:hover .keysuggestion_sub_menu2_div {
    color: #434343 !important;
}

/**/
/**/
.keysuggestion_history_sub_menu2_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.keysuggestion_history_sub_menu2_div:before {
    content: "\e618";
}

.active .keysuggestion_history_sub_menu2_div {
    color: #434343 !important;
}

.keysuggestion_history_sub_menu2_div:hover {
    color: #434343 !important;
}

.keysuggestion_history_sub_menu2:hover .keysuggestion_history_sub_menu2_div {
    color: #434343 !important;
}

/**/
/**/
.keysuggestion_results_sub_menu2_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.keysuggestion_results_sub_menu2_div:before {
    content: "\e61a";
}

.active .keysuggestion_results_sub_menu2_div {
    color: #434343 !important;
}

.keysuggestion_results_sub_menu2_div:hover {
    color: #434343 !important;
}

.keysuggestion_results_sub_menu2:hover .keysuggestion_results_sub_menu2_div {
    color: #434343 !important;
}

/**/
.keysuggestion h2 {
    font-size: 18px;
    padding-top: 5px;
    /*font-family: 'Myriad Pro';*/
    font-weight: bold;
}

.row.keysuggestion {
    margin-top: 6px;
}

button[data-id="countryid"], button[data-id="regionid"] {
    width: 250px !important;
}

.row.keysuggestion .span4 label, .row.keysuggestion .span6 label {
    color: #6f6f6f;
}

.row.keysuggestion .span8 span {
    font-style: italic;
    font-size: 16px;
    /*font-weight: bold;*/
    /*font-family: 'Myriad Pro';*/
}

.row.keysuggestion .span8 span b {
    color: #37a1e4;
    font-weight: normal;
}

label[for="keywords_area"] {
    color: #6f6f6f;
}

#keywords_area {
    width: 450px;
    height: 98px;
    border-radius: 0px;
    border: 1px solid #c5c5c5;
    margin-top: 4px;
    font-family: "Lato", sans-serif;
    font-size: 14px;
}

.keysuggestion_radio {
    color: #6f6f6f !important;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 20px;
}

.keysuggestion_total {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #434343;
    font-size: 18px;
}

.keysuggestion_span #total_amount {
    color: #37a1e4;
    font-family: 'Segoe UI Semibold', sans-serif;
    font-size: 30px;
}

.keysuggestion_submit {
    height: 36px;
    line-height: 17px;
    padding-left: 48px;
    padding-right: 50px;
    font-size: 16px;
}

.keysuggestion_radio b {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #37a1e4;
    font-size: 18px;
    font-weight: normal;
}

.keysuggestion_header_h2 {
    font-size: 24px;
    font-weight: normal;
    padding-top: 6px;
    margin-bottom: -2px;
}

.new_msg.everything_is_ok {
    border: 1px solid #7eae16;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    position: relative;
}

.new_msg.everything_is_ok i {
    padding-left: 10px;
    padding-right: 10px;
}

.new_msg.everything_is_ok i img {
    margin-top: -3px;
}

.new_msg.everything_is_ok span {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    letter-spacing: 0.01em;
}

.new_msg.everything_is_ok span b {
    font-family: 'Segoe UI Semibold', sans-serif;
    font-weight: normal;
}

.new_msg.error {
    background: none;
    border: 1px solid #ed1c24;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    position: relative;
}

.new_msg.error i {
    padding-left: 10px;
    padding-right: 10px;
}

.new_msg.error i img {
    margin-top: -3px;
}

.new_msg.error span {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    letter-spacing: 0.01em;
}

.new_msg.error span b {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #ed1c24;
    font-weight: normal;
}

.new_msg .close_message {
    position: absolute;
    right: 12px;
    top: -1px;
}

.btn-white:focus {
    background: #fff;
    color: #565657;
    border: 1px solid #d7d7d7;
}

.btn-white {
    background-color: #fff;
    color: #565657;
    border: 1px solid #d7d7d7;
    height: 35px;
    line-height: 13px;
    padding-left: 28px;
    padding-right: 28px;
}

.btn-white:hover {
    background: #fff;
    color: #565657;
    border: 1px solid #d7d7d7;
}

.btn-white:active {
    background: #fff;
    color: #565657;
    border: 1px solid #d7d7d7;
}

.span12.keysuggestion span {
    color: #6f6f6f;
}

.table-blue.keysuggestion-history thead {
    background: #e5e5e5;
    color: #6f6f6f;
    font-family: 'Segoe UI Semibold', sans-serif;
}

.btn.btn-input.btn-blue.keysuggestion-blue, .btn.btn-input.btn-green.keysuggestion-blue {
    padding-top: 5px;
    padding-right: 4px;
    padding-bottom: 5px;
    padding-left: 14px;
    margin-top: -7px;
}

table.table-blue.keysuggestion-history tbody tr td.last_td {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 3px;
}

table.table-blue.keysuggestion-history thead tr th.last_td {
    width: 70px;
}

table.table-blue.keysuggestion-history td {
    padding: 8px 0 0px 0;
}

#results_list {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
}

#results_list li.task {
    list-style-type: none;
}

#results_list li.task:hover {
    background-color: #e2f3fe;
}

#results_list li.task.selected {
    background-color: #d4eeff;
}

#results_list li.task.selected:hover {
    background-color: #d4eeff;
}

.keysuggestion.results_total_selected span {
    color: #434343;
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
}

#results_block button[data-id="siteid1"], #results_block button[data-id="siteid2"] {
    width: 300px !important;
}

#task_results tr td div span label {
    font-size: 16px;
    font-family: 'Segoe UI', sans-serif;
}

#task_results tr td {
    font-size: 14px;
    font-family: 'Segoe UI Semibold', sans-serif;
}

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

#region_block .select2-container.select2.engine {
    width: 250px;
}

.ui-widget .popup-text table {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
}

.ui-widget .popup-text table td {
    padding-left: 10px;
}

#param-template .title {
    font-family: 'Segoe UI Semibold';
    text-transform: uppercase;
}

#param-template .value {
    color: #52aee8;
    font-family: 'Segoe UI Semibold';
    font-size: 18px;
}

#param-template {
    width: 180px;
    float: left;
    margin-left: 40px;
    padding-bottom: 15px;
}

/*dash*/
.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block {
    display: table-row;
    cursor: default;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first .data-dashboard-table-cell__a {
    border-top: 1px solid #CECECE;
    padding-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 4px;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.last .data-dashboard-table-cell__a {
    padding-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 7px;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block .data-dashboard-table-cell__a {
    padding-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 4px;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block .data-dashboard-table-cell__a p {
    margin-bottom: 10px;
    padding: 0px;
}

.data-dashboard-table-item_toolbar__a.blocks {
    bottom: 8px;
    position: absolute;
    right: 74px;
}

.keywords-list-item-update {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #7eae16;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    font-family: 'SER_ico';
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.arrow_dash, .arrow_dashs {
    text-decoration: none;
}

.arrow_dash:hover, .arrow_dashs:hover, .arrow_dash:active, .arrow_dashs:active, .arrow_dash:focus, .arrow_dashs:focus {
    text-decoration: none;
}

.keywords-list-item-update:hover {
    background: #8dbf1f;
    right: 0px;

}

.arrow_dash .keywords-list-item-arrow, .arrow_dashs .keywords-list-item-arrow {
    display: inline-block;
    font-family: 'SER_ico';
    text-align: center;
    color: #959595;
    position: relative;
    width: 10px;
    height: 14px;
    font-size: 17px;
}

.arrow_dash .keywords-list-item-arrow:hover, .arrow_dashs .keywords-list-item-arrow:hover {
    color: #434343;
}

.arrow_dash .keywords-list-item-arrow:before, .arrow_dashs .keywords-list-item-arrow:before {
    content: "\22";
    position: absolute;
    right: -5px;
}

.arrow_dash.open_arrow .keywords-list-item-arrow:before, .arrow_dashs.open_arrow .keywords-list-item-arrow:before {
    content: "\2e";
    position: absolute;
    right: -5px;
}

.list_dash.group_open_liness .data-dashboard-table-cell__a.name_url {
    padding-left: 5px;
}

.name_url a.arrow_dash, .name_url a.arrow_dashs {
    padding-left: 0px;
    padding-right: 5px;
}

.block.groups_dahs.first .data-dashboard-table-cell__a {
    border-top: 1px dashed #CECECE !important;
    padding: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

.block.groups_dahs .data-dashboard-table-cell__a {
    padding: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0px;
}

.data-dashboard-table-cell__a.bottom-link-group {
    /*position: relative;*/
}

.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit:hover {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.data-dashboard-table-cell__a.bottom-link-group .flat-icon__a.link-edit .keywords-list-item-update:hover, .data-dashboard-table-item_toolbar__a.blocks .flat-icon__a.link-edit .keywords-list-item-update:hover {
    position: relative;
}

.block.groups_dahs {
    background-color: #e5e1e1;
}

.data-dashboard-table-cell__a.name_url img {
    width: 16px;
    height: 16px;
    margin-top: -2px;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first.last .data-dashboard-table-cell__a {
    padding-top: 6px;
    margin-bottom: 0px;
    padding-bottom: 9px;
}

.group_open_liness .data-dashboard-table_content__a_green.data_820.left__a .block.first.last .data-dashboard-table-cell__a a.flat-icon__a.link-edit {
    top: 2px !important;
}

.import_type button.dropdown-toggle {
    width: 440px;
}

.paginationPagesize {
    width: 70px;
    float: left;
}

.paginationPagesizeLabel {
}

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

.container_pagination {
    margin-bottom: 25px;
}

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

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

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

.pagination2 .span6 {
    margin-left: 0px;
}

.pagination2 .span6 .link_p a:first-child {
    margin-left: 0px;
}

.span6.select_p {
    text-align: right;
    margin-left: 20px;
}

.btn-group.bootstrap-select.paginationPagesize.s {
    padding-right: 60px;
}

.link_p {
    padding-top: 13px;
}

.btn-group.bootstrap-select.paginationPagesize.s.dropup.open .dropdown-menu.open .dropdown-menu.inner.selectpicker {
    border-top: 1px solid #c5c5c5;
}

.btn-group.bootstrap-select.paginationPagesize.s.dropup.open .dropdown-menu.open {
    margin-bottom: 0px;
}

#compare_mode_button.active a {
    color: #fff;
    background-color: #37a1e4;
    border: #37a1e4;
}

.button_add_keywords .btn.btn-middle.btn-grey {
    padding: 3px 10px !important;
    background-color: transparent !important;
}

.button_add_keywords .btn.btn-middle.btn-grey:hover {
    padding: 3px 10px !important;
}

.backlinks_links_managed {
    color: #434343;
    font-family: 'Segoe UI';
    font-size: 16px;
    text-decoration: none;
}

.backlinks_links_managed:hover {
    color: #434343;
    text-decoration: none;
}

.backlinks_links_managed span.limit {
    color: #6f6f6f;
    font-family: 'Segoe UI';
    font-size: 18px;
    font-weight: bold;
}

.backlinks_links_managed span.used {
    color: #434343;
    font-family: 'Segoe UI';
    font-size: 18px;
    font-weight: bold;
}

.tooltip__a {
    color: #a3a3a3;
}

.tooltip__a:hover {
    color: #212b35
}

i.anchors_span {
    position: absolute;
    top: -10px;
    margin-left: 0px;
    padding: 3px 5px;
    background-color: #ed1c24;
    color: #fff;
    display: block;
    height: 10px;
    font-size: 12px;
    font-style: normal;
    line-height: 10.5px;
    border-radius: 7px;
    left: 70px;
}

.competitors_sub_menu.anchors {
    position: relative;
    padding-right: 0px;
}

/**/
.backlinks_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_sub_menu_div:before {
    content: "\e634";
}

.active .backlinks_sub_menu_div {
    color: #434343 !important;
}

.backlinks_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_sub_menu:hover .backlinks_sub_menu_div {
    color: #434343 !important;
}

a.btn.btn-middle.btn-grey.active.backlinks_sub_menu, a.btn.btn-middle.btn-grey.backlinks_sub_menu {
    margin-right: 0;
}

/**/
/**/
.backlinks_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_sub_menu_div:before {
    content: "\e635";
}

.active .backlinks_sub_menu_div {
    color: #434343 !important;
}

.backlinks_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_sub_menu:hover .backlinks_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.backlinks_dashboard_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_dashboard_sub_menu_div:before {
    content: "\e60e";
}

.active .backlinks_dashboard_sub_menu_div {
    color: #434343 !important;
}

.backlinks_dashboard_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_dashboard_sub_menu:hover .backlinks_dashboard_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.backlinks_anchors_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_anchors_sub_menu_div:before {
    content: "\e630";
}

.active .backlinks_anchors_sub_menu_div {
    color: #434343 !important;
}

.backlinks_anchors_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_anchors_sub_menu:hover .backlinks_anchors_sub_menu_div {
    color: #434343 !important;
}

/**/
.button-icon.import {
    font-family: 'SER_ico';
}

.button-icon.import:before {
    content: "\e632";
}

#backlinks_filters.btn-green {
    background: #ffffff;
    border: 1px solid #e7e7e7;
    color: #434343;
    padding: 5px 22px 5px 19px;
}

#backlinks_filters.btn-green:hover {
    background: #e7e7e7;
    color: #434343;
}

#backlinks_filters.btn-green:active {
    background: #e7e7e7;
    color: #434343;
}

#backlinks_filters .button-icon.import {
    margin: 0px;
    padding-right: 5px;
    font-size: 14px;
    position: relative;
}

#backlinks_filters .button-icon.import:before {
    content: "\2e";
    top: -3px;
    position: absolute;
}

#backlinks_filters.active.btn-green {
    background: #e7e7e7;
    color: #434343;
    padding: 5px 22px 5px 19px;
    padding-bottom: 20px;
    border-radius: 2px 2px 0px 0px;
}

#backlinks_filters.active.btn-green:hover {
    background: #e7e7e7;
    color: #434343;
    padding-bottom: 20px;
    border-radius: 2px 2px 0px 0px;
}

#backlinks_filters.active.btn-green:active {
    background: #e7e7e7;
    color: #434343;
    padding-bottom: 20px;
    border-radius: 2px 2px 0px 0px;
}

#backlinks_filters.active .button-icon.import {
    margin: 0px;
    padding-right: 5px;
    font-size: 14px;
    position: relative;
}

#backlinks_filters.active .button-icon.import:before {
    content: "\2f";
    top: -3px;
    position: absolute;
}

#filters_block .span12 .span2, .filter_param.select_lt_gt.span3 {
    margin-left: 0px;
}

#filters_block .span12 .span2 .option-input {
    width: 130px;
}

.filter_param.simple_input, .filter_param.number_input, .filter_param.select_lt_gt, .filter_param.simple_select {
    padding-right: 10px;
    height: 44px;
}

#filter_block_ext_links {
    padding-right: 10px;
}

#filters_block .span12 {
    background-color: #e7e7e7;
    padding-top: 10px;
    padding-left: 10px;
    width: 1110px;
}

li a .input_option {
    padding: 4px 5px;
    border: 1px solid #c5c5c5;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    margin-bottom: 0px;
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 4px;
}

li a .input_option:hover {
    border: 1px solid #7fb9f1;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    -moz-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, .06);
    margin-bottom: 0px;
}

.widt .dropdown-menu {
    width: 150px;
}

.widt.alex .dropdown-menu {
    width: 170px;
}

.active_filters_span {
    color: #434343;
    font-family: "Segoe UI Semibold";
    font-size: 16px;
    font-weight: 100;
    margin-left: 0px;
}

#active_filters_block {
    margin-top: 15px;
}

#filterForm {
    margin-bottom: 0px;
}

.selected_filter {
    float: left;
    background-color: #ff6634;
    border-radius: 10px;
    color: #fff;
    font-family: 'Segoe UI';
    font-size: 14px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 10px;
    margin-top: 10px;
}

.selected_filter .name {
    background-color: #993412;
    border-radius: 10px 0px 0px 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    padding-bottom: 2px;
}

.selected_filter .value {
    padding-left: 10px;
    padding-right: 10px;
}

.selected_filter .dell_filter {
    padding-right: 10px;
}

@-moz-document url-prefix() {
    .dell_filter img {
        margin-bottom: 4px;
    }
    .selected_filter {
        padding-bottom: 2px;
    }
}

#filterSearchButton, #clear_all_filters {
    padding: 3px;
    font-family: 'Segoe UI';
    font-size: 14px;
    line-height: 14px;
    background-color: #fff;
    color: #37a1e4;
    border: 1px solid #37a1e4;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 1px;
}

.backlinks_totals {
    color: #434343;
    font-family: 'Segoe UI Semibold';
    font-size: 16px;
    font-weight: 100;
}

.backlinks_totals i {
    color: #37a1e4;
    font-style: normal;
}

.backlinks_totals a, .backlinks_totals a:hover {
    color: #434343;
    text-decoration: none;
}

#total_selected {
    font-family: 'Segoe UI';
    font-weight: bold;
}

.btn.btn-input.btn-red.slim, .btn.btn-input.btn-blue.slim {
    font-family: 'Segoe UI';
    font-size: 14px;
    padding: 2px 18px;
}

.btn.btn-input.btn-red.slim, .btn.btn-input.btn-blue.slim {
    font-family: 'Segoe UI';
    font-size: 14px;
    padding: 2px 18px;
}

.loadedkw.big td.add_info {
    vertical-align: middle;
}

.loadedkw.big td label.top-margin-checkbox {
    /*margin-bottom: 7px;*/
}

/*AdminSubscription.tpl*/
#subscription #add_options_block p {
    color: #6f6f6f;
}

#subscription .proverka_pay {
    padding-top: 4px;
}

#subscription .row.hl .span12 {
    border-top: 1px solid #cdcdcd;
    padding-top: 15px;
    margin-top: 15px;
}

.p_grey_text {
    color: #6f6f6f;
}

.row.bonus .bonus_text {
    margin-right: 20px;
    font-size: 22px;
    font-family: 'Segoe UI', sans-serif;
    margin-left: 0px;
}

.row.bonus {
    margin-left: 0px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.row.bonus .span1 {
    height: 40px;
    margin-left: 0px;
    width: 45px;
}

.hr_margin {
    margin-top: 30px;
}

a.bonus_text {
    text-decoration: none;
    margin-right: 20px;
    font-size: 22px;
    font-family: 'Segoe UI Semibold', sans-serif;
    margin-left: 0px;
}

a.bonus_text:hover, a.bonus_text:focus, a.bonus_text:active {
    text-decoration: none;
    color: #434343;
}

.bonus_text.arrow_dash {
    position: relative;
}

.bonus_text.arrow_dash .keywords-list-item-arrow {
    position: absolute;
    top: 6px;
}

#subscription span.text {
    padding-left: 20px;
}

.arrow_dash .keywords-list-item-arrow:hover, .arrow_dashs .keywords-list-item-arrow:hover {
    color: #434343;
}

a.bonus_text:hover span.text, a.bonus_text:focus span.text, a.bonus_text:active span.text {
    color: #434343;
}

#subscription .account_balance {
    color: #36a3e6;
    font-weight: normal;
    font-family: 'Segoe UI Semibold', sans-serif;
}

.bonus_div {
    margin-top: 32px;
    margin-left: 0px;
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #332e32;
}

.bonus_div i {
    color: #36a3e6;
    padding-left: 5px;
    font-style: normal;
}

#guest-link-text, #guest-link-hv-text {
    width: 415px;
    background-color: #fff !important;
    border-color: #d5dbdb;
    color: #6f6f6f !important;
    cursor: default;
}

label.inside-checked:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: -2px;
    left: 3px;
    color: #99a1a7;
}

.check-info.right {
    float: right;
    padding-right: 20px;
}

.check-info.right span {
    margin-right: 0px;
    margin-left: 0px;
}

.check-info.right a.permission-user-email-top {
    font-size: 14px;
    color: #3f8bd5;
    text-decoration: underline;
    line-height: 14px;
    position: relative;
    bottom: auto;
}

.check-info.right a.permission-user-email-top:hover {
    text-decoration: none;
}

/**/
.backlinks_all_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_all_sub_menu_div:before {
    content: "\25";
}

.active .backlinks_all_sub_menu_div {
    color: #434343 !important;
}

.backlinks_all_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_all_sub_menu:hover .backlinks_all_sub_menu_div {
    color: #434343 !important;
}

/**/
.backlinks_one_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.backlinks_one_sub_menu_div:before {
    content: "\e602";
}

.active .backlinks_one_sub_menu_div {
    color: #434343 !important;
}

.backlinks_one_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_one_sub_menu:hover .backlinks_one_sub_menu_div {
    color: #434343 !important;
}

/**/
.button-icon.add_link {
    font-family: 'SER_ico';
    margin-right: 5px;
    font-size: 12px;
}

.button-icon.add_link:before {
    content: "\e60f";
}

a#WithSelected.export, a#WithAll.export, a#columnsSettings.export {
    font-family: 'Segoe UI';
    font-size: 14px;
    padding: 0px 18px;
    padding-right: 0px;
    line-height: 23px;
}

a#WithSelected.export i, a#WithAll.export i, a#columnsSettings i {
    color: #145279;
    font-style: normal;
    padding-left: 5px;
}

a#WithSelected.export .color-button-dark-vniz, a#WithAll.export .color-button-dark-vniz {
    margin-left: 10px;
    border-radius: 0px 5px 5px 0px;
}

ul#ulWithSelected li a span.delete, ul#ulWithAll li a span.delete {
    color: #ed1c24;
}

ul#ulWithSelected li a:hover span.delete, ul#ulWithAll li a:hover span.delete {
    color: #fff;
}

#ulWithSelected.dropdown-add-to li > a, #ulWithAll.dropdown-add-to li > a, #ulColumnSettings.dropdown-add-to li > a {
    padding: 6px 10px 6px;
}

ul#ulWithSelected li a.number_left i, ul#ulWithAll li a.number_left i, ul#ulColumnSettingsli a.number_left i {
    float: right;
    font-style: normal;
    background-color: #2f7099;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 10px;
    font-size: 12px;
    color: #fff;
}

.bltr td div.td-center, .bltr td div.td-margin {
    font-family: 'Segoe UI Semibold';
    color: #6f6f6f;
    font-size: 13px;
}

.bltr td {
    vertical-align: middle !important;
}

span.bg-green {
    background: #7eae16;
    color: #fff;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 10px;
}

.bltr td .earth_png, .row-fixed2 .earth_png {
    background: url("../img/earth_off.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    padding-right: 5px;
}

.bltr td .earth_png:hover, .row-fixed2 .earth_png:hover {
    background: url("../img/earth_on.png") no-repeat scroll 0 1px rgba(0, 0, 0, 0);
    padding-right: 5px;
}

.td-center.anchor {
    color: #434343 !important;
}

.font-black {
    color: #434343 !important;
}

.font-black span span.text_grey {
    color: #959595 !important;
}

span.bg-blue {
    background: #37a1e4;
    color: #fff;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 10px;
}

span.bg-blue.social {
    cursor: pointer;
}

.bltr .td-center .dropdown-add-to li span {
    font-family: 'Segoe UI Semibold';
    color: #6f6f6f;
    font-size: 13px;
}

.bltr .td-center .dropdown-add-to li {
    padding-left: 5px;
    height: 25px;
}

.bltr .td-center .dropdown-add-to {
    z-index: 99999;
    min-width: 100px;
    padding: 5px !important;
    right: 25px;
}

span.bg-red {
    background: #ed1c24;
    color: #fff;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 10px;
}

span.bg-red-bg {
    background: transparent;
    border: 1px solid #ed1c24;
    color: #ed1c24;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0px;
    padding-bottom: 2px;
    border-radius: 10px;
}

span.text-green {
    color: #7eae16;
}

.recheckable .td-center.left {
    text-align: left;
    padding-left: 20px;
}

.error-sa {
    background-color: #e8697b;
    border: 1px solid #d15668;
    border-radius: 3px;
}

.error-sa .two_message {
    color: #fff;
}

.row-fixed2 .proxy-name {
    font-family: 'Segoe UI Semibold';
    font-size: 13px;
    font-weight: normal;
}

.bg-green.chk-icon {
    display: inline-block;
    width: 10px;
    height: 19px;
    position: relative;
}

.bg-green.chk-icon:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 1px;
    left: 5px;
    color: #fff;
}

.spinner3 {
    background: url("../img/spinner3.gif") center center no-repeat;
    height: 16px;
    display: block;
}

.view_mode_border_li span.icon {
    font-family: SER_ico;
    font-size: 15px;
    line-height: 5px;
    position: absolute;
    top: 11px;
    color: #bf2d37;
}

.view_mode_border_li span.icon.green {
    color: #7eae16;
}

.rate-green a:hover {
    color: #8dbf1f;
    text-decoration: underline;
}

.rate-red a:hover {
    color: #d84550;
    text-decoration: underline;
}

.spinner-css {
    position: absolute;
    margin: -50px 0 0 -50px;
    height: 58px;
    width: 58px;
    top: 50px;
    left: 51%;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
}

.spinner-css:after {
    content: "";
    position: absolute;
    width: 48px;
    height: 48px;
    left: 0px;
    top: 0px;
    margin: 5px;
    background: #fff;
    opacity: 1;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
}

.spinner-css .side {
    height: 58px;
    width: 29px;
    position: absolute;
    overflow: hidden;
    top: 0;
}

.spinner-css .side > .fill {
    position: absolute;
    width: 29px;
    height: 58px;
    background: #0099cc;
    border-radius: 999px;
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    animation: cssSpinnerRight 2s infinite linear;
    -webkit-animation: cssSpinnerRight 2s infinite linear;
    -moz-animation: cssSpinnerRight 2s infinite linear;
    -o-animation: cssSpinnerRight 2s infinite linear;
}

.spinner-css .side.sp_right {
    left: 29px;
    border-radius: 0px 999px 999px 0px;
    -webkit-border-radius: 0px 999px 999px 0px;
    -moz-border-radius: 0px 999px 999px 0px;
}

.spinner-css .side.sp_right > .fill {
    right: 0;
    border-right: 29px solid #f6f6f6;
}

.spinner-css .side.sp_left {
    left: 0;
    border-radius: 999px 0px 0px 999px;
    -webkit-border-radius: 999px 0px 0px 999px;
    -moz-border-radius: 999px 0px 0px 999px;
}

.spinner-css .side.sp_left > .fill {
    left: 0;
    border-left: 29px solid #f6f6f6;
    animation: cssSpinnerLeft 2s infinite linear;
    -webkit-animation: cssSpinnerLeft 2s infinite linear;
    -moz-animation: cssSpinnerLeft 2s infinite linear;
    -o-animation: cssSpinnerLeft 2s infinite linear;
}

.account_subaccounts_count {
    margin-top: 3px;
    font-size: 14px;
}

@-webkit-keyframes cssSpinnerRight {
    0% {
        -webkit-transform: rotate(0deg);
    }
    20% {
        -webkit-transform: rotate(90deg);
    }
    25% {
        -webkit-transform: rotate(180deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    70% {
        -webkit-transform: rotate(270deg);
    }
    75% {
        -webkit-transform: rotate(360deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssSpinnerLeft {
    0% {
        -webkit-transform: rotate(0deg);
    }
    25% {
        -webkit-transform: rotate(0deg);
    }
    35% {
        -webkit-transform: rotate(90deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    75% {
        -webkit-transform: rotate(180deg);
    }
    80% {
        -webkit-transform: rotate(270deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssSpinnerRight {
    0% {
        -moz-transform: rotate(0deg);
    }
    20% {
        -moz-transform: rotate(90deg);
    }
    25% {
        -moz-transform: rotate(180deg);
    }
    50% {
        -moz-transform: rotate(180deg);
    }
    70% {
        -moz-transform: rotate(270deg);
    }
    75% {
        -moz-transform: rotate(360deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-moz-keyframes cssSpinnerLeft {
    0% {
        -moz-transform: rotate(0deg);
    }
    25% {
        -moz-transform: rotate(0deg);
    }
    35% {
        -moz-transform: rotate(90deg);
    }
    50% {
        -moz-transform: rotate(180deg);
    }
    75% {
        -moz-transform: rotate(180deg);
    }
    80% {
        -moz-transform: rotate(270deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}

@-o-keyframes cssSpinnerRight {
    0% {
        -o-transform: rotate(0deg);
    }
    20% {
        -o-transform: rotate(90deg);
    }
    25% {
        -o-transform: rotate(180deg);
    }
    50% {
        -o-transform: rotate(180deg);
    }
    70% {
        -o-transform: rotate(270deg);
    }
    75% {
        -o-transform: rotate(360deg);
    }
    100% {
        -o-transform: rotate(360deg);
    }
}

@-o-keyframes cssSpinnerLeft {
    0% {
        -o-transform: rotate(0deg);
    }
    25% {
        -o-transform: rotate(0deg);
    }
    35% {
        -o-transform: rotate(90deg);
    }
    50% {
        -o-transform: rotate(180deg);
    }
    75% {
        -o-transform: rotate(180deg);
    }
    80% {
        -o-transform: rotate(270deg);
    }
    100% {
        -o-transform: rotate(360deg);
    }
}

@keyframes cssSpinnerRight {
    0% {
        transform: rotate(0deg);
    }
    20% {
        transform: rotate(90deg);
    }
    25% {
        transform: rotate(180deg);
    }
    50% {
        transform: rotate(180deg);
    }
    70% {
        transform: rotate(270deg);
    }
    75% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@keyframes cssSpinnerLeft {
    0% {
        transform: rotate(0deg);
    }
    25% {
        transform: rotate(0deg);
    }
    35% {
        transform: rotate(90deg);
    }
    50% {
        transform: rotate(180deg);
    }
    75% {
        transform: rotate(180deg);
    }
    80% {
        transform: rotate(270deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#import-font p {
    color: #6f6f6f;
    font-size: 15px;
    font-family: "Segoe UI", sans-serif;
}

#import-font span.text_span {
    font-size: 13px;
}

#import-font label.top-margin-checkbox.disp, label.top-margin-checkbox.disp:active, label.top-margin-checkbox.disp:focus {
    cursor: auto;
    border: 1px solid #c5c5c5;
    background: #c5c5c5;
    border-radius: 50px;
    padding: 9px;
}

#import-font label.top-margin-checkbox.disp:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: -1px;
    left: 3px;
    color: #ffffff;
    z-index: 9999;
}

#import-font .regular-checkbox:checked + label.top-margin-checkbox.disp {
    background: #7eae16;
    border: 1px solid #7eae16;
}

#popup_edit_cost_select button {
    width: 157px;
}

#popup_edit_cost_select2 button {
    width: 171px;
}

#popup_edit_cost_select button span, #popup_edit_cost_select2 button span, #change_curr_block button span, #change_curr_block2 button span {
    font-family: "Segoe UI", sans-serif;
}

#change_curr_block div.bootstrap-select, #change_curr_block2 div.bootstrap-select, #popup_edit_cost_select2 div.bootstrap-select {
    margin-bottom: 0px;
}

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

#ulWithAll, #ulWithSelected {
    display: none;
    z-index: 99999;
    min-width: 210px;
    overflow-y: visible;
}

#ulSubWithSelected, #ulSubWithAll {
    z-index: 99999;
    left: -206px;
    width: 205px;
    position: absolute;
    top: -8px;
}

li.sub_menu_ul {
    position: relative;
}

li.sub_menu_ul ul {
    display: none;
}

li.sub_menu_ul:hover ul {
    display: table;
}

li#dl-menu {
    position: relative;
}

.dl-menu {
    display: none;
    position: absolute;
    top: 33px;
    min-width: 260px;
    border-radius: 0px 0px 3px 3px;
    background-color: #63b5e9;
    z-index: 999;
}

li#dl-menu:hover ul {
    display: block;
}

li#dl-menu li {
    position: relative;
    padding-left: 2px;
    padding-top: 5px;
    padding-bottom: 6px;
    width: 260px;
}

li#dl-menu:hover {
    color: #fff;
    background: #63b5e9;
}

ul.dl-menu li:hover {
    background-color: #398cc0;
}

ul.dl-menu li:hover .nav-svg-color {
    fill: #FFF;
}

ul.dl-menu li:hover .nav-svg-color-stroke {
    stroke: #FFF;
}

ul.dl-menu li:last-child {
    border-radius: 0px 0px 3px 3px;
}

.menu-icon #icons_tools {
    font-family: 'SER_ico';
}

a.discoloration, a.discoloration_login {
    width: 40px;
    height: 40px;
    text-decoration: none;
}

a.discoloration img, a.discoloration_login img {
    border: 2px solid #c3c5c7;
    border-radius: 5px;
}

a.discoloration.active img, a.discoloration_login.active img {
    border: 2px solid #37a1e4;
}

span.color-div {
    padding-right: 3px;
}

div.no_avatar_div {
    width: 32px;
    height: 32px;
    background-color: #9ad1f3;
    border-radius: 5px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: -10px;
}

div.no_avatar_div span.no_avatar_i {
    font-family: SER_ico;
    font-size: 14px;
    color: #5a98bf;
    text-align: center;
    margin-top: 5px;
    display: block;
}

i.header-logo.new {
    font-family: SER_ico;
    font-style: normal;
    font-size: 24px;
    font-weight: normal;
    color: #9ad1f3;
    background: none;
}

#create-new-group i.button-icon {
    font-family: 'SER_ico';
}

.ajax-list-table td {
    border-bottom: 1px solid #f1f0f0;
    line-height: 20px;
    padding: 2px 0 0;
}

.ajax-list-table td.list_item li {
    line-height: 20px;
    list-style-type: square;
    margin-left: 20px;
}

table.ajax-list-table tbody tr td.list_item li a {
    color: #3f8bd5;
}

table.ajax-list-table tbody tr td.list_item li a {
    color: #3f8bd5;
}

div#blTablePlaceholder div.pagination2 {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 940px;
}

table.ajax-list-table, #domain_params_history table.table-blue {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
}

button#currency_popup_btn {
    padding: 5px 16px;
}

i#currency_popup {
    width: 26px;
    display: inline-block;
}

div.check-info#indexed i span#indexed_percent_placeholder {
    margin-left: 0px;
}

div[aria-describedby=domain_params_history], div[aria-describedby=extLinks] {
    position: absolute !important;
}

span.proxy-name.history_link a {
    color: #434343;
    text-decoration: none;
}

span.proxy-name.history_link a:hover {
    text-decoration: underline;
}

.button-icon.history_icon_link {
    cursor: pointer;
    color: #a1a1a1;
    right: -13px;
}

.button-icon.history_icon_link:hover {
    color: #434343;
}

/**/
.backlinks_page_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    float: left;
}

.backlinks_page_sub_menu_div:before {
    content: "\e613";
}

.active .backlinks_page_sub_menu_div {
    color: #434343 !important;
}

.backlinks_page_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_page_sub_menu:hover .backlinks_page_sub_menu_div {
    color: #434343 !important;
}

/**/
.ui-dialog.ui-widget.ui-widget-content {
    z-index: 999;
}

#spinner2.container.loocked {
    z-index: 9999;
}

/*new checkbox*/
input[type="checkbox"].new-regular-checkbox {
    vertical-align: middle;
    display: none;
}

input[type="checkbox"].new-regular-checkbox + label {
    cursor: pointer;
}

input[type="checkbox"].new-regular-checkbox + label:before {
    content: "";
    display: inline-block;
    height: 19px;
    margin: 0px 9px 0 0px;
    vertical-align: bottom;
    width: 16px;
}

.popup_line input[type="checkbox"].new-regular-checkbox + label:before {
    position: relative;
    top: 1px;
}

input[type="checkbox"].new-regular-checkbox + label:before {
    background: url("../img/check_sheet_full.png") left top no-repeat;
}

input[type="checkbox"].new-regular-checkbox:checked + label:before {
    background: url("../img/check_sheet_full.png") -16px top no-repeat;
}

input[type="checkbox"].new-regular-checkbox:disabled + label:before {
    background: url("../img/check_sheet_full.png") -32px top no-repeat;
}

input[type="checkbox"].new-regular-checkbox:checked:disabled + label:before {
    background: url("../img/check_sheet_full.png") -64px top no-repeat;
}

/**/
.wmtools_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.wmtools_sub_menu_div:before {
    content: "\e638";
}

.active .wmtools_sub_menu_div {
    color: #434343 !important;
}

.wmtools_sub_menu_div:hover, .wmtools_sub_menu:hover {
    color: #434343 !important;
}

.wmtools_sub_menu:hover .wmtools_sub_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_general_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_general_menu_div:before {
    content: "\e61e";
}

.active .settings_general_menu_div {
    color: #434343 !important;
}

.settings_general_menu_div:hover, .settings_general_menu:hover {
    color: #434343 !important;
}

.settings_general_menu:hover .settings_general_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_profile_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_profile_menu_div:before {
    content: "\e636";
}

.active .settings_profile_menu_div {
    color: #434343 !important;
}

.settings_profile_menu_div:hover, .settings_profile_menu:hover {
    color: #434343 !important;
}

.settings_profile_menu:hover .settings_profile_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_rankings_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_rankings_menu_div:before {
    content: "\2d";
}

.active .settings_rankings_menu_div {
    color: #434343 !important;
}

.settings_rankings_menu_div:hover, .settings_rankings_menu:hover {
    color: #434343 !important;
}

.settings_rankings_menu:hover .settings_rankings_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_dashboard_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_dashboard_menu_div:before {
    content: "\26";
}

.active .settings_dashboard_menu_div {
    color: #434343 !important;
}

.settings_dashboard_menu_div:hover, .settings_dashboard_menu:hover {
    color: #434343 !important;
}

.settings_dashboard_menu:hover .settings_dashboard_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_apis_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_apis_menu_div:before {
    content: "\e60a";
}

.active .settings_apis_menu_div {
    color: #434343 !important;
}

.settings_apis_menu_div:hover, .settings_apis_menu:hover {
    color: #434343 !important;
}

.settings_apis_menu:hover .settings_apis_menu_div {
    color: #434343 !important;
}

/**/
/**/
.settings_notifications_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.settings_notifications_menu_div:before {
    content: "\30";
}

.active .settings_notifications_menu_div {
    color: #434343 !important;
}

.settings_notifications_menu_div:hover, .settings_notifications_menu:hover {
    color: #434343 !important;
}

.settings_notifications_menu:hover .settings_notifications_menu_div {
    color: #434343 !important;
}

/**/
table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination {
    height: 65px;
}

table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination td {
    position: absolute;
    left: 0;
    background: #fff;
}

table.pl.tablesorter.tablesorter-default tbody.tbody-no-border tr.group_pagination:hover td {
    background-color: #fff !important;
}

.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se {
    display: none !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    border: 0px;
}

.option-line-dropdown-wide .dropdown-menu {
    width: auto;
}

div.option-line.max-width {
    width: 100%;
}

div.option-line.max-width div.option-title {
    width: auto;
}

ul#user_menu li a {
    white-space: nowrap;
    text-align: left;
}

.proxy-name.podlink a {
    font-size: 13px;
    color: #959595;
    text-decoration: none;
    vertical-align: middle;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 37px;
    max-width: 80%;
    display: inline-block;
}

.proxy-name.podlink a:hover {
    text-decoration: underline;
}

.ui-dialog .ui-widget-content a.popup_history_link {
    color: #434343;
    text-decoration: none;
}

.ui-dialog .ui-widget-content a.popup_history_link:hover {
    text-decoration: underline;
}

.razdel-audit-mobile-viewport {
    width: 680px;
    float: left;
}

.mobile_img {
    width: 250px;
    height: 447px;
    position: relative;
    float: right;
    background: url("../images/mobile/mobile_border.png") no-repeat;
    margin-top: 20px;
}

.screenshot-img-container {
    height: 337px;
    clip: rect(0, 225px, 337px, 0);
    width: 225px;
    top: 54px;
    left: 12px;
    right: 13px;
    position: absolute;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.screenshot-img-container img {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    z-index: 1;
}

.razdel-audit-mobile-viewport .span8 {
    margin-bottom: 10px;
    width: 680px;
}

.razdel-audit-mobile-viewport .span12.seo-block-p {
    padding-top: 0px;
}

.dropdown-add-to li.disabled_sub_menu > a {
    color: #a3a3a3;
}

.dropdown-add-to li.disabled_sub_menu > a:hover {
    color: #fff;
}

.header_li {
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.pull-left.header {
    padding-bottom: 8px;
    background: #e5e5e5;
    padding-top: 8px;
}

.pull-left.header b {
    font-weight: normal;
    padding-left: 10px;
}

.pull-left.footer_list {
    font-style: italic;
    font-size: 11px;
    padding-bottom: 5px;
}

.upload_button {
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.1) inset;
    color: #6f6f6f;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    padding: 3px 14px;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    max-width: 100%;
    text-overflow: ellipsis;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
}

/**/
.backlinks_disavow_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    float: left;
}

.backlinks_disavow_sub_menu_div:before {
    content: "\e639";
}

.active .backlinks_disavow_sub_menu_div {
    color: #434343 !important;
}

.backlinks_disavow_sub_menu_div:hover {
    color: #434343 !important;
}

.backlinks_disavow_sub_menu:hover .backlinks_disavow_sub_menu_div {
    color: #434343 !important;
}

/**/
.float_str, .float_str_label {
    float: left;
    padding-right: 10px;
}

span.checked_checkbox, span.not_checked_checkbox {
    content: "";
    display: inline-block;
    height: 20px;
    margin: 0px 9px 0 0px;
    vertical-align: bottom;
    width: 20px;
}

span.checked_checkbox {
    background: url("../img/span_checkbox.png") -20px top no-repeat;
}

span.not_checked_checkbox {
    background: url("../img/span_checkbox.png") left top no-repeat;
}

li.sub_menu_ul a.number_left i.solid, li.sub_sub_menu_ul a.number_lefts i.solid {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #cccccc;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    content: " ";
    background-color: transparent !important;
    padding: 0px;
    padding-right: 5px !important;
    border-radius: 0px !important;
}

li.sub_sub_menu_ul a.number_lefts i.solid {
    padding-left: 10px;
}

li.sub_menu_ul a.number_left:hover i.solid, li.sub_sub_menu_ul a.number_lefts:hover i.solid {
    border-left-color: #fff;
}

/**/
.earn_sub_menu_div {
    font-family: 'SER_ico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #c8c8c8 !important;
    width: 18px;
    height: 16px;
    margin-right: 5px;
    float: left;
}

.earn_sub_menu_div:before {
    content: "\e63a";
}

.active .earn_sub_menu_div {
    color: #434343 !important;
}

.earn_sub_menu_div:hover {
    color: #434343 !important;
}

.earn_sub_menu:hover .earn_sub_menu_div {
    color: #434343 !important;
}

td.lz div.td-center span.err.spinner {
    height: 19px;
}

tbody.tbody-no-border tr.group_pagination {
    height: 65px;
}

tbody.tbody-no-border tr.group_pagination td {
    position: absolute;
    left: 20px;
    background: #fff;
}

thead tr.search_engine_keywords_report th.th-checkbox span.th-sort {
    top: -3px;
}

h2.audit_expired_text {
    font-size: 20px;
    font-family: 'Segoe UI Semibold', sans-serif;
    margin-top: 0px;
    line-height: 30px;
    margin-bottom: 10px;
}

#none_block .nano {
    height: auto !important;
}

#none_block .nano > .nano-content {
    position: static;
    overflow: visible;
    overflow-x: visible;
}

ul.ProfilesList li a i:before {
    content: "\e601";
    font-family: 'SER_ico';
    font-size: 16px;
    color: #6f6f6f;
    font-style: normal;
    padding-right: 5px;
    padding-left: 5px;
}

ul.ProfilesList li a.openDir i:before {
    content: "\e609";
}

ul.ProfilesList li a {
    background: none;
    padding-left: 0px;
}

ul.ProfilesList li a:hover, ul.ProfilesList li a:active, ul.ProfilesList li a:focus {
    background: #e6e6e6;
    padding-left: 0px;
}

ul.ProfilesList li a:hover i:before {
    color: #434343;
}

ul.secondLevel li a i:before, ul.secondLevel li a.openDir i:before {
    content: "\25";
}

#gaProfilesList ul.firstLevel {
    margin-left: 20px;
}

#gaProfilesList ul.secondLevel {
    margin-left: 20px;
}

.view_mode.view_mode_new span.filter {
    font-family: 'Segoe UI', sans-serif;
    font-size: 13px;
    color: #2B2B2B;
    line-height: 12px;
    padding-right: 10px;
}

.view_mode.view_mode_new .btn.btn-blue.filter_details {
    width: 154px;
    text-align: left;
    height: 13px;
    line-height: 12px;
    border: 1px solid #C5C5C5;
    background: #fff;
    color: #2B2B2B;
    font-family: 'Segoe UI', sans-serif;
    font-size: 13px;
}

.view_mode.view_mode_new .btn.btn-blue.filter_details span {
    float: right;
}

.view_mode.view_mode_new .btn.btn-blue.filter_details span img {
    margin-top: -2px;
}

.view_mode.view_mode_new .view_mode_border {
    margin-top: 0px;
    margin-bottom: 6px;
    width: 100%;
    display: flex;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li a {
    padding: 6px 0px 6px;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li.active a {
    background: #f2f2f2;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li a:hover {
    background: #f2f2f2;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li {
    background: none;
    height: 32px;
    width: 11%;
    text-align: center;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li:last-child {
    border-right: none;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li[data-listtype="up"],
.view_mode.view_mode_new .view_mode_border .view_mode_border_li[data-listtype="down"],
.view_mode.view_mode_new .view_mode_border + .view_mode_text span[data-listtype="up"],
.view_mode.view_mode_new .view_mode_border + .view_mode_text span[data-listtype="down"] {
    width: 75px;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li span.icon {
    top: 14px;
}

.view_mode.view_mode_new .view_mode_border .view_mode_border_li a {
    font-family: "Segoe UI", sans-serif;
    font-size: 13px;
}

.view_mode.view_mode_new .view_mode_border + .view_mode_text span {
    width: 10.5%;
}

.view_mode.view_mode_new .selected_se button {
    height: 34px;
    width: 160px;
}

.view_mode.view_mode_new .selected_se button span img {
    width: 16px;
    height: 16px;
    margin-top: -4px;
}

.view_mode.view_mode_new .selected_se button .filter-option {
    border-right: none;
    right: 19px;
    padding: 4px 0px 1px;
}

.view_mode.view_mode_new .btn-group.bootstrap-select {
    float: right;
}

.view_mode.view_mode_new .selected_se {
}

.view_mode.view_mode_new table {
    width: 940px;
}

.view_mode.view_mode_new table tr td {
    vertical-align: top;
}

.view_mode.view_mode_new .dropdown-menu.inner.selectpicker {
    font-size: 14px;
}

.view_mode.view_mode_new .dropdown-menu {
    left: auto;
    right: 0px;
}

.view_mode.view_mode_new .dropdown-menu.inner.selectpicker li a img {
    width: 16px;
    height: 16px;
    margin-top: -2px;
}

.view_mode.view_mode_new .dropdown-menu.inner.selectpicker li a {
    padding-right: 30px;
}

.view_mode.view_mode_new .dropdown-menu li > a:hover, .view_mode.view_mode_new .dropdown-menu li > a:focus, .view_mode.view_mode_new .dropdown-menu li > a:active {
    background: #f2f2f2;
    color: #757575;
}

.view_mode.view_mode_new .view_mode_text {
    display: block;
    margin-top: -3px;
}

.view_mode.view_mode_new .view_mode_text span {
    width: 57px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #424242;
    opacity: 0.75;
}

#columnsSettingsForm.button_add_keywords #columnsSettings {
    color: #434343;
    background: #fff;
    width: 93px;
    padding: 0px 5px;
}

.div_filter_details {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    color: #757575;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-backface-visibility: hidden;
    border-radius: 0;
    opacity: 1;
    overflow-y: auto;
    box-sizing: border-box;
    width: 180px;
    height: 200px;
    position: absolute;
    z-index: 999;
    margin-top: 2px;
}

a.div_filter_details_header {
    border-bottom: 1px solid #c5c5c5;
    margin: 0px;
    color: #2B2B2B;
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    padding-top: 6px;
    padding-bottom: 5px;
    padding-left: 14px;
    display: inline-block;
    width: 179px;
    text-decoration: none;
}

a.div_filter_details_header:hover {
    background: #f2f2f2;
    text-decoration: none;
}

.div_filter_details div span {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
}

.div_filter_details div span.span_name {
    margin-left: 14px;
    width: 18px;
}

.div_filter_details .child div {
    height: 48px;
}

.div_filter_details div span.span_input, .div_filter_details div span.span_number {
    float: right;
    margin-right: 14px;
}

.div_filter_details div span.span_name, .div_filter_details div span.span_number {
    padding-top: 3px;
    color: #545454;
    opacity: 0.8;
}

.div_filter_details div span.span_number {
    opacity: 1;
}

.container.new_hint .row .span12 {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: #2b353d;
    padding: 7px 0px 7px 0px;
}

.container.new_hint ol li {
    margin-bottom: 10px;
}

.container.new_hint ol,
.container.new_hint ol li:last-child {
    margin-bottom: 0;
}

.container.new_hint .row .span12 div.hint_text {
    padding: 7px 14px 7px 14px;
}

.container.new_hint .row .span12 span {
    display: table-cell;
}

.container.new_hint .row .span12 span.hint_info {
    padding-right: 10px;
    position: relative;
    top: -2px;
}

.container.new_hint .row .span12 span.text_info {
    width: 860px;
    vertical-align: top;
}

.container.new_hint .row .span12 span.hint_close {
    padding-left: 10px;
    position: relative;
    top: -2px;
}

.container.new_hint .row .span12 div.back_text {
    text-align: center;
    display: none;
}

.container.new_hint .row .span12 div.back_text span {
    display: inline;
}

.container.new_hint .row .span12 div.back_text span a {
    font-size: 17px;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.container.new_hint .row .span12 div.back_text span a.back {
    color: rgba(0, 0, 0, 0.498039);
    padding-left: 20px;
}

#filter_details i {
    padding-left: 5px;
}

#div_filter_details {
    display: none;
    width: auto;
    height: auto;
    margin-right: 20px;
}

#div_filter_details .div_filter_header {
    padding-top: 10px;
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #434343 !important;
    height: auto;
    padding-left: 14px;
    padding-right: 14px;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 10px;
    justify-content: space-between;
    display: flex;
}

#div_filter_details .tab_container {
    padding-top: 9px;
    height: auto;
}

#div_filter_details #tab_rankings .tab_container {
    min-height: 133px;
}

#div_filter_details #tab_url .tab_container {
    min-height: 70px;
}

#div_filter_details .tab_rankings {
    min-width: 58px;
    margin-left: 0px;
    margin-right: 6px;
}

#div_filter_details .tab_url {
    width: 30px;
    margin-left: 6px;
    margin-right: 0px;
    float: none;
}

#div_filter_details .tab_sf {
    width: 130px;
    margin-left: 6px;
    margin-right: 6px;
}

#div_filter_details .div_filter_btn {
    text-align: center;
}

#div_filter_details .span_name {
    padding: 6px 0;
    float: none;
}

#div_filter_details #tab_sf .tab_sf_div {
    float: none;
    height: 100%;
    padding: 15px;
}

#div_filter_details #tab_sf .tab_sf_div label input {
    margin: 0 14px 1px 2px;
    vertical-align: middle;
}

#div_filter_details #tab_sf .tab_sf_div label input[type=radio] {
    display: inline-block !important;
    margin-top: 4px;
    vertical-align: top;
}

#div_filter_details #tab_sf .tab_sf_div label .cont {
    display: inline-block;
    width: 190px;
}

#div_filter_details #tab_sf .tab_sf_div label:nth-child(3) {
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 15px;
    margin-bottom: 14px;
}

#div_filter_details #tab_sf .tab_sf_div label:nth-child(3) .google-serp-features-img {

}

#div_filter_details #tab_sf .tab_sf_div .google-serp-features-img {
    vertical-align: middle;
    margin-right: 6px;
    width: 10px;
}

#div_filter_details .span_input {
    float: none;
    margin: 0;
    display: block;
    box-sizing: border-box;
    padding: 0 14px;
}

#div_filter_details #tab_url .span_input.url {
    width: 100%;
    float: none;
    display: block;
    box-sizing: border-box;
    padding: 0 14px;
}

#div_filter_details #tab_url .span_input.url input,
#div_filter_details #tab_rankings .span_input input {
    box-sizing: border-box;
    display: block;
    float: none;
    width: 100%;
}

#div_filter_details .btn.btn-input {
    padding: 5px 25px;
    width: 99px;
}

div.top-logo {
    float: left;
    max-width: 270px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 38px;
}

div.top-project {
    margin-top: 14px;
}

.div.top-project .select2-container {
    padding-right: 5px;
}

div.top-project .select2-container a {
    border: none;
    background: transparent;
    padding-left: 18px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

div.top-project .select2-container a span.select2-chosen {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    color: #fff;
    margin-right: 18px;
}

div.top-project .select2-container a span.select2-arrow {
    background: transparent;
}

div.top-project .select2-container a span.select2-arrow b {
    background: transparent;
    font-family: 'SER_ico';
    position: relative;
}

div.top-project .select2-container a span.select2-arrow b:before {
    content: "\2e";
    color: #fff;
    position: absolute;
    top: -7px;
    font-size: 12px;
}

div.top-project div.border-project {
    border-left: 2px solid #909599;
    margin-left: 20px;
    width: 1px;
    float: left;
    height: 16px;
    margin-top: 8px;
    margin-right: -3px;
    opacity: 0.7;
}

div.top-project .select2-container.select2-dropdown-open.select2-container-active {
    background: #455e79;
}

div#s2id_select-project {
    padding-right: 25px;
}

div.top-project .select2-container.select2-dropdown-open.select2-container-active a span.select2-chosen {
    color: #fff;
}

div.top-project .select2-container.select2-dropdown-open.select2-container-active a span.select2-arrow b:before {
    color: #fff;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

div.select2-drop.select-project {
    width: 250px !important;
    background: #455e79;
    border: none;
    border-radius: 0px;
    padding-top: 5px;
}

div.select2-drop.select-project ul.select2-results {
    color: #fff;
}

div.select2-drop.select-project ul.select2-results li {
    color: #a2afbc;
}

div.select2-drop.select-project ul.select2-results .select2-highlighted {
    background: #6a7e94;
    color: #fff;
}

div.select2-drop.select-project div.select2-search input {
    background: #344453 url("../svg/icn_search.svg") 220px center no-repeat;
    border: none;
    color: #fff;
    padding: 6px 20px 6px 5px;
}

div.select2-drop.select-project div.select2-search {
    padding-bottom: 5px;
    border-bottom: 1px solid #344453;
}

div.select2-drop.select-project ul.select2-results {
    margin: 0px 0px 0px 0px;
}

div.select2-drop.select-project ul.select2-results .select2-no-results {
    margin: 6px 0px 6px 0px;
}

.menu_line .menu_line_items {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.menu_line .menu_line_items:hover .arrow_box {
    visibility: visible;
    opacity: 1;
}

.menu_line .menu_line_items .btn-middle {
    display: flex;
    align-items: center;
    border: none;
}

.menu_line .menu_line_items a, .menu_line .menu_line_items a.btn:active, .menu_line .menu_line_items a.btn:focus {
    font-size: 16px;
    font-family: 'Segoe UI', sans-serif;
    margin: 0px;
    opacity: 0.8;
    background: #ffffff;
}

.menu_line .menu_line_items svg {
    width: 24px;
    height: 24px;
}

.menu_line .menu_line_items a svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:active svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:focus svg g.svg_icon_nenu {
    fill: #212C35;
    opacity: 0.5;
}

.menu_line .menu_line_items a.btn.active svg g.svg_icon_nenu, .menu_line .menu_line_items a.btn:hover svg g.svg_icon_nenu, .menu_line .menu_line_items.sudmenu-hover a.btn svg g.svg_icon_nenu {
    fill: #212C35;
    opacity: 1;
}

.menu_line .menu_line_items:not(:first-of-type) {
    margin-left: 30px;
}

.menu_line .menu_line_items .arrow_box {
    position: absolute;
    left: 50%;
    width: 150px;
    top: calc(100% - 2px);
    margin: 0;
    padding: 3px;
    background-color: #fff;
    border-radius: 1px;
    list-style: none;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 1px 5px 0 rgba(0,0,0,.2), 0 2px 4px 0 rgba(0,0,0,.14);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2), 0 2px 4px 0 rgba(0,0,0,.14);
    opacity: 0;
    visibility: hidden;
    z-index: 4;
}

/*.menu_line .menu_line_items:hover .arrow_box {
    display:block;
}*/
.menu_line .menu_line_items .arrow_box:after, .menu_line .menu_line_items .arrow_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.menu_line .menu_line_items .arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 6px;
    margin-left: -6px;
}

.menu_line .menu_line_items .arrow_box:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0.15);
    border-width: 7px;
    margin-left: -7px;
}

.menu_line .menu_line_items .arrow_box ul {
    list-style-type: none;
    margin: 0px;
}

.menu_line .menu_line_items .arrow_box ul li {

}

.menu_line .menu_line_items .arrow_box ul li a {
    font-size: 13px;
}

.menu_line .menu_line_items .arrow_box ul li a.pdd {
    margin-top: 5px;
}

.menu_line .menu_line_items .arrow_box ul li a.odd {
    margin-bottom: 5px;
}

.menu_line .menu_line_items .arrow_box ul li a:hover, .menu_line .menu_line_items .arrow_box ul li a:active, .menu_line .menu_line_items .arrow_box ul li a:focus {
    background: #F2F2F2;
    opacity: 1;
}

.competitors_sub_menu.menu_line_sub_items a {
    color: #2B2B2B !important;
    opacity: 0.5;
    font-size: 14px;
    padding-bottom: 10px;
}

.competitors_sub_menu.menu_line_sub_items a.active, .competitors_sub_menu.menu_line_sub_items a:hover, .competitors_sub_menu.menu_line_sub_items a:active, .competitors_sub_menu.menu_line_sub_items a:focus {
    color: #212C35 !important;
    opacity: 1;
    border-bottom: 3px solid #35a0e3;
    padding-bottom: 10px;
}

.select2-drop.select-project .nicescroll-rails, .select2-drop.select-project-ranking .nicescroll-rails {
    width: 10px !important;
    left: 234px !important;
    background-color: #3b5067;
    padding-left: 3px;
    padding-right: 3px;
}

.select2-drop.select-project .nicescroll-rails .nicescroll-cursors, .select2-drop.select-project-ranking .nicescroll-rails .nicescroll-cursors {
    width: 10px !important;
    background-color: #3b5067;
    border: none !important;
    background-color: #627385 !important;
}

.compare_crawls_head_table {
    width: 100%;
}

.compare_crawls_head_table tr {
    border: 1px solid #c5c5c5;
}

.compare_crawls_head_table tr td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.compare_crawls_head_table tr td.inform {
    padding-left: 20px;
    width: 560px;
    padding-right: 20px;

}

.compare_crawls_head_table tr td.inform, .compare_crawls_head_table tr td.st3 {
    color: #212C35;
    opacity: 0.7;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
}

.compare_crawls_head_table tr td.st1 {
    width: 145px;
    text-align: center;
}

.compare_crawls_head_table tr td.st1 .btn-group, .compare_crawls_head_table tr td.st2 .btn-group {
    width: 130px;
}

.compare_crawls_head_table tr td.st1 .btn-group button.btn, .compare_crawls_head_table tr td.st2 .btn-group button.btn {
    width: 130px;
    margin-top: 0px;
}

.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li a span {
    font-size: 14px;
}

.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li a {
    padding: 3px 15px 5px;
}

.compare_crawls_head_table ul.dropdown-menu.inner.selectpicker li > a:hover {
    background: #f2f2f2;
    color: #757575;
}

.compare_crawls_head_table tr td.st2 {
    width: 145px;
    text-align: center;
}

.compare_crawls_head_table tr td.st3 {
    width: 90px;
    text-align: center;
    padding-right: 10px;
}

.compare_crawls_head {
    color: #212C35;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.compare_crawls_table_history {
    border-bottom: 2px solid #D9D9D9;
    margin-bottom: 0px;
}

.compare_crawls_table_history .name_parametr {
    width: 541px;
}

.compare_crawls_table_history .name_parametr .td-margin {
    border-right: none;
    padding: 2px 0 2px 10px;
    color: #212C35;
    opacity: 0.7;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}

.compare_crawls_table_history .date_col {
    width: 124px;
    padding: 10px 8px 6px 8px;
}

.compare_crawls_table_history .diff_col {
    padding: 10px 8px 6px 8px;
}

.compare_crawls_table_history .date_col .td-center, .compare_crawls_table_history .diff_col .td-center {
    border-right: none;
    color: #212C35;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}

.compare_crawls_table_history.table th, .compare_crawls_table_history.table td {
    border-top: none;
}

.compare_crawls_table_history .pagestat_load_all {
    padding-left: 0px;
    background: none;
}

.svg_icn_url {
    fill: #3f8bd5;
}

.compare_crawls_table_history .pagestat_load_all svg {
    margin-bottom: -2px;
    padding-right: 5px;
}

.social_bonus {
    padding-top: .8rem;
    padding-bottom: .8rem;
}

.container.social_bonus .setting-header p {
    text-align: center;
}

.container.social_bonus .setting-header p.white-label {
    font-size: 16px;
    font-family: 'Segoe UI', sans-serif;
    color: #212C35 !important;
    margin: 0px;
    opacity: 0.7;
    padding-bottom: 13px;
}

.social_bonus_row .rows {
    background-color: #fff;
    display: inline-flex;
}

.social_bonus_row .rows .col {
    display: inline-block;
    margin-top: 50px;
    width: 280px;
    padding-bottom: 40px;
}

.row.social_bonus_row {
    text-align: center;
}

.btn.btn-large.btn-blue.button-facebook {
    background: #fff;
    border-radius: 3px;
    font-family: "Segoe UI Semibold", sans-serif;
    color: #3d5b96;
    cursor: pointer;
    padding: 3px 0px;
    font-size: 14px;
    border: 2px solid #3d5b96;
    width: 140px;
}

.span4 .fb_chk {
    width: 145px;
    float: right;
    position: relative;
    top: 0px;
    margin-top: 12px;
    margin-right: 35px;
}

.btn.btn-large.btn-blue.button-facebook svg .icon_fill {
    fill: #3D5B96;
}

.btn.btn-large.btn-blue.button-facebook:hover {
    background: #496cb3;
    color: #fff;
    border: 2px solid #496cb3;
}

.btn.btn-large.btn-blue.button-facebook:hover svg .icon_fill {
    fill: #fff;
}

.btn.btn-large.btn-blue.button-facebook svg {
    vertical-align: baseline;
    position: relative;
    top: 2px;
}

.btn.btn-large.btn-blue.button-twitter {
    background: #fff;
    border-radius: 3px;
    font-family: "Segoe UI Semibold", sans-serif;
    color: #55acee;
    cursor: pointer;
    padding: 3px 0px;
    font-size: 14px;
    border: 2px solid #55acee;
    width: 140px;
}

.btn.btn-large.btn-blue.button-twitter svg .icon_fill {
    fill: #55ACEE;
}

.btn.btn-large.btn-blue.button-twitter:hover {
    background: #66bdff;
    color: #fff;
    border: 2px solid #66bdff;
}

.btn.btn-large.btn-blue.button-twitter:hover svg .icon_fill {
    fill: #fff;
}

.btn.btn-large.btn-blue.button-twitter svg {
    vertical-align: baseline;
    position: relative;
    top: 2px;
}

.btn.btn-large.btn-blue.button-vk {
    background: #fff;
    border-radius: 3px;
    font-family: "Segoe UI Semibold", sans-serif;
    color: #5e83aa;
    cursor: pointer;
    padding: 3px 0px;
    font-size: 14px;
    border: 2px solid #5e83aa;
    width: 140px;
}

.btn.btn-large.btn-blue.button-vk svg .icon_fill {
    fill: #5E83AA;
}

.btn.btn-large.btn-blue.button-vk:hover, .btn.btn-large.btn-blue.button-vk.hover_vk {
    background: #6c97c4;
    color: #fff;
    border: 2px solid #6c97c4;
}

.btn.btn-large.btn-blue.button-vk:hover svg .icon_fill, .btn.btn-large.btn-blue.button-vk.hover_vk svg .icon_fill {
    fill: #fff;
}

.btn.btn-large.btn-blue.button-vk svg {
    vertical-align: baseline;
    position: relative;
    top: 2px;
}

#success-text {
    line-height: 1.5;
    color: #6f6f6f;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    margin-bottom: -12px;
    padding-left: 10px;
    padding-right: 10px;
}

.paddings-text {
    margin-top: 10px;
    text-align: center;
}

#vk_like {
    margin-top: -30px;
    margin-left: 87px;
    opacity: 0;
}

.data-dashboard-table-row__a .data-dashboard-table-cell__a.regular_font {
    font-family: 'Segoe UI';
}

.min_tooltip {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 270px;
}

.popup_line_th {
    border-top: 1px solid #d7d6d6;
    margin-top: -5px;
    margin-bottom: 17px;
}

.btn.btn-input.btn-whites {
    background: #ffffff;
    border: 1px solid #e7e7e7;
    color: #65696A;
    padding: 4px 22px 6px 19px;
    font-size: 16px;
}

.btn.btn-input.btn-whites:hover {
    background: #e7e7e7;
}

#detailed_information.no-spa-div {
    margin: 0px;
    padding-top: 6px;
}

#detailed_information .popup_value a {
    text-decoration: none;
}

#detailed_information .popup_value a:hover {
    text-decoration: underline;
}

.popup-text span.tooltip__a {
    color: #a3a3a3;
}

.popup-text span.tooltip__a:hover {
    color: #434343;
}

/*socialTabs styles*/

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

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

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

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

/*end socialTabs nav*/

.socialTabs-content .row:last-child .item {
    margin-bottom: 0;
}

.th-checkbox.row-fixed.unjs .checkbox-proxy-list .th-sort {
    top: 0px;
}

.checkbox-proxy-list.checkbox-right {
    width: 62px;
    float: right;
    bottom: 1px;
    right: 10px;
    text-align: right;
}

span.volume_class {
    display: inline-block;
    text-align: right;
    margin-right: 35px;
}

div.volume_class {
    text-align: center;
    margin-left: 20px;
}

/*social*/
.graph-container__a.social_open .graph-container_header__a.group {
    padding: 12px 18px 10px;
    cursor: pointer;
}

.graph-container__a.social_open.open .graph-container_header__a.group {
    background-color: #F7F7F7;
}

.graph-container__a.social_open .graph-container_header__a.group span.social_title {
    color: #434343;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 18px;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil {
    float: right;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span {
    color: #212C35;
    opacity: 0.7;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    padding-left: 30px;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil b {
    color: #2B2B2B;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    padding-left: 8px;
}

.graph-container__a.social_open .graph-container_header__a.group .social_title .social_arrow {
    width: 9px;
    height: 13px;
    display: inline-block;
    background: transparent url("../svg/icn_expnd_cllps.svg") center center no-repeat;
    margin-right: 5px;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.graph-container__a.social_open.open .graph-container_header__a.group .social_title .social_arrow {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.child {
    display: none;
}

.child .sub_child {
    padding-right: 30px;
    padding-left: 30px;
}

.graph-container__a.social_open.open .child {
    display: block;
}

.before_graf_text {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -15px;
}

.before_graf_text span {
    color: #333333;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
}

.before_graf_text span span.tooltip__a {
    font-family: caffeineregular;
    font-size: 16px;
    position: relative;
    top: 2px;
    left: 2px;
    cursor: pointer;
    color: #a3a3a3;
    padding-left: 7px;
}

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

.child_line {
    height: 1px;
    border-bottom: 1px solid #d3d3d3;
    margin-top: 25px;
}

.back_chk {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 2px;
    vertical-align: sub;
    position: relative;
}

.back_chk img {
    position: absolute;
    top: 3px;
    left: 2px;
}

.left_before_graf_text {
    float: right;
    display: none;
}

.left_before_graf_text .left_text {
    color: #212C35;
    opacity: 0.7;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
}

.left_before_graf_text div {
    display: inline-block;
    padding-left: 30px;
}

.before_graf_text span div.bootstrap-select {
    margin: 0px;
    margin-top: -5px;
}

.before_graf_text span div.bootstrap-select button {
    width: 200px;
}

.before_graf_text span div.bootstrap-select .dropdown-menu ul li a span {
    color: #2B2B2B;
    opacity: 0.5;
}

.before_graf_text span div.bootstrap-select .dropdown-menu ul li a:hover {
    background-color: #fff;
}

.before_graf_text span div.bootstrap-select .dropdown-menu ul li a:hover span {
    color: #333333;
    opacity: 1;
}

/*socialTabs styles*/
.socialTabs-content .head {
    margin: 20px 0 30px 0;
}

.socialTabs-content .head h3 {
    font-weight: 400;
    line-height: 134%;
    text-align: center;
    color: #434343;
}

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

.socialTabs-content .item > * {
    float: left;
    vertical-align: top;
}

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

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

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

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

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

.socialTabs-content .item.social-facebook .action-place .btn {
    background: #1877f2;
    color: #fff;
}

.socialTabs-content .item.social-twitter .action-place .btn {
    background: #000;
    color: #fff;
}

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

.socialTabs-content .item ul {
    max-width: 425px;
    margin: 0;
    padding: 0;
    margin-left: 100px;
    vertical-align: middle;
    list-style: none;
}

.socialTabs-content .item.social-facebook ul {
    margin-top: -15px;
}

.socialTabs-content .item.social-vk ul {
    margin-top: -15px;
}

.socialTabs-content .item ul li {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 125%;
    margin-top: -5px;
    position: relative;
}

.socialTabs-content .item ul li:before {
    content: '';
    display: block;
    position: absolute;
    width: 25px;
    height: 17px;
    background-image: url(/skin/site/main/images/social/icn_checkmark.svg);
    left: -33px;
    top: 3px;
}

/*socialTabs content styles*/
.cal_social {
    width: 190px;
}

.select_social_account, .select_social_account:hover, .select_social_account:active, .select_social_account:focus {
    color: #424242;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    text-decoration: none;
}

.select_social_account .select_social_logo {
    padding-right: 8px;
    margin-top: -5px;
}

.select_social_account .select_social_dropdown {
    padding-left: 8px;
}

.select_social_account_submenu, .social_config_submenu {
    position: relative;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 777;
    opacity: 1;
    left: -1px;
    display: none;
    margin-top: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
}

.select_social_account_submenu:after, .select_social_account_submenu:before, .social_config_submenu:after, .social_config_submenu:before {
    bottom: 100%;
    left: 18px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.select_social_account_submenu:after, .social_config_submenu:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 6px;
    margin-left: -6px;
}

.select_social_account_submenu:before, .social_config_submenu:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0.15);
    border-width: 7px;
    margin-left: -7px;
}

.select_social_account_submenu ul, .social_config_submenu ul {
    list-style-type: none;
    margin: 0px;
}

.select_social_account_submenu ul li a, .social_config_submenu ul li a {
    white-space: nowrap;
    text-decoration: none;
    padding: 7px 10px;
    display: inline-block;
    width: calc(100% - 20px);
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
}

.select_social_account_submenu ul li a span.select_social_account_submenu_img, .social_config_submenu ul li a span.select_social_account_submenu_img {
    margin-right: 8px;
    width: 20px;
    display: inline-block;
    text-align: center;
}

.select_social_account_submenu ul li a span.select_social_account_submenu_text, .social_config_submenu ul li a span.select_social_account_submenu_text {
    display: inline-block;
    vertical-align: bottom;
}

.select_social_account_submenu ul li a:hover, .select_social_account_submenu ul li a:active, .select_social_account_submenu ul li a:focus, .social_config_submenu ul li a:hover, .social_config_submenu ul li a:active, .social_config_submenu ul li a:focus {
    background: #F2F2F2;
    color: #212C35 !important;
    opacity: 1;
}

.select_social_account_submenu li.add_social_account {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.select_social_account_submenu li.add_social_account a {
    height: 21px;
}

.social_config .social_config_svg {
    fill: #A6A6A6;
}

.social_config:hover .social_config_svg {
    fill: #424242;
}

.social_config {
    vertical-align: sub;
    margin-left: 10px;
}

.social_row_config {
    display: inline-block;
    position: relative;
}

.knobs {
    margin-top: 30px;
    margin-bottom: 30px;
}

.knob1block {
    display: inline-block;
    padding-right: 106px;
}

.knob1block.facebookKnob {
    padding-right: 102px;
}

.knob1block.tw {
    padding-right: 175px;
}

#twitterKnobs .knob1block {
    padding-right: 175px;
}

.knobs .knob1block:last-child, #twitterKnobs.knobs .knob1block:last-child {
    padding-right: 0px;
}

.knob1block .knob {
    color: #434343 !important;
    font-family: "Segoe UI", sans-serif;
    width: 75px !important;
    margin-left: -85px !important;
}

.knob1block .knob.margin28 {
    margin-top: 28px !important;
}

@-moz-document url-prefix() {
    .knob1block .knob.margin28 {
        margin-top: 32px !important;
    }
}

.knob1block .knobi_div {
    position: relative;
}

.knob1block .knobi_div .text_podpis {
    position: absolute;
    margin-top: 65px;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    text-align: center;
    color: #434343 !important;
    font-family: "Segoe UI Semibold", sans-serif;
    opacity: 0.7;
    font-size: 14px;
}

.knob1block .knob_text {
    color: #434343;
    font-family: "Segoe UI Semibold", sans-serif;
    opacity: 1;
    font-size: 14px;
    text-align: center;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a span,
.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a {
    color: #2B2B2B;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    padding-left: 0px;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a .color-grey {
    color: #212C35;
    opacity: 0.7;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a span.rate-up {
    font-family: 'caffeineregular';
    text-align: center;
    font-size: 16px;
    position: relative;
    top: 3px;
    color: #50ac44;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a span.rate-up-number {
    color: #50ac44;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a span.rate-down {
    font-family: 'caffeineregular';
    text-align: center;
    font-size: 16px;
    position: relative;
    top: 3px;
    color: #e8697b;
}

.graph-container__a.social_open .graph-container_header__a.group span.left_title_socil span.graph-container_header__item__a span.rate-down-number {
    color: #e8697b;
}

.social_dash {
    margin-top: 30px;
    margin-bottom: 30px;
    border-top: 1px solid #d3d3d3;
}

.btn.btn-blue.add_btn_social {
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
    border: 1px solid #C5C5C5;
    background: #fff;
    padding: 5px 15px 5px 15px;
    margin-top: 20px;
}

.btn.btn-blue.add_btn_social:hover, .btn.btn-blue.add_btn_social:active, .btn.btn-blue.add_btn_social:focus {
    background: #f2f2f2;
}

.btn.btn-blue.add_btn_social img {
    margin-top: -3px;
    padding-right: 5px;
}

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

.social_container {
    display: inline-block;
    position: relative;
}

.dropdown-social li a {
    display: flex;
    text-decoration: none;
}

.dropdown-social li a:hover,
.dropdown-social li a:active,
.dropdown-social li a:focus {
    background: #f2f2f2;
}

.dropdown-social li a img {
    margin-right: 5px;
    margin-top: -4px;
}

.dropdown-social li a span.item {
    padding-top: 10px;
    padding-bottom: 7px;
    padding-left: 10px;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #212C35;
}

.dropdown-social li a.first span.item {
    padding-top: 7px;
    padding-bottom: 7px;
}

.dropdown-social li a.last span.item {
    padding-bottom: 10px;
}

.social_head span {
    color: #424242;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
}

.social_head img {
    padding-right: 8px;
    margin-top: -5px;
}

.table-blue.social thead {
    background: #1976d2;
    border-bottom: 1px solid #d3d3d3;
}

.table-blue.social thead tr th {
    color: white;
    opacity: 0.7;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    border-right: none;
}

.table-blue.social tbody tr td {
    padding: 9px 0 9px 20px;
}

.table-blue.social tbody tr td .td-margin {
    border-right: none;
    padding: 0px;
    color: #212C35;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
}

.table-blue.social tbody tr td .td-margin a {
    color: #36A1E4;
    text-decoration: none;
}

.table-blue.social .social_settings_td {
    text-align: right;
    padding-right: 20px;
    position: relative;
}

.social_settings svg {
    margin-bottom: -3px;
}

/**/
.social_settings_submenu {
    position: relative;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 777;
    opacity: 1;
    right: 0px;
    display: none;
    margin-top: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
}

.social_settings_submenu:after, .social_settings_submenu:before {
    bottom: 100%;
    right: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.social_settings_submenu:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 6px;
    margin-left: -6px;
}

.social_settings_submenu:before {
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0.15);
    border-width: 7px;
    margin-left: -7px;
}

.social_settings_submenu ul {
    list-style-type: none;
    margin: 0px;
}

.social_settings_submenu ul li a {
    white-space: nowrap;
    text-decoration: none;
    padding: 7px 10px;
    display: inline-block;
    width: calc(100% - 20px);
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
    text-align: left;
}

.social_settings_submenu ul li a span.select_social_account_submenu_img {
    margin-right: 8px;
    width: 20px;
    display: inline-block;
    text-align: center;
}

.social_settings_submenu ul li a span.select_social_account_submenu_text {
    display: inline-block;
    vertical-align: bottom;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
}

.social_settings_submenu ul li a:hover, .social_settings_submenu ul li a:active, .social_settings_submenu ul li a:focus {
    background: #F2F2F2;
    color: #212C35 !important;
    opacity: 1;
}

.btn.btn-blue.fb, .btn.btn-blue.tw, .btn.btn-blue.vk {
    color: #fff;
    opacity: 1;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    padding: 6px 18px 6px;
}

.btn.btn-blue.fb {
    background: #1877f2;
}

.btn.btn-blue.tw {
    background: #000;
}

.btn.btn-blue.vk {
    background: #5E83AA;
}

.btn.btn-blue.fb:hover, .btn.btn-blue.tw:hover, .btn.btn-blue.vk:hover {
    opacity: .8;
}

.btn.btn-blue.fb:active, .btn.btn-blue.tw:active, .btn.btn-blue.vk:active {
    opacity: 1;
}

.social_line {
    border-bottom: 1px solid #cdcdcd;
}

.sub_child.fb_footer {
    margin-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
    border-top: 1px solid #d3d3d3;
}

.table-blue.social.tb_fb th {
    padding: 5px 15px;
}

.table-blue.social.tb_fb tbody tr td {
    padding: 9px 0 9px 15px;
}

.sub_child.fb_footer, .view_mode_text {
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #6F6F6F;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.sub_child.fb_footer .social_footer, .sub_child.fb_footer .social_footer_left {
    padding: 10px 0px 10px 15px;
    display: inline-block;
}

.sub_child.fb_footer .social_footer_left {
    float: right;
}

.sub_child.fb_footer .social_footer a {
    color: #36A1E4;
    text-decoration: none;
    padding-left: 10px;
}

.social_footer_left .pagers, .social_footer_left .pagers a {
    display: inline-block;
}

.social_footer_left .pagers a {
    border-style: solid;
    border-width: 1px 0px 1px 1px;
    border-color: #C5C5C5;
    width: 35px;
    margin-right: -5px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #6F6F6F;
    text-decoration: none;
}

.social_footer_left .pagers a:hover,
.social_footer_left .pagers a:active,
.social_footer_left .pagers a:focus,
.social_footer_left .pagers a.p_active {
    background-color: #F2F2F2;
}

.sub_child.fb_footer .social_footer_left {
    padding: 5px 15px 10px 15px;
}

.social_footer_left .pagers a.p_first {
    border-radius: 3px 0px 0px 3px;
}

.social_footer_left .pagers a.p_last {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #C5C5C5;
    border-radius: 0px 3px 3px 0px;
}

.social_footer_left .view_mode_text {
    padding-right: 5px;
}

.social.demography th, .table-blue.social.demography tbody tr td {
    padding: 5px 20px 5px 10px;
}

.social th.coverage {
    padding: 5px 10px 5px 0px;
    text-align: right;
    width: 100px;
}

.table-blue.social tbody tr td.coverage {
    padding: 5px 10px 5px 20px;
    text-align: right;
}

.demography_container {
    display: inline-block;
    line-height: 0;
    content: '';
    height: 326px;
    overflow: hidden;
}

.demography_container.demography_container_open {
    height: auto;
    overflow: inherit;
}

.demography_show_container {
    border-top: 1px solid #d3d3d3;
    text-align: center;
}

.demography_show_container a {
    color: #36A1E4;
    text-decoration: none;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    padding: 10px 0px 10px 15px;
    display: inline-block;
}

.highcharts_td {

}

.highcharts_series {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #7cb5ec;
    border-radius: 2px;
    margin-bottom: -2px;
}

.highcharts_text {
    opacity: 0.8;
    padding-left: 5px;
}

.highcharts_text_color_black {
    color: black;
}

#post_fb_table {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

#post_fb_table .before_graf_text {
    margin-left: 15px;
    margin-bottom: 10px;
}

#post_fb_table .tb_fb {
    margin-bottom: 0px;
}

#demography_container {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.poup_svg {
    margin-top: -3px;
    padding-right: 5px;
}

.th_name {
    width: 250px;
}

.th_date_added {
    width: 150px;
}

.th_options {
    width: 10px;
}

.td-margin.td_name, .td-margin.td_link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.td-margin.td_name {
    width: 270px;
}

.td-margin.td_link {
    width: 328px;
}

.ui-dialog .ui-widget-content a.btn.btn-border-white {
    color: rgba(66, 66, 66, 0.8);
    border: 1px solid #C5C5C5;
    background: #fff;
    padding: 7px 25px;
}

.ui-dialog .ui-widget-content a.btn.btn-border-white:hover {
    background: #f2f2f2;
}

.keywords_maps {
    margin-top: -3px;
    margin-left: 3px;
    width: 10px;
}

.keywords_maps_sub {
    margin-top: -3px;
    margin-left: 5px;
    margin-right: 2px;
}

.keywords_maps_sub.left_minus {
    margin-left: 1px;
}

.tab_url {
    float: right;
}

.div_filter_header a {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #434343;
    text-decoration: none;
    padding-bottom: 7px;
    display: inline-block;
    width: 70px;
    text-align: center;
}

#div_filter_details .div_filter_header {
    padding-top: 10px;
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #434343 !important;
    height: auto;
    padding-left: 14px;
    padding-right: 14px;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 0px;
}

.div_filter_header a {
    border-bottom: 3px solid #fff;
    width: 70px;
    text-align: center;
}

.div_filter_header a.act {
    border-bottom: 3px solid #35a0e3;
}

.div_filter_details .child {
    display: none;
}

.div_filter_details .child.act {
    display: block;
}

.div_filter_btn {
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 15px;
}

.span_input.url {
    width: 150px;
    margin-left: 0px;
    padding-top: 14px;
    padding-bottom: 10px;
}

.span_input.url input {
    width: 150px;
}

.headerSiteSubMenu {
    position: absolute;
    z-index: 9999;
    list-style-type: none;
    margin: 0px;
    width: 235px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    background-color: #374A5E;
}

span.submenuTextSite {
    font-size: 14px;
    font-family: "Segoe UI Semibold", sans-serif;
    white-space: nowrap;
    overflow: hidden;
    width: calc(100% - 20px);
    text-overflow: ellipsis;
    display: inline-block;
}

.headerSiteSubMenu li a {
    display: inline-block;
    width: 211px;
    background-color: #374A5E;
    /*    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);*/
    color: rgba(255, 255, 255, 0.5);
    line-height: 20px;
    font-size: 14px;
    text-decoration: none;
    font-family: "Segoe UI Semibold", sans-serif;
    padding: 5px 12px 5px;
}

.headerSiteSubMenu li a:hover, .headerSiteSubMenu li a:focus, .headerSiteSubMenu li a:active {
    background: #5e6d7e;
    color: #fff;
}

.select-project .select2-results .select2-result-label {
    padding: 5px 15px 5px 7px;
}

.select-project ul.select2-results li.select2-result-selectable .select2-result-label {
    padding: 5px 15px 2px 20px;
}

.select-project ul.select2-results li.select2-result-selectable .select2-result-label:after {
    content: "\22";
    color: #fff;
    font-family: "SER_ico", sans-serif;
    float: right;
    margin-right: 4px;
}

.select-project .select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 22px;
}

.select-project .select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: normal;
}

.select-project .select2-results li.select2-result-with-children > .select2-result-label:before {
    content: "\2e";
    color: #fff;
    font-family: "SER_ico", sans-serif;
    float: left;
    margin-left: -3px;
    margin-right: 3px;
    margin-top: 1px;
}

.select2-result-label .countSite {
    font-weight: normal;
    float: right;
    display: inline-block;
    background-color: #374A5E;
    color: #fff;
    margin-right: 3px;
    padding: 2px 12px;
    border-radius: 15px;
    margin-top: -2px;
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
}

.headerSiteSubMenu li a svg {
    margin-right: 12px;
}

.headerSiteSubMenu li a svg .svg_icon_nenu {
    fill: rgba(255, 255, 255, 0.5);

}

.headerSiteSubMenu li a:hover svg .svg_icon_nenu, .headerSiteSubMenu li a:focus svg .svg_icon_nenu, .headerSiteSubMenu li a:active svg .svg_icon_nenu {
    fill: #fff;
}

#s2id_select-project-ranking {
    position: absolute;
    top: 0px;
    opacity: 0;
    z-index: 22;
}

div.select2-drop.select-project-ranking {
    width: 250px !important;
    background: #455e79;
    border: none;
    border-radius: 0px;
    padding-top: 5px;
}

div.select2-drop.select-project-ranking div.select2-search {
    padding-bottom: 5px;
    border-bottom: 1px solid #344453;
}

div.select2-drop.select-project-ranking ul.select2-results {
    margin: 0px 0px 0px 0px;
}

div.select2-drop.select-project-ranking ul.select2-results {
    color: #fff;
}

div.select2-drop.select-project-ranking div.select2-search input {
    background: #344453 url("../svg/icn_search.svg") 220px center no-repeat;
    border: none;
    color: #fff;
    padding: 6px 20px 6px 5px;
}

div.select2-drop.select-project-ranking ul.select2-results li {
    color: #a2afbc;
}

.select-project-ranking ul.select2-results li.select2-result-selectable .select2-result-label {
    padding: 5px 15px 5px 20px;
}

div.select2-drop.select-project-ranking ul.select2-results .select2-highlighted {
    background: #6a7e94;
    color: #fff;
}

a.menu-icon.view_ranking {
    position: relative;
    z-index: 33;
}

#google_map_separately_div {
    width: 500px;
    margin-bottom: 10px;
    clear: both;
    display: none;
}

#google_map_separately_div label {
    margin-bottom: -4px;
    margin-right: 5px;
}

#google_map_separately_div span {
    font-size: 14px;
    cursor: pointer;
}

.option-line.settings-rankings {
    padding: 0 18px 0px 0px;
    width: 910px;
}

.option-line.settings-rankings .option-title {
    width: 390px;
    color: #333333;
}

.option-line.settings-rankings .option-value {
    width: auto;
}

.position_maps {
    color: #6f6f6f;
    font-family: "Segoe UI Semibold", sans-serif;
    font-style: normal;
}

a.delete_position {
    color: #434343;
    background: #fff;
    padding: 0px 15px;
    font-family: 'Segoe UI';
    font-size: 14px;
    border: 1px solid #c7c7c7;
    margin-top: -2px;
    height: 28px;
    line-height: 27px;
}

a.delete_position img {
    margin-top: -4px;
    width: 13px;
    padding-right: 4px;
}

a.delete_position:hover, a.delete_position:focus, a.delete_position:active {
    color: #434343;
    background: #f2f2f2;
}

.container_delete_position {
    margin-top: -6px;
    display: none;
    z-index: 99;
}

.container_delete_position + div,
.container_delete_position + div + div {
    z-index: 99;
}

.container_delete_position.overall2 {
    position: absolute;
    right: 172px;
    margin-top: -24px;
    display: none;
}

@-moz-document url-prefix() {
    .container_delete_position.overall2 {
        position: absolute;
        right: 180px;
        margin-top: -26px;
        display: none;
    }
}

/*autoposter*/
.post_accounts .account {
    margin-right: 10px;
    display: inline-block;
}

.post_images .image {
    margin-right: 10px;
    display: inline-block;
    max-width: 150px;
    max-height: 150px;
}

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

.container.social .span12 textarea {
    width: 850px;
    margin-left: 0px;
    border: 0px;
    padding: 8px 25px 0px 15px;
    height: 58px;
    margin-bottom: 0px;
    resize: none;
    overflow: hidden;
}

.container.social .span12 p.gray-line {
    border-bottom: 1px solid #d3d3d3;
    margin: 0 15px;
}

.container.social .row.after-first {
    padding: 15px 0px;
}

.container.social .row.after-first .span6, .container.social .row.after-first .span12 {
    padding-left: 15px;
}

.span12.line-first .blue-border {
    position: relative;
}

.span12.line-first span.bg-green, .span12.line-first span.bg-red {
    position: absolute;
    top: 10px;
    right: 15px;
    padding-bottom: 1px;
}

.container.social .row.after-first .span6.text-right {
    padding-left: 0px;
    margin-left: 0px;
    text-align: right;
}

.container.social a.add_btn_social {
    margin-top: 0px;
    margin-right: 5px;
}

.container.social .row.after-first .span12 .datepic {
    margin-right: 5px;
}

.btn.btn-blue.add_btn_social.social_icon_btn {
    padding: 5px 4px 5px 8px;
}

.datepic.time {
    background: url("../svg/icn-time.svg") 10px center no-repeat;
    width: 160px;
    padding-left: 30px !important;
    color: #434343 !important;
}

.select-post_region .dropdown-menu.open {
    width: 80px;
    min-width: 80px;
}

.select-post_region button.btn.dropdown-toggle {
    width: 80px;
    margin-right: 5px;
}

.select-timezone .dropdown-menu.open {
    width: 380px;
    min-width: 380px;
}

.select-timezone button.btn.dropdown-toggle {
    width: 200px;
    margin-right: 5px;
}

span.timezone-gray {
    color: #424242;
    opacity: 0.5;
    top: -3px;
    display: inline-block;
    position: relative;
}

.container.social .row.after-first a#WithSelected.export {
    font-size: 16px;
    font-family: "Segoe UI Semibold", sans-serif;
    line-height: 34px;
    padding: 0px 0px 0px 10px;
}

.container.social .row.after-first a#WithSelected.export span.arrow_down {
    background: #3190cb;
    display: block;
    float: right;
    margin-left: 5px;
    padding: 0px 10px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.container.social .row.after-first .menu_container {
    position: relative;
    display: inline-block;
    margin-right: 4px;
}

.container.social .row.after-first .menu_container #ulWithSelected {
    left: 0px;
    margin-top: 1px !important;
}

.btn-green.white-hover, .ui-dialog .ui-widget-content .btn-green.white-hover {
    background: #ffffff;
    border: 1px solid #e7e7e7;
    color: #434343;
    padding: 5px 22px 5px 19px;
}

.btn-green.white-hover:hover, .btn-green.white-hover:focus, .btn-green.white-hover:active, .ui-dialog .ui-widget-content .btn-green.white-hover:hover, .ui-dialog .ui-widget-content .btn-green.white-hover:focus, .ui-dialog .ui-widget-content .btn-green.white-hover:active {
    background: #e7e7e7;
    color: #434343;
}

.ui-dialog .ui-widget-content .btn-green.white-hover {
    color: #65696a;
    padding: 7px 15px;
    font-size: 16px;
    margin-left: 5px;
}

.container.social .row.after-first.last-row {
    padding-top: 0px;
}

div#removePostContainer, div#repeatPostContainer {
    display: none;
    width: 250px;
    right: 98px;
    height: auto;
    overflow: inherit;
}

div#repeatPostContainer {
    right: 55px;
}

#removePostContainer .content_submenu, #repeatPostContainer .content_submenu {
    padding: 15px;
    position: relative;
}

#repeatPostContainer .content_submenu {
    padding-bottom: 5px;
}

#removePostContainer .content_submenu .delete_after_time button, #repeatPostContainer .content_submenu .delete_after_time button {
    width: 220px;
}

#removePostContainer .content_submenu .delete_after_time button + .dropdown-menu.open ul li a, #repeatPostContainer .content_submenu .delete_after_time button + .dropdown-menu.open ul li a {
    text-align: left;
}

#removePostContainer .div_filter_btn .btn-blue, #repeatPostContainer .div_filter_btn .btn-blue {
    float: left;
    padding: 5px 20px;
    margin-right: 10px;
}

#removePostContainer .div_filter_btn .btn-green.white-hover, #repeatPostContainer .div_filter_btn .btn-green.white-hover {
    padding: 5px 15px;
}

#repeatPostContainer .content_submenu div label {
    display: inline-block;
    padding: 0px 0.21em;
}

#repeatPostContainer .content_submenu div {
    text-align: center;
}

#repeatPostContainer .content_submenu div label span {
    display: block;
    text-align: center;
    color: #424242;
    padding-bottom: 2px;
}

#repeatPostContainer input[type="checkbox"].new-regular-checkbox + label:before {
    margin: 0px;
}

#repeatPostContainer .content_submenu div label label {
    display: block;
}

#repeatPostContainer.div_filter_details div span.calendar_text {
    color: #424242;
    display: inline-block;
    position: relative;
    top: -4px;
}

.span12.line-first .dropzone {
    min-height: auto;
    border: none;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 66px;
    opacity: 0.5;
    display: none;
}

.span12.line-first .dropzone .dz-message {
    margin: 0px;
}

.span12.line-first .dropzone.move {
    display: block;
}

.timezone-gray.remove-link {
    opacity: 1;
}

.timezone-gray.remove-link a, a#addNewDate {
    color: #36a1e4;
    text-decoration: none;
}

.timezone-gray.remove-link a:hover, a#addNewDate:hover {
    text-decoration: underline;
    opacity: 0.8;
}

.container.social .span12.line-first .blue-border {
    margin: 3px;
    border: 2px dashed #fff;
}

.container.social .span12.line-first .blue-border.act {
    border: 2px dashed #36a1e4;
}

#previewsContainer .dz-preview.dz-image-preview {
    display: inline-block;
    float: left;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    position: relative;
    margin-right: 9px;
    margin-bottom: 10px;
    text-align: center;
}

#previewsContainer .dz-preview.dz-image-preview .dz-details, #previewsContainer .dz-preview.dz-image-preview .dz-progress, #previewsContainer .dz-preview.dz-image-preview .dz-error-message, #previewsContainer .dz-preview.dz-image-preview .dz-success-mark, #previewsContainer .dz-preview.dz-image-preview .dz-error-mark {
    display: none;
}

#previewsContainer .dz-preview.dz-image-preview .dz-image {
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 76px;
}

#previewsContainer .dz-preview.dz-image-preview .dz-image img {
    vertical-align: middle;
    max-width: 79px;
    max-height: 79px;
}

#previewsContainer {
    padding-left: 10px;
    padding-right: 10px;
}

.link-remove-image {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    border-bottom: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 0px 0px 0px 3px;
}

.link-remove-image img {
    width: 7px;
    height: 7px;
    margin-top: -8px;
    margin-left: 0px;
}

.container.social .span12.div-checkbox {
    padding-top: 10px;
}

.container.social .span12.div-checkbox label {
    margin-bottom: 0px;
}

.popup-buttons.footer-poup {
    bottom: 0px;
    width: 100%;
    border-top: 1px solid #d7d6d6;
    padding-top: 10px;
    background-color: #fff;
    padding-bottom: 10px;
}

.popup-tab {
    bottom: 0px;
    width: 100%;
    border-bottom: 1px solid #d7d6d6;
    padding-top: 10px;
    background-color: #fff;
    padding-bottom: 0px;
}

.ui-dialog .ui-widget-content a.socialLinkTab {
    margin-left: 13px;
    color: #999EA2;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    text-decoration: none;
    padding-bottom: 10px;
    display: inline-block;
    padding-left: 2px;
    padding-right: 4px;
}

.ui-dialog .ui-widget-content a.socialLinkTab img {
    width: 16px;
    height: 16px;
    margin-top: -3px;
    margin-right: 5px;
}

.ui-dialog .ui-widget-content a.socialLinkTab:hover, .ui-dialog .ui-widget-content a.socialLinkTab.socActive {
    color: #212c35;
    border-bottom: 3px solid #35a0e3;
}

.ui-widget .popup-search input#search_groups, .ui-widget .popup-search input#search_chanel {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    width: 650px;
}

a#add_groups_button_popup, a#select_channel_button_popup {
    font-size: 16px;
    padding: 7px 15px;
    margin-left: 15px;
}

.popup-text.soc-groups {
    margin-top: 0px;
}

.tabSoc {
    display: none;
    max-height: 300px;
    overflow: auto;
}

.tabSoc.tabActive {
    display: block;
}

.soc-tab-row {
    margin-bottom: 10px;
}

.soc-tab-row .soc-tab-img {
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 1px solid #d7d6d6;
    border-radius: 3px;
    text-align: center;
    line-height: 34px;
}

.soc-tab-row .soc-tab-img img {
    vertical-align: middle;
    max-width: 38px;
    max-height: 38px;
    margin-top: -1px;
}

.soc-tab-row .soc-tab-text {
    font-size: 16px;
    margin-left: 5px;
}

.soc-tab-chk input[type="checkbox"].new-regular-checkbox + label:before {
    content: "";
    display: inline-block;
    height: 34px;
    margin: 0px 0px 0 0px;
    vertical-align: bottom;
    width: 34px;
}

.soc-tab-chk input[type="checkbox"].new-regular-checkbox:checked + label:before {
    background: url("../images/btn_added.png") 0px top no-repeat;
}

.soc-tab-chk input[type="checkbox"].new-regular-checkbox:checked + label:hover:before {
    background: url("../images/btn_added.png") -34px top no-repeat;
}

.soc-tab-chk input[type="checkbox"].new-regular-checkbox + label:before {
    background: url("../images/btn_add.png") 0px top no-repeat;
}

.soc-tab-chk input[type="checkbox"].new-regular-checkbox + label:hover:before {
    background: url("../images/btn_add.png") -34px top no-repeat;
}

.soc-tab-chk {
    float: right;
}

.soc-tab-chk label {
    display: inline-block;
    margin-bottom: 0px;
}

#select_channel_popup .popup-text {
    margin-top: 0px;
}

.soc-chanel-row {
    border: 2px solid #d7d6d6;
    border-radius: 3px;
    cursor: pointer;
    padding: 10px 15px 15px 15px;
    margin-bottom: 10px;
}

.soc-chanel-row .row-chanel-info .popup-name-chanel {
    color: #2b2b2b;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
}

.soc-chanel-row .row-chanel-info .popup-link-chanel a {
    color: #36a1e4;
    text-decoration: none;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    padding-left: 10px;
}

.soc-chanel-row .row-chanel-info .popup-link-chanel a:hover {
    text-decoration: underline;
}

.soc-chanel-row .row-chanel-info .popup-link-chanel {
    float: right;
}

.soc-chanel-row .row-chanel-groups {
    margin-top: 10px;
}

.soc-chanel-row .row-chanel-groups .chanel-groups-list {
    display: inline-block;
    width: 28px;
    height: 28px;
    border: 1px solid #d7d6d6;
    border-radius: 3px;
    text-align: center;
    line-height: 24px;
    position: relative;
    margin-right: 5px;
    vertical-align: top;
}

.soc-chanel-row .row-chanel-groups .chanel-groups-list .chanel-groups-logo {
    vertical-align: middle;
    max-width: 28px;
    max-height: 28px;
    margin-top: -1px;
}

.soc-chanel-row .row-chanel-groups .chanel-groups-list .chanel-soc-logo {
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 0px;
    right: 0px;
    background-color: #fff;
}

.soc-chanel-row.chanelActive {
    border: 2px solid #36A1E4;
}

#select_channel_button_popup.deactive, #add_channel_button_popup.deactive, #set-social-page.deactive, #add_groups_button_popup.deactive, #savePost.deactive {
    opacity: 0.6;
    background-color: #36a1e4;
    cursor: default;
}

#savePostPublishNow.deactive {
    opacity: 0.6;
    background-color: #fff;
    cursor: default;
}

#list_groups {
    display: none;
}

.createChanelTable {
    width: 100%;
}

.createChanelTable .inputCol {
    padding-left: 15px;
    padding-right: 30px;
}

.createChanelTable .inputCol input {
    width: 100%;
    margin-bottom: 0px;
}

.createChanelTable .btnCol {
    text-align: right;
    padding-right: 15px;
    width: 1px;
}

.createChanelTable .btnCol a {
    margin-left: 0px;
    white-space: nowrap;
}

.tabSoc .soc-tab-row {
    cursor: pointer;
}

.container.social .span12 p.gray-line-full {
    border-bottom: 1px solid #d3d3d3;
}

.container.social .span12 p.gray-line-full.top-full {
    margin-top: -1px;
}

.list_chanel .span12 {
    background-color: #f7f7f7;
}

.list_chanel .span12.non-color {
    background-color: #fff;
    height: 1px;
}

.list_chanel-name-chanel {
    color: #2b2b2b;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    margin-left: 15px;
}

.list_chanel-link-chanel {
    float: right;
    margin-right: 15px;
}

.list_chanel-link-chanel a {
    color: #36a1e4;
    text-decoration: none;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    padding-left: 10px;
}

.list_chanel-link-chanel a:hover {
    text-decoration: underline;
}

.list_chanel-groups {
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 10px;
}

.list_chanel-groups-list {
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 1px solid #d7d6d6;
    border-radius: 3px;
    text-align: center;
    line-height: 34px;
    position: relative;
    margin-right: 5px;
}

.list_chanel-groups-list img {
    vertical-align: middle;
    max-width: 38px;
    max-height: 38px;
    border-radius: 3px;
    width: 38px;
    height: 39px;
    border: none;
    margin-top: -1px;
}

.list_chanel-groups-list .list_chanel-soc-logo {
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 0px;
    right: 0px;
    background-color: #fff;
}

.list_chanel-info {
    padding-bottom: 10px;
}

.list_chanel-groups-list.link-group {
    cursor: pointer;
}

.link-group_shadow {
    display: none;
}

.list_chanel-groups-list.link-group:hover .link-group_shadow {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 2;
    display: inline-block;
}

.list_chanel-groups-list.link-group:hover .link-group_shadow a.link-group-remove {
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    border-bottom: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 0px 0px 0px 3px;
}

.list_chanel-groups-list.link-group:hover .link-group_shadow a.link-group-remove img {
    width: 9px;
    height: 9px;
    margin-top: -23px;
    margin-left: 0px;
}

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

.text-post {
    color: #424242;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    margin: 15px;
    word-break: break-all;
}

.posts_row .post p.gray-line-full {
    border-bottom: 1px solid #d3d3d3;
    margin: 0 15px;
}

.bottom-post {
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 10px;
}

.bottom-post .left-content a {
    color: rgba(43, 43, 43, 0.5);
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    text-decoration: none;
    margin-right: 20px;
}

.bottom-post .left-content a:hover {
    color: rgba(43, 43, 43, 1);
}

.bottom-post .left-content a img {
    margin-right: 5px;
    margin-top: -2px;
}

.bottom-post .right-content {
    text-align: right;
    float: right;
}

.bottom-post .right-content a img {
    margin-right: 0px;
    margin-top: -2px;
}

.bottom-post .right-content a {
    margin-right: 15px;
}

.bottom-post .right-content .info-block {
    color: #2b2b2b;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    margin-right: 15px;
}

.bottom-post .right-content .info-block img {
    margin-right: 5px;
    margin-top: -3px;
}

.slaid-post {
    background-color: #f7f7f7;
    cursor: pointer;
}

.slaid-post a {
    margin-left: 20px;
    color: #2b2b2b;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    margin-top: 12px;
    margin-bottom: 12px;
    padding-left: 20px;
}

a.edit-name-post {
    position: relative;
}

.slaid-post a:before {
    content: " ";
    background: url("/skin/site/main/svg/btn-expand-close.svg") center center no-repeat;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 2px;
    left: 0px;
}

.slaid-post a.slaid-active:before {
    content: " ";
    background: url("/skin/site/main/svg/btn-expand.svg") center center no-repeat;
}

.post .slaid-post p.gray-line-full {
    border-bottom: 1px solid #d3d3d3;
    margin: 0px;
}

.post .slaid-post p.gray-line-full.top-full {
    margin-top: -1px;
}

.post {
    margin-bottom: 10px;
}

.slaid-post .list_chanel-groups {
    display: none;
}

/*autoposter*/
.top-project .select2-chosen {
    max-width: 194px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

input[type="text"].option-input {
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
}

.nav.nav-pills li a svg {
    margin: 0px 9px 0px 14px;
    position: relative;
    top: 2px;
    /*width:16px;*/
}

.nav-svg-color {
    fill: #2F7098;
}

.nav.nav-pills li.active a svg .nav-svg-color {
    fill: #fff;
}

#columnsSettingsForm.button_add_keywords #columnsSettings:hover {
    color: #434343;
    background: #f2f2f2;
}

.span6.backlinks-left-colum {
    margin-top: 5px;
    width: 520px;
}

.span6.backlinks-right-colum {
    width: 420px;
    margin-left: 0px;
    text-align: right;
}

.popup-buttons.top-border {
    border-top: 1px solid #d7d6d6;
    padding-top: 10px;
    background-color: #fff;
    padding-bottom: 10px;
}

.popup-buttons.top-border a {
    margin-left: 15px;
}

.popup-text span.se-edit-title {
    color: #424242;
    font-family: 'Segoe UI';
    font-size: 14px;
    margin-right: 20px;
}

.se-edit-value .select2-container .select2-choice > .select2-chosen {
    color: #424242;
    font-family: 'Segoe UI';
    font-size: 14px;
}

.popup-text span.se-edit-description {
    color: #6f6f6f;
    font-family: 'Segoe UI';
    font-size: 14px;
    font-style: italic;
}

.popup-text span.se-edit-description .tooltip .tooltip-inner {
    font-style: normal;
}

.ui-widget .popup-text .se-edit-row table td {
    vertical-align: top;

    padding-left: 0px;
}

.ui-widget .popup-text .se-edit-row table td.min-width {
    width: 1px;
}

.se-edit-row table td .se-edit-title {
    display: inline-block;
    margin-top: 5px;
}

.ui-widget .popup-text .se-edit-row table td.pd-td {
    padding-left: 10px;
}

.popup-text span.se-edit-title span {
    font-family: 'Segoe UI';
    color: #424242;
}

#keywords-ul-engine .keywords-list-item__a .light-red__a:hover .edit-icon.edit_icon__a {
    color: #307098;
}

#keywords-ul-engine .keywords-list-item-drop {
    cursor: all-scroll;
    margin-left: 0;
}

.se-edit-value.yandex-se .region {
    width: 435px;
}

.se-edit-value.yandex-se input {
    width: 354px !important;
}

.merge_map.hideMap {
    display: none;
}

.pass-restore .input-block-level {
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    height: 38px;
    line-height: 20px;
    border: none;
}

.pass-restore .input-block-level.field-s-pass {
    margin-bottom: 0px;
}

.pass-restore .icon-ph {
    margin: 13px 0 0 10px;
}

.pass-restore .btn.btn-large {
    padding: 9px 37px;
    font-size: 16px;
    border-radius: 0px;
}

.pass-restore .social_login_block {
    height: auto;
}

.social_login_block .easy_registration_line {
    color: rgba(255, 255, 255, 0.6);
}

.social_login_block .easy_registration_line .easy_registration_l {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    width: 150px;
    display: inline-block;
    top: 12px;
    position: absolute;
    right: 0px;
    left: auto;
}

.social_login_block .easy_registration_line .easy_registration_l.line-left {
    left: 0px;
    right: auto;
}

.social_login_block .easy_registration_line .easy_registration_t {
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
}

.social_login_block .facebook {
    background: #3d5b96;
}

.social_login_block .google {
    background: #da4835;
}

.social_login_block .facebook, .social_login_block .google {
    padding: 8px 41px 8px 41px;
    font-family: "Segoe UI Semibold", sans-serif;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.social_login_block .facebook:hover, .social_login_block .google:hover {
    opacity: 0.8;
}

.social_login_block .facebook img, .social_login_block .google img {
    margin-right: 10px;
}

.social_login_block .login-text {
    font-family: "Segoe UI", sans-serif;
    color: #fff;
    font-size: 16px;
}

.forgot-pass .social_login_block a {
    font-family: "Segoe UI", sans-serif;
    color: #37a1e4;
    font-size: 16px;
    text-decoration: none;
    padding-left: 5px;
}

.forgot-pass .social_login_block {
    margin: 60px auto 20px auto;
    height: auto;
}

.logged {
    display: inline-block;
    width: 178px;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
}

.logged.left-logged {
    text-align: left;
}

.logged.left-logged label {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #fff;
}

.logged.right-logged {
    text-align: right;
    color: #37a1e4;
}

.logged.right-logged a {
    text-decoration: none;
}

.social_login_block.logged-line {
    height: auto;
    margin: auto;
}

.social_login_block.logged-line .easy_registration_line {
    padding-top: 20px;
    padding-bottom: 15px;
}

.signin-form .signin-email, .signin-form .signin-pass {
    position: relative;
}

.signin-form .signin-email .icn-login, .signin-form .signin-pass .icn-password {
    position: absolute;
    top: 11px;
    left: 10px;
    z-index: 99;
}

.sel_groupid button.btn.dropdown-toggle {
    width: 330px;
}

.sel_rank_tracker_google_region button.btn.dropdown-toggle, .sel_rank_tracker_yandex_domain button.btn.dropdown-toggle, .sel_rank_tracker_yandex_region button.btn.dropdown-toggle {
    width: 440px;
}

.csv_import_type {
    margin-bottom: 0px;
}

#csv_import_hint_csv.popup-text, #csv_import_hint_csv_rank_tracker.popup-text {
    margin-top: 10px;
}

#hint_csv {
    margin-bottom: 10px;
}

#hint_csv_with_target_url {
    margin-bottom: 10px;
}

.select190 .check_freq button.btn {
    width: 270px;
}

a.top_setting {
    position: relative;
    display: inline-block;
    top: 7px;
    left: -25px;
}

.add_website ul.nav li svg {
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.add_website ul.nav li a {
    padding: 6px 15px 7px 10px;
}

a.add_keywords_link {
    float: left;
}

#warning_box {
    position: absolute;
    background: #fff;
    border: 1px solid #c5c5c5;
    z-index: 9999;
    top: 43px;
    left: 0px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    min-width: 525px;
    border-radius: 3px
}

#warning_box:after, #warning_box:before {
    bottom: 100%;
    left: 60px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#warning_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 13px;
    margin-left: -13px;
}

#warning_box:before {
    border-color: rgba(197, 197, 197, 0);
    border-bottom-color: #c5c5c5;
    border-width: 14px;
    margin-left: -14px;
}

#warning_box table tr td a.btn.btn-middle {
    padding: 5px 21px 7px 21px;
    margin-top: 5px;
}

#warning_box table tr td a.btn.btn-middle.btn-white {
    line-height: 22px;
    padding: 4px 15px 6px 15px;
    height: auto;
}

#warning_box table tr td a.btn.btn-middle.btn-white:hover {
    background: #f2f2f2;
}

.button_add_keywords.cont_rel {
    position: relative;
}

#warning_box table {
    border-left: 5px solid #dea621;
    width: 100%;
}

#warning_box table tr td span {
    color: #434343;
    font-size: 18px;
}

#warning_box table tr td span b {
    font-weight: normal;
    color: #7fae13;
}

#warning_box table tr td img {
    width: 44px;
    height: 38px;
}

#subscription div.row.title {
    padding: 20px 0px;
}

#subscription div.row.title .span12 p {
    margin-bottom: 0px;
}

#subscription div.row.title .span12 p, .span3_10 p, .row.key .span8_70 p {
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #424242;
}

.span3_10 {
    width: 194px;
}

.span3_10 p {
    text-align: center;
}

.span8_70 {
    width: 688px;
}

#subscription .border .span3_10 {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    padding: 16px 18px 5px;
    position: relative;
}

#subscription .border .span3_10.margin {
    margin-bottom: 30px;
}

#subscription .title + .border.trial .span3_10 {
    padding-bottom: 16px;
}

.span3_10 p.tarif {
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #7fae13;
}

.span3_10 p.tarif span {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #424242;
    opacity: 0.69;
}

.span3_10 p.infoReg {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
}

.span3_10 p.infoReg.spaced {
    margin-bottom: 20px;
}

.span3_10 p.infoReg span {
    color: #424242;
    padding-left: 4px;
}

.span8_70 p.infoReg {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
    padding-left: 20px;
    margin: 0 0 10px;
}

.span8_70 p.infoReg i {
    font-style: normal;
    width: 260px;
    display: inline-block;
}

.span8_70 p.infoReg span {
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #424242;
    padding-left: 4px;
}

.row.key .span3_10 {
    width: 232px;
}

.row.key .span3_10 p, .row.key .span8_70 p {
    text-align: left;
}

.row.key .span3_10 p.tarif, .row.key .span8_70 p.tarif, .span3_10 span.tarif, .span8_70 span.tarif {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
    margin: 0 0 5px;
}

.row.key .span8_70 a.btn.btn-large, .row.key .span3_10 a.btn.btn-large {
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    padding: 7px 20px;
    margin-top: 0px;
}

.row.key .span8_70 p {
    padding-left: 20px;
}

.row.key .span8_70 a.btn.btn-large {
    margin-left: 20px;
}

#subscription .row.key {
    margin-top: 25px;
}

.row.subscriptionText p.p_grey_text {
    color: #7A7A8C;
}

.row.subscriptionText p.p_grey_text a {
    color: #37A5EC;
    text-decoration: blink;
}

.row.subscriptionText p.p_grey_text a:hover {
    text-decoration: underline;
}

.row.subscriptionText {
    margin-top: 20px;
}

.row.subscriptionText2 .span8 img {
    padding-right: 6px;
}
.row.subscriptionText2 {
    margin-bottom: 10px;
}
.row.subscriptionText2 .span4 img {
    padding-right: 12px;
}

#subscription hr {
    border-top: 1px solid #d9d9d9;
    margin: 30px 0;
}

#subscription div.row.title.addOptions {
    padding: 0px;
}

.row.key .span3_10 span.tarif a, .row.key .span8_70 span.tarif a {
    color: #37A5EC;
    text-decoration: blink;
}

.row.key .span3_10 span.tarif a:hover, .row.key .span8_70 span.tarif a:hover {
    text-decoration: underline;
}

.row.key.addOptions .span3_10 span.tarif, .row.key.addOptions .span8_70 span.tarif {
    position: relative;
    display: inline-block;
}

.row.key.addOptions .span3_10 span.tarif i, .row.key.addOptions .span8_70 span.tarif i {
    font-style: normal;
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #424242;
    flex: 1;
}

.limit-container {
    display: flex;
}

.row.key.addOptions .span3_10 span.tarif b, .row.key.addOptions .span8_70 span.tarif b {
    display: block;
    font-weight: 100;
    padding-bottom: 10px;
}

.row.key.addOptions .span8_70 span.tarif {
    margin-left: 20px;
}

.row.subscriptionText .span3 img {
    max-height: 22px;
}

.span3_10 .balance {
    text-align: left;
}

.span3_10 .balance i {
    float: right;
    font-style: normal;
    color: #7fae13;
}

.row.border a.btn.btn-large {
    margin-top: 5px;
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    padding: 7px 20px;
}

.row.border p a {
    margin-top: 10px;
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #37a1e4;
    text-decoration: blink;
}

.row.border p a:hover {
    text-decoration: underline;
}

.span8_70 .bonus_text {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
    padding-left: 20px;
}

.span8_70 .bonus_amount {
    font-size: 18px;
    color: #424242;
}

.span8_70 .bonus_procent {
    font-size: 24px;
    color: #7fae13;
    padding-top: 5px;
}

.span8_70 .span2.bonus {
    padding-top: 5px;
    padding-left: 20px;
}

#subscription .marginTop {
    margin-top: 30px;
}

.row.manual .span6 p {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
}

.row.manual .span6 form {
    margin: 0px;
}

.row.manual .span6 a.btn.btn-large {
    margin-top: 30px;
    font-size: 16px;
    font-family: 'Segoe UI Semibold', sans-serif;
    padding: 7px 20px;
    width: auto;
}

.row.manual .span6 a.more, .row.title .span12 p a {
    font-size: 14px;
    font-family: 'Segoe UI', sans-serif;
    color: #37a1e4;
    text-decoration: blink;
    margin-left: 10px;
    float: right;
}

.row.manual .span6 a.more:hover, .row.title .span12 p a:hover {
    text-decoration: underline;
}

.row.border.trial .span3_10 p.oneTitle {
    font-size: 17px;
}

.row.border.trial .span3_10 p.infoReg {
    margin: 10px 0 0;
}

.row.border.trial .span3_10 p.infoReg span.redColor {
    margin-top: 5px;
    font-size: 14px;
    font-family: 'Segoe UI Semibold', sans-serif;
    color: #db5b30;
}

.row.border.trial .span3_10 a.btn.btn-large {
    margin-top: 0px;
}

.row.border.manual p.oneTitle {
    text-align: left;
    color: #7fae13;
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    margin-bottom: 20px;
}

.row.border.manual .span3_10 {
    width: 244px;
}

.row.border.manual .span8_70 {
    width: 638px;
}

.row.border.manual p.oneTitle i {
    float: right;
    font-style: normal;
    font-size: 13px;
    font-family: 'Segoe UI', sans-serif;
    color: #7A7A8C;
}

#subscription .marginTop.manual {
    margin-top: 20px;
}

.row.border.marginTop.manual a.btn.btn-large {
    width: calc(100% - 40px);
    padding: 7px 20px;
    margin: 10px 0px;
}

.row.border.manual .span8_70 .span2.bonus {
    width: 138px;
}

.row.border.manual .span3_10 p.infoReg {
    text-align: left;
    font-size: 14px;
}

.row.manual .span6 a.btn.btn-large.ds {
    width: calc(100% - 40px);
    margin-top: 20px;
}

.subscription-popup .popup {
    width: 830px;
    position: relative;
}

.subscription-popup .popup .popup-content {
    padding: 30px 30px 20px;
}

.subscription-popup .popup .popup-content .popup-text {
    color: #7A7A8C;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    margin: 20px 0 10px;
}

#popup-placeholder,
#popup-fillupbalance {
    overflow: auto;
}

#popup-placeholder .popup,
#popup-fillupbalance .popup {
    margin: 90px auto 20px;
}

.subscription-popup .popup .popup-content .popup-text a {
    text-decoration: none;
    color: #0da1e3;
}

.subscription-popup .popup .popup-content .popup-text a:hover {
    text-decoration: underline;
}

.subscription-popup .open.dropup > .dropdown-menu,
.subscription-popup .open.dropup > .dropdown-menu > .dropdown-menu {
    margin-bottom: 0;
}

.subscription-popup .product_and_frequency {
    float: left;
    margin-top: 28px;
}

.subcr_top_alternative img,
.subcr_top_alternative p {
    vertical-align: middle;
    display: inline-block;
}

.subcr_top_alternative img {
    height: 30px;
    width: 260px;
}

.subcr_top_alternative p {
    display: inline-block;
    width: 490px;
    padding-right: 20px;
    margin: 0;
    font-size: 14px;
    color: rgba(66, 66, 66, 0.7);
}

.subcr_top_alternative {
    font-size: 0;
    margin-bottom: 8px;
}

.subcr_top_alternative a {
    text-decoration: none;
    color: #0da1e3;
}

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

.subscription-popup .product_and_frequency .bootstrap-select.btn-group {
    margin: 0;
}

.subscription-popup .product_and_frequency .popup-select {
    position: relative;
    border: solid 1px #e5e5e5;
    padding: 22px 20px;
    margin: 0;
}

.subscription-popup .product_and_frequency .popup-select:first-child {
    border-bottom: 0;
    border-radius: 2px 2px 0 0;
}

.subscription-popup .product_and_frequency .popup-select:last-child {
    border-radius: 0 0 2px 2px;
}

.subscription-popup #select-product-renewal.only_show_tariff {
    border: solid 1px #e5e5e5;
    border-bottom: none;
    width: 100%;
}

.subscription-popup #select-product-renewal.only_show_tariff .license_package,
.subscription-popup #select-product-renewal .current_product_name {
    display: none;
}

.subscription-popup #select-product-renewal.only_show_tariff .current_product_name {
    display: block;
    width: 250px;
    padding-top: 10px;
}

.subscription-popup #select-product-renewal .current_product_name {
    font-size: 16px;
    font-family: 'Segoe UI Semibold';
    padding-bottom: 16px;
    position: relative;
}
.subscription-popup .current_check_freq_block {
    display: none;
    font-size: 16px;
    font-weight: 500;
    color: #232a32;
    height: 42px;
    line-height: 42px;
    font-family: 'Segoe UI Semibold';
}
.subscription-popup #select-product-renewal.only_show_tariff + .popup-select {
    width: 100%;
    border-radius: 2px;
}

.subscription-popup .product_and_frequency label {
    position: absolute;
    top: -11px;
    left: 15px;
    padding: 0 5px;
    color: #424242;
    background-color: #f7f7f7;
}

.subscription-popup .bootstrap-select .btn.dropdown-toggle {
    height: 45px;
    font-family: 'Segoe UI Semibold';
    width: 290px;
}

.subscription-popup .bootstrap-select .btn .filter-option {
    line-height: 42px;
    height: 42px;
    padding: 0;
    font-size: 16px;
    text-overflow: ellipsis;
}

.subscription-popup .bootstrap-select .btn .caret {
    right: 8px;
    bottom: 15px;
}

.subscription-popup #allow_rebilling_block {
    margin-left: 0;
    display: inline-block;
    padding-right: 20px;
    color: rgba(66, 66, 66, 0.7);
}

#popup-fillupbalance .bootstrap-select .btn .filter-option {
    line-height: 51px;
    height: 51px;
    padding: 0;
    font-size: 24px;
    text-align: center;
    left: 50px;
    right: 50px;
}

.fill_up_bonus_block i {
    font-style: normal;
    font-family: 'Segoe UI Semibold';
}

.select_block_wrap {
    position: relative;
    width: 370px;
    margin: 0 auto;
}

.subscription-popup .popup .popup-content .min_amount_block .popup-text {
    float: left;
    width: 370px;
    margin: 5px 0 20px;
}

.subscription-popup .popup .popup-content .min_amount_block .popup-text:first-child {
    margin-right: 30px;
}

.subscription-popup .popup .popup-content .min_amount_block .popup-text.error {
    color: red;
    border: 0;
    background-color: transparent;
}

.select_block_currency {
    color: rgba(66, 66, 66, .5);
    position: absolute;
    z-index: 5;
    top: 42px;
    font-size: 18px;
}

.select_block_currency.left_side {
    left: 18px;
}

.select_block_currency.right_side {
    right: 35px;
}

#popup-fillupbalance .bootstrap-select .btn .caret {
    bottom: 20px;
}

#popup-fillupbalance .dropdown-menu.inner li {
    text-align: center;
}

#popup-fillupbalance .bootstrap-select .btn.dropdown-toggle {
    height: 55px;
    width: 370px;
}

.subscription-popup #total_to_pay_placeholder {
    float: right;
    font-size: 18px;
    font-family: 'Segoe UI Semibold';
    padding-top: 7px;
}

.subscription-popup #total_to_pay_placeholder .spinner {
    display: none;
}

.subscription-popup #total_to_pay_placeholder.loading .discount-coupon,
.subscription-popup #total_to_pay_placeholder.loading .total {
    display: none;
}

.subscription-popup #total_to_pay_placeholder.loading .spinner {
    display: inline;
}

.subscription-popup.pay-method-avangate.license-is-upgrade #total_to_pay_placeholder {
    visibility: hidden;
}

.subscription-popup .popup-inputs,
.popup-subscr-pay .popup-inputs {
    position: relative;
    background-color: #f7f7f7;
    border: solid 1px #d4d4d4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 22px 20px 36px;
    margin: 0 0 25px 0;
}

.subscription-popup .license_months_wrap {
    float: right;
    width: 348px;
}

.subscription-popup #license_months,
.subscription-popup .license_year_only {
    margin-top: 7px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    background-color: white;
}

.subscription-popup .license_year_only {
    display: none;
    height: 181px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 35px 0;
    color: #424242;
}

.subscription-popup .lyo_tariff,
.subscription-popup .lyo_price {
    font-size: 18px;
    line-height: 32px;
    font-family: 'Segoe UI Semibold';
}

.subscription-popup .lyo_period_wrap span,
.subscription-popup .lyo_discount_wrap span {
    font-family: 'Segoe UI Semibold';
    text-transform: none;
}

.subscription-popup .lyo_period_wrap,
.subscription-popup .lyo_discount_wrap {
    text-transform: capitalize;
}

.subscription-popup .lyo_period_wrap,
.subscription-popup .lyo_tariff {
    float: left;
}

.subscription-popup .lyo_discount_wrap,
.subscription-popup .lyo_price {
    float: right;
}

.subscription-popup .license_year_only .big_part {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.subscription-popup .lyo_price {
    color: #0da1e3;
}

.subscription-popup .license_months_wrap.show_license_year .period_pay_title {
    visibility: hidden;
}

.subscription-popup .license_months_wrap.show_license_year .license_year_only {
    display: block;
}

.subscription-popup .license_months_wrap.show_license_year #license_months {
    display: none;
}

.subscription-popup #license_months .radio_block {
    border-bottom: 1px solid #e5e5e5;
    line-height: 35px;
    font-size: 0;
}

.subscription-popup #license_months .radio_block {
    color: grey;
}

.subscription-popup #license_months .radio_block div {
    display: inline-block;
    font-size: 14px;
    text-align: center;
    width: 103px;
    color: #424242;
}

.subscription-popup #license_months .radio_block div:nth-of-type(1) {
    font-family: 'Segoe UI Semibold';
    text-align: left;
    padding-left: 10px;
    width: 98px;
}

.subscription-popup #license_months .radio_block div:nth-of-type(2) {
    color: #0da1e3;
}

.subscription-popup #license_months .radio_block .grey_text {
    color: #969696;
}

.subscription-popup #license_months .radio_block input[type="radio"]:checked + label {
    background-color: #fbfbfb;
}

.subscription-popup #license_months .radio_block:last-child {
    border-bottom: 0;
}

.btn-group.license_package button {
    width: 230px;
}

.option-value.option-value-regular__a.select190.license_package {
    width: 230px;
    padding-right: 5px;
}

.btn-group.check_freq button {
    width: 290px;
}

.option-value.option-value-regular__a.select190.check_freq {
    width: 290px;
    padding-left: 0px;
}

.subscription-popup .popup .popup-content #license_months label {
    margin-bottom: 0;
    line-height: 35px;
}

.subscription-popup #license_months .radio_block label:before,
.subscription-popup #license_months .radio_block label:after {
    left: 9px;
}

.radio_block label {
    position: relative;
    padding-left: 26px;
    line-height: 20px;
}

.radio_block label:before,
.radio_block label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
}

.radio_block label:before {
    width: 16px;
    height: 16px;
    border: solid 1px rgba(0, 0, 0, 0.23);
    background-color: white;
    margin-top: -8px;
}

.radio_block label:after {
    transition: .24s;
    opacity: 0;
    margin: -3px 0 0 5px;
    width: 6px;
    height: 6px;
    background-color: #0da1e3;
}

.radio_block input[type='radio']:checked + label:after {
    opacity: 1;
}

.choose_pay_method .radio_block {
    width: 370px;
    float: left;
    font-family: 'Segoe UI Semibold';
}

.choose_pay_method .radio_block:first-child {
    margin-right: 30px;
}

.choose_pay_method .radio_block label {
    border: solid 1px #d7d7d7;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    padding: 0;
    transition: .24s;
    color: #424242;
    font-family: 'Segoe UI Semibold';
}

.choose_pay_method .radio_block label:before,
.choose_pay_method .radio_block label:after {
    top: 25%;
    left: 16px;
}

.choose_pay_method > .radio_block label .top {
    border-bottom: solid 1px #d7d7d7;
    transition: .24s;
}

.pay_method_card .bottom img {
    margin: 0 3px;
    vertical-align: middle;
}

.pay_method_bank .bottom div {
    width: 275px;
    margin: 0 auto;
    height: 36px;
    line-height: 36px;
    background-color: #fbfbfb;
    border: solid 2px #1b81f7;
    color: #1b81f7;
    text-transform: uppercase;
}

.choose_pay_method .radio_block .top {
    position: relative;
    line-height: 16px;
    height: 32px;
    padding: 16px 0 16px 104px;
}

.choose_pay_method .radio_block .top img {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    left: 45px;
}

.choose_pay_method .radio_block .bottom {
    text-align: center;
    height: 40px;
    padding: 12px 0;
}

.choose_pay_method .pay_method_card .bottom {
    height: 34px;
    padding: 15px 0;
}

.choose_pay_method > .radio_block input[type='radio']:checked + label {
    border: solid 1px #0da1e3;
}

.choose_pay_method > .radio_block input[type='radio']:checked + label .top {
    border-bottom: solid 1px #0da1e3;
}

.subscription-popup .popup .popup-content #license_months label i {
    color: #7fae13;
    font-size: 14px;
    font-family: 'Segoe UI Semibold', sans-serif;
    font-style: normal;
}

.subscription-popup .popup .popup-buttons.abs a {
    font-family: 'Segoe UI Semibold', sans-serif;
    padding: 7px 20px;
    font-size: 16px;
}

.subscription-popup .popup .popup-buttons.abs .btn-white {
    height: 18px;
    line-height: 18px;
    margin-right: 20px;
    min-width: 100px;
}

.subscription-popup .popup .popup-buttons.abs .btn-white:hover {
    background: #e7e7e7;
}

.lineheight {
    height: 45px;
}

.subscription-popup .total_to_pay_placeholder {
    float: right;
    margin-left: 20px;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    color: #424242;
    padding-top: 5px;
}

.popupHeader {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    color: #424242;
}

.hide_important {
    display: none !important;
}

.subscription-popup .popup .popup-content .popupHeader + .popup-text {
    color: #424242;
    line-height: 24px;
}

.popupImageLeft {
    display: inline-block;
}

.popupImageLeft span {
    display: block;
}

.popupImageLeft span img {
    padding-right: 5px;
    padding-bottom: 7px;
}

.popupImageRight {
    display: inline-block;
    float: right;
    text-align: right;
}

.popupImageRight span {
    display: block;
}

#popup-fillupbalance .popup-inputs {
    text-align: center;
    padding: 22px;
}

#popup-fillupbalance .bootstrap-select {
    text-align: left;
}

#popup-fillupbalance.popup-fillupbalance-bank-transfers .popup-inputs {
    padding-bottom: 0;
}

#popup-fillupbalance.popup-fillupbalance-bank-transfers .popup-inputs.checkboxes-hidden {
    padding-bottom: 20px;
}

.popupImageRight span img {
    padding-left: 10px;
    padding-bottom: 7px;
}

.disabledElement {
    opacity: 0.4;
}

div.span3_10.width4 {
    width: 442px;
}

div.span8_70.width4 {
    width: 439px;
}

.span3_10 p.infoReg span.infoRegDate {
    font-family: "Segoe UI Semibold", sans-serif;
}

.row.border p a.btn {
    color: #fff;
    text-decoration: blink;
}

.row.border p a.btn:hover {
    text-decoration: blink;
}

i.characterRub, kbd.characterRub {
    font-family: 'Conv_RUBSN';
    font-style: normal;
    font-weight: 100;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.top-project #s2id_select-project a.select2-choice span.select2-chosen {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
}

.topSvgSettings {
    fill: #9AD1F3;
}

.top_setting:hover .topSvgSettings {
    fill: #FFFFFF;
}

#s2id_selectTimezone {
    margin-top: -10px;
    width: 300px;
    height: 33px;
}

.select-timezone .select2-search {
    display: none;
}

.groupTimezone ul {
    display: none;
}

.groupTimezone .select2-result-label span.info {
    display: block;
    padding: 6px 15px 8px 5px;
    position: relative;
    margin-left: 20px;
    font-family: "Segoe UI Semibold", sans-serif;
}

.select2-results li.select2-result-with-children.groupTimezone .select2-result-label {
    padding: 0px;
}

.select2-results li.select2-result-with-children.groupTimezone ul.select2-result-sub li {
    padding: 6px 15px 8px;
}

.groupTimezone .select2-result-label span.info:before {
    content: "\2e";
    color: #757575;
    position: absolute;
    font-size: 12px;
    font-family: SER_ico;
    left: -7px;
}

.groupTimezone .select2-result-label span.info.arrowHide:before {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.select-timezone ul.select2-results {
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
}

.span12.emptyAutoPosting {
    text-align: center;
}

.span12.emptyAutoPosting h3 {
    font-family: "Segoe UI", sans-serif;
    font-size: 24px;
    color: #434343;
    font-weight: normal;
}

.span12.emptyAutoPosting p span {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #6f6f6f;
    width: 700px;
    display: inline-block;
    margin-top: 5px;
}

.span12.emptyAutoPosting a.btn.btn-input {
    font-size: 16px;
    width: 250px;
    padding: 15px 25px;
    margin-top: 25px;
}

.emptyChanel {
    text-align: center;
    height: 220px;
}

.emptyChanel h3 {
    font-family: "Segoe UI", sans-serif;
    font-size: 24px;
    color: #434343;
    margin-top: 70px;
    font-weight: normal;
}

a#add_channel_empty {
    font-size: 16px;
    width: 250px;
    padding: 15px 25px;
    margin-top: 15px;
}

.span12.line-first img {
    max-width: 79px;
    max-height: 79px;
}

#global_warning_shadow, #global_hint_shadow {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    background: transparent;
    z-index: 888;
    top: 0px;
}

#exportDialog .r1 {
    height: 11px;
    width: 110px;
}

/*Global Hint*/
#global_hint_box {
    position: absolute;
    background: #fff;
    border: 1px solid #c5c5c5;
    z-index: 9999;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    width: 410px;
    border-radius: 3px
}

#global_hint_box:after, #global_hint_box:before {
    bottom: 100%;
    left: 60px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

#global_hint_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 13px;
    margin-left: -13px;
}

#global_hint_box:before {
    border-color: rgba(197, 197, 197, 0);
    border-bottom-color: #c5c5c5;
    border-width: 14px;
    margin-left: -14px;
}

#global_hint_box.globalBottom:after, #global_hint_box.globalBottom:before {
    bottom: auto;
    top: 100%;
}

#global_hint_box.globalBottom:after {
    border-bottom-color: transparent;
    border-top-color: #fff;
}

#global_hint_box.globalBottom:before {
    border-bottom-color: transparent;
    border-top-color: #c5c5c5;
}

#global_hint_box table tr td a.btn.btn-middle {
    padding: 5px 30px 7px 30px;
}

#global_hint_box table tr td a.btn.btn-middle.btn-white {
    line-height: 22px;
    padding: 4px 15px 6px 15px;
    height: auto;
}

#global_hint_box table tr td a.btn.btn-middle.btn-white:hover {
    background: #f2f2f2;
}

.button_add_keywords.cont_rel {
    position: relative;
}

#global_hint_box table {
    border-left: 5px solid #7fae13;
    width: 100%;
}

#global_hint_box table tr td span {
    color: #434343;
    font-size: 18px;
}

#global_hint_box table tr td span b {
    font-weight: normal;
    color: #7fae13;
}

.skipGlobalHint {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #37a1e4;
    text-decoration: none;
}

.skipGlobalHint:hover {
    color: #37a1e4;
    text-decoration: underline;
}

.hintIcon {
    position: absolute;
    top: 0px;
    z-index: 9997;
    cursor: pointer;
    display: none;
}

.hintIconContainer {
    position: relative;
}

.hintIconContainer span {
    position: absolute;
    top: 15px;
    left: 0px;
    right: 0px;
    color: #fff;
    margin: auto;
    text-align: center;
    z-index: 99999;
}

#global_hint_box.globalRight:after, #global_hint_box.globalRight:before {
    left: auto;
    right: 28px;
}

.topLinkGlobalHint {
    position: relative;
    top: 13px;
    padding: 7px 8px 5px 8px;
    border-radius: 4px;
}

.topLinkGlobalHint span {
    display: none;
}

.topLinkGlobalHint .iconGlobalHint {
    fill: #9ad1f3;
}

.topLinkGlobalHint:hover {
    background-color: #465f79;
}

.topLinkGlobalHint:active, .topLinkGlobalHint:focus {
    background-color: transparent;
}

a.switchLink {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    color: #65696a;
    text-decoration: none;
    display: inline-block;
    padding: 6px 16px;
}

a.switchLink:hover, a.switchLink:focus, a.switchLink:active, a.switchLink.switch_active {
    background-color: rgba(0, 0, 0, 0.05);
}

a.switchLink.switch_first {
    border: 1px solid #c5c5c5;
    border-radius: 2px 0px 0px 2px;
}

a.switchLink.switch_second {
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    border-radius: 0px 2px 2px 0px;
    margin-left: -4px;
}

#topChecklistCustomCategory {
    margin-top: 40px;
}

#topChecklistCustomCategory .span4 {
    text-align: right;
}

#topChecklistCustomCategory .span4 a.btn.btn-large {
    font-size: 16px;
    padding: 7px 20px;
}

#edit_custom_item .profile-input {
    width: 100%;
}

#edit_custom_item .popup-text {
    margin: 10px 0 0px 0;
    display: inline-block;
    width: 100%;
}

#edit_custom_item .profile-input label {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #424242;
}

#edit_custom_item .profile-input .option-input {
    width: calc(100% - 12px);
    padding: 5px 5px 6px 5px;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 14px;
}

#edit_custom_item .profile-input .textarea__600 {
    width: calc(100% - 24px);
    box-shadow: none;
    -webkit-box-shadow: none;
    margin-bottom: 0px;
}

#edit_custom_item form {
    margin: 0px;
}

.btn.btn-large.min-padding {
    padding: 7px 15px;
    font-size: 16px;
}

a.checklistBtn {
    display: inline-block;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    padding: 6px 7px 2px 7px;
    margin-left: 4px;
}

a.checklistBtn:hover, a.checklistBtn:focus, a.checklistBtn:active {
    background-color: rgba(0, 0, 0, 0.05);
}

.span12.hintCustomTask {
    text-align: center;
}

.span12.hintCustomTask .blockText {
    width: 400px;
    display: inline-block;
    margin-top: 20px;
    margin-left: 120px;
}

.span12.hintCustomTask .blockArrow {
    display: inline-block;
}

.span12.hintCustomTask .blockArrow img {
    margin-top: -110px;
}

.span12.hintCustomTask .blockText h2 {
    font-family: 'Segoe UI', sans-serif;
    font-size: 24px;
    color: #424242;
}

.span12.hintCustomTask .blockText p {
    font-family: 'Segoe UI', sans-serif;
    font-size: 16px;
    color: #6f6f6f;
    line-height: 20px;
}

.btn.btn-input.report-link {
    padding: 6px 12px;
}

.btn.btn-input.report-link svg {
    position: relative;
    top: 1px;
    margin-right: 5px;
}

.checklistBtn.report-link {
    padding: 7px 9px 4px 9px;
    margin-left: 0px;
    margin-right: 8px;
    position: relative;
    top: 4px;
}

.checklistBtn.report-link.disabledBtn {
    opacity: 0.3;
    cursor: default;
}

.checklistBtn.report-link.disabledBtn:hover, .checklistBtn.report-link.disabledBtn:active, .checklistBtn.report-link.disabledBtn:focus {
    opacity: 0.3;
    cursor: default;
    background-color: #fff;
}

#pl.reportTable thead tr th.reportAllCheckbox {
    cursor: default;
    border-right: none;
    padding: 5px 0px;
    margin: 0px;
    width: 20px;
}

.reportTable .reportCheckbox label {
    margin-left: 12px;
    margin-top: 5px;
}

.reportTable .td-margin {
    padding: 4px 0 4px 10px;
    border-right: 1px dashed transparent;
}

.reportTable .td-margin.font16-report {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #212c35;
    padding-left: 0px;
}

.reportTable .td-margin.font14-report {
    font-family: 'Segoe UI', sans-serif;
    font-size: 14px;
    color: #212c35;
}

.reportTable .td-margin.font14-report span.color-grey {
    color: #212c35;
    opacity: 0.69;
}

#pl.reportTable thead tr th {
    padding: 10px 10px;
}

.checklistBtn.report-link-remove {
    padding: 6px 7px 2px 7px;
    margin-left: 6px;
}

#pl.reportTable .action_table {
    margin-top: -3px;
}

.checklistBtn.report-link-remove .iconBtn {
    fill: #2B2B2B;
    opacity: 0.5;
}

.checklistBtn.report-link-remove:hover, .checklistBtn.report-link-remove:active, .checklistBtn.report-link-remove:focus {
    background-color: #fff;
}

.checklistBtn.report-link-remove:hover .iconBtn, .checklistBtn.report-link-remove:active .iconBtn, .checklistBtn.report-link-remove:focus .iconBtn {
    fill: #424242;
    opacity: 1;
}

#pl.reportTable .btn-vniz-download {
    margin-right: 1px !important;
}

.reportAllCheckbox label {
    margin-left: 12px;
}

input[type="checkbox"].new-regular-checkbox + label#picReportAllCheckbox.nonAllChecked:before {
    background: url("../img/check_sheet_full.png") -48px top no-repeat;
}

div#reportRowFirst {
    width: 350px;
}

div#reportRowSecond {
    width: 428px;
}

.page-title {
    margin-top: 10px;
}

.page-title .span12 h3.settings {
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #424242;
}

p.page-description {
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #212c35;
}

p.page-description a {
    color: #37a1e4;
}

table.reportBlue thead tr th.header {
    padding: 10px 20px;
}

table.reportBlue tbody tr td div.td-margin {
    padding: 4px 0 4px 20px;
    border-right: 1px dashed transparent;
}

#formAddDomain input.option-input.input-block-level {
    border-radius: 2px;
    margin: 0px;
    height: 34px;
    margin-top: 1px;
}

#formAddDomain .formAddDomain-nullCol {
    margin-left: 0px;
    padding-top: 2px;
}

#formAddDomain .formAddDomain-firstCol {
    margin-left: 0px;
}

#formAddDomain .formAddDomain-firstCol label i, #formAddDomain .formAddDomain-nullCol label i {
    font-style: normal;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #424242;
    opacity: 0.69;
}

#formAddDomain .formAddDomain-firstCol .input-block-level {
    width: 300px;
}

#formAddDomain .formAddDomain-nullCol .input-block-level {
    width: 240px;
}

#formAddDomain .formAddDomain-secondCol {
    height: 45px;
    position: relative;
    margin-left: 10px;
}

#formAddDomain .formAddDomain-secondCol .btn.btn-input {
    position: relative;
    padding: 6px 25px;
    display: inline-block;
    font-size: 16px;
}

.formAddDomain {
    margin-top: 15px;
    margin-bottom: 18px;
    display: inline-block;
}

.span.formAddDomain-secondCol img {
    position: relative;
    left: 4px;
    display: none;
}

table.reportBlue tbody tr td .td-margin.font16 {
    font-style: normal;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #212c35;
}

table.reportBlue .checklistBtn {
    display: inline-block;
    background-color: #fff;
}

table.reportBlue tbody tr td .td-margin.font16 span.usedLimit {
    font-family: "Segoe UI Semibold", sans-serif;
}

table.reportBlue tbody tr td .td-margin.font16 span.fromLimit {
    opacity: 0.69;
}

#menuBeta {
    font-style: italic;
    color: #9ad1f3;
}

#stringBeta {
    position: absolute;
    font-size: 12px;
    top: -4px;
    font-style: italic;
    color: #db5b30;
    right: -10px;
}

#help-guide .popup .popup-content .popup-text h3 {
    font-size: 18px;
    color: #434343;
    line-height: 24px;
    margin-top: 25px;
}

#help-guide .popup .popup-content .popup-text {
    margin: 5px 0;
}

#help-guide .popup .popup-content .popup-text h3 {
    margin-top: 0px;
}

#help-guide .popup .popup-content .popup-buttons a.skipGlobalHint, #help-guide .popup .popup-content .popup-buttons a.skipGlobalHint:active, #help-guide .popup .popup-content .popup-buttons a.skipGlobalHint:focus {
    font-size: 14px;
    margin-top: 5px;
    display: inline-block;
    text-decoration: none;
    color: #37a1e4;
}

#help-guide .popup .popup-content .popup-buttons a.skipGlobalHint:hover {
    text-decoration: underline;
    color: #37a1e4;
}

.topLinkGlobalHint.topShow {
    z-index: 9999;
    background-color: #222c36;
}

#help-guide .popup {
    margin-top: 95px;
    position: relative;
}

#help-guide .popup .arrowGuide {
    position: absolute;
    right: -85px;
    top: -45px;
    width: 110px;
}

.widthTooltip .tooltip.fade.top.in .tooltip-inner {
    width: 200px;
}

.to-top-button {
    width: 44px;
    height: 44px;
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    z-index: 10;
    background: url(../img/btn-up-default.png) no-repeat;
}

.to-top-button:hover {
    background: url(../img/btn-up-over-pressed.png) no-repeat;
}

.sorter {
    cursor: pointer;
}

#task_results.keysuggestion-history th {
    white-space: nowrap;
}

#recheck-confirm .popup-text .no-span a {
    color: #37a1e4;
    text-decoration: none;
}

.lineDiagram {
    background-color: #9ad1f3;
    height: 16px;
    position: relative;
    cursor: pointer;
}

.lineDiagram .lineDiagramOrganic {
    background-color: #36a1e4;
    height: 16px;
    right: 0px;
    position: absolute;
}

.fbTooltip {
    text-align: left;
}

.fbTooltip tr td {
    color: #fff;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    padding: 3px !important;
    background-color: transparent !important;
}

.fbTooltip tbody {
    border-bottom: 0px;
}

.arrow_hint_3_ru {
    position: absolute;
    z-index: 1;
    left: 220px;
    top: 8px;
}

.arrow_hint_3_ru img {
    transform: rotate(112deg) scale(-1, 1);
    position: relative;
    right: 54px;
    top: -42px;
}

.arrow_hint_3 {
    position: absolute;
    z-index: 1;
    left: 180px;
    top: 8px;
}

.arrow_hint_3 img {
    transform: rotate(112deg) scale(-1, 1);
    position: relative;
    right: 54px;
    top: -42px;
}

span.emptyIcon {
    width: 17px;
    display: inline-block;
}

.top-username_box {
    position: absolute;
    background: #ffffff;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    padding: 4px 12px;
    font-style: normal;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #434343;
    top: 36px;
    z-index: 99;
    display: none;
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.3);
}

.top-username_box p {
    margin: 0px;
    display: inline-block;
    white-space: nowrap;
}

.top-username_box:after, .top-username_box:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.top-username_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 9px;
    margin-left: -9px;
}

.top-username_box:before {
    border-color: rgba(197, 197, 197, 0);
    border-bottom-color: #c5c5c5;
    border-width: 10px;
    margin-left: -10px;
}

.topAccountBalance {
    color: #9ad1f3;
    font-style: normal;
    text-decoration: none;
}

.topAccountBalance:hover {
    color: #9ad1f3;
}

.facebook_block {
    margin-top: 10px;
}

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

.top-username {
    display: inline-block;
    position: relative;
    right: 2px;
    height: 32px;
}

.top-username__value {
    display: table-cell;
    vertical-align: middle;
    height: 52px;
}

.top-username__value div {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.top-username__value div.topBalance {
    font-style: normal;
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #9ad1f3;
}

.top-username__value div.topBalance kbd.characterRub {
    color: #fff;
}

.top-username__value div.topName {
    font-style: normal;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 13px;
    color: #fff;
}

.top-username__avatar img {
    margin-top: 0px;
}

.span.top_left_block {
    margin-left: 0px;
    float: right;
    margin-right: 5px;
}

.span.top_right_block {
    margin-left: 0px;
    float: right;
    margin-top: -3px;
}

.top-username__value div.topName.noBalance {
    font-size: 16px;
    height: 22px;
}

#popup_edit_cost .btn-group .dropdown-menu.open ul li a {
    color: #757575;
}

#popup_edit_cost .btn-group .dropdown-menu.open ul li a:hover {
    color: #fff;
}

.demography_block .highcharts-title {
    display: none;
}

.dz-error-mark, .dz-success-mark, .dz-filename, .dz-size, .dz-error-message {
    display: none !important;
}

.dz-preview.dz-file-preview {
    display: inline-block;
    float: left;
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    position: relative;
    margin-right: 9px;
    margin-bottom: 10px;
    text-align: center;
    background: transparent url("../images/img_preview_unavailable.png") center center no-repeat;
}

.dz-preview.dz-file-preview .dz-image img {
    width: 79px;
    height: 79px;
    display: inline-block;
}

.domainAllCompetitors {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 170px;
    display: inline-block;
}

div.noDataText {
    color: #434343;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
}

div.data-dashboard-table-item__a {
    position: relative;
    pointer-events: auto;
    cursor: pointer;
}

.data-dashboard-table-cell__a.whiteBtn {
    width: 105px;
    position: absolute;
    bottom: 0;
    right: 2px;
    text-align: right;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn img {
    padding-top: 6px;
    padding-left: 2px;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn svg {
    left: 7px;
    display: inline;
    position: absolute;
    top: 7px;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn svg .colorMoveIcon {
    fill: #65696A;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn {
    border: 1px solid #c5c5c5;
    display: inline-block;
    border-radius: 2px;
    height: 30px;
    width: 30px;
    background-color: #FFF;
    position: relative;
    text-align: center;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn:hover {
    background-color: #f7f7f7;
}

a.auditTab {
    border: 1px solid #c5c5c5;
    text-decoration: none;
    display: inline-block;
    height: 22px;
    padding: 3px 11px 3px 11px;
    position: relative;
    bottom: -6px;
}

a.auditTab svg {
    display: block;
}

a.auditTab.rightLink {
    padding: 4px 7px 2px 7px;
    border-radius: 0px 2px 2px 0px;
    margin-left: -5px;
}

a.auditTab.leftLink {
    border-radius: 2px 0px 0px 2px;
    margin-left: 20px;
}

a.auditTab .auditTabIcon {
    fill-opacity: 0.5;
}

a.auditTab.active .auditTabIcon, a.auditTab:hover .auditTabIcon, a.auditTab:focus .auditTabIcon, a.auditTab:active .auditTabIcon {
    fill-opacity: 1;
}

a.auditTab.active, a.auditTab:hover, a.auditTab:focus, a.auditTab:active {
    background: #f2f2f2;
}

#optimize_desktop_tab .razdel-audit-mobile-viewport {
    width: 940px;
}

#optimize_mobile_tab .audit-resolve div {
    width: 645px;
    padding-right: 10px;
}

#optimize_mobile_tab .audit-resolve div ul {
    padding-top: 7px;
}

.header-checklist .span4.audit-header-right p {
    padding-bottom: 5px;
}

.header-checklist .span4.audit-header-right p.auditGenerated {
    display: inline-block;
    padding-bottom: 0px;
}

.header-checklist .span4.audit-header-right h2 {
    display: inline-block;
    position: relative;
    bottom: -1px;
    font-size: 24px;
    padding-left: 5px;
}

.span12.seo-block-p ul li ul li {
    word-wrap: break-word;
}

.popup-title #dest_url {
    word-wrap: break-word;
}

.moveBlock {
    position: relative;
    margin-top: -16px;
    margin-bottom: -16px;
    margin-left: 0px;
}

.data-dashboard-table-cell__a.whiteBtn a.moveBlock.dashboardWhiteBtn.actives {
    background-color: #BBB;
    border: 1px solid #BBB;
}

.data-dashboard-table-cell__a.whiteBtn a.moveBlock.dashboardWhiteBtn.actives svg .colorMoveIcon {
    fill: #FFF;
}

.icnDrag {
    display: none;
}

.ui-sortable .data-dashboard-table-row-string {
    cursor: move;
}

#spinner-1.spinner-css {
    background-color: white;
    z-index: 99998;
}

#popup-export p, #popup-placeholder-recheck p {
    color: #34434e;
    opacity: 1;
    font-family: "Segoe UI", sans-serif;
    font-size: 15px;
}

.popupExportListHeder {
    background-color: #f2f2f2;
    padding: 6px 10px 6px 10px;
    cursor: pointer;
}

.popupExportListHeder label {
    font-style: normal;
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #434343;
    opacity: 0.69;
    margin-bottom: 0px;
    display: inline-block;
}

.popupExportListBlock ul {
    margin: 10px 0px 0px 10px;
}

.popupExportListBlock ul li {
    list-style-type: none;
}

.popupExportListBlock ul li label {
    margin-bottom: 10px;
    font-style: normal;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #424242;
    opacity: 1;
}

input[type="checkbox"].new-regular-checkbox + label.nonAllChecked:before {
    background: url("../img/check_sheet_full.png") -48px top no-repeat;
}

span.arrowPopupExport {
    background: url("../svg/dashboard/icn-collapse.svg") center center no-repeat;
    height: 21px;
    width: 9px;
    display: inline-block;
    float: right;
}

span.arrowPopupExport.arrowPopupActive {
    background: url("../svg/dashboard/icn-expand.svg") center center no-repeat;
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

img.folderGroup {
    margin-top: -5px;
    margin-left: -4px;
    margin-right: 3px;
}

a.arrowGroupsExport {
    background: url("../svg/dashboard/icn-collapse.svg") center center no-repeat;
    height: 18px;
    width: 12px;
    display: inline-block;
    float: left;
    margin-right: 6px;
}

a.arrowGroupsExport.arrowPopupActive {
    background: url("../svg/dashboard/icn-expand.svg") center center no-repeat;
}

.popupExportListBlock ul li ul {
    margin: 10px 0px 0px 43px;
}

#popup-export .scroll-wrapper, #popup-placeholder-recheck .scroll-wrapper {
    border: 1px solid #c5c5c5;
}

@-moz-document url-prefix() {
    .moveBlock {
        margin-bottom: -15px;
    }
}

.data-dashboard-table-cell__a.whiteBtn.groupsBlock {
    padding: 0px 1px;
}

.groupdiv .ui-draggable-dragging {
    z-index: 999;
}

.span.formAddDomain-firstCol label {
    color: #6f6f6f;
}

.formAddDomain.backlinks_explorer #formAddDomain {
    margin: 0px;
}

.formAddDomain.backlinks_explorer {
    margin-top: 0px;
    margin-bottom: 0px;
}

.formAddDomain.backlinks_explorer #formAddDomain .formAddDomain-secondCol {
    height: auto;
    position: relative;
    margin-left: 10px;
}

.formAddDomain.backlinks_explorer #formAddDomain .formAddDomain-secondCol .btn.btn-input {
    top: 25px;
}

.backlinks_explorer_radio {
    margin-top: 0px;
}

.span12.keysuggestion.table_items h2 {
    line-height: 18px;
    margin-bottom: 17px;
    margin-top: 5px;
}

.ascSort, .descSort {
    color: black;
    position: relative;
}

.ascSort:before {
    content: "\2f";
    position: absolute;
    left: -10px;
    font-family: 'SER_ico';
}

.descSort:before {
    content: "\2e";
    position: absolute;
    left: -10px;
    font-family: 'SER_ico';
}

.ascSort span.sortDecor, .descSort span.sortDecor {
    text-decoration: underline;
}

#audit_request_hint {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0px;
    background: transparent;
    z-index: 99;
    padding-bottom: 24px;
    display: none;
}

#audit_request_hint .text_info span {
    width: 740px;
    display: inline-block;
    padding-top: 9px;
}

#audit_request_hint .text_info a.btn.btn-large.btn-blue {
    padding: 5px 10px 8px 10px;
    display: inline-block;
    vertical-align: top;
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    margin-top: 4px;
}

#audit_request_hint .container.new_hint {
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
}

#audit_request_hint .container.new_hint .hint_close {
    position: relative;
}

#audit_request_hint .container.new_hint .hint_close a {
    top: 9px;
    display: inline-block;
    position: absolute;
    width: 12px;
    height: 12px;
}

#all_sites_block .ascSort, #all_sites_block .descSort {
    color: #434343;
}

#all_sites_block .ascSort span.sortDecor, #all_sites_block .descSort span.sortDecor {
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    color: #434343;
}

#all_sites_block .data-dashboard-table-row__a.hide_tooltip .data-dashboard-table-cell__a {
    font-family: 'Segoe UI';
    color: #BBB;
}

#all_sites_block .descSort:before, #all_sites_block .ascSort:before {
    content: " ";
    position: absolute;
    left: -11px;
    width: 6px;
    height: 6px;
    display: inline-block;
    top: 14px;
}

#all_sites_block span.descSort:before, #all_sites_block span.ascSort:before {
    top: 7px;
}

#all_sites_block .ascSort:before {
    background: url("../svg/dashboard/icn-sort-up.svg") center center no-repeat;
    width: 7px;
}

#all_sites_block .descSort:before {
    background: url("../svg/dashboard/icn-sort-down.svg") center center no-repeat;
    width: 7px;
}

#all_sites_block .data-dashboard-table-cell__a.titleCol.descSort:before, #all_sites_block .data-dashboard-table-cell__a.titleCol.ascSort:before {
    left: 4px;
}

#all_sites_block .data-dashboard-table-row__a.hide_tooltip .tooltip__a {
    z-index: 9;
}

.span8.top10 table {
    display: inline-block;
    float: right;
}

.span8.top10 a.btn.btn-input.btn-blue {
    padding: 5px 25px;
    margin-left: 7px;
}

.span8.top10 a.btn.btn-input.btn-blue img {
    margin-left: -5px;
    margin-right: 5px;
    margin-top: -4px;
}

.span8.top10 .option-input.width90.datepic.calendar {
    margin-right: 7px;
    margin-bottom: 0px;
    padding: 5px 5px 4px 5px;
}

.span8.top10 .btn-group.bootstrap-select.s {
    margin-bottom: 0px;
}

.span8.top10 .btn-group.bootstrap-select.s button, .span4.seList .btn-group.bootstrap-select.s button {
    width: 220px;
}

.span8.top10 .btn.dropdown-toggle, .span4.seList .btn.dropdown-toggle {
    height: 32px;
}

.span8.top10 .btn-group.bootstrap-select.s button .filter-option.pull-left img, .span4.seList .btn-group.bootstrap-select.s button .filter-option.pull-left img, .span8.top10 .btn-group.bootstrap-select.s .dropdown-menu.open ul li a img, .span4.seList .btn-group.bootstrap-select.s .dropdown-menu.open ul li a img {
    height: 16px;
    position: relative;
    top: -2px;
    margin-right: 4px;
}

.span8.top10 .btn-group.bootstrap-select.s .dropdown-menu.open ul li a, .span4.seList .btn-group.bootstrap-select.s .dropdown-menu.open ul li a {
    text-align: left;
    font-family: 'Segoe UI';
    font-size: 14px;
    color: rgb(67, 67, 67);
    padding-left: 11px;
}

.span8.top10 .btn-group.bootstrap-select.s .dropdown-menu.open ul li a:hover, .span4.seList .btn-group.bootstrap-select.s .dropdown-menu.open ul li a:hover {
    color: #fff;
}

.span8.top10 .btn-group.bootstrap-select.s .btn .filter-option, .span4.seList .btn-group.bootstrap-select.s .btn .filter-option {
    top: 0px;
    padding: 3px 0 2px 0;
}

.btn.dropdown-toggle.selectpicker.group_list {
    width: 281px;
}

#boxSearchKeyword {
    display: none;
    position: relative;
}

.competitorsSearch .showSearch {
    top: 0;
}

.showSearch {
    display: inline-block;
    background-color: #fff;
    padding: 4px 9px 7px 9px;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    top: -4px;
    position: relative;
    margin-left: 4px;
}

.option-line.top-margin.competitors.competitorsSearch {
    height: auto;
}

.competitors.competitorsSearch .option-value.option-value-regular__a.select190 {
    width: 325px;
}

.keywords-list.competitors.competitorsList {
    height: 277px;
}

input.option-input#searchKeyword {
    padding: 5px 5px 6px 5px;
    margin-top: 8px;
    margin-bottom: 13px;
    width: 308px;
}

.closeSearch {
    position: absolute;
    display: inline-block;
    background-color: #37a1e4;
    top: 8px;
    right: 0px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 4px 10px 8px 9px;
    border-radius: 0px 2px 2px 0px;
}

ul[id*="keywords-group"] {
    background-color: #fff;
}

#popup-export .scroll-wrapper.scroll-simple.scroll-simple_outer, #popup-export .scroll-simple.scroll-simple_outer.scroll-content.scroll-scrolly_show, #popup-placeholder-recheck .scroll-wrapper.scroll-simple.scroll-simple_outer, #popup-placeholder-recheck .scroll-simple.scroll-simple_outer.scroll-content.scroll-scrolly_show {
    height: 335px !important;
}

.removePositionDate {
    position: absolute;
    right: 6px;
    top: 0px;
    z-index: 9;
    visibility: hidden;
    opacity: 0;
    bottom: 0px;
    margin: auto;
}

.removePositionDate svg {
    top: 7px;
    position: relative;
}

.removePositionDate .removePositionDateIcon {
    fill-opacity: 0.5;
}

.removePositionDate:hover .removePositionDateIcon {
    fill-opacity: 1;
}

.th-center.headerSortUp span.th-sort, .th-center.headerSortDown span.th-sort {
    margin-right: 2px;
}

#extLinks .popup-title {
    word-wrap: break-word;
}

#source_links_table.table-grey tr.header:hover, #links_table.table-grey tr.header:hover, #source_links_table.table-grey tr.header:hover td, #links_table.table-grey tr.header:hover td {
    background-color: #37a1e4 !important;
}

.keywords_ul_group_items .keywords-list-item .kwplaceholder {
    word-wrap: break-word;
    max-width: calc(100% - 90px);
    display: inline-flex;
}

.new_overall2 #columnsSettingsForm.button_add_keywords #columnsSettings {
    border: 1px solid #c5c5c5;
    padding: 1px 5px;
    height: 29px;
    line-height: 27px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
    width: 125px;
    width: 145px;
    text-align: left;
    padding-left: 14px;
}

.new_overall2 #columnsSettingsForm.button_add_keywords #columnsSettings:hover {
    background: #fff;
    border: 1px solid #7fb9f1;
}

.new_overall2 #columnsSettingsForm.button_add_keywords #columnsSettings img {
    float: right;
    top: 9px;
    position: relative;
    right: 3px;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to {
    margin-top: 3px !important;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to li {
    padding-left: 0px;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to li span label img {
    width: 16px;
    height: 16px;
    margin-top: -5px;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to li span.pull-left {
    display: inline-block;
    width: 100%;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to li span.pull-left label {
    display: inline-block;
    width: 100%;
    padding: 4px 0px 5px 0px;
    margin: 0px;
    max-width: 218px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new_overall2 input[type="checkbox"].new-regular-checkbox:checked + label:before, .new_overall2 input[type="checkbox"].new-regular-checkbox + label:before {
    margin-left: 7px;
}

.new_overall2 #columnsSettingsForm.button_add_keywords .dropdown-add-to li span.pull-left label:hover {
    background: #f2f2f2;
    color: #757575;
}

.text-note p {
    word-wrap: break-word;
}

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

th.th-center.inRemoveLink .php_sort_colum {
    display: inline-block;
    width: calc(100% - 20px);
    text-align: center;
    padding: 5px 0px;
    position: relative;
    z-index: 8;
}

th.th-center.inRemoveLink:hover .removePositionDate {
    visibility: visible;
    opacity: 1;
}

#popup-placeholder-remove .popup-buttons {
    margin: 0 20px 0 20px;
    border-top: 1px solid #d8d8d8;
    padding-top: 15px;
    padding-bottom: 20px;
}

.icn-alert-red {
    vertical-align: top;
    width: 60px;
}

.icn-alert-red img {
    width: 44px;
    height: 38px;
    display: inline-block;
    padding-top: 5px;
}

.icn-alert-red-text {
    vertical-align: top;
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    color: #212c35;
}

.icn-alert-red-text .textAlertRed {
    color: #db5b30;
}

#popup-placeholder-remove .popup-buttons .btn.btn-large {
    font-size: 16px;
}

#backlinks_explorer_table .keysuggestion-blue img {
    margin-left: -5px;
    margin-right: 5px;
    margin-top: -4px;
}

#backlinks_explorer_table .update_report_link.btn.btn-input.btn-green.keysuggestion-blue {
    padding-right: 2px;
    margin-right: 1px;
}

.detailed_report_full_link.btn.btn-input.btn-blue.keysuggestion-blue {
    padding-right: 2px;
}

#backlinks_explorer_table tr td {
    padding-left: 10px;
}

#backlinks_explorer_table tr th {
    white-space: nowrap;
}

#backlinks_explorer_table tr td div.td-margin-check-border span {
    padding-right: 10px;
}

#backlinks_explorer_table th {
    padding: 5px 15px;
}

#backlinks_explorer_table th.base_url {
    width: 240px;
    padding: 5px 20px;
}

#backlinks_explorer_table td.base_url div.td-margin-check-border {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 264px;
}

table#backlinks_explorer_table.table-blue.keysuggestion-history tbody tr td.last_td {
    padding-top: 3px;
}

#add_backlink_item_dialog label {
    display: inline;
}

#add_backlink_item_dialog .popup-text {
    margin: 0px;
}

#add_backlink_item_dialog .radio_box {
    margin-bottom: 5px;
}

#add_backlink_item_dialog p {
    padding: 13px 15px 15px 15px;
    color: #212c35;
    margin-top: 15px;
    background-color: #f2f2f2;
}

#process_query_form {
    margin: 0px;
}

#add_backlink_item_dialog .btn.btn-large.btn-green.white-hover {
    font-size: 15px;
    padding: 5px 15px;
}

.container_clone_table {
    position: fixed;
    top: -20px;
    z-index: 888;
}

.container_clone_table .content {
    overflow-x: hidden;
    overflow-y: hidden;
    overflow: hidden;
}

.th-center.inRemoveLink.headerSortUp .php_sort_colum, .th-center.inRemoveLink.headerSortDown .php_sort_colum {
    margin-left: -8px;
}

/*backlinks_explorer*/
.span.formAddDomain-firstCol label {
    font-size: 16px;
    color: rgba(84, 84, 84, 0.7);
}

.formAddDomain.backlinks_explorer #formAddDomain {
    margin: 0px;
}

.formAddDomain.backlinks_explorer {
    margin-top: 0px;
    margin-bottom: 0px;
}

.formAddDomain.backlinks_explorer #formAddDomain .formAddDomain-secondCol {
    height: auto;
    position: relative;
    margin-left: 10px;
}

.formAddDomain.backlinks_explorer #formAddDomain .formAddDomain-secondCol .btn.btn-input {
    top: 25px;
}

.backlinks_explorer_radio span {
    display: inline-block;
    margin-top: 7px;
}

.span.formAddDomain-firstCol .backlinks_explorer_radio span label {
    font-family: "Segoe UI", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #424242;
}

.span.formAddDomain-firstCol .backlinks_explorer_radio span {
    margin-left: 20px;
}

.span.formAddDomain-firstCol .backlinks_explorer_radio span:nth-of-type(1) {
    margin-left: 0px;
}

.formAddDomain.backlinks_explorer .span.formAddDomain-firstCol, #formAddDomain .formAddDomain-firstCol #backlink_item.input-block-level {
    width: 100%;
}

.backlinks_explorer .span5 .span.formAddDomain-firstCol {
    width: auto;
    display: inline-block;
}

.backlinks_explorer .span5 .span.formAddDomain-secondCol {
    display: inline-block;
    float: right;
}

.backlinks_explorer .span5 .span.formAddDomain-secondCol .btn.btn-green.btn-input {
    padding: 6px 22px;
}

#backlinks_explorer .keysuggestion h2 {
    font-family: "Segoe UI Semibold", sans-serif;
    padding-top: 0px;
    font-size: 16px;
    color: #424242;
    line-height: 16px;
    display: inline-block;
    font-weight: normal;
}

#backlinks_explorer .checklistBtn.report-link {
    top: 2px;
}

.backlinksTable {
    display: table;
    width: 100%;
    margin-top: 10px;
}

.backlinksTable .backlinksTableHead {
    background: #36a1e4;
    color: #fff;
    font-size: 14px;
}

.backlinksTable .backlinksTableHead .backlinksTableCell {
    padding: 10px 0px 10px 0px;
    cursor: pointer;
}

.backlinksTable .backlinksTableHead {
    display: table-row;
}

.backlinksTable .backlinksTableHead .backlinksTableCell {
    display: table-cell;
}

.backlinksTableCell #picReportAllCheckbox {
    margin-bottom: 0px;
}

.backlinksTable .backlinksTableHead .backlinksTableCell.backlinksCheckbox, .backlinksTableCell.backlinksCheckbox, .backlinksTableFirstLineCell.backlinksCheckbox {
    padding-left: 15px;
    width: 20px;
}

.backlinksTableCell.rightCell, .backlinksTableFirstLineCell.rightCell {
    text-align: right;
}

.backlinksTableFirstLineCell {
    display: inline-block;
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #212c35;
}

.backlinksTableFirstLineCell a {
    color: #37a1e4;
    text-decoration: none;
}

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

.backlinksBlokTable {
    margin-top: 10px;
    border: 1px solid #cccccc;
    border-radius: 3px;
    -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.07);
    padding-top: 10px;
    padding-bottom: 10px;
}

.backlinksTableFirstLineCell.backlinksCheckbox label {
    margin-bottom: 0px;
}

.backlinksBlokTableBoxLeft, .backlinksBlokTableBoxRight {
    display: inline-block;
}

.backlinksBlokTableSecondLine {
    margin-left: 15px;
    margin-top: 10px;
}

.backlinksBlokTableBoxRight {
    float: right;
    margin-right: 15px;
}

.backlinksBlokTableBoxLeft a span, .backlinksBlokTableBoxRight a span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    color: rgba(101, 105, 106, 0.7);
    display: inline-block;
    position: relative;
    bottom: -2px;
}

.backlinksBlokTableBoxLeft a, .backlinksBlokTableBoxRight a {
    text-decoration: none;
}

.backlinksBlokTableBoxLeft a:hover span, .backlinksBlokTableBoxRight a:hover span {
    color: rgba(101, 105, 106, 1);
}

.backlinksBlokTableBoxLeft a img {
    padding-right: 3px;
}

.backlinksBlokTableBoxLeft a span {
    padding-right: 20px;
}

.dataCollection {
    font-family: "Segoe UI Semibold", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #65696a;
}

.dataCollection span {
    display: inline-block;
    position: relative;
    bottom: -2px;
    margin-left: 5px;
}

#add_backlink_item_dialog .popup-content .radio_box label {
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #34434e;
}

#add_backlink_item_dialog .popup-content .radio_box label + span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    color: #424242;
}

#add_backlink_item_dialog .basicReportPrice {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #424242;
}

#add_backlink_item_dialog .usedLimit {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    color: #34434e;
}

#add_backlink_item_dialog .usedLimit span {
    font-family: "Segoe UI", sans-serif;
}

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

#search_backlinks {
    width: 202px;
    float: right;
    margin-bottom: 0px;
    margin-top: 5px;
}

#add_backlink_item_dialog .priceLimit {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #424242;
    margin-top: 10px;
}

#add_backlink_item_dialog .greenPrice {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    color: #7fae13;
}

#add_backlink_item_dialog .basicReportPrice.limitRed .usedLimit, #add_backlink_item_dialog .basicReportPrice.limitRed .usedLimit span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    color: #db5b30;
}


.query_item_stat_line .backlinks_totals {
    text-align: center;
    display: inline-block;
}

.query_item_stat_line .backlinks_totals div {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: rgba(84, 84, 84, 0.7);
}

.query_item_stat_line .backlinks_totals i {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 30px;
    color: #2e8edd;
    padding-top: 10px;
    display: inline-block;
}

.row.query_item_stat_line .span {
    min-width: 186px;
}

.graph-container__a.backlinks_explorer .graph-container_header__a.group {
    background-color: #F7F7F7;
    padding: 6px 18px 6px;
}

.graph-container__a.backlinks_explorer .right_title_socil {
    float: right;
}

.graph-container__a.backlinks_explorer .right_title_socil .btn-group.bootstrap-select.s {
    margin-bottom: 0px;
}

.graph-container__a.backlinks_explorer .social_title {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    color: #212c35;
    display: inline-block;
    margin-top: 5px;
}

.social_title span {
    margin-right: 20px;
}

.social_title .back_chk img {
    margin-right: 5px;
}

.graph-container__a.backlinks_explorer .social_title h3 {
    font-family: "Segoe UI", sans-serif;
    font-size: 18px;
    color: #434343;
    display: inline-block;
    margin-bottom: 9px;
    margin-top: 1px;
    font-weight: normal;
}

.boxRadioButton a {
    font-family: "Segoe UI", sans-serif;
    font-size: 14px;
    color: #424242;
    display: inline-block;
    text-decoration: none;
    border: 1px solid #c5c5c5;
    padding: 6px 17px;
    margin-left: -5px;
    background-color: #fff;
}

.boxRadioButton a:first-child {
    border-radius: 2px 0px 0px 2px;
    margin-left: 0px;
}

.boxRadioButton a:last-child {
    border-radius: 0px 2px 2px 0px;
}

.boxRadioButton a:hover, .boxRadioButton a.active {
    background-color: #f2f2f2;
}

.table-blue td.smmErrorAccount {
    border-left: 4px solid #db5b30;
}

.table-blue.social tbody tr td.smmErrorAccount .td-margin a {
    font-size: 14px;
    color: #db5b30;
}

.table-blue.social tbody tr td.smmErrorAccount .td-margin a img {
    margin-top: -4px;
    margin-right: 5px;
}

.invalidAccountsIndex {
    border-radius: 3px;
    border: solid 1px #cccccc;
    text-align: center;
    padding: 40px 0px 35px 0px;
}

.invalidAccountsIndex img {
    margin-bottom: 25px;
}

.invalidAccountsIndex p {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    line-height: 1.3;
    color: #5c5c5c;
    margin-bottom: 25px;
}

.soc-tab-text.invalidAccountsPopup {
    color: #db5b30;
}

.soc-tab-chk.invalidAccountsPopup a {
    margin-right: 8px;
}

.soc-tab-chk.invalidAccountsPopup a img {
    margin-top: 8px;
}

.slaid-post a.invalidAccountsPosts, .ui-dialog .ui-widget-content a.invalidAccountsSelectChanel, a.invalidAccountsSelectChanel {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    color: #db5b30;
    display: inline-block;
    padding-left: 0px;
    margin-left: 5px;
    text-decoration: blink;
}

.slaid-post a.invalidAccountsPosts img, a.invalidAccountsSelectChanel img {
    margin-top: -4px;
}

.invalidAccountsPostsListAlert, .invalidAccountsPopupListAlert {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(255, 255, 255, 0.8);
}

.invalidAccountsPostsListAlert img {
    position: absolute;
    width: 18px;
    height: 16px;
    top: 10px;
    left: 10px;
}

.soc-chanel-row .row-chanel-groups .chanel-groups-list.invalidAccountsPopupList .chanel-groups-logo {
    position: absolute;
    top: 0px;
    left: 0px;
}

.pac-icon-marker {
    display: none !important;
}

.pac-item-query {
    padding-left: 7px !important;
}

#recheckConfirmationBE .popup {
    width: 579px;
    border-radius: 0px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
    border: solid 1px rgba(0, 0, 0, 0.1);
}

#recheckConfirmationBE .popup-content {
    position: relative;
}

#recheckConfirmationBE .popup-close {
    right: 14px;
    top: 8px;
}

#recheckConfirmationBE .popup-text h2 {
    font-family: "Segoe UI", sans-serif;
    font-size: 24px;
    color: #434343;
    line-height: 24px;
    text-align: center;
    margin-top: 25px;
}

#recheckConfirmationBE .popup-text .recheckConfirmationPrice {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #7A7A7A;
    line-height: 16px;
    text-align: center;
    margin-top: 15px;
}

#recheckConfirmationBE .popup-text .recheckConfirmationPrice span {
    display: block;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 30px;
    line-height: 0.7;
    color: #7fae13;
    margin-top: 25px;
}

#recheckConfirmationBE .popup-buttons {
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;
}

#recheckConfirmationBE .popup-buttons a.btn.btn-large {
    font-size: 16px;
}

#request_full_report_form {
    margin: 0px;
}

.textNew {
    color: red;
    margin-left: 5px;
    background-color: #fff;
    display: inline-block;
    padding: 0px 5px 2px 5px;
    font-size: 13px;
    border-radius: 4px;
    position: absolute;
}

p.recheckConfirmationText {
    padding: 13px 15px 15px 15px;
    color: #212c35;
    margin-top: 15px;
    background-color: #f2f2f2;
    font-size: 12px;
}

.option-line.auto_share_to .btn.dropdown-toggle {
    width: 200px;
}

.option-line.auto_share_to .option-description {
    margin-top: 0px;
    padding-top: 0px;
}

.video-bg {
    text-align: center;
}

.video-bg h2 {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 30px;
    color: #434343;
    margin-top: 20px;
}

.video-bg p {
    font-family: "Segoe UI", sans-serif;
    font-size: 18px;
    color: #a0a0a0;
    margin-top: 0px;
    line-height: 25px;
}

.dashboardVideo {
    width: 940px;
    height: 428px;
    background-color: #ffffff;
    border: solid 2px #d9d9d9;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.videoText {
    margin-top: 75px;
}

.videoText p {
    font-family: "Segoe UI", sans-serif;
    font-size: 26px;
    line-height: 1.5;
    color: #424242;
    margin-top: 40px;
    margin-bottom: 25px;
}

.videoText a.btn.btn-green {
    padding-left: 22px;
    padding-right: 22px;
}

.videoText a.btn.btn-green span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 18px;
    color: #ffffff;
    display: inline-block;
    position: relative;
    top: 2px;
}

.videoText a.btn.btn-green img {
    margin-right: 7px;
}

.arrowAddSite {
    width: 120px;
    position: absolute;
    right: 175px;
    top: -100px;
}

.arrowAddSite img {
    display: inline-block;
    position: relative;
    left: 70px;
    transform: rotate(190deg);
}

.arrowAddSite p {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 14px;
    line-height: 1.4;
    color: #FFF;
}

.popup-title span#current_item_header {
    word-break: break-all;
}

.backlinksTableFirstLineCell.base_url {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-top;
}

.backlinksTableFirstLineCell.base_url a {
    font-family: "Segoe UI Semibold", sans-serif;
}

ul.subTopMenu {
    display: none;
}

li.showSubTopMenu {
    position: relative;
}

li.showSubTopMenu:hover ul.subTopMenu {
    position: absolute;
    z-index: 9999;
    list-style-type: none;
    margin: 0px;
    width: 235px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    background-color: #374A5E;
    display: block;
    left: 235px;
    top: 0px;
}

li.showSubTopMenu:after {
    content: "\22";
    color: #fff;
    font-family: "SER_ico", sans-serif;
    position: absolute;
    right: 5px;
    top: 5px;
}

p.siteSeHint {
    width: 315px;
    margin-bottom: 15px;
    line-height: 1.5;
    color: #828b92;
    font-style: italic;
}

p.siteSeHint div.tooltip-inner {
    font-style: normal;
}

.backlinksTableFirstLineCell.base_url a {
    font-family: "Segoe UI Semibold", sans-serif;
}

popup-placeholder-param-history .popup-buttons {
    margin-top: 10px;
}

.backlinks_explorer_radio .tooltip-inner {
    width: 300px;
    max-width: 300px;
}

#recheckBlock ul#ulWithSelected.dropdown-add-to {
    right: auto;
    left: 1px;
    top: 35px;
    width: calc(100% - 7px);
}

#recheckBlock ul#ulWithSelected.dropdown-add-to #ulSubWithAll {
    left: 100%;
    top: -6px;
}

#all_sites_block .graph-container_header__a.group .right__a.span-right {
    margin-left: 0px
}

#globalShadow {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1112;
    min-height: 100vh;
}

.globalShadowBlock {
    position: relative;
}

.preloader_snippet {
    text-align: center;
}

.globalShadowBlockPopup {
    border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
    border: solid 1px rgba(0, 0, 0, 0.1);
    position: absolute;
    padding: 15px 20px 20px 20px;
    width: 346px;
}

.globalShadowBlockArrow {
    position: relative;
}

.globalShadowBlockArrow img {
    position: absolute;
    top: -95px;
    right: -20px;
}

.globalShadowBlockContentText {
    font-family: "Segoe UI", sans-serif;
    line-height: 22px;
    font-size: 16px;
    color: #6f6f6f;
}

.globalShadowBlockContentText h3 {
    font-family: "Segoe UI Semibold", sans-serif;
    line-height: 18px;
    font-size: 18px;
    color: #424242;
    margin-bottom: 10px;
    font-weight: normal;
}

.globalShadowBlockContentStep {
    position: absolute;
    right: 20px;
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    color: #6f6f6f;
    font-weight: normal;
}

.globalShadowBlockContentBtn {
    position: relative;
    margin-top: 20px;
}

.globalShadowBlockContentBtn .skipGlobalHint {
    position: absolute;
    right: 0px;
    top: 4px;
}

.globalShadowBlockContentBtn .skipGlobalHint, .globalShadowBlockContentBtn .backGlobalHint {
    font-family: "Segoe UI", sans-serif;
    font-size: 16px;
    color: #37a1e4;
    text-decoration: blink;
    transition: none;
}

.globalShadowBlockContentBtn .skipGlobalHint:hover, .globalShadowBlockContentBtn .backGlobalHint:hover {
    text-decoration: underline;
}

.globalShadowBlockContentBtn .btn.btn-middle.btn-green {
    padding: 6px 25px;
}

.globalShadowBlockContentBtn .backGlobalHint img {
    margin-right: 5px;
}

.globalShadowBlockContentBtn .backGlobalHint {
    margin-right: 20px;
}
.globalShadowBlockContentText ul {
    margin: 10px 25px;
}
.globalShadowBlockContentText ul li {
    margin-top: 10px;
}

.globalShadowMask .globalShadowMaskRow .globalShadowMaskRowCol {
    background-color: rgba(0, 0, 0, 0.4);
    display: table-cell;
}

.globalShadowMask .globalShadowMaskRow .globalShadowMaskRowCol.centerMask {
    background-color: transparent;
}

.globalShadowMaskBox {
    width: 100%;
    height: 100%;
    position: absolute;
    min-width: 100%;
}

.globalShadowMask {
    position: relative;
    width: 100%;
    min-width: 100%;
    height: 100%;
    display: table;
}

.globalShadowMask .globalShadowMaskRow {
    display: table-row;
}

#preGlobalShadow {
    background-color: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 44;
}

.startGuide .globalShadowBlockContentText {
    text-align: center;
}

.startGuide .globalShadowBlockContentText h3 {
    margin-top: 40px;
}

.startGuide .globalShadowBlockContentText img {
    margin-top: 20px;
}

.startGuide .globalShadowBlockArrow {
    display: none;
}

.startGuide .globalShadowBlockContentStep {
    display: none;
}

.startGuide .globalShadowBlockContentText ul {
    text-align: left;
}

#all_sites_block .graph-container_header__a.group .right__a.span-right {
    margin-left: 0px
}

div.td-margin-no-border table.action_table tbody tr td {
    background-color: transparent;
}

span.bold-dark-grey.dashboardOrganic {
    font-size: 14px;
    top: 0px;
    color: #333333;
    left: 0px;
    display: inline-block;
    margin-right: 0px;
}

span.compare_crawls_head_link {
    position: relative;
    top: 2px;
    left: -15px;
}

.seDashboardLink {
    font-family: 'Segoe UI Semibold';
    color: #333333;
    text-decoration: blink;
}

.seDashboardLink:hover {
    text-decoration: underline;
    font-family: 'Segoe UI Semibold';
    color: #333333;
}

a.link_blink,
a.link_blink:focus,
a.link_blink:active {
    color: #37a1e4;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Segoe UI';
}

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

input[name="csvimportfile"] {
    max-width: 100%;
}

.nextGlobalHint, .startGlobalHint {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}

.pagination-box {
    position: relative;
}

.pagination-box .block-col-left,
.pagination-box .block-col-right {
    display: inline-block;
}

.pagination-box .block-col-right {
    position: absolute;
    right: 0px;
}

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

.pagination-box .per-to-page a {
    margin: 0px;
    color: #6f6f6f;
    text-decoration: none;
    font-family: 'Segoe UI';
    margin-left: 0px;
    padding: 0px 6px 0px 6px;
    border: 1px solid #b8b8b8;
    border-radius: 3px;
    font-size: 14px;
}

.pagination-box .per-to-page a:hover {
    border: 1px solid #d7d7d7;
    background: #d7d7d7;
}

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

.pagination-box .per-to-page {
    display: inline-block;
}

.pagination-box .per-to-page-text {
    font-family: "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #b8b8b8;
}

.span input#search_report {
    width: 162px;
    margin-bottom: 0px;
    position: relative;
    top: 3px;
    padding: 6px 5px;
    height: auto;
}

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

.reportTable th.order-ASC span.th-sort:after {
    content: '\002F';
}

.reportTable th.order-DESC span.th-sort:after {
    content: '\002E';
}

.nextGlobalHint, .startGlobalHint {
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
}

.table-container {
    width: 940px;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

/* IE11 */
@media all and (-ms-high-contrast: none) {
    *::-ms-backdrop, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
        padding: 0px 5px;
    }
}

#popup_confirm_domain_change .popup-inputs {
    margin-top: 5px;
}

#popup_confirm_domain_change .profile-input {
    width: 440px;
    font-size: 16px;
}

@-moz-document url-prefix() {
    #popup-placeholder-recheck .scroll-wrapper > .scroll-content {
        overflow: auto !important;
    }
}

button.btn-disabled,
a.btn-disabled {
    background-color: #c2c2c2 !important;
    cursor: default !important;
}

@-moz-document url-prefix() {
    #popup-export #export_form .scroll-simple.scroll-simple_outer.scroll-content {
        margin-right: 0px !important;
        overflow: auto !important;
    }
}

/*financeSetPrices*/
.finance-line {
    display: table-row;
}

.finance-line .finance-line-box {
    display: table-cell;
    position: relative;
}

.finance-line .finance-line-box .finance-line-box-title {
    color: #6f6f6f;
    font-size: 14px;
    padding-bottom: 3px;
}

.finance-line-box.width255 {
    width: 255px;
}

.finance-line-box.width255 .finance-line-box-select .btn.dropdown-toggle {
    width: 240px;
}

.finance-line-box.width180 {
    width: 180px;
}

.finance-line-box.width180 .finance-line-box-select .btn.dropdown-toggle {
    width: 166px;
}

.finance-line-box-select a.btn.btn-input {
    position: relative;
    top: 26px;
}

.finance-line-box-title .tooltip-inner {
    width: 300px;
    max-width: 300px;
}

.popup-text span.tooltip__a {
    font-family: caffeineregular;
    color: #a3a3a3;
    position: relative;
    top: 5px;
    margin-right: 5px;
}

#popup-placeholder-import .popup-text.bottom-margin.no-span-div .tooltip-inner {
    width: 300px;
    max-width: 300px;
    text-align: left;
}

#import_prices_csv_popup_hint_link {
    float: right;
    text-decoration: blink;
}

#import_prices_csv_popup_hint_link:hover {
    text-decoration: underline;
}

.popup-text#import_prices_csv_popup_hint {
    margin-top: 50px;
    margin-bottom: 0px;
    display: none;
}

.dashboardWhiteBtnDemo {
    opacity: 0.5;
}

.data-dashboard-table-cell__a.whiteBtn a.dashboardWhiteBtn.dashboardWhiteBtnDemo:hover {
    background-color: #fff;
    cursor: default;
}

.row.border a.btn.btn-large.subscription-promotional-btn {
    margin-bottom: 7px;
    padding: 7px 8px;
    width: 300px;
}

.row.border a.btn.btn-large.subscription-promotional-btn img {
    position: relative;
    top: -1px;
    margin-right: 5px;
}

#subscription hr.subscription-promotional-line {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top: none;
    margin: 0px;
    margin-bottom: 13px;
    margin-left: -18px;
    margin-right: -18px;
}

#popup-promotional .popup-content .popup-text,
#popup-promotional-trial .popup-content .popup-text {
    font-family: 'Segoe UI';
    font-size: 14px;
    font-weight: normal;
    color: rgba(66, 66, 66, 0.7);
    margin-top: 5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 20px;
}

#popup-promotional .popup-buttons .btn.btn-large,
#popup-promotional-trial .popup-buttons .btn.btn-large,
#popup-promotional .popup-buttons .btn.btn-input,
#popup-promotional-trial .popup-buttons .btn.btn-input {
    font-size: 16px;
    padding: 7px 20px;
}

#popup-promotional .popup-buttons .btn.btn-input.btn-whites,
#popup-promotional-trial .popup-buttons .btn.btn-input.btn-whites {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
    border: solid 1px #c5c5c5;
    padding: 5px 20px;
    margin-left: 7px;
}

.row.border a.btn.btn-large.subscription-promotional-btn-sub {
    padding: 7px 15.5px;
    margin-bottom: 5px;
}

.subscription-promotional-btn-sub img {
    position: relative;
    top: -1px;
    margin-right: 5px;
}

#subscription hr.subscription-promotional-line.promotional-line-sub {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top: none;
    margin: 0px;
    margin-bottom: 5px;
    margin-left: -10px;
    margin-right: -10px;
}

.popup-text .popup-text-input {
    margin-top: 20px;
}

.popup-text .popup-text-input span {
    font-family: 'Segoe UI';
    font-size: 14px;
    font-weight: normal;
    color: rgba(66, 66, 66, 0.7);
}

.popup-text .popup-text-input .option-input {
    margin-bottom: 0px;
    margin-top: 5px;
    width: 288px;
}

input.option-input.error-promotional {
    border: 1px solid red;
}


.popup-promotional-error {
    position: fixed;
    top: 60px;
    width: 912px;
    left: 0px;
    right: 0px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 3px;
    background-color: #ffffff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3);
    border: solid 1px #e95a58;
    z-index: 9999;
    padding: 13px;
}

.popup-promotional-error div {
    display: inline-block;
}

.popup-promotional-error-image {
    position: relative;
    top: -19px;
}

.popup-promotional-error-text {
    margin-left: 10px;
    font-family: 'Segoe UI';
    font-size: 14px;
    font-weight: normal;
    color: #212c35;
    margin-left: 5px;
    line-height: 22px;
}

.popup-promotional-error-close {
    float: right;
    margin-right: 3px;
    margin-top: -3px;
}

#popup-promotional-success .popup-text {
    text-align: center;
    margin-bottom: 10px;
}

#popup-promotional-success .popup-text h2 {
    font-family: 'Segoe UI';
    font-size: 26px;
    font-weight: normal;
    line-height: 1.46;
    text-align: center;
    color: #424242;
}

#popup-promotional-success .popup-text span {
    font-family: 'Segoe UI';
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    color: #424242;
    margin-top: 20px;
    display: inline-block;
}

#subscription hr.subscription-promotional-line.promotional-line-sub.promotional-line-manual {
    margin-left: -18px;
    margin-right: -18px;
}

a.seDashboardLink {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 112px;
    display: inline-block;
    position: relative;
    top: 4px;
    height: 16px;
    line-height: 16px;
}

#grouped-block a.seDashboardLink {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 103px;
}

span.switchTabs.audit_reports_page {
    margin-left: 0px;
    position: relative;
    top: -7px;
}

span.switchTabs.audit_reports_page a.auditTab.leftLink {
    margin-left: 0px;
    padding: 0px 8px;
    display: inline-block;
    height: 32px;
}

span.switchTabs.audit_reports_page a.auditTab svg {
    display: inline-block;
    position: relative;
    top: 2px;
}

span.switchTabs.audit_reports_page a.auditTab.active span {
    color: #2b2b2b;
}

span.switchTabs a.auditTab.rightLink {
    padding: 3px 11px 3px 11px;
    border-radius: 0px 2px 2px 0px;
    margin-left: -5px;
    top: 9px;
    height: 26px;
}

span.switchTabs.audit_reports_page .auditTab span {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 16px;
    color: #65696a;
    margin-left: 5px;
    position: relative;
    top: -5px;
}

span.switchTabs.audit_reports_page a.auditTab.rightLink span {
    top: -8px;
}

span.switchTabs.audit_reports_page a.auditTab.rightLink svg {
    top: -2px;
}

span.switchTabs.audit_reports_page a.auditTab {
    bottom: -6px;
}

#desktopError .red,
#mobileError .red,
#desktopError .orange,
#mobileError .orange {
    padding: 0px;
    border-radius: 12px;
    width: 25px;
    display: inline-block;
    height: 25px;
    text-align: center;
    vertical-align: middle;
}

#desktopError .red span,
#mobileError .red span,
#desktopError .orange span,
#mobileError .orange span {
    position: relative;
    top: -7.5px;
}

.transactions-box {
    width: calc(100% - 20px);
}

.transactions-box-row-title,
.transactions-box-row-val {
    display: inline-block;
}

.transactions-box-row-title.row-sub_account,
.transactions-box-row-val.row-sub_account {
    width: 190px;
    padding-right: 6px;
}

.transactions-box-row-title.row-Current_Website,
.transactions-box-row-val.row-Current_Website {
    width: 240px;
    padding-right: 5px;
}

.transactions-box-row-title.row-period,
.transactions-box-row-val.row-period {
    width: 218px;
    padding-right: 5px;
}

.transactions-box-row-title.row-col_type,
.transactions-box-row-val.row-col_type {
    width: 130px;
    padding-right: 3px;
}

.transactions-box-row-val.row-sub_account .btn-group.bootstrap-select.s,
.transactions-box-row-val.row-col_type .btn-group.bootstrap-select.s,
.transactions-box-row-val.row-period #date {
    margin: 0px !important;
}

.transactions-box-row-val.row-sub_account .btn-group.bootstrap-select.s button,
.transactions-box-row-val.row-col_type .btn-group.bootstrap-select.s button {
    padding-top: 10px;
}

.transactions-box-row-val.row-Current_Website .select2-container .select2-choice {
    padding-top: 1px;
}

.transactions-box-row-title {
    padding-top: 10px;
    padding-bottom: 5px;
}

.transactions-box-row-val {
    padding-bottom: 10px;
}

img[src^="https://d.adroll.com/"] {
    display: none;
}

.keywords-list.top-margin10 .selected-div {
    height: 42px;
}

.keywords-list.top-margin10 #keywords_ul_group li.group-block {
    cursor: move;
}

.keywords-list.top-margin10 #keywords_ul_group li.first-level.group-block.ui-sortable-helper .keywords-list-item.keywords-list-item__a.shadow-container.open-div {
    box-shadow: 0 2px 0 0 rgba(54, 161, 227, 0.15);
    border: solid 1px #36a1e4;
}

img.group-drag-drop-icon {
    position: absolute;
    right: 40px;
    top: 9px;
}

.transactions-box {
    width: calc(100% - 20px);
}

.transactions-box-row-title,
.transactions-box-row-val {
    display: inline-block;
}

.transactions-box-row-title.row-sub_account,
.transactions-box-row-val.row-sub_account {
    width: 190px;
    padding-right: 6px;
}

.transactions-box-row-title.row-Current_Website,
.transactions-box-row-val.row-Current_Website {
    width: 240px;
    padding-right: 5px;
}

.transactions-box-row-title.row-period,
.transactions-box-row-val.row-period {
    width: 218px;
    padding-right: 5px;
}

.transactions-box-row-title.row-col_type,
.transactions-box-row-val.row-col_type {
    width: 130px;
    padding-right: 3px;
}

.transactions-box-row-val.row-sub_account .btn-group.bootstrap-select.s,
.transactions-box-row-val.row-col_type .btn-group.bootstrap-select.s,
.transactions-box-row-val.row-period #date {
    margin: 0px !important;
}

.transactions-box-row-val.row-sub_account .btn-group.bootstrap-select.s button,
.transactions-box-row-val.row-col_type .btn-group.bootstrap-select.s button {
    padding-top: 10px;
}

.transactions-box-row-val.row-Current_Website .select2-container .select2-choice {
    padding-top: 1px;
}

.transactions-box-row-title {
    padding-top: 10px;
    padding-bottom: 5px;
}

.transactions-box-row-val {
    padding-bottom: 10px;
}

#new_group_block .block {
    display: none;
}

.data-dashboard-table-cell__a.dashboard-title-r3 .keyword_cnt {
    margin-right: 3px;
}

#sub_accounts_block .dash-open .inline-dis, #sub_accounts_block .dash-close .inline-dis {
    left: 0px;
}

#all_sites_block .dashboard-title-r6 .descSort:before,
#all_sites_block .dashboard-title-r6 .ascSort:before,
#all_sites_block .dashboard-title-r5 .descSort:before,
#all_sites_block .dashboard-title-r5 .ascSort:before {
    top: 9px;
}

#new_group_block .dashboard-data-r1 {
    width: 178px !important;
}

#new_group_block .dashboard-data-r2 {
    width: 95px !important;
}

#new_group_block .dashboard-data-r3 {
    width: 79px !important;
}

#new_group_block .dashboard-data-r4 {
    width: 100px !important;
}

#new_group_block .dashboard-data-r5 {
    width: 60px !important;
}

#new_group_block .dashboard-data-r6 {
    width: 56px !important;
}

#new_group_block .dashboard-data-r7 {
    width: 99px !important;
}

#new_group_block .dashboard-data-r8 {
    width: 97px !important;
}

.audit_row_icon {
    position: relative;
    top: -3px;
}

.span3.audit-span3.legacyHint-52 .audit_row_icon {
    margin-right: 5px;
}

.content.fixed_table thead th span.tooltip__a {
    visibility: hidden;
}

.content.fixed_table thead th.th-checkbox:hover span.tooltip__a,
.content.fixed_table thead th.th-center:hover span.tooltip__a {
    visibility: visible;
}

.flat-icon__a.flat-icon-disabled__a {
    cursor: default;
}

.th-center.inRemoveLink {
    background-color: #e5e5e5;
}

.dashboard-title-r5 span[column="down"] {
    margin-left: -4px;
}

@-moz-document url-prefix() {
    .row.key.addOptions .span3_10 {
        margin-top: 1px !important;
    }
    .row.key.addOptions .span3_10.audit_limit {
        margin-top: 0px !important;
    }

}

label[for="for_all_projects"] .tooltip__a {
    top: 3px;
}

.history_icon {
    fill: #C8C8C8;
    stroke: #C8C8C8;
}

.button_add_keywords_svg svg {
    position: relative;
    top: 2px;
}

.button_add_keywords_svg a:hover .history_icon,
.button_add_keywords_svg a:active .history_icon,
.button_add_keywords_svg a:focus .history_icon,
.button_add_keywords_svg a.active .history_icon {
    fill: #434343;
    stroke: #434343;
}

textarea {
    resize: none;
}

.multiselect-box .multiselect-container.dropdown-menu {
    overflow-y: scroll;
}

.multiselect-box .multiselect-container > li > a > label.checkbox {
    overflow: hidden;
    width: 200px;
}

.multiselect-box .multiselect-container li a .span-checkbox {
    overflow: visible;
}

.cell-number {
    text-align: right;
}

#detailed-information-content {
    min-height: 20px;
}

#detailed-information-content .container.loocked {
    height: calc(100% + 5px) !important;
    left: 0px !important;
    width: calc(100% - 4px) !important;
}

#detailed-information-content .container.loocked .centered_spinner {
    font-size: 12px;
}

.select_block_wrap_avangate .price_field,
.select_block_wrap_avangate.sbwa_method_bank #amount_package + .bootstrap-select {
    display: none;
}

.select_block_wrap div.dropdown-menu ul.dropdown-menu {
    border-top: 1px solid #c5c5c5;
}

.select_block_wrap_avangate.sbwa_method_bank .price_field {
    display: block;
}

.select_block_wrap .amount_currency {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-family: 'Segoe UI Semibold', sans-serif;
    margin: 6px 0 0 4px;
}

.select_block_wrap .price_field {
    position: relative;
}

#form_FillUpBalance {
    margin: 0;
}

.select_block_wrap .price_field input {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 55px;
    font-size: 24px;
    font-family: 'Segoe UI Semibold', sans-serif;
    text-align: center;
    padding: 0 50px 3px;
    -moz-appearance: textfield;
}

.select_block_wrap .price_field input::-webkit-outer-spin-button,
.select_block_wrap .price_field input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.select_block_wrap .error_block {
    display: none;
    position: absolute;
    width: 100%;
    top: 90px;
    left: 0;
    margin-top: -10px;
    color: #bf2d37;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap;
}

#to_fill_amount.error {
    border-color: #bf2d37;
}

.subscription_types {
    margin-bottom: 60px;
    margin-top: 30px;
}

.subscription_types > .span3 {
    margin-right: 116px;
    height: 110px;
    white-space: nowrap;
}

.subscription_types > .span3 p {
    margin-bottom: 32px;
    font-family: 'Segoe UI Semibold';
}

.subscription_types > .span3 img {
    vertical-align: middle;
    margin: 0 7px;
}

.subscription_types > .span3 img:first-of-type {
    margin-left: 0;
}

.subscription_types > .span3 img:last-of-type {
    margin-right: 0;
}

.subscription_types > .span3:nth-of-type(3n) {
    margin-right: 0;
}

.ico_subsc_k {
    width: 25px;
    height: 25px;
}

.ico_subsc_check {
    width: 30px;
    height: 27px;
}

.subscription_types > .span3 .ico_subsc_comepay {
    margin: 18px 0 0 0;
}

#popup_landing_pages .popup_history_link {
    word-wrap: break-word;
    width: 425px;
    display: inline-block;
}

.first-level.group-block.group-block-new .keywords-list-item .keywords-list-item-drop {
    margin-right: 9px !important;
}

.first-level.group-block.group-block-new .keywords-list-item .group-row-left.kgNames {
    margin-right: 4px;
}

.recheck_pop_only_price {
    position: relative;
    top: 6px;
}

.trial_pay_for_check_bonuses {
    width: 564px;
    float: left;
}

button[data-id="add_to_group"].btn.dropdown-toggle {
    width: 195px;
    height: 30px;
    position: relative;
    top: -1px;
    margin-right: 8px;
    margin-left: 7px;
}

button[data-id="add_to_group"] .filter-option.pull-left {
    height: 24px;
    padding: 3px 0 2px 25px;
    width: 132px;
}

button[data-id="add_to_group"].btn .caret {
    bottom: 8px;
}

.search_engine_name_first.cut_text {
    width: 167px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    margin: 0px;
    position: relative;
    background: rgba(255, 255, 255, 0);
    line-height: 18px;
    vertical-align: top;
    height: 21px;
    margin-top: 1px;
}

.search_engine_name_first.cut_text::after {
    content: ' ';
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(246, 246, 246, 0.5)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(246, 246, 246, 0.5) 50%, rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
}

.search_engine_name_first.cut_text + .list-group-icon {
    margin-left: 5px;
}

.search_engine_name_first.cut_text:hover {
    position: absolute;
    overflow: inherit;
    background: #fff;
    z-index: 99;
    width: auto;
    height: 24px;
    padding-top: 10px;
    margin-top: -9px;
}

.container_delete_position.overall2 a.delete_position,
.competitor_rankings .container_delete_position a.delete_position {
    margin-top: -13px;
}

.container_delete_position.overall2 .btn-group.bootstrap-select.s,
.competitor_rankings .container_delete_position .btn-group.bootstrap-select.s {
    margin-top: -1px;
}

.container_delete_position .bootstrap-select-searchbox {
    padding: 4px 8px;
    border-top: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
}

.container_delete_position .bootstrap-select-searchbox .input-block-level.form-control {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url(select2.png) no-repeat 100% -22px;
    background: url(select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url(select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(select2.png) no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}

.container_delete_position .btn-group .dropdown-menu {
    border-top: none;
}

.trial_pay_for_check_bonuses .span8_70 {
    width: 100%;
    padding-top: 14px !important;
}

.trial_pay_for_check_bonuses .span8_70 .span2 {
    width: 121px;
}

#allow_rebilling_block {
    margin-left: 6px;
}

#popup-placeholder-email-confirmation .popup-content {
    line-height: 24px;
}

#popup-placeholder-email-confirmation .popup_action a {
    color: #0da1e3;
    text-decoration: none;
}

#popup-placeholder-email-confirmation .wanna_change_email {
    float: right;
}

#popup-placeholder-email-confirmation .popup_action a:hover {
    text-decoration: underline;
}

#popup-placeholder-email-confirmation .wanna_change_email_block {
    overflow: hidden;
    height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: .3s;
}

#popup-placeholder-email-confirmation .wanna_change_email_block.show {
    height: 82px;
}

#popup-placeholder-email-confirmation .wanna_change_email_block > div {
    background-color: #f6f6f6;
    border: solid 1px #ececec;
    border-radius: 2px;
    padding: 15px 20px;
    position: relative;
    margin-top: 20px;
}

#popup-placeholder-email-confirmation .wanna_change_email_block > div:before,
#popup-placeholder-email-confirmation .wanna_change_email_block > div:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: -10px;
    right: 44px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #f6f6f6 transparent;
}

#popup-placeholder-email-confirmation .wanna_change_email_block > div:before {
    top: -12px;
    right: 43px;
    border-width: 0 11px 11px 11px;
    border-color: transparent transparent #ececec transparent;
}

#popup-placeholder-email-confirmation .wanna_change_email_block input {
    width: 100%;
    height: 30px;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: inset 0 3px 0 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #c5c5c5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 5px 5px;
}

#popup-placeholder-email-confirmation .wanna_change_email_block .send_confirmation_letter {
    position: absolute;
    top: 22px;
    right: 27px;
    border-radius: 2px;
    background-color: #0da1e3;
    color: white;
    font-size: 12px;
    text-decoration: none;
    padding: 0 9px 2px;
    line-height: 16px;
}

#popup-placeholder-email-confirmation .wanna_change_email_block .send_confirmation_letter:hover {
    opacity: .8;
}

#popup-placeholder-account-confirmed .popup {
    width: 460px;
    border-radius: 0;
}

#popup-placeholder-account-confirmed .popup-content {
    text-align: center;
    padding: 30px 50px 38px;
}

#popup-placeholder-account-confirmed .btn-green {
    display: block;
    line-height: 19px;
    margin-top: 30px;
}

#popup-placeholder-account-confirmed p {
    margin-top: 18px;
    color: #7c888d;
    line-height: 24px
}

#popup-placeholder-account-confirmed h3 {
    font-weight: 400;
    line-height: 32px;
    margin: 0;
}

.email_confirmation_sent {
    max-height: 0;
    overflow: hidden;
    transition: .24s .3s;
}

.email_confirmation_sent p {
    color: #7eae16;
    border-radius: 2px;
    background-color: #f6f6f6;
    border: solid 1px #ececec;
    text-align: center;
    line-height: 18px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 5px;
}

.email_confirmation_sent.error_email p {
    color: #e8697b;
}

.email_confirmation_sent.show {
    max-height: 100px;
}

.badge-service {
    background-color: #f89406;
}

.badge-triggered {
    background-color: #468847;
}

.badge-report {
    background-color: #3a87ad;
}

.third_menu_tabs_subscription {
    margin-top: 10px;
}

.third_menu_tabs_subscription hr {
    margin: 12px 0;
}

.coupon-box-checkbox {
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}

.coupon-box-checkbox label {
    font-size: 14px;
    color: rgba(66, 66, 66, 0.7);
}

.coupon-discount {
    display: none;
}

.coupon-box-left,
.coupon-box-right {
    display: inline-block;
}

.coupon-box {
    border-top: solid 1px #d4d4d4;
    position: relative;
    left: -20px;
    width: calc(100% + 40px);
    text-align: left;
}

#change_license_form.avangate_form {
    margin-bottom: 0px;
}

.subscription-popup .popup-inputs {
    padding-bottom: 0px;
}

.coupon-box-left {
    padding: 14px 20px 14px 20px;
    border-right: solid 1px #d4d4d4;
    position: relative;
    min-width: 568px;
}

.coupon-box-left .option-input {
    margin-bottom: 0px;
}

.coupon-box-left .option-input {
    width: 343px;
    height: 20px;
}

.coupon-box-left span {
    font-size: 14px;
    color: #424242;
    padding-right: 10px;
}

.coupon-box-left .btn.btn-large {
    font-size: 14px;
    padding: 5px 18px;
    margin-left: 5px;
}

.coupon-box-left .btn.btn-large:hover {
    background-color: #3b444f;
}

.coupon-box-right img {
    margin-left: 60px;
}

.coupon-box .coupon-error {
    border-top: solid 1px #d4d4d4;
    color: rgba(66, 66, 66, 0.7);
    padding: 7px 20px 7px 45px;
    background: url('/skin/site/main/svg/subscription_svg/icn-error.svg') 20px center no-repeat;
    display: none;
}

.coupon-box.with-error input[name=coupon_code] {
    border-color: #f45757;
}

.coupon-box.with-error .coupon-error {
    display: block;
}

.coupon-box .coupon-box-right img.spinner {
    display: none;
}

.coupon-box.loading .coupon-box-right img,
.coupon-box.loading .coupon-box-right .coupon-discount {
    display: none !important;
}

.coupon-box.loading .coupon-box-right img.spinner {
    display: inline !important;
}

.arrow-coupon {
    display: none;
    position: absolute;
    right: -6px;
    top: 19px;
    background-color: #f7f7f7;
    padding-top: 3px;
    padding-bottom: 3px;
}

.coupon-discount {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 13px;
    color: #31bb5c;
    padding-left: 10px;
}

.coupon-discount:first-letter {
    text-transform: uppercase;
}

.discount-coupon {
    font-family: "Segoe UI Semibold", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.69;
    color: #b5b5b5;
    display: none;
    text-align: right;
    text-decoration: line-through;
    margin-top: -10px;
}

.coupon-box-checkbox-yandex {
    display: inline-block;
}

.subscription-popup .popup-inputs.checkboxes-hidden {
    padding-bottom: 20px;
}

.success span.two_message, .message.info span.two_message {
    padding: 8px 10px;
    margin: 0;
}

/* competitors */
.competitors_list_block {
    padding-top: 50px;
    text-align: center;
}

.competitors_list_block .table.competitor {
    width: auto;
    max-width: 1198px;
    min-width: 1150px;
    margin: 0 auto;
}

.competitors_list_block .pagination2 {
    width: 1150px;
}

.competitors_list_block.competitors_list_block_top_10 .table.competitor {
    min-width: 940px;
}

.competitors_list_block .table.competitor .td-center {
    border-right: 0;
}

.competitors_list_block.competitors_list_block_top_10 {
    padding-top: 0;
}

.competitors_list_block .list_block_wrap {
    min-width: 940px;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}

.competitors_list_block .action_block {
    width: 1020px;
    margin: 0 auto 20px;
    padding: 0 10px;
}

.competitors_list_block .list_block_wrap.no_data_max_width .action_block {
    padding: 0;
}

.competitors_list_block .action_block input,
.competitors_list_block .action_block .competitors_export_btn {
    margin-bottom: 0;
    height: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.competitors_list_block .action_block .competitors_export_btn {
    line-height: 32px;
    float: right;
    padding: 0 10px;
    margin-left: 10px;
    font-size: 16px;
}

.competitors_list_block .action_block .calendar {
    width: 135px;
    float: right;
}

.competitors_list_block .action_block .bootstrap-select {
    margin-bottom: 0;
}

.competitors_list_block .tooltip__a {
    color: white;
}

.competitors_list_block .action_block .btn.dropdown-toggle {
    height: 34px;
}

.competitors_list_block .action_block .bootstrap-select {
    margin-right: 10px;
    float: left;
}

.competitors_list_block .action_block .bootstrap-select .btn .filter-option {
    padding: 5px 0 0 0;
    left: 12px;
    right: 24px;
}

.competitors_list_block .action_block button.btn[data-id="group_select"] .filter-option {
    padding-left: 24px;
}

.competitors_list_block .action_block button[data-id="group_select"] {
    width: 180px;
}

.competitors_list_block .action_block button[data-id="se_list"] {
    width: 170px;
}

.competitors_list_block .action_block_top10 button[data-id="se_list"] {
    width: 220px;
}

.competitors_list_block .action_block button[data-id="se_list"] img {
    margin: -3px 4px 0 0;
}

.competitors_list_block .action_block button[data-id="se_list"] + .dropdown-menu img {
    margin: -3px 4px 0 0;
}

.competitors_list_block .action_block button[data-id="se_list"] + .dropdown-menu li > a {
    padding: 6px 12px 8px;
}

.competitors_list_block .action_block .table-name {
    float: left;
    line-height: 32px;
    margin: 0 30px 0 0;
}

.competitors_list_block .table th,
.competitors_list_block .table td {
    text-align: center;
}

.competitors_list_block .table .competitors_domain_col {
    text-align: left;
    padding-left: 40px;
}

.competitors_list_block .table td.competitors_domain_col {
    padding-left: 10px;
}

.competitors_list_block .table td.competitors_domain_col a {
    text-decoration: none;
}

.competitors_list_block .table td.competitors_domain_col a:hover {
    text-decoration: underline;
}

.competitors_list_block .table td.competitors_domain_col b {
    vertical-align: top;
    font-family: "Segoe UI Semibold", sans-serif;
}

.competitors_list_block .table td.competitors_domain_col.on_chart {
    font-family: "Segoe UI Semibold", sans-serif;
}

.competitors_list_block .table .regular-checkbox + label {
    margin-left: 0;
}

.competitors_list_block .table .regular-checkbox:checked + label:after {
    content: '';
    background: url(../svg/icn_check_black.svg) center;
    background-size: 11px auto;
    width: 11px;
    height: 10px;
    top: 3px;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] {
    width: 170px;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] .filter-option {
    background: url('../svg/icn_label.svg') no-repeat left center;
    background-size: 15px auto;
    padding-left: 24px;
    text-overflow: ellipsis;
}

.competitors_list_block .table .tag_circle,
.competitors_list_block .competitors_tags_block .competitors_tags_list > div:before,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu .circle_with_color {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: -2px 8px 0 0;
}

.competitors_list_block .table .tag_badge {
    width: auto;
    height: auto;
    font-size: 9px;
    font-family: "Segoe UI", sans-serif;
    font-weight: 500;
    line-height: 1.22;
    color: #fff;
    display: inline-block;
    border-radius: 2px;
    padding: 3px 4px;
    vertical-align: baseline;
    cursor: default;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu .circle_with_color {
    position: absolute;
    top: 14px;
    left: 12px;
    background-color: inherit;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li > a {
    padding: 0;
    height: 34px;
    line-height: 34px;
}

.competitors_list_block .action_block ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

.competitors_list_block .action_block ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.competitors_list_block .action_block button[data-id="tags_select"] + .dropdown-menu li a .text {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    margin-right: 0;
    line-height: 32px;
    height: 34px;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: white;
    padding: 0 32px 0 30px;
}

.competitors_list_block .table .tag_circle {
    margin-right: 3px;
    top: -1px;
    left: 0;
}

.competitors_list_block .table .tag_circle + .tooltip.right {
    padding: 0;
    margin-left: 8px;
}

.competitors_list_block .table .tag_circle + .tooltip.right .tooltip-arrow {
    border-right-color: #34495e;
    border-width: 6px 6px 6px 0px;
    margin-top: -6px;
    left: -6px;
}

.competitors_list_block .table .tag_circle + .tooltip .tooltip-inner {
    margin-top: 0;
    padding: 6px 10px;
    width: auto;
}

.competitors_list_block .table .tag_circle:last-of-type {
    margin-right: 0;
}

.competitors_list_block .table .competitors_tags_col {
    text-align: left;
    padding-left: 20px;
}

.competitors_list_block .competitors_tags_block {
    position: relative;
    z-index: 15;
    min-width: 56px;
    height: 34px;
    float: left;
    margin-right: 10px;
    text-align: left;
}

.competitors_list_block .competitors_tags_trigger {
    overflow: hidden;
    position: relative;
    display: block;
    height: 100%;
    border-radius: 2px;
    border: solid 1px #c5c5c5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-image: url('../svg/icn_label.svg');
    background-position: 12px center;
    background-repeat: no-repeat;
    background-size: 15px auto;
    text-decoration: none;
    font-size: 24px;
    padding-left: 30px;
    line-height: 26px;
    color: #424242;
    transition: .0s;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
    user-select: none;
}

.competitors_list_block .competitors_tags_trigger:hover {
    border-color: #7fb9f1;
}

.competitors_list_block .competitors_tags_block .competitors_tags_trigger.inactive:hover,
.competitors_list_block .competitors_tags_block .competitors_tags_trigger.inactive {
    background-image: url('../svg/icn_label_grey.svg');
    border-color: #dadada;
    color: #aeb5c0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default;
}

.btn.btn-input.tags_trigger_save {
    display: none;
}

.competitors_tags_trigger.show .tags_trigger_save {
    display: block;
    height: 34px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_trigger.inactive + .competitors_tags_dropdown {
    display: none !important;
}

.competitors_list_block .competitors_tags_block .competitors_tags_dropdown {
    display: none;
    position: absolute;
    top: 40px;
    right: 0;
    width: 400px;
    border-radius: 2px;
    background-color: #f8f8f8;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    border: solid 1px #cdcdcd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 18px 20px 0;
}

.competitors_list_block .competitors_tags_block .competitors_tags_dropdown .competitors_tags_list.tags_list_empty + .drag_out_to_del_text {
    display: none;
}

.competitors_list_block .competitors_tags_block .competitors_tags_dropdown .competitors_tags_list.tags_list_empty {
    margin-bottom: 0;
}

.competitors_list_block .competitors_tags_block .drag_out_to_del_text {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 0;
    left: 0;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list {
    margin-bottom: 8px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div {
    position: relative;
    float: left;
    width: 164px;
    height: 31px;
    line-height: 28px;
    border-radius: 3px;
    -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.07);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    cursor: pointer;
    -webkit-transition: .24s;
    -moz-transition: .24s;
    -ms-transition: .24s;
    transition: .24s;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.is_drag_zindex {
    z-index: 30;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.is_drag {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    transition: none;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div > span {
    float: left;
    width: 100%;
    border: solid 1px #cccccc;
    border-radius: 2px;
    line-height: 29px;
    overflow: hidden;
    display: block;
    padding: 0 30px 0 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div:not(.active) > span {
    background-color: white;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.almost_active > span {
    background-color: #aeb5c0;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div:before {
    content: '';
    background: inherit;
    position: absolute;
    top: 13px;
    left: 10px;
    z-index: 2;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.active:before {
    background-color: rgba(255, 255, 255, 0.3);
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.active > span,
.competitors_list_block .competitors_tags_block .competitors_tags_list > div.almost_active > span {
    border-radius: 2px;
    width: calc(100% - 2px);
    margin: 1px;
    border: 0;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div:after {
    content: '';
    position: absolute;
    top: 7px;
    right: 7px;
    width: 15px;
    height: 15px;
    border-radius: 2px;
    border: solid 1px rgba(0, 0, 0, 0.23);
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.active {
    border-radius: 2px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.active,
.competitors_list_block .competitors_tags_block .competitors_tags_list > div.almost_active {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: white;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.active:after,
.competitors_list_block .competitors_tags_block .competitors_tags_list > div.almost_active:after {
    background: url(../svg/icn_check_white.svg) no-repeat center;
    background-size: 11px auto;
    border: 0;
    top: 8px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.want_delete:after {
    background: url(../svg/icn_small_trash_grey.svg) no-repeat center;
    background-size: 11px auto;
    border: 0;
    top: 8px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div.want_delete.active:after,
.competitors_list_block .competitors_tags_block .competitors_tags_list > div.want_delete.almost_active:after {
    background: url(../svg/icn_small_trash_white.svg) no-repeat center;
    background-size: 11px auto;
    border: 0;
    top: 8px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_list > div:nth-of-type(odd) {
    margin-right: 30px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_search {
    width: 100%;
    height: 30px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_trigger.show + .competitors_tags_dropdown {
    display: block;
}

.competitors_list_block .competitors_tags_block .competitors_tags_dropdown > p {
    font-size: 12px;
    color: #424242;
    line-height: 14px;
    letter-spacing: 0.1px;
    margin-bottom: 8px;
}

.competitors_list_block .competitors_tags_block .competitors_tags_trigger.show {
    background-color: #f8f8f8;
    color: transparent;
    background-image: none;
    text-indent: 0px;
    padding: 0;
    border: none;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu .check-mark,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li.selected .check-mark {
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 9px;
    background-color: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    background-image: none;
    background-position: center;
    background-size: 11px auto;
    margin-top: 0;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li.selected .check-mark {
    background-image: url(../svg/icn_check_black.svg);
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li > a:focus > span,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li > a:active > span,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li > a > span {
    background-color: white;
    color: #3b444f;
}

.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li > a:hover > span,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li.selected > a:focus > span,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li.selected > a:active > span,
.competitors_list_block .action_block button.btn[data-id="tags_select"] + .dropdown-menu li.selected > a > span {
    background-color: #0da1e3;
    color: white;
}

.competitors_list_block.no_competitors_tags button.btn[data-id="tags_select"] {
    display: none;
}

.competitors_list_block .competitors_compare_btn {
    float: left;
    height: 34px;
    line-height: 32px;
    border-radius: 2px;
    background-color: #425466;
    font-size: 16px;
    color: white;
    padding: 0 18px 0 33px;
    margin-right: 10px;
    position: relative;
    font-family: "Segoe UI Semibold", sans-serif;
    text-decoration: none;
    transition: .24s;
}

.competitors_list_block .competitors_compare_btn:hover {
    background-color: #314355;
}

.competitors_list_block .competitors_compare_btn.inactive,
.competitors_list_block .competitors_compare_btn.inactive:hover {
    background-color: #aeb5c0;
    cursor: default;
}

.competitors_list_block .competitors_compare_btn:before {
    content: '';
    position: absolute;
    top: 11px;
    left: 10px;
    width: 16px;
    height: 11px;
    background: url(../svg/icn_z.svg) no-repeat center;
    background-size: contain;
}

#top10_table label.top-margin-checkbox {
    vertical-align: middle;
    margin-right: 4px;
}

#top10_table .rank {
    min-width: 15px;
    text-align: center;
    margin-right: 4px;
    display: inline-block;
}

#top10_table .main-item .rank,
#top10_table .main-item .url {
    font-weight: bold;
}

#top10_table .main-item .url a {
    color: #434343;
}

/* /competitors */
/* audit report locks */
.container.loocked.audit-lock {
    display: block;
    position: static;
    min-height: 350px;
    padding: 70px 0 10px;
    box-sizing: border-box;
    clear: left;
    border-top: 1px solid #d9d9d9;
    margin-top: -1px;
    border-bottom: 1px solid #d9d9d9;
}

#optimize_desktop_tab .audit-lock,
#optimize_mobile_tab .audit-lock {
    float: left;
}

#optimize_mobile_tab .audit-lock {
    width: 680px;
}

.childs-audit.razdel-audit-0 + .audit-lock {
    min-height: 430px;
}

.childs-audit.razdel-audit-1 + .audit-lock {
    padding-top: 50px;
    min-height: 300px;
}

.childs-audit.razdel-audit-2 + .audit-lock {
    padding-top: 30px;
    min-height: 110px;
}

.childs-audit.razdel-audit-2 + .audit-lock .audit-lock-head,
.childs-audit.razdel-audit-2 + .audit-lock .audit-lock-subhead,
.childs-audit.razdel-audit-2 + .audit-lock .audit-lock-button {
    display: none;
}

.childs-audit.razdel-audit-1 + .audit-lock {
    padding-top: 40px;
    min-height: 270px;
}

.audit-lock .span12 {
    width: 100%;
    margin-left: 10px;
}

/* /audit report locks */
.dashboard-data-r8 {
    font-family: 'Segoe UI' !important;
}

.span8_70.my_bonus_amount {
    width: auto;
}

.clear {
    clear: both;
}

.bonus_text.pod_text {
    padding-top: 10px;
}

.row.border.marginTop .balance {
    padding-bottom: 5px;
}

.transaction_history {
    margin-top: 15px;
}

.my_bonus {
    text-align: center;
    position: absolute;
    margin: auto;
    left: 0px;
    right: 0px;
    bottom: -30px;
}

.my_bonus_amount,
.my_bonus_procent {
    font-family: 'Segoe UI Semibold', sans-serif;
    font-size: 18px;
}

.my_bonus_amount {
    color: #424242;
}

.my_bonus_procent {
    color: #e25e64;
}

.seranking-form .f_field.f_error input[type=text] {
    border: 1px solid #ff6464;
}

.seranking-form .f_error_block {
    display: none;
    color: #ff6464;
    font-size: 12px;
    margin-top: -5px;
    margin-bottom: 10px;
}

.seranking-form .f_field.f_error .f_error_block {
    display: block;
}

.f_form .f_field-password.f_error {
    margin-bottom: 30px;
}

.f_form .f_error_block .f_error_span-wrap {
    margin-left: 0;
    white-space: normal;
}

.search_engine_block .table-name.search_engine_keywords_report.title {
    position: relative;
    z-index: 1;
}

.dashboard-boton.fix-width {
    width: 130px;
    display: inline-block;
}

#processed_placeholder {
    width: 40px;
    display: inline-block;
    text-align: left;
}

.wizard-page div.pdf-page {
    box-sizing: border-box;
    overflow: hidden;
}

.cards_wrapper {
    text-align: right;
}

.region-select-wrapper .dropdown-menu {
    max-height: 210px !important;
}

:root .region-select-wrapper .btn-group,
:root .region-select-wrapper .btn {
    width: 150px;
}

.region-select-wrapper .bootstrap-select .btn .filter-option {
    padding: 5px 0 0;
}

#new_group_form {
    margin: 0 0 80px;
}

.position-table__body-col {
    box-sizing: border-box;
}

#export_table_Positions_Overview_Header {
    table-layout: unset;
}

#export_table_Positions_UpDown_Header {
    table-layout: unset;
}

#blTablePlaceholder .pagination2 .link_p.span6 {
    margin-top: 13px;
}

#blTablePlaceholder .pagination2 {
    display: flex;
}

.search_engine_keywords_report {
    min-height: 75px;
}

.search_engine_keywords_report td {
    vertical-align: middle;
}

#blTablePlaceholder .scroll-simples .content {
    overflow-x: unset;
    overflow-y: unset;
}




.kwli_pager .pagination2 {
    display: flex;
    align-items: center;
}

.xls_hint {
    top: 15px;
    position: absolute;
    right: 0;
    font-size: 12px;
}

.xls_hint.no_margin {
    top: 0;
}

.csv_hint {
    top: 38px;
    position: absolute;
    right: 0;
    font-size: 12px;
}

.xls_hint.no_margin {
    top: 1px;
}

.csv_hint.no_margin {
    top: 26px;
}

.xls_hint.competitors_margin {
    top: 25px;
}

.csv_hint.competitors_margin,
.csv_hint.add_margin {
    top: 44px;
}

.xls_hint.rankings {
    top: 28px;
}

.csv_hint.rankings {
    top: 54px;
}

.marketing_plan_center_text .knobi_div {
    position: relative;
    display: block !important;
}

.marketing_plan_center_text .text_podpis {
    margin-left: 0 !important;
    text-align: center;
    width: 100%;
    left: 0;
    text-transform: lowercase;
}
.marketing_plan_center_text .span8 p {
    margin-bottom: 10px;
}

.pagination_list_audit .link_p {
    margin-top: 14px;
}



@media screen and (max-width: 768px) {
    #globalShadow {
        display: none !important;
    }
}

.overflow-hidden {
    overflow: hidden;
}

.audit_wrapper #compare_form .table tbody tr td .audit_better.audit_better_new .audit_diff_down.audit_diff_down_new {
    color: #6bc788;
}

.audit_wrapper #compare_form .table tbody tr td .audit_better.audit_better_new .audit_diff_down.audit_diff_down_new:after {
    border-top-color: #6bc788 !important;
    border-bottom-color: transparent !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_worse.audit_worse_new .audit_diff_up.audit_diff_up_new {
    color: #da552f !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_worse.audit_worse_new .audit_diff_up.audit_diff_up_new:after {
    border-bottom-color: #da552f !important;
    border-top-color: transparent !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_better.audit_better_new .audit_diff_up.audit_diff_up_new {
    color: #6bc788 !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_better.audit_better_new .audit_diff_up.audit_diff_up_new:after {
    border-bottom-color: #6bc788 !important;
    border-top-color: transparent !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_worse.audit_worse_new .audit_diff_down.audit_diff_down_new {
    color: #da552f !important;
}

.audit_wrapper #compare_form .table tbody tr td .audit_worse.audit_worse_new .audit_diff_down.audit_diff_down_new:after {
    border-top-color: #da552f !important;
    border-bottom-color: transparent !important;
}
.awards-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    margin-top: 25rem;
    border-bottom: 1px solid #d9d9d9;
}
.awards-row__item {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 20%;
    margin: 3rem auto;
}
.awards-row__item:not(:last-child):after {
    position: absolute;
    right: 0;
    bottom: 0;
    content: '';
    height: 5.5rem;
    width: 0.1rem;
    background-color: #e9e9e9;
}
.awards-row__item .logo {
    margin-bottom: 1.3rem;
    max-height: 2.8rem;
    width: auto;
}
.awards-row__item .stars {
    width: auto;
    max-height: 1.8rem;
}
.new-design-enabled {
    font-size: 14px;
    color: #fff;
    background: #7eae16;
    border-radius: 3px;
    padding: 0 3px;
}

.pointer-rect {
    min-width: 60px;
    min-height: 50px;
    cursor: pointer;
}

th.sortable {
    cursor: pointer;
}

.actions-block {
    display: flex;
    justify-content: space-between;
    width: auto;
    padding: 5px 20px 5px 20px;
}

.actions-block form {
    margin-bottom: 0;
}

.warning-notification {
    color: red;
    margin-top: 5px;
}