.basic-info-section{
 margin-right: 0px;
 margin-left: 0px;  
 padding-top: 8px;
 padding-bottom: 4px;
 
}

.basic-info-section>div{
  margin-bottom: 0px;
}

body{
  background-color: #fbf3f0;
}

.basic-info-section label {
  font-size: 1rem;
  font-weight: 400;
  color: #3F4254;
  margin-bottom: 6.5px;

}

.highlight {
  padding: 1.25rem;
  margin-bottom: 1.5rem;
  background-color: #f8f9fa;
  border-radius: .25rem;
}

#business-name-value-field{
  padding-bottom: 40px;
}

.title-claimed-status{
  font-size: 18px;
}

#pull-page-title{
  display:inline-block;
  margin-left: 20px;
}

.data-label-field{
  opacity: 100%;
}

#review-graph-field{
  margin-bottom: 60px;
}

.section-title{
  padding-bottom: 20px;
}

#review-graph-section{
  padding-top: 60px;
}

.sub-section-header{
  margin-top:50px;
  margin-bottom: 30px;
  text-decoration: underline;
  margin-left: 15px;
}

.brand-image-logo-dimention{
  max-height: 20px;
  max-width: 20px;
  height: auto;
  width: auto;
}

@media (min-width: 768px) and (max-width: 4406px) {

  #currentAddress,#website,#phoneNumber,
  #businessStatus,#latLng,#categories,#placeID,
  #kgID, #cidNumber, #businessProfileID, #product, #services, #reviewListDisplayLink, #reviewRequestLink,
  #knowledgePanelPageLink, #gmbPostDisplayLink,
  #askQuestionsRequestLink, #questionsAndAnswersPageLink,
  #gmbWithSameWebsiteDomainLink, #gmbAtSameAddress,#placeIdGMBLink, #CIDGMBLink,
  #websiteContentIndexedByGoogleLastMonth, #websiteContentIndexedByGoogle,
  #analyzeWebsiteTraffic, #analyzeMobileFriendliness, 
  #websitePageSpeedScore, #domainNameLookup, #websiteTechnologyUsed,
  #websiteSchemaValidator, #websiteAudit, #websiteHistory, #websiteCacheByGoogle, 
  #websiteContentIndexedByGoogleLastWeek, #websiteContentIndexedByGoogleInLastMonth6Months {
    text-align: left;
  }
  
  #website a, #reviewListDisplayLink a, #product a, #services a, #reviewRequestLink a,
  #knowledgePanelPageLink a, #gmbPostDisplayLink a,
  #askQuestionsRequestLink a, #questionsAndAnswersPageLink a, #gmbWithSameWebsiteDomainLink a, #gmbAtSameAddress a,
  #websiteContentIndexedByGoogleLastMonth a, #websiteContentIndexedByGoogle a,
  #analyzeWebsiteTraffic a, #analyzeMobileFriendliness a, 
  #websitePageSpeedScore a, #domainNameLookup a, #websiteTechnologyUsed a,
  #websiteSchemaValidator a, #websiteAudit a, #websiteHistory a, #websiteCacheByGoogle a, 
  #websiteContentIndexedByGoogleLastWeek a, #websiteContentIndexedByGoogleInLastMonth6Months a,
  #placeIdGMBLink a, #CIDGMBLink a {
    overflow-wrap: anywhere;
  }

}


.theme-button{
  background-color: rgb(229, 227, 218);
  color: #000;  
  font-size: 13px;

}

.display-inline{
  display: inline-block;
}

#account-information-button{
  opacity: 100%;
}

#upgrade-button{
  opacity: 100%;
}

.no-underline:hover{
  text-decoration: none !important;
}

.tooltip-inner {

  background:#fbf3f0;
  border:2px solid #cc4d29;
  color:#cc4d29;
  font-weight:bold;
  font-size: 14px;
  text-align: left;
}

.tooltip > .arrow::before {
  display:none;
}

.question-for-tooltip {
  display: inline;
  color: #cc4d29;
}

.basic-info-section h6{
  display: inline;
}

.export-section-button{
  padding: 10px;
  float: right;
  border: 2px solid rgb(204, 77, 41);
  opacity: 100%;
  
}

#additional-button-section{
  padding-top: 0px;
}

.padding-right-zero{
  padding-right: 0px ;
}

.margin-right-zero{
  margin-right: 0px ;
}

.margin-right-negative-10{
  margin-right: -10px;
}

#post-graph-field{
  margin-bottom: 60px;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }

    .tooltip-inner{
      display: none !important;
    }

    .col-md-4 {
      max-width: 32% !important;
      word-break: break-word;
      page-break-inside: avoid;
      break-inside: avoid;
    }

    .col-md-4 > a {
      align-items: stretch !important
    }

    .col-md-4 .media-body {
      text-align: left !important;
    }

    /* basic audit page - external audit info section */
    #external-audit-info-section {
      margin-top: 10px; /* workaround to push the top border of the section to the next page */
      break-before: page;
      page-break-before: always; /* Legacy support */
    }

    /* review audit page graph section */
    #review-graph-field {
      zoom: 0.85;
    }

    /* post audit page graph section */
    #post-graph-field {
      zoom: 0.85;
    }
}

#mapCanvas {
  width: 100%;
  height: 100%;
  float: left;
}

#infoPanel {
  float: left;
  margin-left: 10px;
}

#infoPanel div {
  margin-bottom: 5px;
}

.word-frequency {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-appearance: none;
  background-color: #ffc8b9;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border: 1px solid transparent;
  padding: .3rem .75rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: .25rem;
  background-image: none;
  overflow: hidden;
  white-space: nowrap;
}

.word-frequency>p {
  text-overflow: ellipsis;
  display: inline-block;
  margin: 0;
}

.word-frequency>span {
  background-color: rgb(204, 77, 41);
  color: #f8f9fa;
}


#word-frequencies-section {
  padding-left: 15px;
  padding-right: 15px;
}

.center-align-text{
  text-align: center;
}

#initial-overlay {
  height: 100%;
  width: 100%;
  background: #fbf3f0;
  position: absolute;
  z-index: 1000001;
}

#error-content {
  background-color: #fff;
  height: 50px;
  text-align: center;
  padding-top: 10px;
  margin-top: 200px;
  display: none;
}

.footer-center {
  text-align: center; /* Centers text within the div */
  width: 100%;        /* Ensures each div is full width */
  display: block;     /* Ensures each div is displayed as a block element */
}