@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap');
@import "https://fonts.googleapis.com/css?family=Open+Sans:600";
@font-face {
    font-family: 'icomoon';
    src:  url('font/icomoon.eot?md91li');
    src:  url('font/icomoon.eot?md91li#iefix') format('embedded-opentype'),
          url('font/icomoon.ttf?md91li') format('truetype'),
          url('font/icomoon.woff?md91li') format('woff'),
          url('font/icomoon.svg?md91li#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}
.icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;
    position: relative;
    top: 1px;
    margin-right: 4px;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.ten {
    width: 100%;
    max-width: 1050px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 0px;
}

.toteodds {
    float: right;
    width: 153px;
    text-align: left;
    padding-top: 5px;
    color: #1a3d59;
}

.listings {
    overflow: hidden;
    min-height: 66px;
    position: relative;
    border-bottom: 1px solid #eee;
    margin-top: 12px;
}
body.dark .listings{
    border-bottom: solid 1px #273F50
}

.titpost {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    height: 17px;
    line-height: 16px;
    font-weight: 600;
    margin-bottom: 2px;
}
.titpost a {
    color: #222;
}


.flag {
    float: left;
    height: 17px;
}

.upper {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 600;
    color: #1a3d59;
    margin-left: 3px;
    line-height: 18px;
}

body.dark .upper{
    color: #89a2b7;
}

.disc {
    float: left;
    padding: 0 6px;
    height: 17px;
}

body.dark .disc, body.dark .disc a {
    color: #d3dde6;
    background: none
}


.fours {
    width: 45%;
    float: left;
    display: block;
}
.threeandhalf {
    width: 35%;
    float: left;
    display: block;
}
.prodsys {
    float: left;
    width: 91%;
}
.sechalf {
    width: 6%;
    float: left;
    display: block;
}
.half {
    width: 6%;
    float: left;
    display: block;
}
.halfo {
    width: 4%;
    float: left;
    display: block;
}
.one {
    width: 10%;
    float: left;
    display: block;
}

.sechalf {
    width: 6%;
    float: left;
    display: block;
}

.top-mar {
    margin-top: 0px;
}

.tured{
    margin-left: 5px;
    padding: 1px 7px;
    background: #B94E4C;
    color: #fff;
    font-size: 10px;
}
body.dark .tured{
    background-color: #9F221F;
}
.turedpro{
    font-family: Tahoma, Verdana, sans-serif;
    padding: 1px 7px;
    color: #fff;
    font-size: 10px;
}
.pred3{
    background: #B94E4C;
}
.pred2{
    background: #66AB27;
}
body.dark .pred2 {
    background: #589125;
}
.pred4{
    background: #8F8F8F;
}
body.dark .pred4 {
    color: #fff;
    background: #606060;
}
.pred9{
    color: #325a7a;
}

/* -- Bookie -- */

.bokk{
    margin-top: 2px;
    font-size: 1px !important;
    color:transparent;
    width: 70px;
    height: 15px;
    display: block;
    float: left
}
body.dark .bokk{
    border: 1px solid #2F4E65;
}

.bet365{
     background: url(bookie/bet365.jpg) no-repeat 0 0;
}
.sbobet{
    background: url(bookie/sbobet.jpg) no-repeat 0 0;
}
.betfair{
    background: url(bookie/betfair.jpg) no-repeat 0 0;
}
.pinnacle{
     background: url(bookie/pinnacle.jpg) no-repeat 0 0;
}
.william-hill{
     background: url(bookie/william-hill.jpg) no-repeat 0 0;
}
.betsson{
     background: url(bookie/betsson.jpg) no-repeat 0 0;
}

.ficon {background: url("images/flags000.png") no-repeat scroll -4px -621px transparent;float: left;font-size: 1px !important;height: 11px;line-height: 11px;margin: 3px 2px 3px 3px;text-decoration: none;width: 16px}

.ficon2 {background: url("images/flags000.png") no-repeat scroll -4px -621px transparent;float: left;font-size: 1px !important;height: 11px;line-height: 11px;margin: 2px 6px 3px 3px;text-decoration: none;width: 16px}


.icon-caret-right::before {
    content: "\f0da";
}
.icon-caret-right {
    margin: 0px 8px;
    color: #999;
}

.icon-sticky-note-o{
    color: #ccc;
}

body.dark .icon-sticky-note-o{
    color:  #3D6786
}

.icon-sticky-note-o:before {
    content: "\f24a";
}