/*Import Fonts*/
@font-face{font-family:"SourcesansPro";font-weight:900;src:url("/public/fonts/SourcesansPro/SourceSansPro-Black.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:900;font-style:italic;src:url("/public/fonts/SourcesansPro/SourceSansPro-BlackItalic.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-Bold.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-BoldItalic.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-ExtraLight.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-ExtraLightItalic.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-Italic.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-Light.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-LightItalic.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";src:url("/public/fonts/SourcesansPro/SourceSansPro-Regular.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-SemiBold.ttf")format("truetype");}
@font-face{font-family:"SourcesansPro";font-weight:700;src:url("/public/fonts/SourcesansPro/SourceSansPro-SemiBoldItalic.ttf")format("truetype");}
.league  span.league-arrow.icons.icon-caret{transform:translateY(5px) rotate(180deg);transition:0.3s}
.league.open span.league-arrow.icons.icon-caret{transform:translateY(1px) rotate(360deg)}
.country span.fas.fa-chevron-down.country-arrow{transform:rotate(180deg);transition:0.3s;}
.country.open span.fas.fa-chevron-down.country-arrow{transform:rotate(360deg);transition:0.3s;}
.group span.icons.icon-caret.group-arrow{transform:rotate(180deg);transition:0.3s;margin-left:3px}
.group.open span.icons.icon-caret.group-arrow{transform:rotate(360deg);transition:0.3s;}

/*Tags Styling*/
* ,:after,:before{box-sizing:border-box}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);box-sizing:border-box;}
body{font-family:'SourcesansPro',Verdana,Geneva,sans-serif;margin:0;color:#292b2c;font-size:1.5rem;line-height:1.5;font-weight:400;background-color:#f1f1f1;}
article,aside,details,figcaption,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0}
template,[hidden]{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
a{text-decoration:none}
a:not([href]):not([tabindex]){text-decoration:none;}
b,strong{font-weight:bold}
dfn{font-style:italic}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;line-height:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input::placeholder{color:#fff;}
legend{border:0;padding:0}
textarea{overflow:auto;resize:vertical}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td, th{padding:0}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin-top:0;margin-bottom:0.5em}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
p{margin:0 0 10px}
:focus{outline:0;box-shadow:0;}
/*Classes styling*/
.dropdown,.dropup{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;}
.dropdown>dropdowntoggle{background:#0d3066;border:1px solid #0464bd;box-shadow:0 0 8px #0d47a1;}

.table-fix{display:table;table-layout:fixed}
.inline{display:inline-block;vertical-align:middle;}
.hidden{display:none!important;}
.click{cursor:pointer;}
.pull-left{float:left;}
.pull-right{float:right;}
.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.error-message{color: red; font-weight: 900; font-size: 10px; height: 10px;}

@font-face{font-family:'Icons';src:url('/public/fonts/icons/icons.eot?22');src:url('/public/fonts/icons/icons.eot?22#iefix') format('embedded-opentype'),url('/public/fonts/icons/icons.woff?22') format('woff'),url('/public/fonts/icons/icons.svg?22#icon') format('svg');font-weight:normal;font-style:normal;font-display:block}
span.icon,span.icons{font-family:'Icons'!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:-0.125em;display:inline-block}
.icon-slots:before{content:"\e905";}
.icon-spades:before{content:"\e917";}
.icon-menu:before{content:"\e900";}
.icon-expand:before{content:"\e901";}
.icon-league:before{content:"\e902";}
.icon-start:before{content:"\e903";}
.icon-remove:before{content:"\e904";}
.icon-up:before{content:"\e906";}
.icon-left:before{content:"\e911";}
.icon-stream:before{content:"\e907";}
.icon-clear:before{content:"\e908";}
.icon-caret:before{content:"\e909";}
.icon-user:before{content:"\e90a";}
.icon-search:before{content:"\e90b";}
.icon-home:before{content:"\e90c";}
.icon-compress:before{content:"\e90d";}
.icon-calendar:before{content:"\e90e";}
.icon-down:before{content:"\e90f";}
.icon-right:before{content:"\e910";}
.icon-slide:before{content:"\e992";}
.icon-star:before{content:"\e9d9";}
.icon-check:before{content:"\ea10";}
.icon-play:before{content:"\ea1c";}
.icon-live{width:9px;height:9px;position:absolute;background:url(/img/mobile/live.png) no-repeat center;left:50%;margin-left:10px;top:50%;margin-top:-29px}

/*Buttons*/
.btn{position:relative;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px 12px;font-size:16px;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.btn:active{box-shadow:none;}
.btn:focus{outline:0;}
.btn:disabled{opacity:.3;cursor:not-allowed;}
.btn-shadow{box-shadow:4px 4px 4px rgba(0,0,0,.25)}
.btn-shape{border-top-left-radius:20px;border-bottom-right-radius:20px;}
.btn-empty{color: #00fdff;border: 1px solid;background: #1d2030;}
.btn-main{background-color:#1A9CAD;color:#fff;}
.btn-secondary{background-color:#d9472d;color:#fff;}
.btn.btn-main.btn-deposit {color: #00fdff;border: 1px solid;background: #1d2030;}
.btn.btn-main.btn-deposit:hover {background: #00fdff;border: 1px solid;color: #1d2030;}

/*Position*/
.position-relative{position:relative;}
.position-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.position-absolute{position:absolute;}
.position-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;}

/*Text*/
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-bold{font-weight:bold;}
.text-upper{text-transform:uppercase;}
.text-capitalize{text-transform:capitalize;}
.text-small{font-size:12px;}

/* Table */
.table{display:table;border-spacing:0;width:100%;}
.table-fixed{table-layout:fixed;}
.table-cell{display:table-cell;vertical-align:middle;}
.table-row{display:table-row;}

/*Display*/
.d-block{display:block}
.d-inline{display:inline-block;}

/*Flex style CSS*/
.flex{display:flex;display:-webkit-flex;display:-ms-flex;display:-ms-flexbox;}
.inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important;}
.justify-content-flex-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.justify-content-flex-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.justify-content-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important;}
.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important;}
.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;}
.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;}
.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;}
.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important;}
.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important;}
.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;}
.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;}
.col{flex:1}
.col-2{flex:2}
.col-3{flex:3}
.col-4{flex:4}
/*Directions Style*/
.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
/*.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}*/
/*.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);}*/
.h100{height:100%;}
/*Width*/
.w100{width:100%;}
.w40{width:40%;}
.w50{width:50%;} .w48{width:48.5%;}
.w25{width:25%;}
.w5{width:5%;}

.row:after{content:" ";display:table;clear:both}
.row-sm{margin-left:-5px;margin-right:-5px}
.row-lg{margin-left:-15px;margin-right:-15px}
.row-xs{margin-left:0;margin-right:0}
.row .col{flex:none;position:relative;float:left;min-height:1px;padding-left:10px;padding-right:10px}
.row-xs .col{padding-left:0;padding-right:0}
.row-sm .col{padding-left:5px;padding-right:5px}
.row-lg .col{padding-left:15px;padding-right:15px}
.row .col-1{width:8.33333333%}
.row .col-2{width:16.66666667%}
.row .col-3,.row-4 > .col{width:25%}
.row .col-4,.row-3 > .col{width:33.33333333%}
.row .col-5{width:41.66666667%}
.row .col-6,.row-2 > .col{width:50%}
.row .col-7{width:58.33333333%}
.row .col-8{width:66.66666667%}
.row .col-9{width:75%}
.row .col-10{width:83.33333333%}
.row .col-11{width:91.66666667%}
.row .col-12{width:100%}
.table > .col{display:table-cell;float:none;vertical-align:middle}

.pad-0{padding:0;}
.pad-1{padding:10px;}
.pad-y1{padding-top:10px;padding-bottom:10px;}
.pad-x1{padding-left:10px;padding-right:10px;}
.m-0{margin:0;}

/*Messages*/
.message{position:fixed;bottom:100px;font-size:16px;left:15px;right:15px;text-align:center;pointer-events:none;z-index:2000}
.message-text{background:rgb(7 109 167);color:#fff;padding:15px 40px;display:inline-block;border-radius:5px;min-width:360px;box-shadow:0 4px 10px rgba(0,0,0,0.6);position:relative;pointer-events:auto;border:1px solid #25765c}
.message.ng-enter{transition:all 0.4s;opacity:0;transform:scale(0.8)}
.message.ng-enter-active{opacity:1;transform:scale(1)}
.message.ng-leave{transition:all 0.4s;max-height:54px;}
.message.ng-leave-active{opacity:0;max-height:0;margin-top:0}
.message.error .message-text{background:#b71c1c;color:#fff;border:1px solid #CD0100;}

.licence {margin-top: 15px;}

/*Sreen Loader*/
/*Load Page loader CSS*/
.loadingScreen{position:fixed;top:0;left:0;height:100%;width:100%;transition:1s;z-index:999998;background:rgba(0,0,0,.7)}
.start.loadingScreen:before{content:'';position:absolute;left:0;width:51%;height:100%;background:#1D2030;transition:0.5s;}
.start.loadingScreen:after{content:'';position:absolute;right:0;width:50%;height:100%;background:#1D2030;transition:0.5s;}
.loadingScreen.ng-leave-active{visibility:hidden;opacity:0;pointer-events:none;}
.loadingScreen.ng-leave:before{left:-51%;}
.loadingScreen.ng-leave:after{right:-50%;}
.loadingScreen .center-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999}
.loadingScreen .center-loader .loadingScreen_myLogo{background:url("/img/preloader.gif") center no-repeat;height:300px;width:300px;}
/*.loadingScreen .center-loader .loadingScreenAnimation{border:10px solid #00fdff;border-top:10px solid #00fdff;border-left:10px solid #484e73;border-right:10px solid #484e73;border-radius:50%;width:150px;height:150px;animation:spin 1.2s linear infinite;margin:10px auto;}*/
@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
@media (min-width:320px){
    .row .col-xs-1{width:8.33333333%}
    .row .col-xs-2{width:16.66666667%}
    .row .col-xs-3{width:25%}
    .row .col-xs-4{width:33.33333333%}
    .row .col-xs-5{width:41.66666667%}
    .row .col-xs-6{width:50%}
    .row .col-xs-7{width:58.33333333%}
    .row .col-xs-8{width:66.66666667%}
    .row .col-xs-9{width:75%}
    .row .col-xs-10{width:83.33333333%}
    .row .col-xs-11{width:91.66666667%}
    .row .col-xs-12{width:100%}
}
@media (min-width:768px){
    .row .col-sm-1{width:8.33333333%}
    .row .col-sm-2{width:16.66666667%}
    .row .col-sm-3{width:25%}
    .row .col-sm-4{width:33.33333333%}
    .row .col-sm-5{width:41.66666667%}
    .row .col-sm-6{width:50%}
    .row .col-sm-7{width:58.33333333%}
    .row .col-sm-8{width:66.66666667%}
    .row .col-sm-9{width:75%}
    .row .col-sm-10{width:83.33333333%}
    .row .col-sm-11{width:91.66666667%}
    .row .col-sm-match{width:100%}

    .set-wrap .set-head{display:none}
    .set-wrap .set-title{background:#222;color:#fff}
    .set-wrap .set-row{border-bottom:4px solid #14805E;text-align:left;width:100%;display:table}
    .set-wrap .set-col{display:table-row;border:none;padding:0}
    .set-label, .set-value{padding:5px 10px;display:table-cell;vertical-align:middle;border:1px solid #14805e33}
    .set-label{vertical-align:top}
}
@media (min-width:1025px){
    .hide-md{display:none!important}
    .show-md{display:block!important}
    .row .col-md-1{width:8.33333333%}
    .row .col-md-2{width:16.66666667%}
    .row .col-md-3{width:25%}
    .row .col-md-4{width:33.33333333%}
    .row .col-md-5{width:41.66666667%}
    .row .col-md-6{width:50%}
    .row .col-md-7{width:58.33333333%}
    .row .col-md-8{width:66.66666667%}
    .row .col-md-9{width:75%}
    .row .col-md-10{width:83.33333333%}
    .row .col-md-11{width:91.66666667%}
    .row .col-md-12{width:100%}

    .form-control-sm{width:50%;}
}
@media(min-width:1280px){
    .row .col-lg-1{width:8.33333333%}
    .row .col-lg-2{width:16.66666667%}
    .row .col-lg-3{width:25%}
    .row .col-lg-4{width:33.33333333%}
    .row .col-lg-5{width:41.66666667%}
    .row .col-lg-6{width:50%}
    .row .col-lg-7{width:58.33333333%}
    .row .col-lg-8{width:66.66666667%}
    .row .col-lg-9{width:75%}
    .row .col-lg-10{width:83.33333333%}
    .row .col-lg-11{width:91.66666667%}
    .row .col-lg-12{width:100%}
}

@media(min-width:1450px){
    .row .col-xl-1{width:8.33333333%}
    .row .col-xl-2{width:16.66666667%}
    .row .col-xl-3{width:25%}
    .row .col-xl-4{width:33.33333333%}
    .row .col-xl-5{width:41.66666667%}
    .row .col-xl-6{width:50%}
    .row .col-xl-7{width:58.33333333%}
    .row .col-xl-8{width:66.66666667%}
    .row .col-xl-9{width:75%}
    .row .col-xl-10{width:83.33333333%}
    .row .col-xl-11{width:91.66666667%}
    .row .col-xl-12{width:100%}
}

@media (max-width:767px){
    .hide-xs{display:none !important;}
    .show-xs{display:block!important}
}
@media (min-width:768px) and (max-width:1024px){
    .hide-sm{display:none !important;}
    .show-sm{display:block!important}
}
@media (min-width:1025px) and (max-width:1279px){
    .hide-md{display:none !important;}
    .show-md{display:block !important;}
}
@media (min-width:1280px){
    .hide-lg{display:none !important;}
    .show-lg{display:block !important;}
}

.visually-hidden{border:0;padding:0;margin:0;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}


.bet-builder-circle {position: absolute;display: inline-block;width: 12px;height: 12px;border-radius: 100px;border: 2px solid #222;}
.bet-builder-line {position: absolute;display: inline-block;background: #222;width: 2px;}
.bet-builder-circle .bet-builder-line {left: 3px;top: 10px;}
.coupon-desc-betbuilder{padding: 15px;font-size: 14px;font-weight: bold;flex-direction: column;align-items: start;}
.betbuilder-sport-image img{width: 20px;height:20px;margin-right: 10px;}
.betbuilder-game-time{margin-left: 32px;font-size: 12px;font-weight: normal}
.coupon-game-betbuilder{text-align: left;}
.coupon-game-betbuilder-type, .coupon-game-betbuilder-odd{margin-left: 40px}
.coupon-games-betbuilder{background-color: #888;padding: 10px 0}
.coupon-game-foot-betbuilder{position: relative;margin-bottom: 10px}
.coupon-game-foot-betbuilder .coupon-game-odd, .coupon-game-bet{margin-left: 18px;font-size: 14px;font-weight: bold;color:#6b7f81;}
.coupon-game-status-betbuilder{position:absolute;top:0;right:0;vertical-align:middle;font-size:13px;text-align:center;width:20%;color:#000;height: 22px;line-height: 21px;border-radius: 4px}
.input-sm-betbuilder{padding:2px 0px;font-size:11px;line-height:1.5;height:25px}
.coupon-game-status-betbuilder select.input{min-width:69px}
.circle-icon {display: inline-block;border-radius: 50%;width: 23px;height: 23px;text-align: center;line-height: 23px;font-size: 9px;color: white;font-weight: bold;}
.betbuilder-status-void {background-color: gray;}
.betbuilder-status-hl {background-color: red;}
.betbuilder-status-hw {background-color: green;}
.icon-text {display: inline-block;vertical-align: middle;}
.rectangle-icon {display: inline-block;width: 45px;height: 19px;text-align: center;line-height: 20px;font-size: 10px;color: white;font-weight: bold;border-radius: 3px;}
.coupon-game-price-betbuilder{color:#015259;font-weight: bold;font-size:15px;margin-left:25px;position: absolute; bottom:2px; right: 10px; }
/*.game-odd{color:#015259;font-weight: bold;padding:2px 4px;border-radius:2px;display: inline-block;}*/
.coupon-game-time{margin-bottom:10px}
.coupon-game-status-betbuilder .input{padding:0}
.input-sm-betbuilder{width: 25%;color: #888;}
.coupon-game-body-betbuilder{margin-bottom: 10px}
.coupon-game-body-betbuilder .coupon-game-team{color:#028b97;padding:0;font-size: 14px;font-weight: bold; margin-left: 25px}
.coupon-game-body-betbuilder .coupon-game-img img{height: 20px;width:20px}
.coupon-game-body-betbuilder .coupon-game-img{float:left}
.coupon-game-body-betbuilder .info{margin-left: 25px}
.leaguename-betbuilder{font-size:14px;font-weight: bold;padding:2px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left:25px}