/*Desktop Size*/
.cc-btn.cc-dismiss {
	max-width: 130px !important;
	min-width: 130px !important;
	background-color: #89c709 !important;
	color:#fff!important;
}

.cc-compliance.cc-highlight .cc-btn.cc-allow {
	max-width: 130px !important;
	min-width: 130px !important;
	background-color: #8e0430 !important;
	color:#fff!important;
}
.cc-grower{max-height:500px!important;max-width:1200px;margin:0 auto;}
.cc-window.cc-floating{max-width:100%!important;}
.cc-window{background-color:#ab3b63!important;}
#cookie-bar .cc-message h2{color:inherit!important;}
#cookie-bar .cc-message h2, .cc-window h2{margin:0;}
.cc-window h2{color:#fff!important;}
.cc-window a{color:#fff;opacity:.8;text-decoration:underline;}

@media (max-width: 480px) {
    .table-consent-text * {
    font-size: 10px !important;
}

.table-consent .whg-cookie-allow, .table-consent .whg-cookie-deny {
    font-size: 29px !important;
}
}


/************************************************
 *
 Uncomment if privacy table has not bordered.
 *
 *
 .whg-cookie-data tr th,
 .whg-cookie-data tr td {
    border: 1px solid #ddd;
    padding: 5px;
    }
 *
 *
 *
********************************************/
/***********************************************/
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .cc-window .cc-message{
        margin-right:5px!important;
    }
}
/********************************************/
/*iPhone 6 Plus*/
@media only screen and (min-width: 375px) and (max-width: 415px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }
}

/********************************************/
/*iPhone 6*/
@media only screen and (min-width: 320px) and (max-width: 375px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 10px !important;
    }

}

/********************************************/
/*iPhone 5*/
@media only screen and (max-width: 320px) {
    .whg-cookie-data tr th,
    .whg-cookie-data tr td {
        font-size: 9px !important;
    }

}

@media screen and (max-width: 420px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
  body .cc-window.cc-floating{
    max-width:100%!important;
  }
}
              


/* Last Update */

@media (max-width: 415px) {
  /*.whg-cookie-data {
      word-break: break-word;	
  }*/
  
  .whg-cookie-data .whg-cookie-lifetime {
  	text-align:center;
  }

  .whg-cookie-data>thead>tr>th, .table>thead>tr>td, 
  .whg-cookie-data>tbody>tr>th, .table>tbody>tr>td, 
  .whg-cookie-data>tfoot>tr>th, .table>tfoot>tr>td {
      width: 33.33%;
      font-size: 11px !important;
      padding: 5px 0;
  }

  .whg-cookie-data .whg-cookie-lifespan {
      font-size: 11px !important;
  }

  .whg-cookie-data .whg-cookie-provider {
      font-size: 11px !important;
  }
}
 
.whg-cookie-description ul {
list-style-type: circle;
  padding-left: 20px;
}

#page_48 .canestenSymptomCheckerWrapper .questionNavContainer.active .questionNavPoint, .canestenSymptomCheckerWrapper .resultNavContainer .questionNavPoint {
  padding-right: 0px;
}

#page_48 .canestenSymptomCheckerWrapper .questionNavContainer, .canestenSymptomCheckerWrapper .resultNavContainer {
  position: relative;
  left: 15px;
  font-size: 25px !important;
  padding-left: initial;
}

#page_48 .canestenSymptomCheckerWrapper .questionNavContainer .title h2, .canestenSymptomCheckerWrapper .resultNavContainer .title h2 {
  font-size: 21px !important
}
_::selection,
#page_48 .canestenSymptomCheckerWrapper .questionNavContainer .title h2, .canestenSymptomCheckerWrapper .resultNavContainer .title h2 {
  font-size: 19px !important
}

#page_48 .pull-right, body.female-theme:not(.symptom-checker) .header-wrapper .bg-container .title, .image-box-33 .push-right {
  /*  float: right !important */
  max-width: 98%;
  margin: 1%;
} 

/* align image page - produtos/canespro */

#canespor_img_center{
margin-left: 25%;
padding-bottom: 10px;
}



