/*
Theme Name: AktivSEO
Version: 1.0
Author: Senthil Vel
*/
@keyframes l48 {
  100% {background-position: 36.36%}
}
@keyframes dot-flashing {
  0% {
    background-color: #000;
  }
  50%, 100% {
    background-color: rgba(0, 0, 0, 0.2);
  }
}

body {
  font-family: "Open Sans", serif;
  font-optical-sizing: auto;
  background: #f8f8f8;
}
.login_form label
{
  font-size: 16px;
}
.form_middle_wrapper
{
  max-width: 700px;
  margin: auto;
  padding: 20px 0;
  border: 1px solid #ededed;
  position: relative;
  top: 100px;
  background: #fff;
  border-radius: 4px;
}

.form_middle_wrapper h2.form_header
{
  margin-bottom: 40px;
  font-size: 24px;
}

.form_middle_wrapper .form-group
{
  margin-bottom: 25px;
}
.center {
  text-align: center;
}
.login_form label {
  font-size: 16px;
}
.login_form
{
  padding: 50px 30px;
  box-shadow: 0 6px 12px -2px rgba(50, 50, 93, .25), 0 3px 7px -3px rgba(0, 0, 0, .3);
  max-width: 450px;
}
.custom-btn, .custom-btn:active
{
  white-space: nowrap;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0 14px;
  -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
  background: #fff;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .025em;
  color: #4184f3;
  text-decoration: none;
  -webkit-transition: all .15s ease;
  transition: all .15s ease;
  outline: none;
  min-width: 120px;
  border: inherit;
  cursor: pointer !important;
  text-align: center;
}

.custom-btn:hover
{
  box-shadow: 0 6px 12px -2px rgba(50, 50, 93, .25), 0 3px 7px -3px rgba(0, 0, 0, .3);
}

.btn-sh-blue, .btn-sh-blue:active
{
  background: #4184f3;
  text-shadow: 0 1px 3px rgba(36, 180, 126, .4);
  color: #fff;
}
.btn-sh-default, .btn-sh-default:active {
  border: 1px solid #4184f3;
}

.btn-sh-green, .btn-sh-green:active {
  color: #fff !important;
  background: #4caf50;
  text-shadow: 0 1px 3px rgba(36, 180, 126, .4);
}
.btn-sh-danger, .btn-sh-danger:active
{
  color: #fff !important;
  background-color: #ff5722;
  border-color: #ff5722;
}
.meta_link {
  font-size: 16px;
}

.mt30 {
  margin-top: 30px;
}

p.error {
  color: #ff5722;
}

.mb10 {
  display: block;
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.rel_info_text {
  margin: 50px auto;
}

.admin_dashboard_wrapper {
  min-height: 100vh;
  background: #fff;
}

.admin_menu_sidebar {
  height: 100vh;
  max-height: 100vh;
  position: relative;
  border-right: 1px solid #cdcdcd;
  display: flex;
  flex-direction: column;
}

.admin_menu_sidebar ul li.active {
  background: #fff;
  font-weight: 700;
  color: #4184f3;
}

.admin_menu_sidebar ul li {
  list-style: none;
  padding: 12px;
  cursor: pointer;
  position: relative;
  transition: .2s all linear;
}

.admin_menu_sidebar ul {
  padding-left: 0;
  font-size: 15px;
  padding-top: 10px;
  overflow: auto;
}

.admin_menu_sidebar_content li:before {
  display: inline-block;
  content: "";
  width: 25px;
  height: 25px;
  padding-right: 30px;
  font-family: 'FONT AWESOME 5 PRO', serif;
  font-size: 20px;
  font-weight: 300;
}

li[data-href='clients']:before {
  content: "\f0c0";
}
li[data-href='top_ranking_keywords']:before {
  content: "\f5a2";
}
li[data-href='approved_articles']:before {
  content: "\f316";
}
li[data-href='paused_clients']:before {
  content: "\f252";
}
li[data-href='agencies']:before {
  content: "\f1ad";
}
li[data-href='aktiv_seo']:before, li[data-href='aktiv_seo_trial']:before, li[data-href="aktiv_seo_trial_phase_2"]:before, li[data-href="aktiv_seo_trial_phase_3"]:before {
  content: "\f6a3";
}
li[data-href='forecast']:before, li[data-href='forecast_request']:before {
  content: "\f200";
}
li[data-href="benchmark"]:before {
  content: "\f080";
}
li[data-href='content_analysis']:before {
  content: "\f865";
}
li[data-href='settings']:before
{
  content: "\f013";
}
li[data-href='article_publisher']:before {
  content: "\f15c";
}
li[data-href='articles_overview']:before {
  content: "\f073";
}
li[data-href='non_indexed_articles']:before {
  content: "\f865";
}
li[data-href='monitored_domains']:before {
  content: "\f5ab";
}
li[data-href='broken_articles']:before {
  content: "\f127";
}

.sidebar_user_block {
  padding: 10px;
  border-top: 1px solid #cdcdcd;
  width: 100%;
  z-index: 999;
  background: #fff;
}

.user_logout_link_wrap {
  text-align: center;
}

.admin_menu_content_wrapper {
  padding-top: 20px;
  max-height: 100vh;
  overflow: auto;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.white-popup
{
  position: relative;
  background: #FFF;
  padding: 40px 45px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
  border-radius: 5px;
  overflow: hidden;
}

#init_edit_client_popup_wrap {
  max-width: 700px;
  padding: 50px;
}
#init_new_client_popup_wrap {
  max-width: 800px;
  padding: 50px;
}
.rel_parent
{
  position: relative;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 10px;
}
.alt_loader
{
  position: absolute;
  left: 40%;
  height: 1.5rem;
  width: 1.5rem;
  top: 8px;
  display: none;
}
.text-default-btn {
  color: #4184f3;
  cursor: pointer;
}
.mt10 {
   margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.fl_center {
  display: flex;
  justify-content: center;
}
#init_new_client_popup_wrap label {
  margin-bottom: 10px;
}
.toast__container {
  display: table-cell;
  vertical-align: middle;
  position: fixed;
  top: 15px;
  right: 10px;
  z-index: 999999;
}

.toast__cell{
  display:inline-block;
}

.add-margin{
  margin-top:20px;
}

.toast__svg{
  fill:#fff;
}

.toast {
  text-align:left;
  padding: 21px 0;
  background-color:#fff;
  border-radius:4px;
  max-width: 500px;
  top: 0px;
  position:relative;
  box-shadow: 1px 7px 14px -5px rgba(0,0,0,0.2);
  opacity: 1;
  display: none;
}


.toast:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  border-top-left-radius:4px;
  border-bottom-left-radius: 4px;

}

.toast__icon{
  position: absolute;
  top: 11px;
  left: 15px;
  width: 14px;
  height: 14px;
  padding: 7px;
  border-radius: 50%;
  display: inline-block;
  font-size: 26px;
}

.toast__type {
  color: #3e3e3e;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
}

.toast__message {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
  color: #000;
}

.toast__content{
  padding-left:60px;
  padding-right:60px;
}

.toast__close {
  position: absolute;
  right: 22px;
  top: 50%;
  width: 14px;
  cursor:pointer;
  height: 14px;
  fill:#878787;
  transform: translateY(-50%);
}

.toast--green:before{
  background-color:#4caf50;
}

.toast--blue:before{
  background-color:#4184f3;
}

.toast--red:before{
  background-color:#ff5722;
}

.toast--green .toast__icon {
  color: #4caf50;
}
.toast--blue .toast__icon {
  color: #4184f3;
}
.toast--red .toast__icon {
  color: #ff5722;
}

span.client_name_circle {
  background: #4caf50;
  color: white;
  padding: 20px;
  border-radius: 50%;
  font-size: 16px;
  font-weight: bold;
  margin-right: 15px;
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.clients_table, .aktiv_seo_clients_table {
  border: 1px solid #cdcdcd !important;
  max-width: 100%;
  box-sizing: border-box;
}
.clients_table tbody td, .aktiv_seo_clients_table tbody td {
  padding: 20px !important;
  border-top: 1px solid #ededed;
  border-right: 1px solid #cdcdcd;
}
.clients_table thead th, .aktiv_seo_clients_table thead th {
  text-align: center;
  border-bottom: none !important;
  border-right: 1px solid #cdcdcd;
}
.dataTables_filter {
  float: left !important;
  margin: 15px 0;
}
.dataTables_filter input[type='search'] {
  border: 1px solid #ededed;
  border-radius: 5px;
  outline: none;
  padding: 5px;
}
.dataTables_filter {
  font-size: 14px;
}
.clients_content_wrapper, .paused_clients_content_wrapper {
  margin-top: 20px;
}
.top_select_client_wrapper, .top_articles_overview_select_client_wrapper, .top_articles_publisher_select_client_wrapper {
  display: none;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 15px;
  margin-bottom: 10px;
  align-items: center;
}
.top_select_domains_wrapper {
  align-items: center;
  display: flex;
}
#client_list, #articles_overview_client_list, #articles_publisher_client_list {
  padding: 5px;
}
.mr20 {
  margin-right: 20px;
}
.stats_box_top_wrapper {
  display: flex;
  border-bottom: 2px solid #ededed;
  padding-bottom: 5px;
  width: 100%;
  margin: 30px 0;
}
.stats_box_top_wrapper .box_inner {
  padding: 10px;
  flex-direction: column;
  flex: auto;
  font-size: 15px;
}
.stats_box_top_wrapper .box_inner.box_blue {
  border-left: 4px solid #3597f7;
  padding-left: 20px;
  border-radius: 4px;
}
.stats_box_top_wrapper .box_inner.box_red {
  border-left: 4px solid #E55151;
  padding-left: 20px;
  border-radius: 4px;
}
.stats_box_top_wrapper .box_inner.box_orange {
  border-left: 4px solid #f6b143;
  padding-left: 20px;
  border-radius: 4px;
}
.stats_box_top_wrapper .box_inner.box_green {
  border-left: 4px solid #55b95d;
  padding-left: 20px;
  border-radius: 4px;
}
.stats_box_top_wrapper .box_inner.box_grey {
  border-left: 4px solid #808080;
  padding-left: 20px;
  border-radius: 4px;
}
.stats_box_top_wrapper span.box_value {
  font-size: 28px;
}
.embed_fl_benchmark_tbl_wrapper, .embed_fl_benchmark_tbl_wrapper_alt {
  font-size: 16px;
  padding-bottom: 50px;
  margin-top: 50px;
}
.embed_fl_benchmark_tbl_wrapper_alt {
  max-width: 1200px;
  margin: 40px auto;
}
.indicator_tbl_row_head, .embed_fl_benchmark_tbl_wrapper .tbl_row_head, .embed_fl_benchmark_tbl_wrapper .tbl_row_head_alt, .embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head {
  display: flex;
}
.embed_fl_benchmark_tbl_wrapper .tbl_row_head, .embed_fl_benchmark_tbl_wrapper .tbl_row_head_alt, .embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head {
  margin-bottom: 20px;
  font-weight: bold;
  justify-content: space-evenly;
}
.embed_fl_benchmark_tbl_wrapper .tbl_row, .embed_fl_benchmark_tbl_wrapper_alt .tbl_row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row {
  gap: 7px;
}
.embed_fl_benchmark_tbl_wrapper_alt .competitors_benchmark_wrapper {
  display: none;
  max-width: 1200px;
  margin: 40px auto;
}
.embed_table .row-inner, .indicator_tbl_row > div, .embed_fl_benchmark_tbl_wrapper .tbl_row > div, .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div.box {
  border-radius: 5px;
  border: 1px solid #ededed;
  padding: 18px;
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  min-height: 58px;
  background: #fff;
}
.pr20 {
  padding-right: 20px;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div.box {
  padding: 15px;
  min-height: 50px;
}
.align_right {
  text-align: right;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:first-child, .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:first-child {
  flex: 0 0 30%;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:nth-child(2), .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:nth-child(2) {
  flex: 0 0 10%;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:nth-child(3), .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:nth-child(3) {
  flex: 0 0 11%;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:nth-child(4), .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:nth-child(4) {
  flex: 0 0 14%;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:nth-child(5), .embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:nth-child(5) {
  flex: 0 0 18%;
}
.embed_fl_benchmark_tbl_wrapper_alt .tbl_row > div:nth-child(6), .embed_fl_benchmark_tbl_wrapper_alt .tbl_row_head > div:nth-child(6) {
  flex: 0 0 10%;
}
.benchmark_toggle_hide_wrap, .benchmark_kw_toggle_hide_wrap {
  border: 1px solid #7795f8;
  font-size: 20px;
  text-align: center;
  display: none;
  min-width: 125px;
}
span.country_flags {
  margin-right: 5px;
}
.top_client_select_inner, .top_domain_select_inner, .top_articles_overview_client_select_inner, .top_articles_publisher_client_select_inner {
  display: inline-block;
  margin-right: 10px;
}
.loader {
  position: relative;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #000;
  color: #000;
  animation: dot-flashing 1s infinite linear alternate;
  animation-delay: 0.5s;
  margin-left: 10px;
  display: none;
}
.loader::before, .loader::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}
.loader::before {
  left: -15px;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #000;
  color: #000;
  animation: dot-flashing 1s infinite alternate;
  animation-delay: 0s;
}
.loader::after {
  left: 15px;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #000;
  color: #000;
  animation: dot-flashing 1s infinite alternate;
  animation-delay: 1s;
}
.embed_fl_tbl_wrapper .indicator_tbl_row {
  display: flex;
  position: relative;
  padding: 5px 0;
  gap: 5px;
  overflow-wrap: anywhere;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:first-child, .indicator_tbl_row_head > div:first-child {
  flex: 0 0 20%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(2), .indicator_tbl_row_head > div:nth-child(2) {
  flex: 0 0 21%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(3), .indicator_tbl_row_head > div:nth-child(3) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(4), .indicator_tbl_row_head > div:nth-child(4) {
  flex: 0 0 6%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(5), .indicator_tbl_row_head > div:nth-child(5) {
  flex: 0 0 8%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(6), .indicator_tbl_row_head > div:nth-child(6) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(7), .indicator_tbl_row_head > div:nth-child(7) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(8), .indicator_tbl_row_head > div:nth-child(8) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(9), .indicator_tbl_row_head > div:nth-child(9) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(10), .indicator_tbl_row_head > div:nth-child(10) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper .indicator_tbl_row > div:nth-child(11), .indicator_tbl_row_head > div:nth-child(11) {
  flex: 0 0 11%;
  text-align: center;
}
.improvement_up_arrow {
  color: #4caf50;
}
.improvement_down_arrow {
  color: #ff5722;
}
.row-inner.ref_keyword {
  display: inline-block;
}
.embed_tbl_actions_wrapper i {
  color: #000;
}
.fl_tbl_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.fl_tbl_col {
  flex: auto;
}
.clients_forecast_content_wrapper, .agencies_content_wrapper, .top_ranking_keywords_content_wrapper, .clients_forecast_request_content_wrapper {
  max-width: 70%;
  margin: 30px auto;
}
.aktiv_seo_clients_content_wrapper, .clients_content_wrapper, .paused_clients_content_wrapper, .broken_articles_content_wrapper, .articles_overview_posted_content_wrapper_inner, .articles_overview_scheduled_content_wrapper_inner, .article_publisher_data_wrapper, .approved_articles_content_wrapper, .aktiv_seo_trial_clients_content_wrapper {
  max-width: 80%;
  margin: 30px auto;
}
.fl_tbl_col .fl_col_box {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  border: 1px solid #ededed;
  padding: 18px;
  height: 100%;
  position: relative;
}
.article_publisher_data_wrapper .section_divider {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  border: 1px solid #ededed;
  padding: 18px;
  position: relative;
  margin-bottom: 10px;
}
.embed_fl_tbl_wrapper span.status-indicator, .fl_tbl_wrapper span.status-indicator {
  min-width: 12px;
  min-height: 12px;
  display: inline-block;
  border-radius: 50%;
}
span.status-indicator.green {
  background: #4caf50;
}
span.status-indicator.red {
  background: #ff5722;
}
span.status-indicator.blue {
  background: #3597f7;
}
span.status-indicator.yellow {
  background: #f6b143;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper
{
  display: flex;
  overflow-wrap: anywhere;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_two_cols > div:first-child {
  flex: 0 0 70%;
  padding-right: 10px;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_two_cols > div:nth-child(2) {
  flex: 0 0 30%;
  border-left: 2px solid #ededed;
  padding-left: 20px;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper {
  display: flex;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_two_cols > div:first-child {
  flex: 0 0 70%;
  padding-right: 10px;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_two_cols > div:nth-child(2) {
  flex: 0 0 30%;
  border-left: 2px solid #ededed;
  padding-left: 20px;
}
.embed_table_collapsible_content_inner {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  border: 1px solid #ededed;
  padding: 30px;
}
.top_3_info_wrapper .block_head, .top_10_info_wrapper .block_head {
  border-top: 2px solid #ededed;
  padding-top: 30px;
}
.select2-container {
  font-size: 14px;
  min-width: 250px;
}
.search_preview_wrapper_sm {
  font-size: 16px;
  padding-right: 20px;
  position: relative;
}
.info_meta_url_wrap {
  font-size: 12px;
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.info_meta_domain_icon img {
  max-width: 26px;
}
.info_meta_domain_info_wrap {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.info_meta_domain {
  font-size: 16px;
}
.info_meta_title_wrap > a {
  color: #1a0dab;
  font-size: 20px;
}
.info_meta_title_wrap {
  margin-bottom: 5px;
}
.info_meta_desc_wrap {
  font-size: 14px;
  color: #4d5156;
}
.content_analysis_wrapper_sm li, .top_10_info_wrapper li.info_alert {
  list-style: none;
  margin-bottom: 12px;
  padding-left: 30px;
  position: relative;
}
.info.info_black:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #808080;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
.info.error_black:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #808080;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
li.info.warning:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #f6b143;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
li.info.success:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #4caf50;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
li.info.error:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #ff5722;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
.content_analysis_wrapper_sm > ul {
  padding: 12px 0;
  word-break: break-word;
}
.top_3_info_content .info_row {
  padding: 7px 0;
}
.top_10_info_wrapper ul {
  padding-left: 0;
}
li.info_alert:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  background-color: #3597f7;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
.embed_table_collapsible_content_wrapper .block_head {
  font-weight: bold;
}
.search_preview_wrapper_sm .search-result-title, .live_preview_wrapper .lp_meta_title, .embed_table_collapsible_content_wrapper .search-result-title, .embed_table_collapsible_content_wrapper .info_meta_title {
  color: #1a0dab;
}
.search_preview_wrapper_sm p {
  margin-bottom: 10px;
}
ul.listed_points {
  list-style-type: none;
}
.embed_table_collapsible_content_wrapper {
  width: 100%;
  background: #fff;
  z-index: 999;
  left: 0;
  bottom: 8px;
  display: none;
  text-align: left;
  padding-right: 5px;
}
.fl_embed_init_kw_url_manage {
  position: relative;
  top: 2px;
  cursor: pointer;
  font-size: 14px;
  color: #4184f3;
}
.remove_client_embed_url {
  cursor: pointer;
}
.mr5 {
  margin-right: 5px;
}
.ml5 {
  margin-left: 5px;
}
#benchmark_embed_info_wrapper a, #forecast_content_wrap_inner a, .pending_article_row a {
  text-decoration: none;
}
.p10 {
  padding: 10px;
}
.embed_fl_benchmark_tbl_wrapper_alt .competitors_benchmark_row {
  display: flex;
  margin: 12px 0;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: center;
}
.embed_fl_benchmark_tbl_wrapper_alt .competitors_benchmark_row > div:first-child {
  flex: 0 0 35%;
}
.embed_fl_benchmark_tbl_wrapper_alt .competitors_benchmark_row > div:nth-child(2) {
  flex: 0 0 7%;
}
.embed_fl_benchmark_tbl_wrapper_alt .competitors_benchmark_row > div:nth-child(3) {
  flex: 0 0 18%;
}
.embed_related_kw_benchmark_tbl_wrapper .box, .competitors_benchmark_row .box {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px !important;
  padding: 10px;
  margin: 0 8px;
}
.benchmark_toggle_hide_wrap > i, .benchmark_kw_toggle_hide_wrap > i {
  position: relative;
  top: 7px;
}
.settings_wrap_row .form-control {
  max-width: 400px;
  margin-top: 10px;
}
.settings_wrapper {
  padding-left: 10px;
}
.settings_wrap_row {
  margin-bottom: 15px;
}
.scrollable_content {
  height: 100vh;
  overflow: auto;
  background: #fff;
  padding: 10px 20px;
}
.scrollable_content.forecast_wrap {
  padding: 0;
}
.indicator_tbl_row_head > div {
  flex: auto;
  margin-right: 5px;
  font-weight: bold;
}
.embed_tbl_actions_wrapper i {
  font-size: 16px;
  margin: 10px 2px;
  cursor: pointer;
}
.inline_menu_icon {
  background: #fff;
  color: #36454F;
  font-size: 20px;
  border: 1px solid #36454F;
  letter-spacing: 8px;
  text-align: center;
  padding: 1px 2px 0px 11px;
}

/* The container <div> - needed to position the dropdown content */
.client_inline_menu_wrapper, .agency_inline_menu_wrapper, .articles_overview_inline_menu_wrapper, .approved_articles_inline_menu_wrapper, .aktivseo_trial_inline_menu_wrapper, .forecast_request_inline_menu_wrapper {
  position: absolute;
  display: none;
  right: 20px;
}

/* Dropdown Content (Hidden by Default) */
.inline-menu-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  font-size: 14px;
  padding: 15px 0;
  border: 1px solid #cdcdcd;
}

.agency_inline_menu_wrapper .inline-menu-content {
  min-width: 150px;
}

/* Links inside the dropdown */
.inline-menu-content > div {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: flex;
  cursor: pointer;
}

/* Change color of dropdown links on hover */
.inline-menu-content > div:hover {
  color: #4184f3;
}

/* Show the dropdown menu on hover */
.client_inline_menu_wrapper:hover .inline-menu-content, .agency_inline_menu_wrapper:hover .inline-menu-content, .articles_overview_inline_menu_wrapper:hover .inline-menu-content, .approved_articles_inline_menu_wrapper:hover .inline-menu-content, .aktivseo_trial_inline_menu_wrapper:hover .inline-menu-content, .forecast_request_inline_menu_wrapper:hover .inline-menu-content {
  display: block;
}

.dashboard_clients_content_wrapper {
  min-height: 100vh;
  padding-bottom: 50px;
}
.dashboard_article_publisher_content_wrapper {
  padding-bottom: 30px;
}
.client_info_wrapper:hover .client_inline_menu_wrapper, .client_info_wrapper:hover .agency_inline_menu_wrapper, .client_info_wrapper:hover .articles_overview_inline_menu_wrapper, .title_info_wrapper:hover .approved_articles_inline_menu_wrapper, .client_info_wrapper:hover .aktivseo_trial_inline_menu_wrapper, .client_info_wrapper:hover .forecast_request_inline_menu_wrapper {
  display: inline-block;
}
.inline_menu i {
  margin-right: 10px;
}

.inline_menu span {
  position: relative;
  bottom: 3px;
}

.text_red {
  color: #ff5722 !important;
}

.manage_keywords_wrap_inner {
  margin-bottom: 20px;
}
.pp_row {
  display: flex;
  padding: 10px;
}
.pp_actions_col {
  display: flex;
  justify-content: start;
  flex: 0 0 22%;
  gap: 10px;
}
.pp_keyword_ref {
  flex: 0 0 78%;
  position: relative;
  bottom: 2px;
}
.pp_actions_col img {
  width: 18px;
}
.pp_actions_col > div {
  cursor: pointer;
}
.manage_keywords_placeholder_content {
  display: none;
}
#init_attach_new_client_keywords_wrap, #edit_client_forecast_settings {
  max-width: 600px;
}
.user_info_meta {
  color: #70828b;
  font-size: 14px;
  font-style: italic;
}
.embed_tbl_actions_btn a {
  text-decoration: none;
}
.embed_tbl_actions_wrapper img {
  width: 18px;
}
#serp_graph_popup_wrap, #search-volume-graph-popup, #article_publisher_domains_list_popup, #top_ranking_keywords_settings_popup, #init_edit_forecast_request_popup_wrap {
  max-width: 800px;
}
#serp_search_volume_domain_text {
  margin: 20px auto;
  max-width: 400px;
  text-align: center;
  font-size: 16px;
  padding: 20px;
}
.embed_tbl_actions_btn .embed_fav_star_icon, .embed_tbl_actions_btn .embed_blue_star_icon {
  cursor: pointer;
}
#fl-pref-manage-popup {
  max-width: 700px;
}
#analysis_embed_info_wrapper, #benchmark_embed_info_wrapper {
  font-size: 15px;
}
#analysis_embed_info_wrapper a, #benchmark_embed_info_wrapper a {
  text-decoration: none;
}
.google_info_wrapper_content .result_not_found_img {
  position: relative;
  left: -32px;
  width: 350px;
  top: -10px;
}
.embed_table_collapsible_content_wrapper .top_content_wrapper {
  margin-bottom: 25px;
}
.embed_data_row_expand_collapse_btn i {
  font-size: 20px;
}
#fl-manage-serp-url-popup {
  font-size: 16px;
  word-wrap: break-word;
  max-width: 700px;
}
.mt35 {
  margin-top: 35px;
}
div.data_loading {
  opacity: 0.6;
  cursor: none;
}
#manage_keywords_wrapper {
  max-width: 600px;
}
.comp_domains_position_inner {
  margin: 15px 0;
  font-size: 14px;
}
.comp_domains_position_wrapper {
  margin-top: 20px;
  border-top: 1px solid #ededed;
}
.comp_domains_position_inner > img {
  max-width: 18px;
  margin-right: 10px;
  display: inline-block;
}
.domain_icon_wrap img {
  max-width: 22px;
}
.ref_keyword_wrap {
  text-align: left;
}
.graph_popup_head_label {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
.fl_box_wrap {
  display: flex;
  gap: 5px;
}
.user_logout_link_wrap a {
  text-decoration: none;
  color: #000;
  font-size: 15px;
}
.clients_table a, .aktiv_seo_clients_table a {
  text-decoration: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  background: #fff;
}
.dataTables_info, .dataTables_paginate {
  font-size: 14px;
}
.mt40 {
  margin-top: 40px;
}
.listed_points .info.success:before {
  left: -25px;
}
ul.listed_points li.info {
  position: relative;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_three_cols > div:first-child {
  flex: 0 0 40%;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_three_cols > div:nth-child(2) {
  flex: 0 0 40%;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_three_cols > div:nth-child(3) {
  flex: 0 0 20%;
  border-left: 2px solid #ededed;
  padding-left: 10px;
}
div.analysis_info_alert_message {
  display: block;
  position: relative;
  padding-left: 30px;
  vertical-align: middle;
  font-size: 16px;
  margin-bottom: 15px;
  margin-top: 20px;
}
div.alert_success_elem:before {
  background-color: #4caf50;
}
div.analysis_info_alert_message:before {
  position: absolute;
  content: "";
  width: 14px;
  height: 14px;
  border-radius: 50%;
  left: 5px;
  top: 3px;
}
div.alert_info_elem:before {
  background-color: #4184f3;
}
div.alert_info_grey_elem:before {
  background-color: #808080;
}
div.alert_error_elem:before {
  background-color: #ff5722;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_three_cols_sub > div:first-child {
  flex: 0 0 80%;
}
.embed_table_collapsible_content_wrapper .collapsible_flex_wrapper.fl_three_cols_sub > div:nth-child(2) {
  flex: 0 0 20%;
  border-left: 2px solid #ededed;
  padding-left: 20px;
}
.embed_table_top_section_wrapper, .ca_embed_table_top_section_wrapper {
  padding-bottom: 10px;
  display: flex;
}
.embed_table_top_section_wrapper .client_info_wrapper .client_favicon_img img, .ca_embed_table_top_section_wrapper .client_info_wrapper .client_favicon_img img {
  width: 40px;
  height: 40px;
}
.embed_table_top_section_wrapper .client_info_wrapper .client_domain_info, .ca_embed_table_top_section_wrapper .client_info_wrapper .client_domain_info {
  font-size: 1.3rem;
  display: inline-block;
  vertical-align: middle;
}
.embed_table_top_section_wrapper .client_info_wrapper, .ca_embed_table_top_section_wrapper .client_info_wrapper {
  display: inline-block;
  margin-right: 10px;
}
#embed_filter_keyword, #clients_forecast_filter_elem, #aktivseo_filter_elem, #clients_filter_elem, #agency_prospects_filter_elem, #paused_clients_filter_elem, #agency_filter_elem, #embed_search_volume_term, #articles_overview_filter_elem, #top_ranking_keywords_filter_elem, #init_top_ranking_priority_keyword, .custom_text_btn, #aktivseo_trial_filter_elem, #clients_forecast_request_filter_elem {
  padding: 9px 20px;
  border: 1px solid #CFD1D3;
  border-radius: 3px;
  font-size: 14px;
  outline: none;
  display: inline-block;
  width: auto;
  height: auto;
}
.ca_embed_table_top_section_wrapper {
  justify-content: space-between;
}
.inline {
  display: inline-block;
  vertical-align: middle;
}
.embed_content_wrapper.top_line, .stats_box_top_wrapper.top_line {
  border-top: 1px solid #ededed;
  padding-top: 10px;
}
.indicator_tbl_row_head.fixed_head, .embed_fl_benchmark_tbl_wrapper .tbl_row_head.fixed_head {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  background: #ffff;
  z-index: 999;
  border-bottom: 1px solid #ededed;
  padding: 10px;
  box-shadow: rgba(50, 50, 93, 0) 0 13px 27px -5px, rgba(0, 0, 0, 0.3) 0 8px 16px -8px;
}
.no-border {
  border: none !important;
}
.clients_table span.client_name_info, .aktiv_seo_clients_table span.client_name_info {
  display: inline-block;
  min-height: 30px;
}
.mfp-bg {
  opacity: 0.5;
}
.dashboard_fl_box {
  display: flex;
}
.admin_menu_sidebar_wrapper {
  flex: 0 1 20%;
}
.admin_dashboard_content_wrapper {
  flex: 0 1 80%;
}
.clients_table tbody td:last-child, .clients_table thead th:last-child, .aktiv_seo_clients_table tbody td:last-child, .aktiv_seo_clients_table thead th:last-child {
  border-right: none;
}
.dashboard_analysis_content_wrapper, .aktiv_seo_clients_content_wrapper, .broken_articles_content_wrapper, .articles_overview_posted_content_wrapper_inner, .articles_overview_scheduled_content_wrapper_inner {
  padding-bottom: 50px;
}
.clients_selector_refresh_wrap, .top_domains_selector_refresh_wrap, .articles_overview_clients_selector_refresh_wrap, .articles_publisher_clients_selector_refresh_wrap {
  display: inline-block;
  cursor: pointer;
}
.sidebar_collapse_wrapper {
  cursor: pointer;
  color: #818589;
  text-align: center;
  padding: 20px 40px 20px 0;
  font-size: 16px;
  border-bottom: 1px solid #cdcdcd;
  overflow: hidden;
}
.sidebar_collapse_wrapper i {
  font-size: 18px;
}
.dashboard_fl_box.collapsed .admin_menu_sidebar_wrapper {
  flex: 0 1 2%;
}
.dashboard_fl_box.collapsed .admin_dashboard_content_wrapper {
  flex: 0 1 98%;
}
.dashboard_fl_box.collapsed .admin_menu_sidebar span {
  display: none;
}
.dashboard_fl_box.collapsed .sidebar_collapse_wrapper i {
  right: 25px;
}
.dashboard_fl_box.collapsed .sidebar_collapse_wrapper {
  padding-bottom: 45px;
}
.sidebar_collapse_wrapper i {
  position: absolute;
  right: 20px;
  top: 22px;
}
.dataTables_paginate .paginate_button:active, .dataTables_paginate .paginate_button:hover {
  background: #fff !important;
  box-shadow: none !important;
}
.dataTables_paginate a.paginate_button, .dataTables_paginate a.paginate_button:active, .dataTables_paginate a.paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: #000 !important;
}
.embed_wrap#forecast_content_wrapper, .embed_wrap#data_dashboard_content_wrapper {
  width: 100%;
  height: 100%;
  background: #073e7d;
  padding-left: 120px;
  padding-top: 30px;
}
#forecast_content_wrap_inner, #data_dashboard_content_wrap_inner {
  background: #fff;
  width: 100%;
  height: 100%;
}
.embed_wrap #forecast_content_wrap_inner, .embed_wrap #data_dashboard_content_wrap_inner {
  overflow: auto;
  padding-bottom: 50px;
  border-top-left-radius: 10px;
  background: #f7f8fa;
  font-family: Quicksand, sans-serif;
}
.fl_row_three_col, .fl_row_two_col, .fl_row_one_col {
  display: flex;
  justify-content: space-between;
}
.fl_row_one_col .fl_col_wrap {
  flex: 0 0 100%;
  width: 100%;
  padding: 10px 10px 10px 0;
}
.fl_row_two_col .fl_col_wrap:first-child {
  flex: 0 0 33%;
  padding: 10px 10px 10px 0;
}
.fl_row_two_col .fl_col_wrap:last-child {
  flex: 0 0 66%;
  padding: 10px 10px 10px 0;
}
.fl_row_three_col .fl_col_wrap {
  flex: 0 0 33%;
  padding: 10px 10px 10px 0;
}
.fl_col_wrap .fl_box {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  border: 1px solid #cdcdcd;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  background: #fff;
}
.data_dashboard_content_inner .fl_col_wrap .fl_box {
  justify-content: flex-start;
  padding: 25px;
}
.data_dashboard_content_inner .data_dashboard_col_wrap {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  border: 1px solid #cdcdcd;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  position: relative;
  background: #fff;
}
.fl_row_border {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 20px;
  margin-top: 20px;
}
.fl_row_border:last-child {
  border-bottom: none;
}
.fl_row_one_col .fl_box {
  min-height: 80px;
  flex-direction: row;
  justify-content: flex-start;
  gap: 20px;
  align-items: center;
}
.fl_row_two_col .fl_box {
  min-height: 320px;
}
.fl_row_three_col .fl_box {
  min-height: 150px;
  padding-left: 45px;
}
.fl_tbl_wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 15px;
}
.fl_tbl_head {
  display: flex;
  width: 100%;
}
.fl_tbl_content, .fl_tbl_row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 6px 0;
}
.data_dashboard_fl_row_wrap .fl_tbl_row {
  margin: 10px 0;
}
.step_icons_wrap {
  position: absolute;
  left: -12px;
  top: 30%;
}
.step_icons_wrap img {
  width: 45px;
}
.fl_row_three_col .fl_box_row {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  margin: 5px 0;
}
.fl_row_three_col .box_label, .fl_row_three_col .box_value {
  font-size: 17px;
  color: #266fc6;
}
.fl_row_three_col .box_value {
  font-size: 20px;
}
.fl_row_three_col .box_value, .fl_row_two_col .box_value {
  font-size: 18px;
  font-weight: bold;
}
.forecast_content_inner[data-ref="clicks"] .fl_row_three_col .box_value {
  font-size: 22px;
}
.fl_tbl_wrap .tbl_keyword_col {
  font-weight: 500;
}
#forecast_content_wrap_inner .client_info_meta_title {
  font-size: 26px;
  font-weight: 200;
}
#forecast_content_wrap_inner .client_info_domain_wrap {
  font-weight: bold;
  font-size: 20px;
  border-left: 2px solid #000;
  padding-left: 15px;
}
#forecast_content_wrap_inner .fl_box_row.fl_row_border {
  display: flex;
  justify-content: space-between;
}
.mb30 {
  margin-bottom: 30px;
}
.fl_tbl_wrap .fl_tbl_val {
  overflow-wrap: anywhere;
}
.fl_tbl_wrap .fl_tbl_val {
  flex: 0 0 15%;
}
.fl_tbl_wrap .fl_tbl_val:first-child {
  flex: 0 0 40%;
}
.fl_tbl_head {
  font-size: 15px;
  margin-bottom: 15px;
}
.fl_box_head {
  color: #818589;
}
.fl_tbl_row a {
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}
.info_placeholder {
  color: #818589;
  margin-top: 30px;
}
#forecast_menu_wrap, #data_dashboard_menu_wrap {
  display: flex;
  gap: 15px;
  justify-content: center;
  background: #fff;
  padding: 10px 10px 0;
  margin: auto;
  max-width: 90%;
  flex-wrap: wrap;
}
#forecast_menu_wrap .menu_item_inner, #data_dashboard_menu_wrap .menu_item_inner {
  padding-bottom: 10px;
  cursor: pointer;
}
#forecast_menu_wrap .menu_item_inner.active, #data_dashboard_menu_wrap .menu_item_inner.active {
  border-bottom: 3px solid #ff5722;
  font-weight: 500;
}
.forecast_content_container .forecast_content_inner, .data_dashboard_content_container .data_dashboard_content_inner, .data_dashboard_inner_content_wrap, .articles_overview_content_container .articles_overview_content_inner {
  display: none;
}
.forecast_content_container .forecast_content_inner.active, .data_dashboard_content_container .data_dashboard_content_inner.active, .data_dashboard_inner_content_wrap.active, .articles_overview_content_inner.active {
  display: block;
}
.fl_vertical_row {
  display: flex;
  flex-wrap: wrap;
}
.fl_70 {
  flex: 0 0 70%;
}
.fl_30 {
  flex: 0 0 30%;
}
.fl_50 {
  flex: 0 0 50%;
}
.fl_60 {
  flex: 0 0 60%;
}
.fl_65 {
  flex: 0 0 65%;
}
.fl_35 {
  flex: 0 0 35%;
}
.fl_40 {
  flex: 0 0 40%;
}
.br_col {
  border-right: 1px solid #cdcdcd;
  margin-right: 30px;
}
.fl_vertical_col {
  flex-direction: column;
}
.fl_box .box_label_wrap, .fl_col_wrap_inner .box_label_wrap {
  position: absolute;
  top: -15px;
  background: #f7f8fa;
  font-size: 16px;
  color: #266fc6;
  font-weight: 600;
  left: 50%;
  transform: translateX(-50%);
  padding: 0 3px;
  width: 55%;
  text-align: center;
}
.fl_box .box_label_wrap.section_flow, .fl_col_wrap_inner .box_label_wrap.section_flow {
  left: 100%;
  width: 75%;
  background: #f7f8fa;
  z-index: 999;
  text-align: center;
}
.fl_vertical_col p {
  margin: 0;
}
.serp-results-preview-row {
  margin-bottom: 30px;
  padding-left: 20px;
  margin-top: 20px;
}
.row-1 {
  width: 40%;
  height: 10px;
  margin: 10px 0;
  border-radius: 10px;
}
.row-2 {
  width: 30%;
  height: 10px;
  margin: 10px 0;
  border-radius: 10px;
}
.row-3 {
  width: 55%;
  height: 10px;
  margin: 10px 0;
  border-radius: 10px;
}
.row-4 {
  width: 45%;
  height: 10px;
  margin: 10px 0;
  border-radius: 10px;
}
.visibility-serp-results-row-inner .row-1 {
  width: 60%;
}
.visibility-serp-results-row-inner .row-2 {
  width: 50%;
}
.visibility-serp-results-row-inner .row-3 {
  width: 75%;
}
.visibility-serp-results-row-inner .row-4 {
  width: 65%;
}
.serp-results-preview-row .organic-blue-bg {
  background: #719be0;
}
.serp-results-preview-row .blue-bg {
  background: #1a0cab;
}
.serp-results-preview-row .green-bg {
  background: #7fb18f;
}
.serp-results-preview-row .grey-bg {
  background: #ebebeb;
}
.serp_results_preview_wrap .serp-result-row-label
{
  padding-left: 20px;
  font-size: 18px;
  font-weight: 600;
}
.serp_results_preview_wrap .serp-result-preview-img-wrap {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
.p30 {
  padding: 30px;
}
.fl_vertical_col .fl_row_three_col {
  flex-direction: column;
}
#forecast_gads_spending, #offers_section_slider {
  width: 100%;
}
.rangeslider__fill {
  background: #073e7d;
}
.rangeslider__handle {
  background: #246bbd;
  border: 1px solid #246bbd;
  width: 30px;
  height: 30px;
}
.rangeslider--horizontal .rangeslider__handle {
  top: -6px;
}
.rangeslider--horizontal {
  height: 18px;
}
.embed_wrap .forecast_content_container, .embed_wrap .data_dashboard_content_container {
  padding: 20px 20px 20px;
  overflow: auto;
}
.forecast_content_inner iframe {
  border: none;
}
.serp-results-row-inner > div:first-child {
  flex: 0 0 25%;
  position: relative;
  top: 30px;
}
.visibility-serp-results-row-inner .serp-results-preview-row-wrap > div:first-child {
  flex: 0 0 60%;
  position: relative;
  overflow: auto;
  overflow-wrap: anywhere;
}
.serp-results-row-inner > div:last-child {
  flex: 0 0 75%;
}
.visibility-serp-results-row-inner .serp-results-preview-row-wrap > div:last-child {
  flex: 0 0 40%;
  text-align: center;
}
.serp-results-row-inner, .serp-results-preview-row-wrap {
  display: flex;
}
.serp-result-visibility-bar-wrap span {
  background: #cdcdcd;
  height: 25px;
  width: 100%;
  display: inline-block;
  position: relative;
}
.serp-result-visibility-bar-wrap span.green-bg {
  background: #92d051;
}
.serp-result-visibility-bar-wrap span.red-bg {
  background: #ff5662;
}
.serp-result-visibility-bar-wrap {
  display: flex;
  position: relative;
  top: 20px;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
}
.serp-result-visibility-bar-wrap.ads_bar_wrap {
  top: 20px;
}
.serp-results-meta-info-wrap span, .visibility-serp-results-row-inner .meta-info-row {
  background: #4285f4;
  color: #fff;
  position: relative;
  display: inline-block;
  width: 150px;
  padding: 10px 10px 10px 35px;
  font-size: 15px;
  height: 42px;
  text-align: center;
}
.visibility-serp-results-row-inner .meta-info-row {
  top: 25px;
}
.serp-results-row-inner.organic_row .serp-results-meta-info-wrap span, .visibility-serp-results-row-inner .meta-info-row.organic_row {
  background: #0c9d58;
}
.serp_position_ctr_info_wrap {
  position: relative;
}
.serp_position_ctr_info_wrap .fl_ctr_info_head_wrap, .serp_position_ctr_info_wrap .fl_ctr_info_row_wrap {
  display: flex;
  text-align: center;
}
.serp_position_ctr_info_wrap .fl_ctr_info_row_wrap {
  border-bottom: 1px solid #cdcdcd;
}
.serp_position_ctr_info_wrap .fl_ctr_info_row_wrap:last-child {
  border: none;
}
.serp_position_ctr_info_wrap .fl_ctr_info_head_wrap {
  background: #77a7c8;
  color: #fff;
}
.fl_ctr_info_row_wrap > div:first-child, .fl_ctr_info_head_wrap > div:first-child {
  flex: 0 0 70%;
  padding: 10px;
  border-right: 1px solid #cdcdcd;
}
.fl_ctr_info_row_wrap > div:last-child, .fl_ctr_info_head_wrap > div:last-child {
  flex: 0 0 30%;
  padding: 10px;
}
.expand_ctr_info_wrap {
  cursor: pointer;
  margin-right: 10px;
  display: inline-block;
  font-size: 18px;
}
.fl_ctr_info_body_wrap {
  display: none;
  border: 1px solid #cdcdcd;
}
.ctr_position_info_sources_wrap a {
  text-decoration: none;
}
.serp-result-row-label.mt20 {
  margin-top: 20px;
}
#forecast_gads_spending_meta_info {
  width: 75%;
}
.forecast_gads_spending_info_wrap {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-top: 8px;
}
.forecast_gads_spending_btn_wrap {
  font-size: 25px;
}
.forecast_gads_spending_btn_wrap span {
  background: #073e7d;
  padding: 1px 10px;
  color: #fff;
  cursor: pointer;
}
.pr10 {
  padding-right: 10px;
}
.arrow-before {
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #fff;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.arrow-after {
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #4285f4;
  display: inline-block;
  position: absolute;
  top: 0;
  right: -21px;
}
.organic_row .arrow-after {
  border-left: 21px solid #0c9d58;
}
#forecast_content_wrapper .client_pref_options_wrapper {
  color: #fff;
  position: absolute;
  right: 20px;
  top: 10px;
  display: flex;
  gap: 15px;
}
.client_pref_options_wrapper label {
  margin-right: 5px;
  font-size: 15px;
}
.client_pref_options_wrapper select {
  border: 1px solid #cdcdcd;
  padding: 2px 5px;
  outline: none;
  font-size: 15px;
}
.mr10 {
  margin-right: 10px;
}
.forecast_menu_container, .data_dashboard_menu_wrapper, #articles_overview_menu_wrapper {
  background: #fff;
  border-bottom: 1px solid #cdcdcd;
  padding-top: 10px;
}
#articles_overview_menu_wrapper {
  border: none;
}
.forecast_content_inner .img_holder_wrap {
  padding-top: 10px;
  text-align: center;
}
.img_holder_wrap img {
  width: 90%;
}
.embed_posted_articles_table .row-inner, .embed_fl_section_wrap .fl_col_wrap {
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 5px;
  border: 1px solid #ededed;
  padding: 7px 7px 7px 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  background: #fff;
}
.embed_fl_section_wrap .fl_col_wrap {
  padding: 8px;
}
.domain-favicon-wrapper {
  width: 40px;
  height: 40px;
  display: inline-block;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  vertical-align: middle;
  margin-right: 10px;
  border: 2px solid #EDEDED;
  background-position: center;
  background-color: #ededed;
}
.embed_posted_articles_table .article-url-wrapper {
  vertical-align: middle;
  margin-top: 5px;
  display: inline-block;
}
.embed_posted_articles_table .article-url-wrapper a, .embed_posted_articles_table .article-url-wrapper {
  color: #000;
  font-weight: bold;
}
span.green-indicator {
  min-width: 12px;
  background: #56b95d;
  min-height: 12px;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  left: 23px;
}
.embed_posted_articles_table .green-indicator-wrapper, .embed_posted_articles_table  .status-indicator-wrapper {
  min-width: 60px;
  min-height: 55px;
  position: relative;
}
.embed_posted_articles_status_wrapper .green-indicator-wrapper, .embed_posted_articles_status_wrapper .status-indicator-wrapper {
  min-width: 40px;
  min-height: 40px;
  position: relative;
}
.embed_posted_articles_content_wrapper {
  display: flex;
  margin: auto;
  position: relative;
  top: 50px;
  padding-bottom: 50px;
}
.embed_fl_section_wrap, .embed_fl_section_head_wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  word-break: break-word;
  margin-bottom: 8px;
}
.embed_fl_section_wrap {
  margin-bottom: 0;
}
.embed_posted_articles_content_wrapper .embed_posted_articles_status_wrapper {
  flex: 0 0 65%;
}
.embed_posted_articles_content_wrapper .embed_posted_articles_wrapper {
  flex: 0 0 35%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(1), .embed_fl_section_head_wrap > div:nth-child(1) {
  flex: 0 0 25%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(2), .embed_fl_section_head_wrap > div:nth-child(2) {
  flex: 0 0 10%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(3), .embed_fl_section_head_wrap > div:nth-child(3) {
  flex: 0 0 10%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(4), .embed_fl_section_head_wrap > div:nth-child(4) {
  flex: 0 0 10%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(5), .embed_fl_section_head_wrap > div:nth-child(5) {
  flex: 0 0 10%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(6), .embed_fl_section_head_wrap > div:nth-child(6) {
  flex: 0 0 5%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(7), .embed_fl_section_head_wrap > div:nth-child(7) {
  flex: 0 0 5%;
}
.embed_fl_section_wrap .fl_col_wrap:nth-child(8), .embed_fl_section_head_wrap > div:nth-child(8) {
  flex: 0 0 5%;
}

.paused_clients_kw_wrapper .embed_fl_section_wrap .fl_col_wrap:nth-child(6), .paused_clients_kw_wrapper .embed_fl_section_head_wrap > div:nth-child(6) {
  flex: 0 0 8%;
}
.paused_clients_kw_wrapper .embed_fl_section_wrap .fl_col_wrap:nth-child(7), .paused_clients_kw_wrapper .embed_fl_section_head_wrap > div:nth-child(7) {
  flex: 0 0 7%;
}

.embed_fl_section_wrap .ref_keyword_wrap {
  display: flex;
  align-items: center;
}
img.fav_star_icon, img.blue_star_icon, img.sh_client_fav_star_icon, img.sh_client_blue_star_icon, img.sh_sr_star_icon, img.ils_main_star_icon {
  width: 17px;
  margin-right: 10px;
  cursor: pointer;
}
.ref_keyword_wrap a {
  text-decoration: none;
  color: #000;
}
span.status-indicator.green {
  background: #56b95d;
}
span.status-indicator.red {
  background: #E55151;
}
span.status-indicator {
  min-width: 12px;
  min-height: 12px;
  display: inline-block;
  border-radius: 50%;
  position: relative;
  top: 12px;
}
.clients_content_wrapper span.status-indicator {
  top: auto;
}
.embed_posted_articles_status_wrapper .fl_col_wrap {
  margin-right: 0;
}
.embed_posted_articles_status_wrapper .embed_fl_section_head_wrap > div {
  font-weight: bold;
  text-align: center;
}
.clients_forecast_content_wrapper .fl_tbl_col:first-child, .agencies_content_wrapper .fl_tbl_col:first-child, .top_ranking_keywords_content_wrapper .fl_tbl_col:first-child, .clients_forecast_request_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 80%;
}
.clients_forecast_content_wrapper .fl_tbl_col:last-child, .agencies_content_wrapper .fl_tbl_col:last-child, .top_ranking_keywords_content_wrapper .fl_tbl_col:last-child, .clients_forecast_request_content_wrapper .fl_tbl_col:last-child {
  flex: 0 0 20%;
}
.clients_forecast_content_wrapper .fl_tbl_col:last-child .fl_col_box_wrapper, .agencies_content_wrapper .fl_tbl_col:last-child .fl_col_box_wrapper, .top_ranking_keywords_content_wrapper .fl_tbl_col:last-child .fl_col_box_wrapper, .clients_forecast_request_content_wrapper .fl_tbl_col:last-child {
  max-width: 70%;
  margin: auto;
}

.aktiv_seo_clients_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 35%;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 35%;
}
.broken_articles_content_wrapper .fl_tbl_col:first-child, .approved_articles_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 50%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 15%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 10%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(4) {
  flex: 0 0 10%;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 10%;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 20%;
}
.broken_articles_content_wrapper .fl_tbl_col:nth-child(2), .approved_articles_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 30%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(5) {
  flex: 0 0 10%;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(4) {
  flex: 0 0 15%;
}
.broken_articles_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 20%;
}
.approved_articles_content_wrapper .fl_tbl_col:nth-child(3), .approved_articles_content_wrapper .fl_tbl_col:nth-child(4) {
  flex: 0 0 10%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(6) {
  flex: 0 0 20%;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(5) {
  flex: 0 0 20%;
}
.aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(4) .fl_col_box_wrapper, .aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(5) .fl_col_box_wrapper, .aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper, .aktiv_seo_clients_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper {
  max-width: 85%;
  margin: auto;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper, .aktiv_seo_trial_clients_content_wrapper .fl_tbl_col:nth-child(4) .fl_col_box_wrapper {
  max-width: 90%;
  margin: auto;
}

.broken_articles_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper, .broken_articles_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper {
  max-width: 90%;
  margin: auto;
}
.approved_articles_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper, .approved_articles_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper, .approved_articles_content_wrapper .fl_tbl_col:nth-child(4) .fl_col_box_wrapper {
  max-width: 90%;
  margin: auto;
}
.broken_articles_content_wrapper .fl_tbl_col {
  word-break: break-all;
}
.approved_articles_content_wrapper .fl_tbl_col {
  word-break: break-all;
}
.clients_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 40%;
}
.paused_clients_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 70%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 10%;
}
.paused_clients_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 15%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 10%;
}
.paused_clients_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 15%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(4) {
  flex: 0 0 10%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(5) {
  flex: 0 0 20%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(6) {
  flex: 0 0 10%;
}
.clients_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper, .clients_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper, .clients_content_wrapper .fl_tbl_col:nth-child(4) .fl_col_box_wrapper,.clients_content_wrapper .fl_tbl_col:nth-child(5) .fl_col_box_wrapper, .paused_clients_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper,  .paused_clients_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper {
  max-width: 85%;
  margin: auto;
}

.clients_forecast_content_wrapper .fl_col_box, .agencies_content_wrapper .fl_col_box, .top_ranking_keywords_content_wrapper .fl_col_box, .clients_forecast_request_content_wrapper .fl_col_box {
  height: 100%;
}
.fl_tbl_head_wrap {
  font-weight: bold;
  margin-bottom: 15px;
}
.fl_col_box.fl_enabled {
  display: flex;
  align-items: center;
  gap: 10px;
}
.fl_enabled .client_favicon_wrapper {
  flex: 0 0 5%;
}
.clients_forecast_content_wrapper a, .agencies_content_wrapper a, .top_ranking_keywords_content_wrapper a, .clients_forecast_request_content_wrapper a {
  text-decoration: none;
}
.client_favicon_wrapper img {
  max-width: 100%;
}
.aktiv_seo_clients_content_wrapper a, .clients_forecast_content_wrapper a, .clients_forecast_content_wrapper .generate_embed_url, .paused_clients_content_wrapper a, .fl_tbl_col a, .top_ranking_keywords_content_wrapper a, .clients_forecast_request_content_wrapper a {
  text-decoration: none;
  color: #4184f3;
  font-size: 15px;
  cursor: pointer;
}
#google_results_preview_search_elem {
  width: 500px;
  border-radius: 15px;
  border: 1px solid #cdcdcd;
  padding: 7px 18px;
  outline: none;
  margin-right: 10px;
}
#google_results_preview_search_submit {
  background: #073e7d;
  color: #fff;
  padding: 5px 15px;
  border: 1px solid #073e7d;
  border-radius: 5px;
  min-width: 95px;
}
.serp-result-preview-img-wrap .rel_parent {
  margin: 0;
}
.forecast_report_override_wrap, .forecast_report_offers_override_wrap, .pagespeed_score_refresh_wrap {
  position: absolute;
  right: 20px;
  top: 15px;
  cursor: pointer;
}
.init_new_client_agencies_container, .init_edit_client_agencies_container, .init_edit_linked_clients_container_inner {
  height: 150px;
  border: 1px solid #ced4da;
  border-radius: 5px;
  overflow: auto;
  padding: 10px;
}
.init_edit_linked_clients_container_inner {
  border-top: none;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
#linked_clients_search_box {
  width: 100%;
  padding: 5px 12px;
  border: 1px solid #ced4da;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  outline: none;
}
.embed_posted_articles_meta_head {
  margin: 20px auto;
}
.embed_posted_articles_meta_head .client_domain_info, .embed_posted_articles_meta_head .client_favicon_img {
  display: inline-block;
  vertical-align: middle;
}
.embed_posted_articles_meta_head .client_domain_info {
  font-size: 1.3rem;
}
span.client_favicon_img img {
  width: 40px;
  margin-right: 10px;
  height: 40px;
}
.embed_serp_graph_wrap {
  cursor: pointer;
}
.forecast_content_inner .section_header_top {
  color: #266fc6;
  font-size: 26px;
  margin-bottom: 30px;
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 18px;
}
.text_dark {
  color: #000 !important;
}
.no_border {
  border: none !important;
}
.fl_center_cols_wrap .fl_box_row {
  flex-direction: column;
  align-items: center;
}
.fl_center_cols_wrap span.box_val.val_bottom {
  font-size: 22px;
}
.text_green {
  color: #157f05;
}
.text_grey {
  color: grey;
}
.offers_slider_meta_info_indicator_wrap {
  display: flex;
  width: 100%;
}
.offers_slider_meta_info_indicator_wrap .indicator_green {
  background: green;
  height: 8px;
  flex: 0 0 33%;
}
.offers_slider_meta_info_indicator_wrap .indicator_default {
  background: #073e7d;
  height: 8px;
  flex: 0 0 66%;
  position: relative;
}
.offers_slider_meta_info_indicator_wrap .indicator_green span, .offers_slider_meta_info_indicator_wrap .indicator_default span {
  margin-top: 20px;
  display: block;
}
.offers_slider_meta_info_wrap {
  min-height: 100px;
  display: none;
}
#offers_section_slider_wrap {
  position: relative;
}
.text_default {
  color: #266fc6;
}
.indicator-arrow-right {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #073e7d;
  position: absolute;
  right: -10px;
  top: -10px;
}
.fl_row_three_col.box_md .fl_box {
  min-height: 240px;
}
.fl_row_three_col.box_md .step_icons_wrap {
  top: 0;
}
.fl_row_three_col.box_md .fl_box_row {
  display: block;
}
.fl_row_three_col.box_md .fl_box .box_label p {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 10px;
  margin-top: 10px;
}
.fl_row_three_col.box_md .fl_box .box_label p:last-child {
  border-bottom: none;
}
.serp_graph_date_range_wrapper ul li {
  display: inline-block;
  margin: 0 10px;
  cursor: pointer;
  font-size: 16px;
  opacity: 0.6;
}
.serp_graph_date_range_wrapper ul li.active {
  font-weight: bold;
  opacity: 1;
}
.serp_graph_date_range_wrapper ul {
  list-style: none;
  margin: 20px auto 0;
  text-align: center;
  padding: 0;
}
.mt80 {
  margin-top: 80px;
}
.data_dashboard_content_inner a {
  color: #266fc6;
}
.fl_row_two_col.eq_col .fl_col_wrap {
  flex: 0 0 50%;
}
.foldable_col .fl_box {
  min-height: auto;
}
.fl_col_wrap .fl_box .fl_row {
  flex-direction: row;
}
.foldable_col i {
  font-size: 20px;
  cursor: pointer;
  margin-right: 10px;
}
.foldable_col .fl_box_content {
  display: none;
}
.foldable_col .fl_box {
  flex-direction: column;
  align-items: start;
}
.data_dashboard_inner_menu_wrapper {
  background: #fff;
  padding-top: 15px;
  padding-left: 20px;
}
#data_dashboard_inner_menu_wrap, #articles_overview_menu_wrap {
  display: flex;
  gap: 15px;
  justify-content: center;
}
#data_dashboard_inner_menu_wrap .menu_item_inner, #articles_overview_menu_wrap .menu_item_inner {
  padding-bottom: 10px;
  cursor: pointer;
}
#data_dashboard_inner_menu_wrap .menu_item_inner.active, #articles_overview_menu_wrap .menu_item_inner.active {
  border-bottom: 3px solid #ff5722;
  font-weight: 500;
}
.fl_article_carousel_item {
  display: flex;
  margin-right: 10px;
  margin-top: 10px;
  border-radius: 5px;
  gap: 12px;
}
.fl_article_carousel_item .fl_col_wrap:first-child {
  flex: 0 0 80%;
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  background: #fff;
  padding: 5px 15px;
  border: 1px solid #ededed;
  min-height: 60px;
}
.fl_article_carousel_item .fl_col_wrap:last-child {
  flex: 0 0 15%;
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  background: #fff;
  padding: 5px 15px;
  border: 1px solid #ededed;
  min-height: 60px;
}
.fl_carousel_container a {
  text-decoration: none;
}
.fl_carousel_container {
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
  overflow: auto;
  padding-left: 20px;
  scrollbar-width: none;
}
.fl_article_carousel_item .fl_col_inner:first-child {
  align-items: center;
}
.fl_carousel_container .fl_carousel_inner_wrap {
  flex: 1 0 33%;
}
.fl_carousel_wrap {
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
  position: relative;
}
.fl_carousel_wrap .fl_carousel_right_wrapper {
  position: absolute;
  right: 0;
  font-size: 40px;
  top: 40%;
  cursor: pointer;
}
.fl_carousel_wrap .fl_carousel_left_wrapper {
  position: absolute;
  left: 0;
  font-size: 40px;
  top: 40%;
  cursor: pointer;
}
label.block_disp {
  display: block;
}
.publish_broken_article i, .publish_approved_article i {
  font-size: 20px;
  cursor: pointer;
}
.edit_linked_clients_wrapper .edit_linked_client {
  cursor: pointer;
}
.google_info_wrapper_content .keyword_na_info_wrap {
  display: flex;
  align-items: center;
}
.google_info_wrapper_content .keyword_na_info_wrap .status-indicator {
  top: auto;
}
.data_dashboard_fl_row_wrap .fl_tbl_row .fl_col_box {
  flex: 0 0 50%;
}
.data_dashboard_fl_row_wrap .client_favicon_wrapper img {
  width: 20px;
  max-width: none;
}
.seo_score_img_wrap img {
  max-width: 100%;
  width: 180px;
}
.seo_score_info_wrap {
  margin: auto;
}
.seo_score_info_wrap .info_row {
  display: flex;
  gap: 10px;
  margin: 10px 0;
  align-items: center;
}
.seo_score_info_wrap .info_row span:first-child {
  flex: 1;
}
.seo_score_info_wrap .seo_meta_score_wrap {
  background: #cdcdcd;
  display: flex;
  width: 150px;
  height: 25px;
  color: #fff;
  font-weight: bold;
  position: relative;
}
.seo_meta_score_wrap .red_bar_wrap {
  background: #ff5722;
  height: 25px;
  display: inline-block;
}
.seo_meta_score_wrap .yellow_bar_wrap {
  background: #f6b143;
  height: 25px;
  display: inline-block;
}
.seo_meta_score_wrap .green_bar_wrap {
  background: #8bc556;
  height: 25px;
  display: inline-block;
}
.seo_meta_score_wrap .meta_content {
  position: absolute;
  left: 40%;
  color: #000;
}
.data_dashboard_content_inner .fl_row_three_col {
  justify-content: normal;
}
.gauge_wrapper.orange {
  color: #C33300;
  fill: #fa3;
  stroke: #fa3;
}
.gauge_wrapper.green {
  color: #080;
  fill: #0c6;
  stroke: #0c6;
}
.gauge_wrapper.red {
  color: #c00;
  fill: #f33;
  stroke: #f33;
}
.gauge_wrapper {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  text-decoration: none;
  padding: 8px;
  --transition-length: 1s;
  contain: content;
  will-change: opacity;
}
.lh-gauge__percentage {
  width: 100%;
  height: 100px;
  line-height: 100px;
  position: absolute;
  text-align: center;
  top: 8px;
}
.lh-gauge {
  stroke-linecap: round;
  width: 100px;
  height: 100px;
}
.lh-gauge-base {
  opacity: 0.1;
}
.lh-gauge-arc {
  fill: none;
  transform-origin: 50% 50%;
  transform: rotate(-87.9537deg);
  stroke-dasharray: 295.08, 351.858;
}
.data_dashboard_content_inner[data-ref="dashboard"] .fl_row_three_col {
  gap: 10px;
}
.fl_box_content.list_scrollable_section {
  max-height: 200px;
  overflow: scroll;
  width: 100%;
}
.ps_scores_wrapper {
  display: flex;
  width: 100%;
}
.ps_scores_wrapper .ps_score_col {
  flex: 0 0 50%;
}
.ps_scores_range_wrapper {
  display: flex;
  margin-top: 30px;
}
.ps_scores_range_wrapper .ps_score_range_col {
  flex: auto;
  text-align: center;
}
.ps_score_range_col .fa-triangle {
  color: #ff5722;
}
.ps_score_range_col .fa-square {
  color: #f6b143;
}
.ps_score_range_col .fa-circle {
  color: #4caf50;
}
.ps_scores_wrapper .ps_score_col:first-child .gauge_wrapper {
  border-right: 1px solid #cdcdcd;
}
.ps_scores_assessment_wrapper .assessment_icon_wrap img {
  width: 40px;
}
.ps_scores_assessment_wrapper {
  text-align: center;
  margin-top: 30px;
}
.assessment_info_result {
  font-weight: bold;
}
.text_orange {
  color: #f6b143;
}
.assessment_info_result.text_red {
  color: #f33 !important;
}
.og_meta_image_wrap img {
  width: 100%;
}
.og_meta_info_wrap_inner {
  border-radius: 10px;
  border: 1px solid #cdcdcd;
  overflow: hidden;
}
.og_meta_title_wrap {
  text-overflow: ellipsis;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3em;
  padding: 10px;
}
.og_meta_description_wrap {
  line-height: 1.3em;
  letter-spacing: normal;
  word-wrap: break-word;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  padding: 0 10px 10px;
}
.og_meta_image_wrap {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #cdcdcd;
}
.seo_score_img_info_text_wrap {
  position: relative;
  bottom: 25px;
  font-weight: bold;
  font-size: 18px;
}
.fl_tbl_sort_icon {
  cursor: pointer;
  opacity: 0.5;
}
.fl_tbl_sort_icon.active {
  opacity: 1;
}
img.amedia_domain_favicon {
  width: 40px;
  margin-right: 10px;
}
.embed_analysis_related_kw_wrapper_inner .rel_parent {
  margin-bottom: 0;
}
.embed_analysis_related_kw_wrapper_inner .init_related_kw_bechmark {
  cursor: pointer;
}
.embed_analysis_related_kw_wrapper_inner .info_placeholder_md {
  font-size: 26px;
  padding: 30px;
  font-weight: 300;
}
.embed_analysis_related_kw_wrapper .tile_row, .embed_analysis_related_kw_wrapper .content_tile_wrap {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.tile_row > div:first-child, .content_tile_wrap > div:first-child {
  flex: 0 0 5%;
}
.tile_row > div:nth-child(2), .content_tile_wrap > div:nth-child(2) {
  flex: 0 0 25%;
}
.tile_row > div:nth-child(3), .content_tile_wrap > div:nth-child(3) {
  flex: 0 0 10%;
}
.tile_row > div:nth-child(4), .content_tile_wrap > div:nth-child(4) {
  flex: 0 0 15%;
}
.tile_row > div:nth-child(5), .content_tile_wrap > div:nth-child(5) {
  flex: 0 0 12%;
}
.tile_row > div:nth-child(6), .content_tile_wrap > div:nth-child(6) {
  flex: 0 0 12%;
}
.tile_row > div:nth-child(7), .content_tile_wrap > div:nth-child(7) {
  flex: 0 0 21%;
}
.embed_analysis_related_kw_wrapper .row-inner {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px;
  padding: 10px;
  margin: 5px 10px;
  background: #fff;
}
.embed_analysis_related_kw_wrapper {
  font-size: 16px;
  max-width: 1800px;
  margin: 30px auto;
  display: none;
}
.embed_analysis_related_kw_close_wrapper .sh-close-btn {
  border: 1px solid #d2d1cc;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
}
.embed_analysis_related_kw_close_wrapper .sh-close-btn .fa-times {
  font-size: 18px;
  margin-right: 5px;
}
#embed_related_kw_action_wrapper {
  display: none;
}
.embed_analysis_related_kw_close_wrapper {
  padding: 0 10px;
  margin-bottom: 30px;
}
.content_tile_wrap p.info_label {
  padding: 10px;
  font-weight: bold;
}
.content_tile_wrap > div {
  text-align: center;
}
.embed_related_kw_volume_graph {
  cursor: pointer;
}
.embed_related_kw_benchmark {
  padding: 20px;
  margin: 10px 25px 10px 10px;
  max-width: 1800px;
}
.embed_related_kw_benchmark .tbl_row > div {
   box-shadow: none;
   border: none;
 }
.embed_related_kw_benchmark .embed_fl_benchmark_tbl_wrapper .tbl_row > div {
  height: 30px;
  min-height: auto;
}
.embed_analysis_related_kw_wrapper_inner .info_placeholder_md {
  font-size: 26px;
  padding: 30px;
  font-weight: 300;
}
.embed_related_kw_benchmark_tbl_wrapper {
  max-width: 1200px;
  margin: auto;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt, .embed_related_kw_benchmark_tbl_wrapper .tbl_row
{
  margin: auto;
  max-width: 800px;
  display: flex;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row .box {
  background: #fff;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt > div:first-child, .embed_related_kw_benchmark_tbl_wrapper .tbl_row > div:first-child {
  flex: 0 0 40%;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt > div:nth-child(2), .embed_related_kw_benchmark_tbl_wrapper .tbl_row > div:nth-child(2) {
  flex: 0 0 30%;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt > div:nth-child(3), .embed_related_kw_benchmark_tbl_wrapper .tbl_row > div:nth-child(3) {
  flex: 0 0 30%;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt {
  font-weight: bold;
  margin-bottom: 20px;
}
.embed_related_kw_benchmark_tbl_wrapper .box, .competitors_benchmark_row .box {
  box-shadow: rgba(0, 0, 0, 0.16) 0 1px 4px !important;
  padding: 10px;
  margin: 0 8px;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row_head_alt > div {
  margin: 0 8px;
}
.embed_related_kw_benchmark_tbl_wrapper .tbl_row {
  margin: 15px auto;
}
.fl_row_top_section_wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.loading {
  opacity: 0.5;
  touch-action: none;
  pointer-events: none;
}
.articles_overview_wrapper .fl_tbl_col:first-child {
  flex: 0 0 30%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 10%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 10%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(4) {
  flex: 0 0 10%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(5) {
  flex: 0 0 13%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(6) {
  flex: 0 0 13%;
}
.articles_overview_wrapper .fl_tbl_col:nth-child(7) {
  flex: 0 0 13%;
}
.articles_overview_wrapper .fl_col_box_wrapper {
  max-width: 95%;
}
.fl_tbl_col:first-child .fl_col_box_wrapper {
  max-width: 98%;
}
.articles_overview_wrapper a {
  text-decoration: none;
}
a.custom-btn {
  text-decoration: none;
}
.articles_overview_posted_content_wrapper .fl_tbl_col:first-child {
  flex: 0 0 70%;
}
.articles_overview_posted_content_wrapper .fl_tbl_col:nth-child(2) {
  flex: 0 0 15%;
}
.articles_overview_posted_content_wrapper .fl_tbl_col:nth-child(3) {
  flex: 0 0 15%;
}
.articles_overview_posted_content_wrapper .fl_tbl_col:nth-child(2) .fl_col_box_wrapper, .articles_overview_posted_content_wrapper .fl_tbl_col:nth-child(3) .fl_col_box_wrapper {
  max-width: 90%;
  margin: auto;
}

.articles_overview_scheduled_content_wrapper_inner .fl_tbl_col:first-child {
  flex: 0 0 40%;
}
.articles_overview_scheduled_content_wrapper_inner .fl_tbl_col:nth-child(2) {
  flex: 0 0 40%;
}
.articles_overview_scheduled_content_wrapper_inner .fl_tbl_col:nth-child(3) {
  flex: 0 0 20%;
}

.last_detected_info_wrapper.top_line {
  margin-top: 20px;
  border-top: 1px solid #cdcdcd;
  padding-top: 20px;
}
.top_10_info_wrapper {
  word-break: break-word;
}
.settings_section_wrap .section_heading {
  font-size: 16px;
  font-weight: bold;
}
.settings_wrapper .settings_section_wrap {
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.settings_wrapper .settings_section_wrap:last-child {
  border:none;
}
.default_logos_row_wrap {
  display: flex;
  width: 100%;
  margin: 25px 0;
}
.default_logo_inner_col {
  flex: 0 0 25%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
}
.settings_default_logos_wrapper {
  margin-top: 20px;
  padding-bottom: 20px;
}
.default_logo_inner_col img {
  max-width: 70%;
  max-height: 100px;
}
.fl_box.fl_disabled {
  display: block;
}
.p40 {
  padding: 40px;
}
.forecast_about_us_logo_wrap {
  padding-bottom: 15px;
}
.box_label_wrap.label_sm {
  width: 30%;
}
.analysis_preview_card_inner label {
  font-weight: bold;
}
.fl_tbl_row .fl_tbl_col {
  overflow-wrap: anywhere;
  height: 100%;
}
.article_posted_meta_info {
  color: #818589;
  display: block;
  margin-top: 10px;
}
.articles_overview_content_inner .domain_name_info {
  display: flex;
}
.fl_enabled .domain_name_info .client_favicon_wrapper {
  flex: 0 0 10%;
}
.articles_overview_content_container {
  padding-bottom: 30px;
}
.article_publisher_plus_data_ingress, .article_publisher_plus_data_footer {
  height: 100px;
}
#article_publisher_plus_data_content {
  height: 300px;
}
.article_publisher_data_wrapper {
  margin-bottom: 0;
}
.article_publisher_data_wrapper .section_label {
  font-weight: bold;
}
.pending_articles_row_section_wrap {
  padding-bottom: 20px;
}

/* Preview page styles */
.mmx-single-header {
  border-bottom: 1px solid #a5a5a5;
  display: flex;
  height: 35px;
  gap: 20px;
  position: sticky;
  top: 4px;
  z-index: 9999;
  background: #fff;
  padding: 0 40px;
}
.post-image-wrapper {
  text-align: center;
  overflow: hidden;
}
.post-content-wrapper {
  background: #fff;
}
.post-content {
  margin: 0 auto;
  max-width: 1024px;
  padding: 20px;
  word-wrap: break-word;
}
.post-content-wrapper h1 {
  font-family: Merriweather, sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 60px;
  line-height: 75px;
  margin: 15px 0 30px;
  color: #212529 !important;
}
.post-content div {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 34px;
  margin: 15px 0;
  color: #222;
}
.header-progress-bar {
  background: #279fff;
  height: 0;
  transition: all .2s ease-out;
  width: 0;
  position: sticky;
  z-index: 99;
  top: 0;
}
.mmx-header-wrap {
  position: sticky;
  top: 0;
  z-index: 999;
  background: #fff;
}
.mmx-footer-content .footer-bottom {
  padding: 50px 0;
  background: #f7f7f7;
  min-height: 250px;
  text-align: center;
}
.mmx-footer-content .footer-inner-container {
  display: flex;
  max-width: 1024px;
  margin: auto;
  padding: 10px;
  word-wrap: break-word;
}
.mmx-footer-content .footer-left {
  flex: 0 0 20%;
}
.mmx-footer-content .footer-right
{
  flex: 0 0 80%;
  position: relative;
  top: 10px;
}
.article_preview_actions_wrapper {
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15px;
}
.article_preview_status_wrapper {
  padding: 15px;
  color: #fff;
}
.article_preview_status_wrapper span {
  font-size: 18px;
}
.article_preview_status_wrapper i {
  font-size: 24px;
  color: #228B22;
}
.approved_articles_content_wrapper {
  padding-bottom: 40px;
}
.article_publisher_section_fl_enabled {
  display: flex;
  width: 100%;
  align-items: start;
}
.right {
  text-align: right;
}
.article_publisher_section_fl_enabled .rel_parent {
  margin-top: 0;
  margin-bottom: 0;
}
.article_publisher_section_fl_enabled > div {
  flex: 0 0 50%;
}
.custom-app-image-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 8px 30px;
  cursor: pointer;
  border-radius: 5px;
  font-size: 15px;
  margin-bottom: 0;
}
.article_publisher_logo_picker, .article_publisher_image_picker {
  display: none;
}
.article_publisher_image_holder {
  display: none;
}
.article_publisher_logo_holder img, .article_publisher_image_holder img {
  max-width: 150px;
}
.hidden {
  display: none !important;
}
.article_publisher_domains_list_wrap {
  color: #4184f3;
  cursor: pointer;
}
.popup_fl_enabled {
  display: flex;
}
.two_cols .popup_fl_col {
  flex: 0 0 50%;
}
.one_col .popup_fl_col {
  flex: 0 0 100%;
}
.popup_fl_col .section_label {
  font-weight: bold;
}
.domains_region_info_placeholder {
  flex: 0 0 100%;
}
.btn-disabled {
  opacity: 0.6;
  pointer-events: none;
  touch-action: none;
}
.article_approved_indicator_wrapper i {
  color: #4caf50;
}
.admin_menu_sidebar_content li span.counter {
  margin-left: 5px;
  background: #4184f3;
  border-radius: 50%;
  color: #fff;
  width: 25px;
  height: 25px;
  display: inline-block;
  text-align: center;
  line-height: 25px;
  font-size: 14px;
}
.admin_menu_content_wrapper .toggle_content {
  min-height: 100vh;
}
.mmx_client_logo_wrapper {
  margin: 0 auto;
  max-width: 1024px;
  padding: 20px;
  word-wrap: break-word;
}
.mmx-post-content-wrapper {
  background: #fff;
}
.mmx_client_logo_wrapper img {
  max-width: 200px;
  min-width: 35px;
  margin-right: 10px;
}
.mmx_client_logo_wrapper p {
  margin-bottom: 4px;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}
.f_bold {
  font-weight: bold;
}
.f_caps {
  text-transform: uppercase;
}
.mmx-single-header #header_name {
  margin: 0;
  font-size: 13px;
  line-height: 2.7em;
  font-family: open sans, sans-serif;
}
.post-content-wrapper h2 {
  font-family: Merriweather, sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 25px;
  line-height: 40px;
  color: #212529 !important;
}
.mmx_footer_link_ref {
  color: #1253af !important;
  cursor: pointer;
  margin-bottom: 0;
  margin-top: 20px;
}
.mmx_footer_links {
  display: none;
  margin: 0 !important;
}
.mmx_footer_links li {
  font-family: Poppins, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 34px;
  margin: 15px 0;
  color: #222;
}
.mmx_footer_links li a {
  color: #1253af;
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 1px solid #1253af;
  font-weight: 500;
  font-family: Poppins, sans-serif;
  text-decoration: none;
}
#init_edit_article_popup_wrap {
  max-width: 800px;
}
#edit_article_ingress, #edit_article_footer {
  height: 100px;
}
#edit_article_content {
  height: 400px;
}
.article_publisher_section_fl_enabled.edit_article_image_wrapper {
  border: 1px solid #cdcdcd;
  padding: 10px;
}
.ql-editor {
  font-size: 16px;
}
.mmx-post-content-wrapper p {
  margin: 0;
}
.mt40.mmx_footer_link_ref {
  margin-top: 40px;
  display: block;
}
.fl_col_box .approved_article_url_wrap {
  padding-right: 50px;
}
.embed_fl_tbl_wrapper.top_ranking_keywords_wrapper .indicator_tbl_row > div:first-child, .top_ranking_keywords_wrapper .indicator_tbl_row_head > div:first-child {
  flex: 0 0 20%;
  text-align: center;
}
.embed_fl_tbl_wrapper.top_ranking_keywords_wrapper .indicator_tbl_row > div:nth-child(2), .top_ranking_keywords_wrapper .indicator_tbl_row_head > div:nth-child(2) {
  flex: 0 0 30%;
  text-align: center;
}
.embed_fl_tbl_wrapper.top_ranking_keywords_wrapper .indicator_tbl_row > div:nth-child(3), .top_ranking_keywords_wrapper .indicator_tbl_row_head > div:nth-child(3) {
  flex: 0 0 5%;
  text-align: center;
}
.embed_fl_tbl_wrapper.top_ranking_keywords_wrapper .indicator_tbl_row > div:nth-child(4), .top_ranking_keywords_wrapper .indicator_tbl_row_head > div:nth-child(4) {
  flex: 0 0 10%;
  text-align: center;
}
.embed_fl_tbl_wrapper.top_ranking_keywords_wrapper .indicator_tbl_row > div:nth-child(5), .top_ranking_keywords_wrapper .indicator_tbl_row_head > div:nth-child(5) {
  flex: 0 0 10%;
  text-align: center;
}
.top_ranking_keywords_wrapper .indicator_tbl_row, .top_ranking_keywords_wrapper .indicator_tbl_row_head {
  max-width: 1400px;
  margin: auto;
  justify-content: center;
  gap: 10px;
}
.top_ranking_keywords_wrapper .embed_table_collapsible_content_wrapper {
  max-width: 1400px;
  margin: auto;
}
.embed_content_wrapper {
  padding-bottom: 30px;
}
.md_info_wrap {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
.bold {
  font-weight: bold;
}
.top_ranking_keywords_wrapper .client_favicon_wrapper {
  display: inline-block;
}
.top_ranking_keywords_wrapper .client_favicon_wrapper img {
  width: 20px;
}
.dashboard_top_ranking_keywords_content_wrapper .top_bar .rel_parent {
  margin: 0;
}
.init_top_ranking_settings_config i {
  font-size: 18px;
}
.white-popup .section_head {
  font-weight: bold;
  display: block;
}
.manage_priority_clients_pp_wrap_inner, .manage_priority_keywords_pp_wrap_inner {
  display: flex;
  gap: 10px;
  justify-content: space-between;
}
.manage_priority_clients_pp_wrap_inner .rel_parent {
  margin: 0;
}
.priority_clients_content_wrapper .manage_priority_clients_item, .priority_keywords_content_wrapper .manage_priority_keyword_item {
  border-bottom: 1px solid #cdcdcd;
  padding: 10px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.top_ranking_keywords_setting_pr_clients {
  height: 100%;
}
.priority_clients_info_placeholder_wrapper, .priority_keywords_info_placeholder_wrapper {
  padding: 10px;
  text-align: center;
}
.left {
  text-align: left !important;
}
.top_ranking_keywords_wrapper .indicator_tbl_row_head {
  margin-bottom: 15px;
}
div#top_ranking_keywords_table {
  background: #fff;
  padding-top: 30px;
}
#view_agency_login_info .fl_row {
  display: flex;
}
#view_agency_login_info .fl_col:first-child {
  flex: 0 0 40%;
}
#view_agency_login_info .fl_col:nth-child(2) {
  flex: 0 0 60%;
}
.text_italic {
  font-style: italic;
}
.new_client_kw_search_volume_wrap.fl_row, .forecast_request_client_kw_search_volume_wrap.fl_row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.new_client_kw_search_volume_wrap .fl_col:first-child, .forecast_request_client_kw_search_volume_wrap .fl_col:first-child {
  flex: 0 0 80%;
  padding-right: 10px;
}
.new_client_kw_search_volume_wrap .fl_col:nth-child(2), .forecast_request_client_kw_search_volume_wrap .fl_col:nth-child(2) {
  flex: 0 0 20%;
}
#new_client_check_search_volume_elem, #forecast_request_client_check_search_volume_elem {
  width: 100%;
  font-size: 16px;
}
.new_client_kw_search_volume_wrap .rel_parent, .forecast_request_client_kw_search_volume_wrap .rel_parent {
  margin-bottom: 0;
  width: 100%;
}
.new_client_kw_search_volume_wrap .rel_parent .custom-btn, .forecast_request_client_kw_search_volume_wrap .rel_parent .custom-btn {
  width: 100%;
}
.new_client_related_keywords_content_wrap, .forecast_request_client_related_keywords_content_wrap {
  border: 1px solid #cdcdcd;
  padding: 10px;
  margin-top: 10px;
  max-height: 300px;
  overflow: auto;
}
.new_client_related_keywords_content_wrap .fl_row, .forecast_request_client_related_keywords_content_wrap .fl_row {
  display: flex;
  align-items: center;
}
.new_client_related_keywords_content_wrap .fl_col, .forecast_request_client_related_keywords_content_wrap .fl_col {
  flex: 0 0 25%;
}
.new_client_related_keywords_content_wrap .fl_row_head, .forecast_request_client_related_keywords_content_wrap .fl_row_head {
  font-weight: 600;
  margin-bottom: 15px;
}
.edit_client_trial_init_wrapper.fl_row {
  display: flex;
  justify-content: space-between;
}
.aktiv_seo_trial_clients_content_wrapper .fl_tbl_wrapper {
  flex-direction: column;
}
#new_client_forecast_request_form {
  max-width: 800px;
  margin: 20px auto;
  background: #fff;
  padding: 40px;
  box-shadow: 0 6px 12px -2px rgba(50, 50, 93, .25), 0 3px 7px -3px rgba(0, 0, 0, .3);
}
.trial_clients_meta_info_wrap .fl_row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.trial_clients_meta_info_wrap .two_col .fl_col {
  flex: 0 0 50%;
}
.trial_clients_meta_info_wrap {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 10px;
}
#init_edit_trial_client_popup_wrap {
  max-width: 700px;
}
.aktiv_seo_clients_content_wrapper {
  max-width: 90%;
}
.aktivseo_top_tiles_wrapper {
  display: flex;
  width: 100%;
  gap: 10px;
}
.aktivseo_top_tiles_wrapper .fl_col {
  flex: auto;
  border: 1px solid #cdcdcd;
  padding: 15px;
}
.aktivseo_top_tiles_wrapper .info_text_wrap {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
}
.aktivseo_top_tiles_wrapper .sub_info_text_wrap{
  display: flex;
  justify-content: space-between;
}
.aktivseo_top_tiles_wrapper .info_text_wrap span:nth-child(2), .aktivseo_top_tiles_wrapper .sub_info_text_wrap span:nth-child(2)
{
  font-weight: bold;
}
.forecast_content_container .serp_results_preview_container {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.forecast_content_container .serp_results_preview_container.sidebar_open .serp-results-meta-info-wrap {
  flex: 0 0 20%;
}
.forecast_content_container .serp_results_preview_container.sidebar_open .serp_results_meta_sidebar_wrap {
  flex: 0 0 5%;
  font-size: 25px;
  cursor: pointer;
  text-align: center;
  border: 1px solid #cdcdcd;
  background: #ededed;
}
.forecast_content_container .serp_results_preview_container.sidebar_open .serp_results_preview_content_inner {
  flex: 0 0 75%;
}
.forecast_content_container .serp_results_preview_container.sidebar_collapsed .serp-results-meta-info-wrap {
  display: none;
}
.forecast_content_container .serp_results_preview_container.sidebar_collapsed .serp_results_meta_sidebar_wrap {
  flex: 0 0 5%;
  font-size: 25px;
  cursor: pointer;
  text-align: center;
  border: 1px solid #cdcdcd;
  background: #ededed;
}
.forecast_content_container .serp_results_preview_container.sidebar_collapsed .serp_results_preview_content_inner {
  flex: 0 0 95%;
}
.serp_results_preview_container .serp-results-meta-info-wrap .organic_row span {
  background: #0c9d58
}
.visibility-serp-results-row-inner .meta-info-row-wrap {
  position: absolute;
  left: 5px;
  display: none;
}
.visibility-serp-results-row-inner {
 min-height: 170px;
}
.sidebar_open .visibility-serp-results-row-inner .meta-info-row-wrap {
  display: block;
}
.serp_results_meta_sidebar_wrap .fl_horizontal_row_inner_wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
#new_client_forecast_request_form .fl_row {
  display: flex;
  align-items: center;
  justify-content: center;
}
#new_client_forecast_request_form .fa-check-circle {
  color: #4caf50;
  font-size: 22px;
  margin-right: 12px;
}
#new_client_forecast_request_form .info_text {
  font-size: 18px;
}
.select2-container {
  display: block;
  font-size: 16px;
}
.select2-selection__rendered {
  line-height: 31px !important;
}
.select2-container .select2-selection--single {
  height: 35px !important;
}
.select2-selection__arrow {
  height: 34px !important;
}
.select2-container--default .select2-selection--single, .select2-dropdown {
  border: 1px solid #cdcdcd;
}
.select2-results {
  box-shadow: 0 6px 12px -2px rgba(50, 50, 93, .25), 0 3px 7px -3px rgba(0, 0, 0, .3);
}
.pl20 {
  padding-left: 20px !important;
}
.fl_carousel_wrap.sm_image_carousel {
  max-width: 80%;
  padding-left: 50px;
  padding-right: 50px;
  margin: 20px auto auto;
}
.fl_carousel_wrap.sm_image_carousel img {
  width: 100%;
}
.sm_image_carousel .fl_carousel_container .fl_carousel_inner_wrap {
  flex: 1 0 100%;
}
.fl_carousel_wrap.sm_image_carousel .fl_carousel_right_wrapper {
  top: 35%;
}
.fl_carousel_wrap.sm_image_carousel .fl_carousel_left_wrapper {
  top: 35%;
}
.embed_action_paused_ca_refresh_scan {
  cursor: pointer;
}
#edit_paused_client_paused_date {
  cursor: pointer;
}
