.brand-logo-container .slick-slide a img{
	  position:relative;
    max-width: 100%;
    height: 100%;
  }
.cont-fluid {
    padding: 20px;
    background: #bf00ff;
    color: #fff;
    text-align: center;
    font-size: larger;
    font-weight: bold;
}

.cont-newtnc {
    padding: 20px 20px 0 20px;
    background: #000;
    text-align: center;
    font-size: larger;
    font-weight: bold;
    position: sticky;
    top: 0;
    z-index: 1;
}

.cont-tncPopup {
    background: #000;
    color: #fff;
    margin: -17px 35px -26px 35px;
    padding: 5px 5px 13px 5px;
    font-size: x-large;
    text-align: left;
}
#termsCond {
	padding-left:0px!important;
}
#tncBtnClose {
    margin-left: 97%;
	margin-top: -11px;
}

p, h5 {
	margin-bottom: 8px!important;
}

.static-page .table th, .static-page .table td {
    font-size: 14px !important;
}

a:not([href]):not([tabindex]){
	color:#bf00ff !important;
	text-decoration:none;
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{ 
	color:#bf00ff!important; 
	text-decoration:underline;
}	
a, a:focus, a:visited, a:hover, a:active {
	text-decoration:underline;
}

#loginTnC, #termsCond {
	user-select: none;
}

#tncPopup, #termsCondPopup {
	user-select: text!important;
}

.modal-dialog-pointer-events-auto {
	pointer-events:auto!important;
}


.currency-selection .custom-radio .custom-control-input~.custom-control-label::before {border:2px solid #f1185c!important;} 
#tncTr .custom-control-label::before{top: 0.3rem!important;}
#tncTr input.custom-control-input[type="checkbox"] + .custom-control-label::after {top: 7px!important;}
#currencySelect .custom-radio .custom-control-input~.custom-control-label::before {height: 18px; width: 18px!important; top: 2px!important;}
#currencySelect .custom-control-label::after {width: 8px!important; height:8px!important; top: 7px !important;}
.custom-check-input-margin .custom-control, .custom-checkbox.custom-control-inline .custom-control {padding-left: 1.4rem!important;}
.custom-check-input-margin .custom-control-label, .custom-checkbox.custom-control-inline .custom-control-label {line-height: 1.4!important;}
.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 36px 16px 37px;
  border: 1px solid #ccc;
  background-color: #fff;
}

@media screen and (max-width: 767px) {
.radio-inline.btn label, .radio.btn label {
  padding: 12px 20px !important;
}
}
.radio-inline label, .radio label {
  position: relative;
  display: inline-block;
  min-height: 1rem;
  padding-left: .91667rem;
  cursor: pointer;
  line-height: 1rem;
}
.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;
}
.input-date-picker {
  position: absolute;
  top: 20px;
  right: 20px;
}
.accNameSuggest {
  width: 100%;
  text-align: left;
  padding-top: 10px;
}
.custom-control-label {
  line-height:1.5;
}