﻿/* CSS Document */
html, body {
	height: 100%;
	margin: 0;
	font-weight:400 !important;
	-webkit-overflow-scrolling : touch !important;
	/*overflow: auto !important;
	*/
	height: 100% !important;
}
.brands-leftnav label, .brands-leftnav select.form-control {
	font-size:14px;
	font-weight:500 !important;
}
.table td{
	font-weight:400 !important;
}
.gvc-top-main-menu-desktop{
	margin-left:90px;
}
.gvc-top-main-menu-desktop li{
	margin-right:40px;
}
.account-label{
	max-height:49px;
	overflow-y:hidden;
}
.radius25{
	border-radius:25px !important;
}
.radius4{
	border-radius:5px;
}
input.error,select.error,textarea.error {
	margin-bottom: 0
}
input[type=email],input[type=submit],input[type=text],input[type=password],select,textarea {
	/* -webkit-appearance: none;
	display: block;
	margin-bottom: 15px;
	font-family: "SerifaBT-Light";
	font-size: 1em;
	line-height: 22px;
	padding: 10px;
	background-color: #ffffff;
	*/
	border: 1px solid #ccc;
	padding-left:12px !important;
	border-radius:3px !important;
}
input[type=email].error,input[type=submit].error,input[type=text].error,input[type=password].error,select.error,textarea.error {
	border-bottom: solid 1px #F1185C;
	box-shadow: 0 1px 0 0 #F1185C;
}
input[type=email].success,input[type=submit].success,input[type=text].success,input[type=password].success,select.success,textarea.success {
	border-bottom: solid 1px #2db343;
	box-shadow: 0 1px 0 0 #2db343;
}
.custom-checkbox .custom-control-input~.custom-control-label::before{
	border:1px solid #BF00FF;
	border-radius:2px;
	width:16px;
	height:16px;
	background-color:#fff;
	margin-top:-3px;
}
.custom-checkbox .custom-control-input~.custom-control-label::after{
	background-size:65% 65%;
	margin-top:-5px;
}
.custom-radio .custom-control-input~.custom-control-label::before{
	border:1px solid #BF00FF;
	width:20px;
	height:20px;
	background-color:#fff;
	top:1px;
	left:-5px;
}
/*.custom-radio .custom-control-input~.custom-control-label::after{
	width: 18px !important;
	height: 18px !important;
	background-position: -9% 23% !important;
	background-size: 70% 70% !important;
}
*/
.custom-radio .custom-control-input~.custom-control-label::after {
	width: 10px !important;
	height: 10px !important;
	background-position: -9% 23% !important;
	background-size: 70% 70% !important;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
	border:1px solid #bf00ff;
}
.custom-radio .custom-control-input:checked~.custom-control-label::before{
	border: 2px solid #bf00ff;
}
/*.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .custom-radio .custom-control-input:checked~.custom-control-label::before {
	border: 2px solid #bf00ff;
}
*/
.btn{
	text-transform:none !important;
}
.headbuttons{
	font-size:14px !important;
}
/*input[type=submit] {
	/*text-transform: uppercase;
	word-spacing: 0.1em;
	color: #121b21;
	font-size: 1em;
	color: #fff;
	background: #bf00ff;
	cursor: pointer
}
*/

.modal-header.bg-gvc-dark-blue{
	background:#000!important;
	box-shadow:none !important;
}

.bg-gvc-dark-blue{
	background:#000!important;
	box-shadow:none !important;
}
.bg-entain-dark-blue {
	background:#bf00ff!important;
}

.bg-gvc-light-grey{
	background:#bf00ff !important;
}
.invalid-feedback{
	text-align:left !important;
}
.input-group .fa-eye, .input-group .fa-eye-slash {
	font-size:18px;
}
.pwd .input-group-text {
	cursor: pointer;
	position: absolute;
	top: 24px;
	right:14px;
	border: 0px;
	background: #fff;
	margin: 0px;
	padding:0px;
	z-index:100;
}
.input-icon{
	position: absolute;
	top:20px;
	left:10px;
	z-index:100;
}
.input-group .with-icon{
	padding-left: 36px !important;
}
.input-group .with-1icon {
	padding-right: 36px !important;
}
.input-group .with-2icon{
	padding-left: 36px !important;
	padding-right:36px !important;
}
.modal-header .close{
	opacity:1;
}
.modal-dialog{
	border:1px solid #dedede;
	border-radius:5px;
	margin-top: 70px;
	line-height:normal;
}
.modal-dialog .modal-content{
	border-radius:6px;
}
.modal-title{
	font-size:21px;
	text-align: center!important;
	margin: 0 auto;
}
.g-recaptcha div{
	width:100% !important;
}
.custom-card .card-banner-container{
	width:204px;
	height:152px;
	/*overflow:hidden;
	*/
	margin:0px;
	padding:10px;
	padding-bottom:0px;
	/*background:#fff;
	*/
}
.custom-card .marketing-banner{
	background-color:#f1f1f1;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width:184px;
	height:142px;
	cursor:pointer;
	background:#f1f1f1;
	overflow:hidden;
}
.custom-card .marketing-banner-scroll-container {
	width:auto;
	height:auto;
}
.slimScrollBar{
	width:5px !important;
	background:#fff !important;
	opacity:.5 !important;
	cursor:pointer;
}
.custom-small-text{
	font-size:12px;
}
.custom-card{
	width:206px !important;
	margin-left:16px ;
	margin-bottom:27px !important ;
	font-size:100% !important;
	color:#000 !important;
	padding:0px !important;
	line-height:auto !important;
}
/*.custom-card-active{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:206px;
	height:inherit;
	border:2px solid #bf00ff !important;
	opacity:1 !important;
}*/
.custom-card:not([class*="card-outline-"]){
	box-shadow:none;
	border:1px solid #bf00ff;
}
.custom-card .card-body{
	font-size:100% !important;
	color:#000 !important;
	line-height:auto !important;
	padding: 12px !important;
	line-height: auto !important;
	text-align: left;
	margin: 0px;
	box-shadow: none;
	width:100%;
}
.custom-card-big {
	width:260px !important;
	margin-right:20px ;
	margin-bottom:20px ;
	font-size:100% !important;
	color:#000 !important;
	padding:0px !important;
	line-height:auto !important;
}
.custom-card-big .card-banner-container{
	width:260px;
	height:180px;
	/*overflow:hidden;
	*/
	margin:0px;
	padding:10px;
	padding-bottom:0px;
	background:#fff;
}
.custom-card-big .marketing-banner-big{
	background-color:#fff;
	padding:0px;
	width:240px;
	height:170px;
	cursor:pointer;
	background:#ccc;
	/*overflow:auto;
	*/
}
.custom-card-big .card-body{
	font-size:100% !important;
	color:#000 !important;
	line-height:auto !important;
	padding: 18px !important;
	line-height: auto !important;
	text-align: left;
	margin: 0px;
	box-shadow: none;
}
.custom-card-big .btn{
	padding: 12px;
	width: 102px;
	margin-left: 0px;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
}
.custom-card-big .btn-group .btn{
	padding: 0px;
	width: auto;
	margin-left: 0px;
	border: 0px solid #d9d9d9 !important;
	border-radius: 25px !important;
	background-color:#fff !important;
}
.custom-card-big .radio.btn label {
	display: inline-table;
	line-height: inherit;
	padding: 3px;
	/*border:1px solid #ccc;
	*/
	background-color:#fff;
	margin-right:7px;
	font-size:14px;
}
.bannercodeleftDiv .btn-group .btn{
	padding: 0px;
	width: auto;
	margin-left: 5px;
	border: 0px solid #d9d9d9 !important;
	border-radius: 25px !important;
	background-color:#fff !important;
}
.bannercodeleftDiv .radio.btn label {
	display: inline-table;
	line-height: inherit;
	padding: 6px 14px;
	/*border:1px solid #ccc;
	*/
	background-color:#fff;
	margin-right:5px;
	font-size:14px;
}
.bannercodeleftDiv .radio.btn input[type=radio]:checked+label {
	background-color: #bf00ff !important;
	color: #fff !important;
}
/* registration form styles */
.wizard {
	margin: 20px auto;
	background: #fff;
	margin-top:-50px;
}
.wizard .nav-tabs {
	position: relative;
	margin: 40px auto;
	margin-bottom: 0;
	border-bottom-color: #e0e0e0;
	border-bottom: 0px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.wizard > div.wizard-inner {
	position: relative;
}
.connecting-line {
	height: 1px;
	background: #e6e6e6;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 50%;
	z-index: 1;
}
.wizard .nav-tabs > li.active > a,.wizard .nav-tabs > li.active > a:hover,.wizard .nav-tabs > li.active > a:focus {
	color: #fff;
	cursor: default;
	border: 0;
	border-bottom-color: transparent;
}
span.round-tab {
	width: 40px;
	height: 40px;
	line-height: 36px;
	display: inline-block;
	border-radius: 100px;
	background: #fff;
	border: 1px solid transparent;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 16px;
	box-shadow: 0px 0px 4px 2px #e6e6e6;
}
span.round-tab i {
	color: #555555;
}
.wizard li a.active span.round-tab {
	background: #bf00ff;
	border: 2px solid #bf00ff;
	color:#fff;
}
.wizard li a.active span.round-tab i {
	color: #fff;
}
span.round-tab:hover {
	border: 1px solid transparent;
}
.wizard .nav-tabs > li {
	margin: 20px 0;
	display:flex;
}
.wizard li a:after {
	content: " ";
	position: relative;
	left: 46%;
	top: -20px;
	opacity: 0;
	margin: 0 auto;
	bottom: 0px;
	border: 5px solid transparent;
	border-bottom-color: #5bc0de;
	transition: 0.1s ease-in-out;
}
.wizard li.active.nav-item:after {
	content: " ";
	position: relative;
	left: 46%;
	top: -20px;
	opacity: 1;
	margin: 0 auto;
	bottom: 0px;
	border: 10px solid transparent;
	border-bottom-color: #5bc0de;
}
.wizard .nav-tabs > li a {
	width: 40px;
	height: 40px;
	margin: 0;
	border-radius: 100%;
	padding: 0;
	position: relative;
	box-shadow: 0 0 0px 10px white;
	z-index: 100;
	color: #d5d5d5!important;
}
.wizard .nav-tabs > li a:hover {
	background: transparent;
}
.wizard .tab-pane {
	position: relative;
	padding-top: 0px;
}
.wizard h3 {
	margin-top: 0;
}
.wizard legend {
	font-size:20px;
}
.radio.btn input[type=radio]:checked+label {
	background-color: #007cbb;
	color: #fff;
}
.radio.btn label {
	width: 100%;
}
.radio-inline input[type=radio], .radio input[type=radio] {
	position: absolute;
	top: .16667rem;
	left: 0;
	opacity: 0;
	height: .66667rem;
	width: .66667rem;
}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0;
}
.radio.btn input[type=radio]:checked+label {
	background-color: #bf00ff;
	color: #fff;
}
.radio.btn label {
	width: 100%;
}
.checkbox-inline.btn label, .checkbox.btn label, .radio-inline.btn label, .radio.btn label {
	display: inline-table;
	line-height: inherit;
	padding: 16px 46px;
	border:1px solid #ccc;
	background-color:#fff;
}
.radio-inline label, .radio label {
	position: relative;
	display: inline-block;
	min-height: 1rem;
	padding-left: .91667rem;
	cursor: pointer;
	line-height: 1rem;
}
.cursor {
	cursor: pointer;
}
.displayNone{
	display : none;
}
.displayBlock {
	display : block !important;
}
.checkbox-inline.btn, .checkbox.btn, .radio-inline.btn, .radio.btn {
	padding: 0;
}
.radio, .radio-inline {
	position: relative;
}
.radio {
	display: block;
}
.bannerOptionRadioGroup .radio.btn input[type=radio]:checked+label {
	background-color: #007cbb;
	color: #fff;
}
.bannerOptionRadioGroup .radio.btn label {
	width: 100%;
}
.bannerOptionRadioGroup .radio-inline input[type=radio], .radio input[type=radio] {
	position: absolute;
	top: .16667rem;
	left: 0;
	opacity: 0;
	height: .66667rem;
	width: .66667rem;
}
.bannerOptionRadioGroup [type=checkbox], .bannerOptionRadioGroup [type=radio] {
	box-sizing: border-box;
	padding: 0;
}
.bannerOptionRadioGroup .radio.btn input[type=radio]:checked+label {
	background-color: #bf00ff;
	color: #fff;
	font-weight:400;
}
.bannerOptionRadioGroup .radio.btn label {
	width: 100%;
}
.bannerOptionRadioGroup .checkbox-inline.btn label, .bannerOptionRadioGroup .checkbox.btn label, .bannerOptionRadioGroup .radio-inline.btn label, .bannerOptionRadioGroup .radio.btn label {
	display: inline-table;
	line-height: inherit;
	padding: 6px 12px;
	border:1px solid #bf00ff;
	background-color:#fff;
	margin-bottom:0px;
	font-size: 16px;
	border-radius: 24px;
	color: #bf00ff;
	white-space: nowrap;
	font-family: 'Muli'!important;
}
.bannerOptionRadioGroup .radio-inline label, .bannerOptionRadioGroup .radio label {
	position: relative;
	display: inline-block;
	min-height: 1rem;
	padding-left: .91667rem;
	cursor: pointer;
	line-height: 1rem;
}
.bannerOptionRadioGroup .checkbox-inline.btn, .bannerOptionRadioGroup .checkbox.btn, .bannerOptionRadioGroup .radio-inline.btn, .bannerOptionRadioGroup .radio.btn {
	padding: 0;
}
.bannerOptionRadioGroup .radio, .bannerOptionRadioGroup .radio-inline {
	position: relative;
}
.bannerOptionRadioGroup .radio {
	display: block;
}
/* stats Option Radio Group */
.statsOptionRadioGroup .radio.btn input[type=radio]:checked+label {
	background-color: #007cbb;
	color: #fff;
}
.statsOptionRadioGroup .radio.btn label {
	width: 100%;
}
.statsOptionRadioGroup .radio-inline input[type=radio], .radio input[type=radio] {
	position: absolute;
	top: .16667rem;
	left: 0;
	opacity: 0;
	height: .66667rem;
	width: .66667rem;
}
.statsOptionRadioGroup [type=checkbox], .bannerOptionRadioGroup [type=radio] {
	box-sizing: border-box;
	padding: 0;
}
.statsOptionRadioGroup .radio.btn input[type=radio]:checked+label {
	background-color: #bf00ff;
	color: #fff;
	font-weight:400;
	border:1px solid #bf00ff;
}
.statsOptionRadioGroup .radio.btn label {
	width: 100%;
}
.statsOptionRadioGroup .checkbox-inline.btn label, .statsOptionRadioGroup .checkbox.btn label, .statsOptionRadioGroup .radio-inline.btn label, .statsOptionRadioGroup .radio.btn label {
	display: inline-table;
	line-height: inherit;
	padding: 6px 18px;
	border:1px solid #bf00ff;
	background-color:#fff;
	margin-bottom:0px;
	font-size: 16px;
	border-radius: 24px;
	color: #bf00ff;
	font-family: 'Muli'!important;
	letter-spacing: .010em;
}
.wizard .radio.btn label{
	border-radius:1px;
}
.edit-profile-container .radio.btn label{
	border-radius:1px;
	padding:12px 36px;
	font-size:16px;
	margin-bottom:auto;
}
.statsOptionRadioGroup .radio-inline label, .statsOptionRadioGroup .radio label {
	position: relative;
	display: inline-block;
	min-height: 1rem;
	padding-left: .91667rem;
	cursor: pointer;
	line-height: 1rem;
}
.statsOptionRadioGroup .checkbox-inline.btn, .statsOptionRadioGroup .checkbox.btn, .statsOptionRadioGroup .radio-inline.btn, .statsOptionRadioGroup .radio.btn {
	padding: 0;
}
.statsOptionRadioGroup .radio, .statsOptionRadioGroup .radio-inline {
	position: relative;
}
.statsOptionRadioGroup .radio {
	display: block;
}
.radioTogther .radio {
	margin-right:0px !important;
}
.radioTogther .radio, .radioTogther .radio label {
	border-radius:1px !important;
}
.radioTogther .btn-left-radius, .radioTogther .btn-left-radius label{
	border-bottom-left-radius:10px !important;
	border-top-left-radius:10px !important;
}
.radioTogther .btn-right-radius, .radioTogther .btn-right-radius label{
	border-bottom-right-radius:10px !important;
	border-top-right-radius:10px !important;
}
/*.statsOptionRadioGroup:last-child, .statsOptionRadioGroup:last-child label {
	border-bottom-left-radius:1px !important;
	border-top-left-radius:1px !important;
}
*/
/* stats Option Radio Group */
.input-date-picker{
	position:absolute;
	top:20px;
	right:20px;
}
/*.wizard .custom-check-input-margin .custom-control-label{
	margin-top:3px;
}
.custom-check-input-margin .custom-control-label{
	margin-top:1px;
}
*/
.custom-control-label::before{
	/* background:#fff;
	border:1px solid #ccc;
	*/
}
.custom-control-label::after{
	/* border:1px solid #ccc;
	*/
}
.custom-element-block{
	display:block;
	width:100%;
	margin-top:2px;
	margin-bottom:2px;
}
.accNameSuggest{
	width: 100%;
	text-align: left;
	padding-top: 10px;
}
/* registration form styles end */
/* Brands page style */
.brands-leftnav .list-group-item{
	border:0px;
	font-size: 15px;
	color:#9b9b9b;
	font-family: 'Muli'!important;
}
.brands-leftnav .list-group-item.active {
	background-color:#fff;
	color:#000;
	border-left: 5px solid #bf00ff;
	border-radius:0px;
	font-weight:bold;
}
/* .active-user{
	border-left:0px !important;
	border-bottom: 5px solid #bf00ff;
	border-radius:0px;
	text-align:center;
	line-height:49px;
	white-space:nowrap;
} */
.acc-menu span.text-uppercase:hover {
	box-shadow: 0 2px 0 0 #ffffff;
	
}
#footer .dropdown-menu{border:1px solid #1d1d1d!important;}
.acc-menu .dropdown-menu a:hover{
	color:#000 !important;
}
.brands-custom-card {
	float:left;
	position:relative;
}
.brands-custom-card .btn{
	font-size:100% !important;
	color:#000 !important;
	padding:0px !important;
	line-height:auto !important;
}
.brands-card-checkbox{
	position:absolute;
	opacity:0;
}
.brand-selected{
	/*background:url(../images/1366px/brand-selected.png) no-repeat center;*/
	position:absolute;
	right:12px;
	top:-4px;
	z-index:100;
	display:none;
}
.brands-custom-card-active{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width:140px;
	/*height:201px;*/
	/*border:2px solid #02ab64 !important;*/
	 box-shadow: 0 0 0 2px #02ab64 inset !important;
	
	/* outline: 2px solid #bf00ff;
	outline-offset: 0px;
	*/
}
.brands-card-banner-container{
	width:140px;
	height:100px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:#E5E5E5;
	border-radius:6px;
}

.brands-custom-card-active .brands-card-banner-container{
	padding:2px;
	background:none;
}

.brands-custom-card-body{
	width:140px !important;
	margin-right:20px ;
	margin-bottom:20px ;
}
.brands-custom-card-body .card-body{
	padding:10px;
}
.brands-text-left{
	display:inline-block;
	width:63%;
	text-align:right;
}
/* Brands page style end */
/* Main Sub Top nav */
.main-sub-nav .waves-effect{
	/*overflow:none !important;
	*/
}
button.create-campaign {
	font-size: 14px;
    font-weight: 600;
}
.main-sub-nav .list-group{
	display:inline-flex;
	flex-direction: row !important;
	white-space:nowrap;
	overflow-y:hidden;
	overflow-x:auto;
	font-family: 'Muli'!important;
    letter-spacing: .035em;
}
.main-sub-nav .list-group-item{
	color:#fff !important;
	border-right:1px solid #cf64f3;
	background-color:#bf00ff;
	font-size: 14px;
	text-align:center;
	
}
.main-sub-nav .list-group-item:hover {
	background:#fff;
	border-radius: 0px;
	text-align: center;
	transition: unset!important;
	-webkit-transition: unset!important;
	text-decoration:none!important;
	border-right: 1px solid #cf64f3;
	color:#000!important;
	
}
.main-sub-nav .list-group-item.active {
	border-left:0px !important;
	border-radius:0px;
	text-align:center;
	transition: unset!important;
	-webkit-transition: unset!important;
	background:#fff;
	color:#000!important;
	border-bottom: 0px!important;
}
.main-nav-mobile{
	display:none;
}
.cashierpopup-menu div a{
	display:inline-block;
	/*margin-right:10px;
	*/
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	width:140px;
	border:1px solid #d0d4d9;
	border-radius:4px;
}
.cashierpopup-menu div a:active, .cashierpopup-menu div a:active .text-primary{
	color:#fff !important;
}
.cashierpopup-menu div a span{
	display:block;
	text-align:center;
}
.cashierpopup-menu .dropdown-menu .logout-btn a {
	width:290px;
	text-align:center;
	background:#f3f5f7;
}
/* Main Sub Top nav */
/* Footer styles */
.content-body{
	min-height:100%;
	margin: 0 auto 0px;
}
.footermenu-container{
	font-family: 'Muli'!important;
   font-size: 14px;
    /* text-transform: uppercase; */
}
.footermenu-container ul{
	padding:0px;
	margin:0px;
	text-align:center;
}
.footermenu li{
	display:inline-block;
	padding:20px 14px;
	vertical-align: middle;
}
.footermenu li a{
	color:#fff;
}
.footermenu li a:hover{
	background-color: transparent;
    opacity: 0.40;
	text-decoration:none!important;
}
.footermenu li a:active, .footermenu li a:visited, .footermenu li a:focus{
	text-decoration:none!important;
}
.open .selectpicker{
	display:block;
}
.lang-dropdown .selectpicker, .lang-dropdown .show > .btn-default.dropdown-toggle {
	padding:3px !important;
	background-color:#000 !important;
	/* border:1px solid #172b3e !important; */
}
.lang-dropdown .btn-default.dropdown-toggle:hover, .lang-dropdown .btn-default.dropdown-toggle:focus, .lang-dropdown .dropdown-menu{
	background-color:#000 !important;
	/* border:1px solid transparent !important; */
	box-shadow:none !important;
	outline:none!important;
}
.selectpicker a{
	color:#fff !important;
	font-size:100%;
}
.selectpicker span{
	margin-right:10px;
	color: #fff;
}
.selectpicker span:hover {
    color: #fff;
}
.copyrightContent {
	/**/
	padding: 18px;
	background-color: transparent;
	text-align: center;
	vertical-align:middle;
	font-size: 12px;
	line-height: 10pt;
	color: #fff;
}
/* Footer styles end */
/* Marketing Resources styles */
.carousel-item .custom-card {
	float:left;
	margin:0px;
	margin-left:10px;
	min-height:302px;
	opacity:.5;
}
.bannerCorousel{
	position: relative !important;
}
/* .bannerCorousel .step {
	top:-16px!important;
} */
.bannerCorousel .next{
	position: absolute !important;
	right: -23px !important;
	top: 112px !important;
	padding:0px !important;
	/*background-color:#fff!important;*/
	color:#333 !important;
	box-shadow:none;
	/*border-radius:30px;*/
	height:58px;
}
.bannerCorousel .prev{
	position: absolute !important;
	left: -12px !important;
	top: 112px !important;
	padding:0px;
	/*background-color:#fff!important;*/
	color:#333 !important;
	box-shadow:none;
	/*border-radius:30px;*/
	height:58px;	
}

.horizontalBannerMainContainer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	border:1px solid #ccc;
	background:#f1f1f1;
	width:100%;
	height:240px
}
.horizontalBannerContainer {
	width:auto;
	height:auto;
}
.horizontalBannerMainContentContainer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	/*border:1px solid #ccc;
	background:#f1f1f1;
	*/
	width:100%;
	height:140px;
	cursor:pointer;
}
.horizontalBannerContentContainer {
	width:auto;
	height:auto;
	overflow:hidden;
}
/*.horizontalBannerMainContainer .slimScrollBar{
	background:#333 !important;
}
*/
/* Marketing Resources styles end */
/* Edit Profile styles */
.form-control-offset {
	padding-top:18px;
	padding-bottom:2px;
	/*color:#000000 !important;
	*/
}
.form-control-offset-dropbox{
	padding-top: 22px;
	padding-bottom: 7px;
	height: 54px !important;
	padding-left: 6px !important;
}
.form-control-dropbox-inline{
	padding-top: 15px;
	padding-bottom: 14px;
	height: 54px !important;
	padding-left: 6px !important;
}
.inside-label{
	position:absolute;
	top:7px;
	left:10px;
	color:#333;
	/*font-size:12px;
	*/
}
.custom-form-width{
	width:400px;
}
/* Edit Profile styles end */
/* News page styles */
.newsItemContainer{
	width:460px;
	overflow:hidden;
	display:inline-block;
	margin-right:22px;
	margin-bottom:22px;
	border-radius: 2px;
	background-color: #ffffff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12);
	border-style: solid;
	border-width: 0.5px;
	border-image-source: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.02) 95%, rgba(0, 0, 0, 0.04));
	border-image-slice: 1;
}
.newsItemHeader{
	padding:14px;
	text-align:left;
	padding-left:6px;
}
.newsItemHeader span{
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
}
.newsItemHeading{
	/*width:330px;
	*/
	overflow:none;
	margin-left:10px;
	/*white-space:nowrap;
	*/
	text-overflow: ellipsis;
}
.newsItemImage{
	/*width:460px;
	height:270px;
	overflow:hidden;
	*/
	padding:0;
	margin:0;
}
.newsItemFooter{
	padding:14px;
}
.newsItemFooter span{
	width:auto;
	display:block;
	font-size:0.875em;
	text-align:left;
	line-height:18px;
	height:36px;
	word-break: break-all;
	white-space:pre-wrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
.newsItemFooter a{
	display:block;
	text-align:right;
	margin-top:4px;
	font-weight:bold;
	text-decoration:underline;
}
.onbannerContent{
	/*position:relative;
	top:-32em;
	*/
	z-index:10;
	border:1px solid red;
}
.newsItemHeader .dropdown-toggle::after{
	display:none;
}
.newsItemHeader .dropdown-menu{
	left:-172px !important;
	top:-2px !important;
}
.newsItemHeader .dot-menu, .hoverCursor{
	cursor:pointer;
}
/* News page styles end */
.width100Per{
	width:100%;
}
.dashboard-col-border{
	border-left: 1px solid #dee2e6;
}
.bannerOrginal-size {
	width:auto !important;
	height:auto !important;
}
.casino-font-color{
	color:#d000ff;
	font-family: 'Muli'!important;
}
.poker-font-color{
	color:#007dff;
	font-family: 'Muli'!important;
}
.bingo-font-color{
	color:#944CFF;
	font-family: 'Muli'!important;
}
.sports-font-color{
	color:#14d007;
	font-family: 'Muli'!important;
}
.casino-bg-color{
	background: #ff05ff;
	/* Old browsers */
	background: -moz-linear-gradient(left, #ff05ff 0%, #d000ff 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ff05ff 0%,#d000ff 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ff05ff 0%,#d000ff 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff05ff', endColorstr='#d000ff',GradientType=1 );
	/* IE6-9 */
}
.poker-bg-color{
	background: #00b4ff;
	/* Old browsers */
	background: -moz-linear-gradient(left, #00b4ff 0%, #007dff 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #00b4ff 0%,#007dff 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #00b4ff 0%,#007dff 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b4ff', endColorstr='#007dff',GradientType=1 );
	/* IE6-9 */
}
.sports-bg-color{
	background: #29ff1a;
	/* Old browsers */
	background: -moz-linear-gradient(left, #29ff1a 0%, #14d007 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #29ff1a 0%,#14d007 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #29ff1a 0%,#14d007 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29ff1a', endColorstr='#14d007',GradientType=1 );
	/* IE6-9 */
}
.total-bg-color{
	background: #bababa;
	/* Old browsers */
	background: -moz-linear-gradient(left, #bababa 0%, #4d4d4d 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #bababa 0%,#4d4d4d 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #bababa 0%,#4d4d4d 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#4d4d4d',GradientType=1 );
	/* IE6-9 */
}
/*.casino-bg-color{
	background-color:#d000ff !important;
	background:#d000ff !important;
}
.poker-bg-color{
	background-color:#007dff !important;
	background:#007dff !important;
}
.bingo-bg-color{
	background-color:#944CFF !important;
	background:#944CFF !important;
}
.sports-bg-color{
	background-color:#14d007 !important;
	background:#14d007 !important;
}
.total-bg-color{
	background-color:#171717 !important;
	background:#171717 !important;
}
*/
table.gvc-custom-table {
	border-collapse: collapse;
	border-radius: 3px;
	overflow: hidden;
	background: #d5d5d5;
	font-family: 'Muli'!important;
}
.gvc-custom-table td{
	padding:5px !important;
	vertical-align:middle !important;
	text-align:right;
	background: #fff;
	font-size:16px!important;
}
.gvc-custom-table th{
	border-bottom:0px !important;
	padding:18px !important;
	vertical-align:middle !important;
	white-space:normal;
	text-align:center;
	/* white-space: nowrap;
	*/
	background: #fff;
	font-weight:600;
}
.gvc-custom-table th,.gvc-custom-table tr{
	/* color: rgb(69, 69, 69, 0.8);
	*/
	font-size:16px!important;
	color:#000;
}
.gvc-custom-table .child{
	padding-left:5px !important;
}
.gvc-custom-table tr td:first-child{
	text-align: left !important;
	padding-left: 12px !important;
	font-weight: normal !important;
	/*padding-right:24px !important;
	padding-left:6px;
	background-color:#f9f9f9;
	*/
}
.gvc-custom-table tr td:focus, .gvc-custom-table tr td:visited , .gvc-custom-table tr td:active {
	outline: 0!important;
	outline-color: transparent!important;
	outline-style: none!important;
}
.gvc-custom-table2 tr td:first-child{
	padding-right:6px !important;
	padding-left:6px;
	background-color:#fff !important;
}
.gvc-custom-table tr td:first-child.child{
	/*padding-left:10px !important;
	*/
}
.tableMenu, .tableSearch{
	display:block;
}
.dataTables_wrapper.scroll-x {
	overflow-x: auto;
}
.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6;
	text-decoration: none;
}
div.dataTables_wrapper div.dataTables_info{
	padding:10px;
}
table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting{
	padding-right:30px !important;
}
table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after{
	bottom:35% !important;
	/*opacity:.5 !important;
	*/
}
table.dataTable>tbody>tr.child ul.dtr-details{
	width:100%;
}
table.dataTable>tbody>tr.child ul.dtr-details>li{
	text-align:left;
}
.dtr-data .width100Per{
	width:auto !important;
}
table.dataTable{
	border-collapse:collapse !important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
	top: 12px;
	right:4px !important;
	border-radius: 0px;
	background-color: #f9f9f9;
	border:0px;
	box-shadow:none;
	color:#333;
	/*content:'\25BC';
	*/
}
.dt-buttons .btn{
	padding:10px 16px;
	background-color:#f1f1f1 !important;
	border:1px solid #ccc;
	color:#333 !important;
	box-shadow:none;
}
.dt-buttons .btn:hover {
	background-color:#fff !important;
	background:#fff !important;
	box-shadow:none;
}
.pagination .page-item.active .page-link:focus{
	background-color:#bf00ff !important;
}
.dt-button-collection{
	margin:0 auto !important;
	padding:0px !important;
}
.dataTables_filter .form-control{
	height:auto;
	margin:0px;
	padding:5px;
	border:1px solid #ccc;
}
dataTables_filter label{
	margin-bottom:0px;
}
table.dataTable>tbody>tr.child span.dtr-title{
	padding-right:15px;
}
.gvc-custom-table .btn{
	white-space:nowrap !important;
}
.gvc-custom-table .progress {
	margin:0px;
	height:8px !important;
}
.gvc-custom-table .progress .progress-bar{
	height:8px !important;
}
/* tablet table */
.gvc-custom-table {
	border-collapse:collapse !important;
}
.gvc-custom-table-tab td{
	padding:12px !important;
	/*min-height:50px !important;
	*/
	vertical-align:middle !important;
	text-align:right;
}
.gvc-custom-table-tab th{
	border-bottom:0px !important;
	padding:9px !important;
	vertical-align:middle !important;
	white-space:nowrap;
	text-align:right;
}
.gvc-custom-table-tab .btn{
	white-space:nowrap !important;
}
.gvc-custom-table .progress{
	margin:0px;
}
.custom-padding-b-1 td{
	padding-bottom:6px !important;
}
.font13px{
	font-size:13px !important;
}
/* tablet table */
/*.table-container {
	overflow-x:auto;
	margin-left:96px;
}
.headcol {
	position:absolute;
	width:100px;
	padding:5px !important;
	left:12px;
	min-height:49px;
}
.headcol-first {
	position:absolute;
	width:100px;
	padding:5px !important;
	left:12px;
	min-height:62px;
	border-top:1px solid #dee2e6 !important;
	margin-top:-1px !important;
}
*/
.flexi-modal-dialog {
	position: relative;
	display: table;
	overflow-y: auto;
	overflow-x: auto;
	width: auto;
	min-width: 300px;
}
.border-dark-grey{
	border-color:#bf00ff !important;
}
.selectboxBorderBottom{
	border:0px;
	border-bottom:1px solid #ccc;
}
.bannerHover{
	position:absolute;
	background-color:#fff;
	width:204px;
	left:0px;
	bottom:0px;
	z-index:2;
	cursor:pointer;
	display:none;
}
.bannerHover h5{
	font-size:16px !important;
}
.custom-card:hover .bannerHover{
	display:block;
}
.custom-card:hover{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
#table-carousel, #mobile-carousel{
	margin-bottom:40px;
}
#table-carousel .next, #mobile-carousel .next{
	position: absolute;
	top: 42%;
	right: -4%;
	/* box-shadow: none;
	*/
	padding: 0px;
	border: none;
	border-radius: 30px;
	outline: none;
	margin: 0px;
	line-height: 14px;
	background: #fff;
    color: #000!important;
	opacity: 0.8;
}
#table-carousel .prev, #mobile-carousel .prev{
	position: absolute;
	top: 42%;
	left: -4%;
	/* box-shadow: none;
	*/
	padding: 0px;
	border: none;
	border-radius: 30px;
	outline: none;
	margin: 0px;
	line-height: 14px;
	background: #fff;
    color: #000!important;
	opacity: 0.8;
}
#table-carousel .carousel-indicators, #mobile-carousel .carousel-indicators{
	bottom:-27px;
}
#table-carousel .carousel-indicators li, #mobile-carousel .carousel-indicators li{
	background-color:#ccc;
}
#table-carousel .carousel-indicators .active, #mobile-carousel .carousel-indicators .active{
	background-color:#bf00ff;
}
.statsFilterOptions-Mobile{
	display:none;
	margin-bottom:77px;
	background:#f1f1f1 !important;
	cursor:pointer;
}
.statsFilter-dialog {
	width: 100% !important;
	max-width: 100% !important;
	height: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
.statsFilter-content {
	height: auto;
	min-height: 100% !important;
	border-radius: 0px !important;
}
.datepicker-months{
	max-width:210px;
}
.datepicker-months span{
	display:inline-block;
	border-radius: 32px;
	padding:14px 12px;
	margin:0px auto;
	cursor:pointer;
}
.datepicker-days td, .datepicker-days th{
	/*display:inline-block;
	*/
	border-radius: 32px;
	padding:9px 10px;
	margin:0px auto;
	cursor:pointer;
}
.datepicker-days{
	max-width:auto;
}
.datepicker-dropdown{
	/*min-width:210px;
	*/
	z-index:10000;
	text-align:center;
	/*box-shadow:1px 2px 9px 1px rgba(0, 0, 0, 0.3);
	*/
	box-shadow: 1px 2px 5px 1px rgba(172, 172, 172, 0.3);
}
.table-condensed th{
	text-align:center;
	font-weight:bold;
	padding-bottom:7px;
	border-bottom:1px solid #ccc;
}
.table-condensed .next, .table-condensed .prev{
	cursor:pointer;
}
.datepicker-months .focused, .datepicker-months .active{
	background: #BF00FF;
	color: #fff;
	font-weight: bold;
	border-radius: 32px;
	padding: 9px 7px;
}
.datepicker-days .focused, .datepicker-days .active{
	background: #BF00FF;
	color: #fff;
	font-weight: bold;
	border-radius: 32px;
	padding: 9px 7px;
}
.flag-icon{
	background-position:0px 14px !important;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{
	padding-left:30px;
	font-size: 12px;
}
/*.nosorting:before, .nosorting:after{
	opacity:0 !important;
	visibility:hidden;
	display:none;
}
*/
.no-sort::after, .no-sort::before {
	display: none!important;
}
.no-sort {
	pointer-events: none!important;
	cursor: default!important;
}
.tableCheckbox-position{
	position: absolute;
	top: 8px;
	left: 8px;
}
.tableRadiobox-position{
	/*position: absolute;
	*/
	top: 44%;
	left: 40%;
}
.tableRadiobutton-position{
	position: absolute;
	top: 19%;
	left: 35%;
}
.tableImgContainer{
	width:92px;
	height:92px;
	overflow:hidden;
	border:1px solid #f1f1f1;
	margin:0px auto;
	background-color:#f3f3f3;
	position:relative;
}
.tableImgRollover{
	width:92px;
	height:92px;
	overflow:hidden;
	border:0px solid #f1f1f1;
	margin:0px auto;
	background-color:#ffffff;
	padding-top:32px;
	opacity:0;
	left:0px;
	top:0px;
	cursor:pointer;
	position:absolute;
}
.tableImgRollover:hover{
	opacity:.7 !important;
}
.contactus-card{
	width:250px !important;
	margin-left:27px ;
	margin-bottom:27px !important ;
	font-size:100% !important;
	color:#000 !important;
	/*padding:0px !important;
	*/
	line-height:auto !important;
	text-align:center;
}
.popup-close-btn{
	/* position:absolute;
	top:14px;
	right:14px;
	*/
	cursor:pointer;
}
.close-no-header{
	display:block;
}
.close-with-header{
	display:none;
}
.widthauto{
	width:auto !important;
}
.hide{
	display:none;
}
.desktopContent{
	display:block;
}
.tabletContent{
	display:none;
}
.mobileContent{
	display:none;
}
#accordionFaqs .card-header{
	/*background-color:#f1f1f1;
	*/
}
.subAccordion .card{
	border-bottom:0px;
}
#accordionFaqs a h5, .subAccordion a h6{
	color:#BF00FF;
}
#accordionFaqs .collapsed h5, .subAccordion .collapsed h6{
	color:#000 !important;
	font-weight:400 !important;
}
.subAccordion .card h6{
	text-decoration:none;
	font-size:16px;
	font-weight:400;
}
.init-calendar, .init-day-calendar{
	cursor:pointer;
}
#container{
	padding:10px;
	padding-top:25px;
	padding-bottom:25px;
}
#footer {
	background:#000;
	border-top:1px solid #260033;
}
.wrapContentforLong{
	word-wrap: break-word;
	word-break: break-all;
}
.forgotpassword-step2{
	display:none;
}
.tableContainer{
	width:100%;
	overflow:hidden;
	overflow-x:auto;
}
.selectpicker a,.selectpicker a:focus,.selectpicker a:visited,.selectpicker a:hover,.selectpicker a:active,.selectpicker button,.selectpicker button:focus,.selectpicker button:visited,.selectpicker button:hover,.selectpicker button:active {
	outline: 0!important;
	outline-color: transparent!important;
	outline-style: none!important;
	text-decoration: none!important;
}
#multiStageRegistrationDiv, .modal-resposive {
	width:50%;
	margin:0 auto;
}
#registrationModal .modal-title{
	display:inline-block;
	width:100%;
	text-align:center;
}
.emailus-custom-button{
	margin: auto;
	padding-left: 90px !important;
	padding-right: 90px !important;
}
.emailform-padding{
	padding-left: 45px !important;
	padding-right: 45px !important;
}
.news-mainImage-size{
	width:100% !important;
	height:auto !important;
}
.radio label{
	margin-bottom:auto !important;
}
.btn-primary .btn-outline-grey{
	border-radius:3px !important;
}
.faqs .accordion .card .card-body{
	font-weight:400 !important;
	color:#000 !important;
}
.daterangepicker{
	/*box-shadow: 1px 2px 9px 1px rgba(0, 0, 0, 0.3);
	*/
	box-shadow: 1px 2px 5px 1px rgba(172, 172, 172, 0.3);
}
.pagination .page-link, .underline{
	text-decoration:underline;
}
.pagination .active .page-link{
	text-decoration:none;
}
a,a:focus,a:visited,a:hover,a:active,button,button:focus,button:visited,/*button:hover,*/
button:active {
	outline: 0!important;
	outline-color: transparent!important;
	outline-style: none!important;
}
.bootstrap-select.btn-group .dropdown-menu{
	padding:0px !important;
}
.bootstrap-select.btn-group .dropdown-menu ul{
	border:1px solid #333 !important;
	padding-left:10px !important;
	padding-bottom:10px !important;
	box-shadow: 1px 2px 3px 1px rgba(172, 172, 172, 0.03) !important;
}
.pagination .page-link:hover {
	background-color: #cc66ff !important;
	color: #fff;
}
#titleButtonGroup .radio.btn {
	width: 100%;
}
#titleButtonGroup{
	width:100%
}
.customsfontsize14{
	font-size:14px;
}
/*Animated loader GIF */
.loaderDiv {
	display:none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: rgb(102, 102, 102);
	z-index: 90000;
	opacity: 0.8;
}
.loaderDiv p {
	position: fixed;
	color: #fff;
	top: 50%;
	left: 0;
	right: 0;
	background-image: url(/images/GVCPARTNERS/loader.gif);
	background-position: 50% 0;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: 16%;
	margin-top: -34px;
	line-height: 230px;
}
/*Animated loader GIF */
/*Static Page Styles*/
.static-page{
	min-height: 100%;
}
.static-page h1{
	font-size: 38px!important;
    font-family: 'Muli'!important;
    font-weight: 800!important;
    margin: 30px 0 20px 0!important;
}
.static-page h2 {
	font-size: 1.3rem!important;
	font-weight: 400!important;
	margin-bottom:1rem;
}
.static-page h3 {
	font-size: 1.2rem!important;
	font-weight: 400!important;
	margin-bottom:1rem;
}
.static-page .table th, .static-page .table td{
	padding: 0.75rem!important;
	font-size: 1rem!important;
	font-weight: normal!important;
}
.static-page .table th {
	font-weight:500!important;
}
.static-page table.text-center {
	text-align: center!important;
	vertical-align: middle!important;
}
.static-page b, .static-page strong {
	font-weight: 800!important;
}
.static-page a {
	word-wrap: break-word;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.static-page .cotainer-width{
		width:100%!important;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.static-page .cotainer-width{
		width:75%;
	}
}
@media screen and (min-width: 1366px) {
	.static-page .cotainer-width{
		width:50%;
	}
}
/*Static Page Styles*/
/* CTA button Styles Post development review */
.primaryButtonBig2Orange:active {
	background: white;
	color: #000;
}
.primaryButtonBig2Orange:hover {
	background: #cc66ff;
}
.secondaryButton2:hover {
	border: 1px solid #cc66ff;
	background: #cc66ff;
}
.secondaryButton2:active {
	background: #bf00ff66;
}
.primaryButtonBig2:active {
	background: #bf00ff;
	border: 1px solid #bf00ff;
}
.primaryButtonBig2:hover {
	background: #cc66ff;
	border: 1px solid #cc66ff;
}
.RectangleOne2 > .primaryButtonBig2:focus {
	outline: none;
}
.primaryButtonBig2Orange:hover {
	background: rgba(255, 255, 255, 0.3);
}
.primaryButtonBig2Orange:active {
	background: white;
	color: #000;
}
.primaryButtonBig2White:active {
	background: #ffffff;
}
.primaryButtonBig2White:hover {
    border: 1px solid #fff;
    background: #bf00ff;
    color: #fff;
}
.secondaryButton:active {
	background: white;
	color: #000;
}
.secondaryButton:hover {
	background: #cc66ff;
	color:#fff;
	border: 1px solid #bf00ff;
}
.secondaryButton:focus {
	outline: none;
}
.primaryButton:hover {
	background: #bf00ff;
    border: 1px solid #bf00ff;
    color: #fff;
}
.primaryButton:focus {
	outline: none;
}
.primaryButton:active {
	background: #bf00ff;
	border: 1px solid #bf00ff;
}
.primaryButtonBig:active {
	background: #bf00ff;
	border: 1px solid #bf00ff;
}
.primaryButtonBig:hover {
	background: #cc66ff;
	border: 1px solid #cc66ff;
}
.primaryButtonBig2:active {
	background: #bf00ff;
	border: 1px solid #bf00ff;
}
.primaryButtonBig2:focus {
	outline: none;
}
.primaryButtonBig:hover {
	background: #cc66ff;
	border: 1px solid #cc66ff;
}
.step {
	top: -5px;
	right: 9px;
}
.navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover, .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover {
	color: rgba(255, 255, 255);
	box-shadow: 0 2px 0 0 #ffffff;
	transition: unset!important;
	-webkit-transition: unset!important;
	text-decoration:none!important;
}
.gvc-top-main-menu-desktop .active{
	box-shadow: 0 2px 0 0 #ffffff;
	transition: unset!important;
	-webkit-transition: unset!important;
}

/* .list-group-item:last-child {
	margin-bottom: -1px;
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
} */
.bannerOptionRadioGroup .radio.btn input[type=radio]:hover+label {
	background-color: #bf00ff;
	color: #fff;
	font-weight: 400;
}
.statsOptionRadioGroup .radio.btn input[type=radio]:hover+label {
	background-color: #bf00ff;
	color:#fff;
}
.acc-menu {
	position: relative;
	height: 65px;
}
.acc-menu .dropdown-menu {
	width: 284px;
	top: 100%;
    right: 0;
    left: auto;
	border-radius: 0px;
	box-shadow: 1px 2px 9px 1px rgba(0, 0, 0, 0.3);
}
.acc-menu .dropdown-menu div a:active, .acc-menu .dropdown-menu div a:active .text-primary{
	color:#000 !important;
}
.acc-menu .dropdown-menu .logout-btn a {
	width:290px;
	text-align:center;
	background:#f3f5f7;
}
.acc-menu .dropdown-menu div a {
	display: inline-block;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 10px;
	width: 124px;
	border: 2px solid #f3f5f7;
	border-radius: 6px;
	height: 131px;
}
.acc-menu .dropdown-menu div a span {
	display: block;
	text-align: center;
	padding-top: 18px !important;
	font-size: 12px;
	white-space: normal;
	font-weight: 400;
	font-family: 'Muli'!important;
}

.dropdown-item span .text-primary {
	color:#bf00ff!important;
}
.dropdown-item:hover, .dropdown-item:focus {
	color: #16181b;
	text-decoration: none;
}
.dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #ffffff;
}
.acc-menu .dropdown-menu a:hover {
	color: #000 !important;
	border: 2px solid #dfe1e5;
	text-decoration:none!important;
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: 0.25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	background-color: transparent;
	border: 0;
}
.acc-menu .dropdown-menu .logout-btn a {
	width: 259px;
	text-align: center;
	background: #f3f5f7;
	height: 62px;
	padding-top: 19px;
	border: none;
	border-radius: 4px;
}
.dropdown-menu div.mx-3 {
	font-size: 12px;
	text-align: center;
	color: #9b9b9b;
}
.bannerHover {
	position: absolute;
	background-color: #fff;
	width: 204px;
	left: 0px;
	bottom: -1px;
	z-index: 2;
	cursor: pointer;
	display: none;
	border-radius: 0 0 0.3rem 0.3rem;
}
.bannerHover .p-3 {
	border-radius: 0 0 0.3rem 0.3rem;
}
.bannerHover h5 {
	font-size: 15px !important;
}
.brands-leftnav label, .brands-leftnav select.form-control {
	font-size: 14px;
	font-weight: 500 !important;
	color: #000;
}
.casino-font-color {
	color: #d000ff !important;
}
.poker-font-color {
	color: #007dff !important;
}
.bingo-font-color {
	color: #944CFF !important;
}
.sports-font-color {
	color: #6600FF !important;
}
.btn-primary:hover {
	background-color: #cc66ff!important;
}
/* Custom Select dropdown menu */

.form-control:disabled, .form-control[readonly], .readonly {
	opacity: 0.5;
    cursor: not-allowed;
}
.floating-select-container label {
	top:0.5rem!important;
	left:0.2rem!important;
}
.form-control-select:hover:not([disabled]) {
	background-color: #fcfcfc;
	border: 1px solid #d5d5d5;
	color: #0f0f0f;
}
.form-control-select > option {
	color: rgb(15, 15, 15);
	cursor: pointer;
	background: rgb(255, 255, 255);
}
.form-control-select > option[disabled] {
	display: none;
	cursor: none;
}
.form-control-select{
	background:url(/images/GVCPARTNERS/down_arrow.png) right center no-repeat #fff!important;
	background-size: 1.5em auto!important;
	appearance: none;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	line-height: inherit;
	-moz-appearance: none;
	-moz-padding-start: 0;
	margin: 0;
	outline: none;
	text-indent: .01px;
	-o-text-overflow: '';
	text-overflow: '';
	-webkit-appearance: none;
	z-index: 1;
	height: 3.5rem!important;
}
.form-group-label:not(legend) {
	color: #000;
	font-size: 1rem;
	pointer-events: none;
	position: absolute;
	z-index: 5;
	-ms-transform: translateX(12px) translateY(16px) scale(1);
	-webkit-transform: translateX(12px) translateY(16px) scale(1);
	transform: translateX(12px) translateY(16px) scale(1);
	-ms-transform-origin: top left;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-o-transition: all .25s ease;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	top: 0;
	left: 0;
}
.floating-label{
	-ms-transform:translateX(12px) translateY(5px) scale(.75);
	-webkit-transform:translateX(12px) translateY(5px) scale(.75);
	transform:translateX(12px) translateY(5px) scale(.75)
}
.form-group-label:not(legend).floating-label.form-group-label-i-l{
	-ms-transform:translateX(37px) translateY(5px) scale(.75);
	-webkit-transform:translateX(37px) translateY(5px) scale(.75);
	transform:translateX(37px) translateY(5px) scale(.75)
}
.form-group-label:not(legend).floating-label~.form-control-container .form-control{
	padding-top:1.03125em;
	padding-bottom:.34375em
}
.floating-label.active {
	-webkit-transform: translateY(35%)!important;
	-ms-transform: translateY(35%)!important;
	transform: translateY(35%)!important;
	left:0.8rem!important;
}
.form-control-select-arrow {
	background:url(../images/down_arrow.png) right center no-repeat transparent!important;
	background-size: 1.4em auto!important;
	appearance: none;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	line-height: inherit;
	-moz-appearance: none;
	-moz-padding-start: 0;
	margin: 0;
	outline: none;
	text-indent: .01px;
	-o-text-overflow: '';
	text-overflow: '';
	-webkit-appearance: none;
	z-index: 1;
	padding:0px 26px 0 10px!important;
	height: 2.5rem!important;
}
.form-control-select-arrow:hover:not([disabled]) {
	background-color: transparent;
	border: 1px solid #d5d5d5;
}
.form-control-select-hover:hover:not([disabled]) {
	border: none!important;
}
.floating-input-label {
	-ms-transform: translateX(0px) translateY(0px) scale(1);
	-webkit-transform: translateX(0px) translateY(0px) scale(1);
	transform: translateX(0px) translateY(0px) scale(1);
}
.floating-input-label.input-active {
	-webkit-transform: translateY(-64%)!important;
	-ms-transform: translateY(-64%)!important;
	transform: translateY(-64%)!important;
	/* left: 0.8rem!important;
	*/
	font-size: 0.8rem;
}
.md-form label.left-icon {
	top: 1.5rem!important;
	left: 2.3rem!important;
}
.md-form .step-left {
	display: inline-block;
	position: absolute;
	width: auto;
	top:18px;
	left:12px;
}
.md-form .step-right {
	display: inline-block;
	position: absolute;
	width: auto;
	top:20px;
	right:12px;
}
.md-form .form-text-info {
	color: #267abf !important;
	font-size:80% !important;
	text-align:left;
	margin-top:0.4rem;
	width:100%;
}
.md-form .form-text-error {
	color: #F1185C !important;
	font-size:80% !important;
	text-align:left;
	margin-top:0.4rem;
	width:100%;
}
.md-form .form-text-success {
	color: #2db343 !important;
	font-size:80% !important;
	margin-top:0.4rem;
	width:100%;
}
.md-form .form-icon-info {
	color: #267abf !important;
}
.md-form .form-icon-error {
	color: #F1185C !important;
}
.md-form .form-icon-success {
	color: #2db343 !important;
}
.md-form .form-control-input {
	padding-bottom: 0.5rem!important;
	padding-top: 0.5rem!important;
}
.md-form select {
	padding-left: 12px !important;
}
.md-form .country-code {
	width: 60px!important;
	flex: none!important;
	padding: 10px 12px 6px 12px!important;
}
.md-form .phone-label{
	left:6.2rem!important;
}
.md-form .captcha-label {
	left:10rem!important;
}

.error-block a {
    color: #fff;
    text-decoration: underline;
}

.error-block {
	background:#F1185C;
	padding:5px;
	margin:0 0 14px 0;
	border-radius:3px;
	color:#fff;
	padding:10px;
	text-align:left;
	position: relative;
}
.error-block li, .error-block p {
	padding: 4px 0 0 30px;
	font-size: 14px!important;
	list-style-type:none;
}
#loginModal h3.modal-title {
	text-align:center!important;
}
.border-radius-30 {
	border-radius: 30px!important;
}
/* #mktngBody .brands-leftnav {
	padding-right:0px!important;
} */
.dob {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.dob .floating-select-container {
	margin-left: 10px;
}
.dob .floating-select-container:first-child {
	margin-left: 0;
}

@-webkit-keyframes autofill {
	to {
		background: transparent;
	}
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
}
.secondaryButton {
	/*/
	*text-transform: uppercase;
	word-spacing: 0.1em;
	*/
	/*line-height: 22px;
	*/
	background: #bf00ff;
	cursor:pointer;
	border: 1px solid #bf00ff;
	font-size:0.875em;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
	padding:11px 22px;
	white-space:normal;
}
.primaryButton {
	/*/
	*text-transform: uppercase;
	word-spacing: 0.1em;
	*/
	/*line-height: 22px;
	*/
	background: #000;
	cursor:pointer;
	border: 1px solid #bf00ff;
	font-size:0.875em;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #fff;
	padding:11px 16px;
	white-space:normal;
}
.radiusConner1 {
	border-radius:3px;
}
.radiusConner2{
	border-radius:2px;
}
.autoWidth{
	width: auto !important;
}
.brands-leftnav .list-group-item{
	padding:2px 12px 2px 20px;
	margin-bottom:14px;
}
/* #accordionFaqs .card .card-header a:hover, #accordionFaqs .card .card-header a:visited, #accordionFaqs .card .card-header a:focus {
	text-decoration:none!important;
}
*/
#accordionFaqs .card .card-header a:link,#accordionFaqs .card .card-header a:hover,#accordionFaqs .card .card-header a:visited,#accordionFaqs .card .card-header a:focus,#accordionFaqs .subAccordion .card .card-header a:link,#accordionFaqs .subAccordion .card .card-header a:hover,#accordionFaqs .subAccordion .card .card-header a:visited,#accordionFaqs .subAccordion .card .card-header a:focus{
	text-decoration: none!important;
}
#accordionFaqs .card .card-body a:hover{
	text-decoration:underline!important;
}
.tnc-text {
	font-size:14px!important;
}
.bg-success, .bg-danger {
	color:#fff;
	border-radius: 3px!important;
	padding: 1rem !important;
	font-size:14px!important;
}
.bg-success p, .bg-danger p {
	margin:0 0 0.8rem 0;
	line-height:1.1;
	padding:0px!important;
}
.bg-success h1, .bg-danger h1 {
	padding:0px;
	margin:0.12rem 0 0.8rem 0;
	font-size:18px;
	font-weight:bold;
	line-height:1.1;
}
.font-medium {
	font-size: 18px!important;
}
.bg-success a, .bg-danger a {
	text-decoration: underline!important;
	color: #000!important;
}
.bg-success a:hover, .bg-danger a:hover {
	color: #000!important;
}
.captcha {
	background-color: #666666;
	height:64px;
	width:130px;
}
.table .font-bold{
	font-weight:bold !important;
}
.acc-menu .dropdown-menu a:hover svg.text-primary {
	color: #a40fca !important;

}
.dropdown-item .text-primary {
	color: #cc66ff !important;
}
input.custom-control-input[type="checkbox"] + .custom-control-label::after{
	top:8px;
}
.gvc-resource-table .gvc-custom-table tr td:first-child {
	width: 60px!important;
}
.gvc-resource-table .gvc-custom-table tr td:nth-child(2) {
	border-right-color: white!important;
	width: 118px;
}
.gvc-resource-table .gvc-custom-table p {
	margin-bottom: 0.5rem!important;
}
.gvc-resource-table .tableRadiobutton-position {
	top: 50%;
	left: 50%;
	margin: -12px 0 0 -5px;
}
#mktngBody .form-control-select-arrow {
	height: 2rem!important;
}
.font-weight-400 {
	font-weight: 400!important;
}
th.headcol-first {
	text-align: left;
	padding-left: 12px !important;
}
.md-form label {
	font-weight: 300!important;
}
.md-form textarea {
	font-weight:500;
}
.scroll-x {
	overflow-x: auto;
}
.scroll {
	overflow: auto;
}
#trackerReportTable_wrapper table thead th {
	white-space: nowrap;
}
#gvcMonthlyStatementTable th.headcol-first {
	text-align: left;
	padding-left: 12px !important;
}
#gvcMonthlyStatementTable td.headcol {
	text-align: left;
	padding: 12px !important;
}
#gvcMonthlyStatementTable tbody td {
	padding-right: 18px !important;
}
.infoBannercodeIcon {
	position: absolute;
	right: -4px;
	top: 16px;
}
.positive-bg-color {
	background-color:#14d007!important;
}
.negative-bg-color {
	background-color:#F1185C!important;
}
.nowrap {white-space: nowrap!important;}

.cashier-menu{
	width:100%; 
	border:0px solid #ccc; 
	background-color:#fff; 
	position:absolute; 
	top:1px; 
	left:0px; height:333px; 
	min-height:100%; 
	display:none;
}
.bootstrap-select.btn-group .btn .filter-option {margin-top:4px!important;}
.lang-dropdown .bootstrap-select {
    border: 1px solid #333;
    border-radius: 3px;
}

.negative-font {
	color : red;
}

#gameBookerMsg a {color:#000!important;}
#gameBookerMsg a:hover {color:#000!important; text-decoration:underline;}

.btn-group.acc-menu .btn{ 
	font-family: 'Muli'!important;
	letter-spacing: .040em;
	font-size:15px;
}
.dropdown-menu .logout-btn {
	font-family: 'Muli'!important;
	letter-spacing: .020em;
}

a, button, html [type="button"], [type="reset"], [type="submit"], [type=radio]

 {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.entain-w {max-width:227px;}

#cashierTxnHistoryModal .modal-dialog .modal-header,
#cashierModal .modal-dialog .modal-header {
	position:absolute;
	top:8px;
	right:12px;
	z-index:999;
}

#cashierTxnHistoryModal .modal-dialog,
#cashierModal .modal-dialog
{
	margin-top: 70px;
}

#cashierTxnHistoryModal .modal-dialog .ion-android-close:before,
#cashierModal .modal-dialog .ion-android-close:before
{
	color:#fff;
}
.card-title.font-weight-bold u,
.col-md-6.text-right a#gvcStatsReport
{
	white-space: nowrap;
	font-size: 15px !important;
    padding-bottom: 1rem!important;
}


/*Marketing Tools Sliding panel */

.brands-leftnav label {
	margin-top:2px;
}
.verticalBannerContainer{
	max-height: 200px;
	/* max-width: 580px; 
	overflow: auto;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;*/
}

.verticalBannerContainer::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background-color: #fff;
  }
.verticalBannerContainer::-webkit-scrollbar-track {
    box-shadow: inset 0 0 9px rgba(80, 80, 80, .4);
    border-radius: 10px;
  }
.verticalBannerContainer::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: rgba(185, 185, 185, .6);
    box-shadow: inset 0 0 6px rgba(47, 47, 47, .8)
  }
.verticalBannerContainer::-webkit-scrollbar-thumb:window-inactive {
    background-color: rgba(185, 185, 185, .4)
  }

 #mktngBody .brands-leftnav {
    /* max-height: 750px; */
    overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #dee2e6;
    border-radius: .3rem;
    padding-right: 6px!important;
    padding-left: 12px!important;
    position: sticky;
    top: 70px;
    z-index: 2;
}
.brands-leftnav::-webkit-scrollbar,
.card-body textarea::-webkit-scrollbar,
.verticalBannerMainContainer::-webkit-scrollbar {
        width:7px;
        height:7px;
        background-color:#fff;
}
.brands-leftnav::-webkit-scrollbar-track,
.card-body textarea::-webkit-scrollbar-track,
.verticalBannerMainContainer::-webkit-scrollbar-track {
        box-shadow:inset 0 0 9px rgba(80,80,80,.4);
        border-radius:10px;
}
.brands-leftnav::-webkit-scrollbar-thumb,
.card-body textarea::-webkit-scrollbar-thumb,
.verticalBannerMainContainer::-webkit-scrollbar-thumb {
    border-radius:10px;
    background-color:rgba(185,185,185,.6);
    box-shadow:inset 0 0 6px rgba(47,47,47,.8)
}
.brands-leftnav::-webkit-scrollbar-thumb:window-inactive,
.card-body textarea::-webkit-scrollbar-thumb:window-inactive,
.verticalBannerMainContainer::-webkit-scrollbar-thumb:window-inactive {
    background-color:rgba(185,185,185,.4)
}
.verticalBannerMainContainer  {
	background-color: #f1f1f1;
    overflow: auto;
    align-items: center;
    justify-content: center;
	display:flex; 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#globalRevenueModalLabel {
	word-break: break-word;
	padding-left:0px!important;
}
.card-body textarea {
	background-color: #f1f1f1 !important;
}

.side-slide-panel-overlay {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.55);
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.animate {
  -webkit-animation: slide .4s ease;
  animation: slide .4s ease;
  -webkit-animation-direction: initial;
  animation-direction: normal;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-delay: 0s;
  animation-delay: 0s
}
.side-slide-panel-container {
  position: fixed;
  width: 600px;
  max-width: 600px;
  height: 100%;
  display: block;
  top: 0px;
  right: 0px;
  background-color: #fff;
  padding: 0px;
  overflow: auto;
  margin: 0px;
  border: 0px;
  box-shadow: rgba(0, 0, 0, 0.4) 0px -1px 10px;
  z-index: 9999;
}
@-webkit-keyframes slide {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes slide {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0%);
  }
}
#side-slide-panel-close {
  cursor: pointer;
}
.custom-card.banner-highlight, .custom-card.custom-card-active {
  -webkit-box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
  -moz-box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;
}
.custom-card.banner-highlight .bannerHover, .custom-card-active .bannerHover {
  display: block;
}
.media-top-container {
  border: 1px dashed #ccc;
  margin: 12px;
  background-color: #f7f7f7;
  padding: 12px;
  width: auto;
  margin-top: 30px;
  /* margin-right: 29px !important; */
  text-align: center;
  padding-bottom: 0px;
  min-height: 330px;
  padding-top: 20px;
  padding-left: 10px;
}
.media-top-container .carousel-item .custom-card {
  opacity: 1;
}
.media-top-container .bannerCorousel .prev {
  left: -18px !important;
}
.recommended-banner-container {
  background-color: #f7f7f7;
  padding: 0px;
  width: auto;
  margin-right: 5px;
}
.recommended-banner-container a:hover, .recommended-banner-container a:focus {
  text-decoration: none;
}
.recommended-banner-container .carousel-item .custom-card {
  opacity: 1;
}
.recommended-banner-container .bannerCorousel .prev {
  left: -18px !important;
}
.bannerCorousel .next21 {
  position: absolute !important;
  right: 1px !important;
  top: 112px !important;
  padding: 0px !important;
  /*background-color:#fff!important;*/
  color: #333 !important;
  box-shadow: none;
  /*border-radius:30px;*/
  height: 58px;
}
.bannerCorousel .prev21 {
  position: absolute !important;
  left: 2px !important;
  top: 112px !important;
  padding: 0px;
  /*background-color:#fff!important;*/
  color: #333 !important;
  box-shadow: none;
  /*border-radius:30px;*/
  height: 58px;
}
.bannerCorousel .carousel-indicators {
  bottom: -12px;
}
.carousel-indicators li {
  background-color: #ccc !important;
  cursor: default !important;
}
.carousel-indicators .active {
  background-color: #BF00FF !important;
}
.custom-card-active .bannerResource, .custom-card-active .card-banner-container, .card-banner-container {
  border: 0px !important;
}
.recommended-banner-container .bannerHover {
  width: 100%;
}
.recommended-banner-container .custom-card .marketing-banner {
  padding: 6px !important;
  width: 100%;
  height: 180px;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.recommended-banner-container .carousel-inner {
  padding-left: 37px;
}
.recommended-banner-container .custom-card .card-banner-container {
  height: 180px;
  padding: 0px !important;
  width: 100% !important;
}
.recommended-banner-container .carousel-item .custom-card {
  width: 190px !important;
}
.recommended-banner-container .custom-card .card-body {
  width: 100%;
  height: auto;
  margin: 0px;
  position: relative;
}
.md-form.textarea {
  margin-top: 15px;
}
.md-form.textarea label.active {
  -webkit-transform: translateY(-320%);
  -ms-transform: translateY(-320%);
  transform: translateY(-320%);
  left: 0.2rem;
}
#bannerDtlsDiv h3 {
	font-weight: 700;
    font-size: 24px;
}
/*.modal-backdrop.show {
  opacity: 0 !important;
}*/
.stats {
	 border-radius: 6px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border: 1px solid #d6d6d6;
}
 .stats-block {
	 border-right: 1px solid #d6d6d6;
	 background: transparent;
	margin: 6px 0;
}
 .stats-block:nth-last-child(1) {
	 border-right: 0px solid #d6d6d6;
}
 .stats .heading {
	 font-size: 13px; 
	 padding: 8px 0 0 0; 
	 font-weight: 600;
	 color: #777;
}
 .stats .clicks_value{color: #bf00ff;}
 .stats .impressions_value{color: #ce8b06;}
 .stats .ctr_value{color: #0c9967;}
 .stats .value {
	font-size: 18px;
    font-weight: 600;
    padding: 0px 0 8px 0;
 
	}
.clicks_icon{
	background:url(/images/GVCPARTNERS/clicks_icon.png) no-repeat center;
	width:36px;
	height:57px;
	display:block;
	background-size:80%;
}
.impressions_icon{
	background:url(/images/GVCPARTNERS/impressions_icon.png) no-repeat center;
	width:53px;
	height:29px;
	display:block;
}
.ctr_icon{
	background:url(/images/GVCPARTNERS/ctr_icon.png) no-repeat center;
	width:46px;
	height:48px;
	display:block;
	background-size:80%;
}		
#generateCodeSubmitBtn {
	font-size: 14px;
    font-weight: 600;
}


/*Disable  tracker creation/ tracking links */

.custom-card-disabled {border: 1px solid #666!important;}
.custom-card-disabled h5,
.custom-card-disabled .text-primary,
.custom-card-disabled .sports-font-color,
.custom-card-disabled .casino-font-color,
.custom-card-disabled .poker-font-color { 
	color:#666!important;
}
.custom-card-disabled .marketing-banner, .custom-card-disabled .btn {
	color:#666!important;
	cursor:default!important;

}
.custom-card-disabled:hover {
	box-shadow:none!important;
}
