body { font-family: 'Roboto', sans-serif; padding-top: 80px; }

.bg-theme { background: #111f5d !important; }
.text-theme { color: #E34600; }

#main{
    background-color: #FFFFFF;
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 996px;
        padding-left: 0;
        padding-right: 0;
        position: relative;;
        z-index: 10000;
    }


    .row, .row-main { margin-left: 0!important;; margin-right: 0!important; }

    .col-682, .col-300 {
        padding-left: 0;
        padding-right: 0;
    }

    .col-682 {
        max-width: 682px;
    }

    .col-300 {
        max-width: 300px;
        margin-left: 14px;
    }
}
.banner 		{ position: relative; background: black; margin: 0 auto; }
.banner-970x250 { width: 970px; height: 250px; margin: 18px auto; }
.banner-300x250 { width: 300px; height: 250px; margin-bottom: 18px; }

.banner:before 	{ display: block; text-align: center; content: 'REKLAM';line-height: 250px; font-size: 80px; color: white; opacity: .2;}

.btn-outline-sporx 			{ border: 1px solid #e1e1e1; background: #fff; color: #da451b; }
.btn-outline-sporx:hover 	{ background: #da451b; color: #fff; }

#mainpointer 					{ position: absolute; top: 0; z-index: 1000; left: 50% }
#sagbannerdiv, #solbannerdiv 	{ position: absolute; width: 160px; height: 600px; top: 50px; }
#solbannerdiv 					{ right: 650px; text-align: right }
#sagbannerdiv 					{ left: 510px }


a { text-decoration: none; border: 0; color: #1a1a1a; }

.header-navbar { border-bottom:3px solid #f9bf4b; }

@media (min-width: 768px) {
    .header-navbar .nav-item .nav-link { padding: 0.5rem 0!important; font-size: 15px; font-weight: 400; vertical-align: middle; color: #fff; }
    .header-navbar .nav-item .nav-link:before { content: ' | '; padding: 0 .5rem !important; color: #fff; }

    .header-navbar .nav-item:first-child .nav-link:before { content: ''!important; padding: 0!important; }
}

@media (max-width: 767px) {
    .header-navbar .nav-item .nav-link { font-size: 15px; font-weight: 400; vertical-align: middle; color: #fff; }
}

#footer	 		{ padding: 20px; background: #111f5d ; position: relative; z-index: 100; margin-top: 20px; }
#footer nav 	{ font-size: 12px; color: #fff; text-align: center; }
#footer nav > a { display: inline-block; padding: 4px 8px; color: #fff; text-decoration: none; }

.footer-text 	{ margin-top: 20px; color: #fff; text-align: center; font-size: 12px; line-height: 140%; }

.nav-scroller {
    position: relative;
    z-index: 2;
    overflow-y: hidden;
}

.nav-scroller .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding-bottom: 1rem;
    margin-top: -1px;
    overflow-x: auto;
    color: rgba(255, 255, 255, .75);
    text-align: center;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}

.team-logos > a { display: block; white-space: normal; width: 31px; text-align: center; font-size: 11px; font-weight: 500; vertical-align: top; }
.team-logos > a > img { width: 25px; margin-bottom: 2px; }

.page-header { border: 0; position: relative; background: #f9bf4b; height: 40px; line-height: 40px; font-size: 1rem; font-weight: 500; color: #fff; padding-left: 25px; margin-bottom: 8px; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }

/*.page-header:before { border: 0; content: url('https://cdn.sporx.com/dunya-kupasi-2022/_img/k-sol.png'); width: 18px; height: 40px;background:#fff; position: absolute; left: 0; top: 0px; }*/
/*.page-header:after { border: 0; content: url('https://cdn.sporx.com/dunya-kupasi-2022/_img/k-sag.png'); width: 18px; height: 40px;background:#fff; position: absolute; right: 0; top: 0px;}*/

.card {  }
.card .card-header { background: #111f5d ; color: #fff; }

.card-gallery { border: 0; border-bottom: 4px solid #111f5d !important; }
.card-gallery .card-body { height: 62px; line-height: 130%; overflow: hidden; background: #f7f7f7; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; }

.media-news h5 { font-size: 110%; color: #E34600; }
.media-news p { font-size: 90%; color: #1a1a1a; margin-bottom: 0; }
.media-news .media-img-top { width: 210px; height: 130px; }
@media (max-width: 767px) {
    .media-news .media-img-top { width: 105px; height: 65px; }
    .media-news h5 { font-size: 15px; color: #1a1a1a; }
}

.media-lastnews .m-title { font-size:15px; }

.tv-table tr > td { vertical-align: middle; font-family: 'Roboto', sans-serif; font-size: 15px; text-align: center; }


.bg-title2{background:#d20a11!important;color:#fff!important}
.bg-title1{background:#f1ece3!important;color:#666!important}

.table-navs .nav-link { color: #fff; }
.table-navs .nav-link.active { background: #fff!important; color: #444; }

.card-pd{font-family:Roboto,sans-serif}.card-pd .card-body,.card-pd .card-header{padding:0}.card-pd .card-header-tabs{margin:0}.card-pd .card-header-tabs .nav-link{    border: none;font-size: 14px;font-weight: 600;color:#000000cf}.table-league{font-family:Roboto,sans-serif;font-size:13px;color:#171717;margin:0}.table-league a{color:#171717}.table-league td,.table-league th{vertical-align:middle;padding:6px;text-align:center}.td-team{width:30%!important;text-align:left!important}.table-league .thead-light th{background:#fff}.table-league tbody tr:nth-of-type(odd){background-color:#f7f7f7}.nav-leagues,.nav-stages{font-size:13px;background:#e6e6e6;color:#777;border:0;border-radius:0}.nav-stages{background:#f6f6f6}.fx-weeks{display:table;width:100%;margin-bottom:2px}.fx-weeks>a,.fx-weeks>span{display:table-cell;vertical-align:middle}.fx-weeks>a{width:25%}.fx-weeks>a:hover{background:#f7f7f7}.fx-weeks>span{width:50%;text-align:center}.fx-matches{margin-left:9px;margin-right:9px}.fx-match{font-family:Roboto,sans-serif;font-size:14px;color:#171717;text-align:center;margin-top:2px;margin-bottom:2px}.fx-match>div>a>span,.fx-match>div>span{display:block;height:32px;line-height:32px;overflow:hidden;color:#171717}.fx-matches>div:nth-of-type(odd){background-color:#f7f7f7}.fx-title{text-align:center;font-size:13px;font-weight:700}.fx-status>span{height:64px!important;line-height:64px!important;color:#da451b!important;font-weight:700}.fx-score{padding:0}.fx-score a{text-decoration:none}.fx-score a>span{background:#da451b;border-radius:4px;color:#fff!important;text-decoration:none}.fx-score a:hover>span{background:#f7f7f7;color:#777!important}

.text-left { text-align: left!important; }

.share-group > a 	{ color: #fff; border-radius: 0; }
.share-group .btn { font-family: 'Roboto', sans-serif; font-size: 13px; }

.btn-facebook 		{ background: #153774; }
.btn-whatsapp 		{ background: #25D366; }
.btn-twitter 		{ background: #00AEFF; }
.btn-mailto 		{ background: #999999; }
.btn-comment 		{ background: #da451b; }


.pgContainer{
    position: relative;
    z-index: 1000000000000;
}