#cookie-policy table th {
color: white;
}
#cookie-policy table th:last-child {
  width: 230px;
}
/* fix for mobile page */
cx-page-layout .WideContent {
display:block !important;
}
/* fix for external cookie list */
.ot-floating-button__front.custom-persistent-icon{
display: none !important;
}
.cookie-settings-btn{
background-color: #44d62c;
color: #000;
border: none;
font-weight: bold;
border-radius: 6px;
padding: 0.5rem 1rem;
text-transform: uppercase;
float: right;
position: relative;
top: -3px;
z-index:1;
}
@media (max-width: 320px){
.cookie-settings-btn{
top: -50px;
}
}
@media (min-width: 768px){
.cookie-settings-btn{
top: -0.5rem;
}
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{
    color: #44d62c!important;
    font-size: 1.75rem!important;
    font-weight: 200!important;
    padding-bottom: 10px!important;
    margin-bottom: 1.2rem!important;
text-transform: uppercase;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{
			font-size: 1em!important;
 		color: white!important;
    margin-bottom: 0.2rem!important;
    margin-top: 2rem!important;
    font-weight: 400!important;
			text-decoration: underline;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{
    font-weight: 400!important;
    font-size: 1rem!important;
    color: #888!important;
			line-height: 1.5!important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a{
background: transparent !important;
color: #44d62c !important;
text-decoration: none!important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{
text-decoration: underline!important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th{
background: black!important;
color: #fff !important;
font-weight: 700!important;
font-size: 1rem!important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{
border: 0.0625rem solid #444!important;
border-radius: 0!important;
border-collapse: collapse!important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border-bottom: 1px solid #444!important;
    border-right: 1px solid #444!important;
}
.cookie-settings-btn > span{display: none;}
	[lang|="en"] .cookie-settings-btn [lang="en"],
	[lang="zh-CN"] .cookie-settings-btn [lang="zh-CN"],
	[lang="zh-HK"] .cookie-settings-btn [lang="zh"],
	[lang="zh-TW"] .cookie-settings-btn [lang="zh"],
	[lang|="fr"] .cookie-settings-btn [lang="fr"],
	[lang|="de"] .cookie-settings-btn [lang="de"],
	[lang|="it"] .cookie-settings-btn [lang="it"],
	[lang|="ja"] .cookie-settings-btn [lang="ja"],
	[lang|="ko"] .cookie-settings-btn [lang="ko"],
	[lang|="es"] .cookie-settings-btn [lang="es"],
	[lang|="pt"] .cookie-settings-btn [lang="pt"],
	[lang|="ar"] .cookie-settings-btn [lang="ar"],
	[lang|="my"] .cookie-settings-btn [lang="my"],
	[lang|="th"] .cookie-settings-btn  [lang="th"],
	[lang|="tr"] .cookie-settings-btn [lang="tr"],
	[lang|="vi"] .cookie-settings-btn [lang="vi"],
	[lang|="id"] .cookie-settings-btn [lang="id"]
	{display: inline;}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}