.tools-page .live-testing {
  background-color: #fff;
  padding-bottom: 20px;
  min-height: 100%;
  border-radius: 4px;
}

.tools-page .phone-view-body .tab-content {
  background-color: #fff;
}

.tools-page .keyword-id {
  height: 75px;
  min-height: 25px;
  line-height: 20px;
}

.tools-page .tool-search-simulator-wrapper .subtabs-view {
  display: none;
}

.tools-page .table .failed-item td {
  color: #c01212;
}

.tools-page #dashboard .search-results-container {
  min-height: 1127px;
}

.tools-page #map-canvas {
  width: 100%;
  height: 340px;
}

.right-col:not(.expanded) .tools-page .save-report-body .table.table-bulk > thead:first-child > tr:first-child > th.frequency,
.right-col:not(.expanded) .tools-page .save-report-body .table.table-bulk > thead:first-child > tr:first-child > th.search-term-url,
.right-col:not(.expanded) .tools-page .save-report-body .table.table-bulk .search-term-url-td,
.right-col:not(.expanded) .tools-page .save-report-body .table.table-bulk .frequency-td {
  display: none !important;
}

.btnReportReactive:hover{
  background-color: #68bebf!important;
}

.btnReportPause:hover{
  background-color: #68bebf!important;
}

.small-labels {
  font-size: 10px !important;
}

.agency-intake-modal .modal-content{
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
  width: 650px;
}

.agency-intake-modal .close {
  position: absolute;
  top: 20px;
  right: 20px;
}

.agency-intake-modal .modal-header {
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.agency-tab, #addNewClient .modal-content {
  background-color: #1e4a7f;
  color: #fff;
  border-radius: 10px;
}

.agency-tab sup, #addNewClient sup {
  font-size: 14px;
}

.agency-tab .modal-header, #addNewClient .modal-header {
  background-color: #fff;
  color: #1e4a7f;
}

.agency-tab .modal-footer, #addNewClient .modal-footer {
  margin-top: 50px;
}

.agency-tab .modal-body, #addNewClient .modal-body {
  margin-top: 20px;
}

.agency-tab .modal-header h3, #addNewClient .modal-header h3 {
  display: inline-block;
}

.agency-tab .modal-header img, #addNewClient .modal-header {
  margin-right: 10px;
  display: inline-block;
}

.m-auto {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.modal-dialog-centered {
  top: 20%;
}

.statusFilter.active {
  color: black;
}

.special-text-wrap {
  margin-bottom: 95px;
}

.special-title.add-keyword {
    top: 0;
    left: 245px;
}

.special-title.add-keyword .handrawn-arrow {
  transform: rotate(63deg) scaleX(-1);
  left: -195px;
  width: 75px;
  position: absolute;
  top: 18px;
}

.special-title.add-keyword span {
  transform: rotate(-6deg);
  left: -253px;
  position: absolute;
  width: 250px;
  top: -24px;
}

.special-title.add-address {
  top: 15px;
  left: 185px;
}

.special-title.add-address .handrawn-arrow {
  transform: rotate(-104deg);
  left: 128px;
  width: 75px;
  position: absolute;
  top: 17px;
}

.special-title.add-address span {
  transform: rotate(4deg);
  left: -100px;
  position: absolute;
  width: 422px;
}

.modal-new-style .table-add-keyword .testing-day {
  width: 35%;
}

.modal-new-style .table-add-keyword .select-addresses-title {
  text-align: right;
}

.modal-new-style .table.data-table-keyword > tbody > tr > td {
  cursor: default;
}

#zoom-phone-view #phoneContent{
    width:550px;
    margin: 0 auto;
}

@media (max-width: 991px) {
  .modal-new-style .table.data-table-keyword > tbody > tr > td,
  .modal-new-style .table.data-table-addresses > tbody > tr > td {
    display: table;
    width: 100%;
    box-sizing: border-box;
  }

  .modal-new-style .table.data-table-keyword .checkbox-column,
  .modal-new-style .table.data-table-addresses .checkbox-column {
    text-align: left;
  }

  .modal-new-style .table.data-table-keyword .action-icons,
  .modal-new-style .table.data-table-addresses .action-icons {
    position: initial;
  }
}

@media (max-width: 767px) {
  .special-title.add-address {
    left: 130px;
  }

  .modal-new-style .table-add-keyword .testing-day {
    width: 100%;
  }

  .modal-new-style .table-add-keyword .select-addresses-title {
    text-align: left;
  }
}
/*GSC Data Table Latest Design*/
.flex-row{display:flex; flex-wrap:wrap}
.flex-row > div {align-items: flex-start; display: flex; flex-wrap: wrap; flex-direction: column;}
.colorsBox{padding-top: 15px; padding-bottom: 10px; font-family: 'proxima-soft'; font-weight: 600;}
.color_blue{background: #5684AB; color: #ffffff;}
.color_red{background: #E69387; color: #ffffff;}
.color_teal{background:#74B8BA; color: #ffffff}
.color_yellow{background:#EDC97B; color: #ffffff}
.flex-row .countList{line-height: 18px; margin-bottom: 5px;}
.flex-row .border-left:before{content:''; width:2px; height:80%; background: #ffffff; position: absolute; left: -1px; top: 0; bottom: 0; margin: auto;}
#gscGraphAndDataSection{font-family: 'proxima-soft';}
#gscGraphAndDataSection .search-input-section .search-input{border-color: #8AC9CB}
#gscGraphAndDataSection .search-input-section .material-icons{color: #8AC9CB}
#gscGraphAndDataSection h4{font-family: 'proxima-soft'; margin-bottom: 5px }
#gscGraphAndDataSection .graphSubtitle{color: #51A6A9; line-height: 18px; font-family: 'proxima-soft';} 
#gscGraphAndDataSection .googleSearchHeading{position: relative; padding-left: 50px;}
#gscGraphAndDataSection .googleSearchHeading img{width: auto; position: absolute; left: 0}
.largeTotal{font-size:18px;}
.gscSectionError,
.mapSectionError,
.phoneSectionError {
  text-align: center;
  background: lightgrey !important;
  position:relative;
    margin:0 auto;
    clear:left;
    height:auto;
    z-index: 0;
    text-align:center;
}
.pull-text {
  color: #666666;
}
#listKeyword_wrapper .action-icons{
  background: none !important;
}
/*.localIcon {
  position: relative;
    top: 6px;
}*/
#listKeyword_wrapper .action-icons{
  background: none !important;
}

#listKeyword_wrapper .table > tbody > tr > td {
    padding: 10px 7px 0px !important;
}

#listKeyword_wrapper img{
  padding-bottom: 10px;
}
#listKeyword_wrapper .table .action-icons {
    position: inherit;
}
#gscGraphAndDataSection .re-connect-google {
    background: grey;
}

@media (max-width: 1326px){
  .modal-new-style .table-add-keyword > tbody > tr > td {
    display: table ;
    width: 100%;
    box-sizing: border-box;
    border-top: 0px solid #dcdada;
  }
  .modal-new-style .table-add-keyword .testing-day {
    width: 100%;
  }
  .modal-new-style .table-add-keyword .select-addresses-title {
    text-align: inherit;
  }
  .modal-new-style .table-add-keyword .fretdDiv{
    width:100% !important;
  }
  .modal-new-style .table-add-keyword > tbody > tr > td.addrtd{
    padding-bottom: 35px;
    border-bottom: 1px solid lightgrey;
  }
  .modal-new-style .table-add-keyword .action-icons{
    left: 21px ;
  }
  .modal-new-style .table-add-keyword td.testtd .input-section{
    width: 45%;
  }

}
.modal-new-style .table-add-keyword .fretdDiv{
  width:90px;
}

#welcomeToMobilemoxie .fw-bold,
#advancedSetupWizardPopup .fw-bold,
#entityUnderstandingAndIndustry .fw-bold,
#industryTypePopup .fw-bold {
  font-weight: bold;
}

#welcomeToMobilemoxie .fs-20,
#advancedSetupWizardPopup .fs-20,
#entityUnderstandingAndIndustry .fs-20,
#industryTypePopup .fs-20 {
  font-size: 20px;
  font-family: 'proxima-soft', sans-serif;
}

#welcomeToMobilemoxie .fs-16,
#advancedSetupWizardPopup .fs-16,
#entityUnderstandingAndIndustry .fs-16,
#industryTypePopup .fs-16 {
  font-size: 16px;
  font-family: 'proxima-soft', sans-serif;
}

#entityUnderstandingAndIndustry .fs-24-col-w,
#industryTypePopup .fs-24-col-w,
#advancedSetupWizardPopup .fs-24-col-w {
  font-size: 19px;
  color: white;
}

#entityUnderstandingAndIndustry .pd-0,
#industryTypePopup .pd-0,
#advancedSetupWizardPopup .pd-0 {
  padding: 0px;
}

#data_table_keyword .disabled-wid-pointerNone,
#data_table_address .disabled-wid-pointerNone {
  color: #dad9d9;
  pointer-events: none;
}

.selectPhoneToUpdateSerpData img, .selectPhoneToLoadThumbnails img, img.deviceOsIcon {
  width: 30px;
}
.selectPhoneToUpdateSerpData:hover, .selectPhoneToLoadThumbnails:hover {
  opacity: 0.5;
}
span.serpDataNA{
  opacity: 1;
}
span.serpDataComingSoon{
  opacity: 1;
  font-size: 9px;
}


#data_table_SERP_type .topHeader th:first-child:after{
  bottom: 0px;
  border-bottom: 1px solid black;
}
#data_table_SERP_type .bottomHeader th { 
            position: sticky; 
            top:38px;
            background-color: #d0e0e3;
        }


@media (max-width: 1367px) {

  #data_table_SERP_type .topHeader th:first-child:after {
      bottom: -1px;
      border-bottom: 1px solid black;
  }

  #data_table_SERP_type .bottomHeader th { 
      position: sticky; 
      top:39px;
      background-color: #d0e0e3;
  }

}

#data_table_SERP_type .topHeader th { 
            position: sticky; 
            top:0;
            background-color: #d0e0e3; 
        } 

.serpDataSticky{
  overflow: auto; height:500px;margin-top: 40px;
}
#data_table_SERP_type th:after,
#data_table_SERP_type th:before {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
}

#data_table_SERP_type .topHeader th:before {
  top: -1px;
  border-top: 1px solid black;
}

#data_table_SERP_type th:after {
  bottom: -1px;
  border-bottom: 1px solid black;
}


#dashboard .goBtn {
  background: #21548a;
  font-weight: 600;
  font-size: 16.5px;
  top: 420px;
  position: absolute;
  float: right !important;
  right: 50px;
}

#dashboard .addresses-container .get-result {
  left: 550px;
  transform: rotate(-2deg);
  top: -13px;
}

#dashboard .addresses-container .get-result-arrow {
  left: 700px;
  top: -37px;
  transform: rotate(-47deg) scaleX(-1);
}

#dashboard .addresses-container .get-result-title {
  float: right!important;
  left: calc(100% - 894px);
  top: 430px;
  margin-right: 881px;
}

@media (min-width: 1110px) and (max-width: 1290px) {
  #dashboard h2.special-title.add-keyword > span {
    width: 215px;
  }

  #dashboard h2.special-title.add-keyword > img {
    left: -174px;
  }

  #dashboard .addresses-container h2:first-child > span {
    width: 300px;
  }
}

@media (min-width: 992px) and (max-width: 1109px) {
  #dashboard h2.special-title.add-keyword > span {
    width: 152px;
    top: -40px;
  }

  #dashboard .addresses-container h2:first-child > span {
    width: 238px;
  }
}

@media (max-width: 870px) {
  #dashboard .addresses-container h2:first-child > span {
    width: 249px;
  }

  #dashboard .addresses-container h2:first-child > img {
    left: 113px;
  }
}

@media (max-width: 991px) {
  #dashboard .addresses-container h2.special-title.add-address:first-child {
    left: 116px
  }
}

/*@media (max-width: 630px) {
  #dashboard .addresses-container h2.special-title.add-address.get-result-title > span {
    left: 668px;
    width: 51px;
  }
}*/

#dashboard .current-clicked > td:first-child {
  border-left: solid 5px #21548a !important;
}

.keyword-performance-container {
  opacity: 0.5;
}

/*.add-address-button {
  margin-left: calc(100% - 202px);
}

@media (max-width: 991px) {
  .add-keyword-button {
    margin-left: calc(100% - 202px);
  }
}

@media (min-width: 1150px) {
  .add-keyword-button {
    margin-left: calc(100% - 202px);
  }
} */

@media (max-width: 991px) {
  .special-title.add-keyword span {
    transform: rotate(-6deg);
    left: -214px;
    position: absolute;
    width: 250px;
    top: -10px;
  }
  .special-title.add-keyword .handrawn-arrow {
    transform: rotate(-63deg);
    left: 1px;
    width: 75px;
    position: absolute;
    top: 18px;
  }
}

img.graph-description-code {
  width: 43px;
}

.dataTables_filter, 
.dataTables_info {
    display: none;
}