@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*global variables*/
/*responsive*/
html, body {overflow-y: auto;}
nav#customerPortalNavBar {
    display: none !important;
}
.mobile {
  display: none; }


.brand img {
  max-width: 150px; }

.icon {

  font-size: 1.325rem;
  float: left;
  margin: -.14rem .50rem 0 0;

 }

.top-menu .header .icon {
  color: #fff !important;
  margin: -.375rem .50rem 0 0; }
  
.top-menu .header #menu-user .icon {
  float: right;
  margin-left: .50rem; }
  
#customBranded {
    position: fixed;
    z-index: 99999 !important;
    background-size: cover !important;
    background-position-x: -12px !important;
    background-position-y: -24px !important;
    width: 246px !important;
    height: 213px !important;
    top: -35px;

}

.ml:active{
	color: focus;
}

/*main*/
body {
  background: #E6E6E6 !important  }

h1{font-size:24px; font-weight: bold;}
.topNav{
	font-size: 14px;
	margin-top: 12px;
}
.main {
  background: #212529;
  margin-top: 6.125rem;

}
  .main .menu-expanded {
    position: absolute;
    max-width: 55px;
    width: 100%;
    top: -25px;
    left: 0px; 
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #e50000;
    color: white;
}
 input[type=radio] {
            color: red;
        }
.input-group-text {

    color: #fff;
    background-color: #e50000;

}
.btn-clear{
	font-size: 14px !important;
    background: #222222 !important;
    color: #fff;

}
.btn-continue{
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin-left:5px;
}
.btn-success{
	font-size: 14px !important;
}
.print-btn-openbets{
	font-size: 14px !important;
	margin-bottom: 5px;
}
#msg_validate {
    color: #ff2727 !important;
    font-weight: 600 !important;
}
.main-content {
  background: #fff;
  min-height: 890px;
  position: relative; }
  .main-content .icon {
    font-size: 1rem;
    margin: 0;
    float: inherit; }
  .main-content .review .icon {
    font-size: 3rem !important; }

.btn-panel {
  position: fixed;
  bottom: 0;
  right: calc(45% - 410px);
  background: rgba(0, 0, 0, 0.1); }
 
 /*Tables*/
tr.ScheduleGameTitle{white-space: nowrap;}
 
/*Custom alert messages*/
.alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 4px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #e50000;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #f6f6f6;
    border-color: #FF1F1F;
}
.alert-message-danger h3
{
    color: #222222;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}

/*# sourceMappingURL=style.css.map */

.sidebar-menu {
    width: 19.8% !important;
    top: 20% !important;
}
.customInfo{
	top:0;
}

/* History */
tr[data-historyticket] {
    cursor: pointer;
}

    tr[data-historyticket] td[data-id="td_Result"] {
        text-decoration: underline;
    }
/* **** */

#customFigures {
    top: 2% !important; 
	padding-left: 59px !important; 
}
.branded {
    position: fixed;
    width: 218px;
    top: 0%;
}
.branded:first-child{
	font-size: 12px;
	font-weight: bold;

}
.modal {
	z-index: 99999;
	top: 50px;
}
/*Custom checkbox*/
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-color: #ff1c1c !important;
}
/*Media Queries*/

/*ipad pro*/


@media only screen and (max-width: 1199px){
    .branded {
        width: 192px;
    }
  #customBranded {
        position: fixed;
        z-index: 99999 !important;
        background-size: cover !important;
        background-position-x: -11px !important;
        background-position-y: -25px !important;
        width: 217px !important;
        height: 192px !important;
        top: -29px;
 
    }
	.sidebar-menu {
		width: 19.8% !important;
		top: 23% !important;
	}

    #customFigures {
        top: 0.5% !important;
        padding-left: 42px !important;
    }
	.customInfo div{
		padding-top:0 !important;
		line-height: 16px !important;
	}



}

@media only screen 
  and (min-width: 1024px) 
  and (max-height: 1366px) 
  and (-webkit-min-device-pixel-ratio: 1.5) {

    #customBranded {
        position: fixed;
        z-index: 99999 !important;
        background-size: cover !important;
        background-position-x: -11px !important;
        background-position-y: -25px !important;
        width: 217px !important;
        height: 192px !important;
        top: -29px;
 
    }
	.sidebar-menu {
		width: 19.8% !important;
		top: 13% !important;
	}
}

@media only screen and (max-width: 990px) {
    .main-content {
        min-height: 100px!important;
    }
    .main{
		margin-top: 3.125rem;
	}
}

.div_WagerDetails{
    overflow-x:auto;
}
span.ml {
    text-transform:lowercase;
}
.banner-body {
    background-color: #e4e4e4
}

.card-unset-overflow {
    overflow: unset !important;
}

.cs-ch-label
{
    max-width: 90%;
}

@media only screen and (max-width: 996px) {
    .cs-ch-label {
        max-width: 85%;
    }
	.pull-right{
		float: none !important;
	}

	.pull-right button{
		display: block !important;
		width: 100%;
		margin-bottom: 10px;
	}
	.lines {
		padding: .125rem 0rem !important;
	}
	.lines .mr-3, .lines .mx-3 {
		margin-right: 0 !important;
	}

	.lines .table td, .lines .table th {
        padding: .250rem 0.1rem !important;
    }
	.check-odds{
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important;
	}

}

@media only screen and (max-width: 768px) {
    .cs-ch-label {
        max-width: 80%;
    }
	.main{
		margin-top: 3.125rem;
	}
	.pull-right{
		float: none !important;
	}

	.pull-right button{
		display: block !important;
		width: 100%;
		margin-bottom: 10px;
	}
}


.sidebar-menu {
    top: 130px !important;
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    .sidebar-menu {
        top: 130px !important;
    }
}

@media only screen and (max-width: 1199px) {
    .sidebar-menu {
        top: 155px !important;
    }
}
