.tooltips {position:relative; display:inline-block !important; margin-left:5px;}
.tooltips img{cursor:pointer;}
.tooltips span {position:absolute; width:250px; background:url(/content/images/tootipbg.png) no-repeat 6px 6px #fff; padding:16px; line-height:16px; text-align:center; visibility:hidden; border-radius:6px; -moz-box-shadow:2px 2px 9px #aaaaaa; -webkit-box-shadow:2px 2px 9px #aaaaaa; -o-box-shadow:2px 2px 9px #aaaaaa; box-shadow:2px 2px 9px #aaaaaa; left:50%; font-size:12px; color:#4f4f4f; font-weight: normal; margin-left:-125px;}
.tooltips span:after {content:''; position:absolute; top:100%; left:50%; margin-left:-8px; width:0; height:0; border-top:8px solid #FFFFFF; border-right:8px solid transparent; border-left:8px solid transparent;}
.tooltips:hover span {visibility:visible; opacity:1; bottom:100%; left:50%; z-index:999;}
.tooltips a{font-weight: bold;}
.tooltips a.button, .tooltips a.smallbutton{font-weight: normal;}

.gdpr-fields .tooltips{position: absolute; right: 0; top: 50%; margin-top: -8px;}
.gdpr-fields .tooltips span{top: 100%; bottom: inherit; right: -10px; left: inherit; margin-top: 8px;}
.gdpr-fields .tooltips span:after{left: inherit; right: 10px; top: -8px; border-top: none; border-bottom: 8px solid #FFF;}

/*GDRP Changes*/
.gdprtips {position:absolute; width: 18px; height: 20px; background: url(/content/images/icon-privacyr.svg) no-repeat; cursor: pointer; right: 0; top: 5px;}
.gdprtips:hover{background: url(/content/images/icon-privacyh.svg) no-repeat;}
.gdprtips span {position:absolute; width:240px; background:#fff; padding:16px; line-height:16px; text-align:center; visibility:hidden; border-radius:4px; -moz-box-shadow:2px 2px 9px #aaaaaa; -webkit-box-shadow:2px 2px 9px #aaaaaa; -o-box-shadow:2px 2px 9px #aaaaaa; box-shadow:2px 2px 9px #aaaaaa; font-size:12px; color:#4f4f4f; font-weight: normal; right: -10px; top: 30px;}
.gdprtips span:after {content:''; position:absolute; top:-12%; right:6px; width:0; height:0; border-top:none; border-bottom:12px solid #FFFFFF !important; border-right:12px solid transparent; border-left:12px solid transparent;}
.gdprtips:hover span {visibility:visible; opacity:1; z-index:999;}


@media only screen and (max-width: 767px) {
	.gdprtips span{padding: 10px; box-sizing: border-box; right: -5px;}
}

@media only screen and (max-width: 600px) {
    .tooltips{display: none !important;}
}