/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1.5; /* from 1.0 - binago ni Tupe */
	font-family:  BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue", "Lato", "Noto Sans", Arial, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}




ul li{
	list-style-type: none;
}
h6{
	text-align: center;
	color: #6e6e6e;
}
body{
    font-size: 14px;
    color: #363636;
    font-weight: 500; 
}
button, input[type="submit"], input[type="reset"] {
    background: none;
    color: inherit;
    border: none;
    cursor: pointer;
    outline: inherit;
		color: #b4b4b4;
    font-size: .917em;
		font-weight: bold;
}
button:hover{
		color: white;
}
button:focus {
		outline:0;
}
.box-logo {
    background-image: url(../images/raster-logos-1x.png);
    background-position: 0 -112px;
    display: block;
    width: 29px;
    height: 29px;
    margin-top: 3px;
}
.box-logo.weibo {
    background-position: -236px -112px;
}
.box-logo.qq {
    background-position: -265px -112px;
}
.betfont.icon-10px, .glyphicon.icon-10px {
    font-size: 10px;
}
.box-logo.facebook {
    background-position: -59px -112px;
}
.box-logo.youtube {
    background-position: -118px -112px;
}
.box-logo.instagram {
    background-position: -2px -112px;
}
.box-logo.viber {
    background-position: -30px -112px;
}
.box-logo.wechat {
    background-position: -353px -112px;
}
.chevron {
		background: url(../images/chevron.svg) 0 -55px;
    width: 20px;
    height: 14px;
}
.app-install-cnt{
    display: flex;
    justify-content: space-around;
}
.app-install-wrp{
    text-align: center;
    background-color: #e3e3e3;
    padding: 20px;
    margin-top: 20px;
}
.app-install-text{
    display: flex;
    align-items: center;
}
.alt-page-cnt {
    background: linear-gradient(#ff8300, #ffba00);
    text-align: center;
    padding: 40px;
    color: #000000;
}
.alt-page-info{
    font-size: 16px;
}
.box-logo.twitter {
    background-position: -177px -112px;
}
.contacts-cnt {
    background-color: #e3e3e3;
    padding: 20px;
}
.content-titles{
    font-size: 18px;
    /*font-weight: bold;*/
	color: blue;
	text-decoration: underline;
}
.contact-cnt-title{
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}
.midol{
	
}
.flag {
   	background: url(../images/logos-icons.svg) 0 -55px;
    display: inline-block;
    vertical-align: -3px;
    width: 20px;
    height: 14px;
		margin-left: 5px;
}
.flag.reg-china, .flag.zh-cn {
    background-position: -46px -55px;
}
.flag.en-gb {
    background-position: 0 -55px;
		
}
.flag-margin{
		float: right;
}
.flex-contacts{
    display: flex;
    justify-content: space-around;
}
.footer-terms{
	color: #6e6e6e;
	text-align: center;
	margin-top: 20px;
}
.footer ul{
	margin: 0 auto;
}
.heading-title{
    text-align: center;
    color: #363636;
    font-size: 24px;
    margin-top: 40px;
}
.live-chat-cnt{
    text-align: center;
    background-color: #e3e3e3;
}
.header{
    height: 70px;
    background-color: #262626;
    border-bottom: 1px solid #ff9200;
}
.footer{
    margin-top: 40px;
    background-color: #262626;
    padding: 20px;
    width: 100%;
}
.footer-cnt{
	padding-top: 20px;
}
.footer-logo-raster.trust {
    background-position: 0 -56px;
    width: 46px;
    height: 47px;
}
.footer-logo-raster.trust.iom {
    background-position: 0 -56px;
}
.footer-logo-raster, .box-logo {
    display: inline-block;
}
.footer-logo-raster {
    background-image: url(../images/raster-logos-1x.png);
    display: block;
}
.footer-logo-raster.trust.tst {
    background-position: -329px -56px;
}
.footer-logo-raster.trust.resgame {
    background-position: -141px -56px;
}
.footer-logo-raster.trust.gamecare {
    background-position: -188px -56px;
}
.footer-logo-raster.trust.gambleaware {
    background-position: -235px -56px;
}
.footer-logo-raster.trust.gambl-comm {
    background-position: -375px -56px;
}
.pull-left{
	float: left;
}
a.domainlink:link {
    color: blue;
	font-size:18px;
	text-decoration:underline;
}

a.domainlink:visited {
    color: blue;
}


a.domainlink:hover {
    color: #701d00;
}


a.domainlink:active {
    color: blue;
}
.flex-header{
	display: flex;
    justify-content: space-between;
}
.drpdwn-style{
	 margin-top: 23px;
}
.region-list-styles{
	  color: #b4b4b4;
    font-size: .917em;
    padding-left: 10px;
		width: 75px;
}
.drpHide{
		display: none;
	  background-color: #373737;
    border: 4px solid #2d2d2d;
    padding: 10px 15px;
    position: absolute;
		top: 50px;
    right: 10px;
    width: 150px;
    text-align: left;
}
.drpHide-kh{
		display: none;
	  background-color: #373737;
    border: 4px solid #2d2d2d;
    padding: 10px 15px;
    position: absolute;
		top: 95px;
    right: 10px;
    width: 150px;
    text-align: left;
}
.drpHide-Kr{
		display: none;
	  background-color: #373737;
    border: 4px solid #2d2d2d;
    padding: 10px 15px;
    position: absolute;
		top: 140px;
    right: 10px;
    width: 150px;
    text-align: left;
}
.drpHide:hover, .drpHide-kh:hover, .drpHide-Kr:hover{
	background-color: #585858;
}

/*TUPE*/ 

.dropdownContainer{
	margin-top:20px;
}
.dropdown dd, .dropdown dt, .dropdown ul { 
	margin:0px; padding:0px; z-index:99;	
}

.dropdown dd {
	position:relative;
}

.dropdown dt a {
	background:#262626 no-repeat scroll right center;
    display:block; padding-right:20px; width:130px;
	color: #b4b4b4;
}
.dropdown dt a:hover, .dropdown dt a:focus{
	text-decoration: none;
	color: #ffffff;
}
.dropdown dt a span {
	cursor:pointer; display:block; padding:5px;
}

.dropdown dd ul { 
	background:#2d2d2d none repeat scroll 0 0; display:none;
    list-style:none; padding:5px 0px; position:absolute; 
    left:0px; top:2px; width:auto; min-width:130px; 
	
}

.dropdown span.value {
	display:none;
}
.dropdown dd ul li a {
	padding:5px; display:block;
	color: #FFFFFF;
}
.dropdown dd ul li a:hover{
	text-decoration: none;
	background: #585858;
}
#arrow{
	float: right;
    margin-top: 2px;
    margin-right: -22px;
}
.rpanel-wrap {
    height: 150px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}
.rpanel-wrap .banner-link {
    display: block;
    position: absolute;
    width: 100%;
    height: 150px;
}
.livechat-copylines{
	 position: absolute;
		color: #ffffff;
    right: 35px;
    top: 70px;
    z-index: 2;
		padding: 10px;
    font-size: 20px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
		background: rgba(0,0,0,0.6);
}
.livechat-en{
	background-image: url(../images/480x150-LIVECHAT-0116.jpg);
}

.maxwidth{
	max-width: 1111px;
}

/**Breakpoints**/

@media (max-width: 767px) { 
    .live-chat-cnt, .alt-page-cnt, .contacts-cnt{
        margin-top: 20px;
    }
    .flex-contacts{
        display: block;
        text-align: center;
    }
    .content-titles{
        text-align: center;
    }
}

@media (min-width: 768px) { 
    .live-chat-cnt, .alt-page-cnt, .contacts-cnt{
        margin-top: 20px;
    }
}

@media (min-width: 992px) {
    .alt-page-wrp, .contacts-wrp{
    margin-top: 40px;
}
}

@media (min-width: 1200px) { 

}