.w-embed.w-script,
.CookieDeclaration{
	display:none;
}

a:focus {outline:0;}

#CybotCookiebotDialog {
  background: #00161F;
  box-shadow: none;
}

#CybotCookiebotDialogBody,
#CybotCookiebotDialogDetailBody{
  max-width: 1280px;
  padding-right: 16px;
  padding-left: 16px;
}

/*first part*/
#CybotCookiebotDialogBodyContent {
  padding: 20px 0 10px;
}


#CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText {
	color: white;
  font-size: 12px;
  line-height: 16px;
  font-family: Inter, sans-serif;
}
#CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle {
  color: white;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  font-family: Inter, sans-serif;
  margin-bottom: 10px;
}

#CybotCookiebotDialogBodyButtons {
	padding: 0;
	margin: 5px 0 0;
}

#CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogBodyButtonDecline {
  background-color: transparent;
  border: 2px solid white;
  margin: 0;
  padding: 16px 16px;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  border-radius: 8px;
  max-width: 170px;
}
#CybotCookiebotDialogBodyButtonDecline {
  margin-right: 10px;
}

/*--first part*/

/*logo cookiebot*/
#CybotCookiebotDialogPoweredbyLink {
	display:none !important;
}

/* tabla */
#CybotCookiebotDialogDetail {
	background: #00161F;
  margin-top: 20px;
}

#CybotCookiebotDialogDetailBodyContent {
  background: #00161F;
  min-height: 156px;
  height: auto;
  border-bottom: 1px solid white;
  overflow: hidden;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable thead td, .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead th {
	background-color: #00161F !important;
  color: white !important;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeIntro,
.CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td,
#CybotCookiebotDialog a,
.CybotCookiebotDialogDetailBodyContentTabsItem,
#CybotCookiebotDialogDetailBodyContentTextAbout {
	color: white !important;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerTypes,
#CybotCookiebotDialogDetailFooter,
.CybotCookiebotDialogDetailBodyContentTabsItemSelected{
	background-color: #00161F !important;
}

#CybotCookiebotDialog a.CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected,
#CybotCookiebotDialog a.CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected label,
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes a.CybotCookiebotDialogDetailBodyContentCookieContainerTypes:hover {
	color:#00161F!important;
}

/* tabs */
#CybotCookiebotDialogDetailBodyContentTabs a {
	font-size: 12px;
}
.CybotCookiebotDialogDetailBodyContentTabsItem {
	background: transparent!important;
}

.CybotCookiebotDialogDetailBodyContentTabsItemSelected {
	font-weight:bold;
}

a.CybotCookiebotDialogDetailBodyContentTabsItem:hover {
 background: transparent!important;
}

#CybotCookiebotDialogDetailBodyContentTabsOverview,
#CybotCookiebotDialogDetailBodyContentTabsAbout {
  border: none;
  padding: 20px 0;
  border-bottom: 1px solid #cccccc;
}
#CybotCookiebotDialogDetailBodyContentTabsAbout {
  margin-left: 20px;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
padding-top:0 !important;
}

/* table content */
#CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails {
	padding: 27px 30px;
}
#CybotCookiebotDialogDetailBodyContentTextAbout{
	padding: 30px;
}
#CybotCookiebotDialogDetailBodyContentTextAbout br{
	display:none;
}

/*table footer */
#CybotCookiebotDialogDetailFooter {
    border: 1px solid white;
    color: white;
    padding: 10px;
    display: none;
}   

#CybotCookiebotDialogBodyButtonDetails {
  padding:0;
  margin:0;
  color: white;
  font-family: Inter, sans-serif;
}

.CybotCookiebotDialogDetailBodyContentTab:first-child {
	border-radius: 0;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyLink, #CybotCookiebotDialogBodyLevelDetailsButton {
  color: white !important;
  padding: 0 20px 0 0;
  margin:0;
  font-family: Inter, sans-serif;
  font-size: 12px !important;
  line-height: 16px !important;
  margin-top: 16px;
  background-position: right 6px;
}


#CybotCookiebotDialogDetailBody {
    margin-bottom: 16px;
    width: auto;
}

.CybotCookiebotDialogDetailBodyContentCookieTypeTable {
  font-size: 12px !important;
  line-height: 16px !important;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified {
	border-bottom: none;
}
#CybotCookiebotDialog br, #CybotCookiebotDialog div, #CybotCookiebotDialog td {
    line-height: 16px;
}

@media only screen and (max-width: 768px) {
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails,
  #CybotCookiebotDialogDetailBodyContentTextAbout {
		padding: 10px;
  } 
  #CybotCookiebotDialogBodyButtonDecline {
    margin-bottom: 10px;
  }
}