[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

html, body {
    background-color: #ebf1ff;
    /*background-image: url("../images/desktop_bg.jpg") !important;*/
    /*background-repeat: no-repeat;*/
}

h3, h4, h5 {
    color: white;
}

.cto {
    /*color: #ffb200;*/
    color: #15275d;
}

.cto2 {
    color: #faff05;
}

.btn-primary {
    border: 0 !important;
    background-color: #15275d;
}

.btn-primary:hover {
    /*background: #ffb200;*/
    color: #15275d;
    background: #faff05;
}

.single_sidebar_widget {
    background-color: #274580;
}

.lista-agentii {
    height: 400px;
    overflow-y: scroll;
}

.agentie {
    color: white;
    padding: 5px;
}

.noutati {

}

area {
    cursor: pointer;
}

.text-footer {
    color: white;
}

.footer_main {
    /*margin-top: 120px;*/
    padding-top: 60px;
    padding-bottom: 30px;
    background: #0e1f40;
}



.footer h5 {
    border-bottom: 1px solid rgba(173, 173, 173, 0.56);
}

.footer a {
    color: white;
    text-decoration: none;
    font-size: 80%;
    font-weight: normal;
}

.footer a:hover {
    /*color: #ffb200;*/
    text-decoration: none;
    font-weight: bold;
}

.footer2 {
    font-size: 18px;
    color: white;
}

.footer2 a {
    color: white;
}

.footer2 a:hover {
    /*color: #274580;*/
    font-weight: bold;
}


.footer4 {
    color: white;
}

.footer4 a {
    color: white;
}

.footer4 a:hover {
    /*color: #ffb200;*/
    font-weight: bold;
}

.bg-more {
    background-color: #274580;
}

.oferta > .col-lg-4 {
    border: 2px solid #0e1f40;
    padding: 0px;
    background: #0e2249;
}

.oferta h3 {
    background-color: #2e68ce;
    font-size: 100%;
    padding: 10px;
}

.oferta h3 a {
    /*color: white;*/
}

.oferta a:hover h3, .oferta a:hover i, .oferta a:hover {
    color: #ffb200;
    text-decoration: none;
}

.oferta a i {
    color: white;
    padding: 20px;
}

nav {
    position: sticky;
    top: 0px;
    z-index: 100;
    box-shadow: 0px 3px 6px #0e1f40;
}

.navbar {
    padding: 5px;
    background-color: #274580 !important;
    z-index: 100;
    text-transform: uppercase;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-brand {
    padding:0 8px;
}

.navbar-light .navbar-toggler {
    color: rgb(238, 238, 238);
    border-color: rgb(255 255 255 / 48%);
}


.navbar li.nav-item.active {
    background-color: #274580;
}

.navbar li.nav-item a, .navbar-light .navbar-nav .nav-link {
    color: white;
}

.navbar li.nav-item.active a, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    /*color: #ffb200;*/
    color: #faff05;
    /*border-bottom: 4px solid #ffb200;*/
    border-bottom: 4px solid #faff05;
}


.loto_row {
    color: white;
}

.loto_row:hover {
    color: #ffb200 !important;
}

.loto_active {
    color: #ffb200 !important;
}

.navbar ul li a {
    border-bottom: 4px solid transparent;
}

.navbar ul li a:hover, .navbar ul li a.active:hover {
    color: #faff05 !important;
    border-bottom: 4px solid #faff05 !important;
}

.hider {
    width: 325px;
    height: 40px;
    background: #274580;
    position: absolute;
    left: 234px;
}

/*nav a.ng-star-inserted:nth-child(2) {*/
.ng-star-inserted {
    display: none !important;
}

.event_details_area .evona iframe {
    /*margin-top: -41px !important;*/
}

.dropdown-menu {
    color: #212529;
    background-color: #274580;
}

.dropdown-item:hover {
    color: #274580 !important;
}

#promotii {
    font-family: "Oswald", sans-serif;
    perspective-origin: center;
    perspective: 100rem;
}

#promotii div.button-container {
    position: relative;
    height: 450px;
    margin-bottom: 3rem;
    overflow: hidden;
    background-color: #15275D;
    background-image: url("../../assets/images/promo_btn_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: 2px solid #0f1a40;
    border-radius: 0.7rem;
    transition: border 0.5s ease-in-out, transform 0.5s ease-in-out;
}

#promotii div.button-container:hover {
    border-color: #ffb200;
    cursor: pointer;
}

#promotii div.button-container h3 {
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #faff05;
    padding: 20px 0 10px 0;
}

#promotii div.button-container p {
    color: white;
    padding: 0 10px;
    font-size: 18px;
    line-height: 1;
    text-align: center;
}

#promotii div.button-container > img[src] {
    position: relative;
    width: 105%;
    top: -0.5rem;
}

#promotii div.button-container div.button-container__button {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 105%;
    overflow: hidden;
}

#promotii div.button-container div.button-container__button a {
    display: block;
    position: relative;
    width: 100%;
    height: 6rem;
    bottom: -1rem;
    line-height: 5rem;
    font-size: 2rem;
    font-weight: bold;
    color: white;
    /*color: #ffb200;*/
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
    background-color: #0b45b6;
    transition: color 0.5s ease-in-out, bottom 0.5s ease-in-out, background-color 0.5s ease-in-out;
}

#promotii div.button-container:hover div.button-container__button a {
    color: #0b45b6;
    bottom: 0;
    background-color: #ffb200;
}

/*.card {*/
/*    cursor: pointer;*/
/*    -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);*/
/*    -moz-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);*/
/*    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);*/
/*}*/

.glow {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 1);
}

/*.card:hover {*/
/*    -webkit-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 1);*/
/*    -moz-box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 1);*/
/*    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 1);*/
/*}*/


/*virtuale*/

.virtuale .card {
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(255, 255, 255, 1);
    -moz-box-shadow: 0px 0px 10px 2px rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 10px 2px rgba(255, 255, 255, 1);
    background-color: #274580;
}

.virtuale h3 {
    text-align: center;
    padding: 5px 0 5px;
    margin-bottom: 0px;
}

.card .card-header {
    text-transform: uppercase;
}

/*virtuale*/

/*loto*/

.loto thead {
    background-color: #274580;
    color: white;
    border-top: 0 !important;
}

.loto th {
    border-color: #15275d !important;
}

.loto.table-striped tbody tr:nth-of-type(odd) {
    background-color: white !important;
}

.loto.table-striped tbody tr:nth-of-type(even) {
    background-color: whitesmoke !important;
}

.loto .numar {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    background: rgb(39, 69, 128);
    color: white;
    text-align: center;
    padding-top: 2px;
    margin-right: 1px;
    background: linear-gradient(143deg, rgba(39, 69, 128, 1) 33%, rgba(21, 39, 93, 1) 100%);
}


/*end loto*/


/*sport*/

.sportBg {
    background-color: #061124;
}

.headerBg {
    background-color: #153d90;
}

.menuItemBg {
    background-color: #0f2e5f;
}

.cota {
    border-radius: 3px;
    margin: 10px;

}

.sportBg .card {
    cursor: pointer;
    -webkit-box-shadow: initial;
    -moz-box-shadow: initial;
    box-shadow: initial;
    border-radius: 0 !important;
}

/* width */
/*::-webkit-scrollbar {*/
/*    width: 0px;*/
/*}*/

/*::-webkit-scrollbar:hover {*/
/*    width: 6px;*/
/*}*/

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #bfbfbf;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
}


.sticky_nav {
    position: sticky;
}

.sticky_top {
    height: calc(100vh - 100px);
    overflow: auto;
    top: 72px;
    position: sticky;
}

.card {
    border-radius: 0;
    border: 0;
    background-color: transparent;
}

/*.card-header {*/
/*    background-color: #274580;*/
/*    border-radius: 0;*/
/*    color: white;*/
/*}*/

/*.card-body {*/
/*    background-color: #15275D;*/
/*    color: white;*/
/*    padding-left: 10px;*/
/*}*/


/*--------------*/

.sports-tree-item-header-icon, .sports-tree-item-item-icon {
    font-size: 19px;
    margin-right: 8px;
    line-height: 21px;
}


@charset "UTF-8";

@font-face {
    font-family: 'mobilenew';
    src: url('../../assets/fonts/mobilenew.woff2?330592') format('woff2');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "mobilenew";
    font-style: normal;
    font-weight: normal;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}


.hand {
    cursor: pointer;
}


.contact label {
    width: 100%;
}


/*virtuale*/

#mobileapi_virtuale {
    font-family: "Oswald", sans-serif;
    perspective-origin: center;
    perspective: 100rem;
    padding-top: 5rem;
}

#mobileapi_virtuale div.button-container{
    position: relative;
    height: 23rem;
    margin-bottom: 3rem;
    overflow: hidden;
    background-color: #15275D;
    background-image: url("../images/promo_btn_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    border: 0.2rem solid transparent;
    border-radius: 0.7rem;
    transition: border 0.5s ease-in-out, transform 0.5s ease-in-out;
}

#mobileapi_virtuale div.button-container:hover{
    border-color: #ffb200;
    cursor: pointer;
}

#mobileapi_virtuale div.button-container h3{
    font-size: 2.2rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #faff05;
    padding: 1.2rem 0 1rem 0;
    transition: color 0.5s ease-in-out;
}

#mobileapi_virtuale div.button-container:hover h3{
    color: white;
}


#mobileapi_virtuale div.button-container p{
    color: white;
    padding: 0 3rem;
    font-size: 1.7rem;
    line-height: 1;
    text-align: center;
}

#mobileapi_virtuale div.button-container > img[src]{
    position: relative;
    width: 105%;
    top: -0.5rem;
}

#mobileapi_virtuale div.button-container div.button-container__button{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 105%;
    overflow: hidden;
}

#mobileapi_virtuale div.button-container div.button-container__button a{
    display: block;
    position: relative;
    width: 100%;
    height: 4rem;
    bottom: -1rem;
    line-height: 3rem;
    font-size: 1.3rem;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
    background-color: #0b45b6;
    transition: color 0.5s ease-in-out, bottom 0.5s ease-in-out, background-color 0.5s ease-in-out;
}

#mobileapi_virtuale div.button-container:hover div.button-container__button a{
    color: #0b45b6;
    bottom: 0;
    background-color: #ffb200;
}

/************************ MOBILE/RESPONSIVE - BUTTON CONTAINER ********************/
/*@media screen and (min-width: 321px) and (max-width: 376px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        min-height: 33rem;*/
/*    }*/
/*}*/

/*@media screen and (min-width: 377px) and (max-width: 426px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        min-height: 35rem;*/
/*    }*/
/*}*/

/*@media screen and (min-width: 427px) and (max-width: 768px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        min-height: 40rem;*/
/*    }*/
/*}*/

/*@media screen and (min-width: 769px) and (max-width: 1024px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        min-height: 34rem;*/
/*    }*/
/*}*/

/*@media screen and (min-width: 1025px) and (max-width: 1440px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        min-height: 39rem;*/
/*    }*/
/*}*/

/*@media screen and (min-width: 1441px) {*/
/*    #mobileapi_virtuale div.button-container{*/
/*        !*min-height: 37rem;*!*/
/*    }*/
/*}*/



#mobileapi_oferta{
    margin-top: 50px;
}

#mobileapi_oferta div.button-container{
    position: relative;
    height: auto;
    margin-bottom: 3rem;
    overflow: hidden !important;
    background-color: #15275D;
    background-image: url("../../assets/images/promo_btn_bg.png");
    background-repeat: no-repeat;
    border: 0.2rem solid transparent;
    border-radius: 0.7rem;
    transition: border 0.5s ease-in-out, transform 0.5s ease-in-out;
    text-align: center;
}

#mobileapi_oferta div.button-container:hover{
    border-color: #ffb200;
    cursor: pointer;
}

#mobileapi_oferta div.button-container h3{
    font-size: 3.5rem;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    color: #ffb200;
    padding: 2rem 0 1rem 0;
    transition: color 0.5s ease-in-out;
}

#mobileapi_oferta div.button-container:hover h3{
    color: white;
}

#mobileapi_oferta div.button-container p{
    color: white;
    padding: 0 3rem;
    font-size: 1.7rem;
    line-height: 1;
    text-align: center;
}

#mobileapi_oferta div.button-container div.button-container__button{
    bottom: 0;
    left: 0;
    width: 105%;
    overflow: hidden !important;
}

#mobileapi_oferta div.button-container div.button-container__button a[href]{
    display: block;
    position: relative;
    width: 100%;
    height: 6rem;
    bottom: -1rem;
    line-height: 5rem;
    font-size: 2rem;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: middle;
    background-color: #0b45b6;
    transition: color 0.5s ease-in-out, bottom 0.5s ease-in-out, background-color 0.5s ease-in-out;
}

#mobileapi_oferta div.button-container:hover div.button-container__button a[href]{
    color: #0b45b6;
    bottom: 0;
    background-color: #ffb200;
}

#mobileapi_oferta div.button-container > img[src]{
    transition: transform 0.5s ease-in-out;
}
/************************ RESPONSIVE - BUTTON CONTAINER ********************/
/************************ MOBILE XS  - BUTTON CONTAINER ********************/
@media screen and (max-width: 320px) {
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 45vw;
        background-size: contain;
        background-position: 0 -20px;
        margin: 5px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 12vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 10px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: auto;*/
        /*width: 130px;*/
        /*line-height: 17px;*/
        /*padding: 10px 15px 20px 15px;*/
        /*text-align: left;*/
    }
}
/************************ MOBILE SM - BUTTON CONTAINER ********************/
@media screen and (min-width: 321px) and (max-width: 376px) {
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 45vw;
        background-size: contain;
        background-position: 0 -20px;
        margin: 5px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 12vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 10px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 150px;*/
        /*line-height: 34px;*/
        /*padding: 10px 15px 20px 15px;*/
        /*text-align: left;*/
    }
}

/************************ MOBILE M - BUTTON CONTAINER ********************/
@media screen and (min-width: 377px) and (max-width: 426px) {
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 45vw;
        background-size: contain;
        background-position: 0 -20px;
        margin: 5px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 12vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 12px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 170px;*/
        /*line-height: 34px;*/
        /*padding: 10px 15px 20px 15px;*/
        /*text-align: center;*/
    }
}
/************************MOBILE L - BUTTON CONTAINER ********************/
@media screen and (min-width: 427px) and (max-width: 768px) {
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 30vw;
        background-size: contain;
        background-position: 0 -20px;
        margin: 5px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 12vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 13px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 210px;*/
        /*line-height: 34px;*/
        /*padding: 10px 15px 20px 15px;*/
        /*text-align: center;*/
    }
}
/************************ LAPTOP -  BUTTON CONTAINER ********************/
@media screen and (min-width: 769px) and (max-width: 1024px){
    #mobileapi_oferta section.menu-container{
        max-width: 850px;
        margin: 0 auto;
    }

    #mobileapi_oferta div.button-container > img[src]{
        transform-style: preserve-3d;
        transition: transform 0.6s ease-in-out;
    }

    #mobileapi_oferta div.button-container:hover > img[src]{
        transform: scale(1.15) rotate(10deg);
    }

    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 22vw;
        background-size: cover;
        background-position: 0 -40px;
        margin: 10px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 10vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 15px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 240px;*/
        /*line-height: 34px;*/
        /*padding: 10px 15px 20px 15px;*/
        /*text-align: left;*/
    }
}
/************************  DESKTOP - BUTTON CONTAINER ********************/
@media screen and (min-width: 1025px) and (max-width: 1440px) {
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta section.menu-container{
        max-width: 1000px;
        margin: 0 auto;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 20vw;
        background-size: cover;
        background-position: 0 -40px;
        margin: 10px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 8vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 18px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 350px;*/
        /*line-height: 34px;*/
        /*padding: 10px 15px 20px 35px;*/
        /*text-align: left;*/
    }

    #mobileapi_oferta div.button-container:hover > img[src]{
        transform: scale(1.15) rotate(10deg);
    }
}
/************************  XXL -  BUTTON CONTAINER ********************/
@media screen and (min-width: 1441px) {
    /* TO IMPLEMENT */
    #mobileapi_oferta{
        margin-top: 5vh;
    }

    #mobileapi_oferta section.menu-container{
        max-width: 1000px;
        margin: 0 auto;
    }

    #mobileapi_oferta div.menu-wrapper{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #mobileapi_oferta div.button-container{
        width: 15vw;
        background-size: cover;
        background-position: 0 -40px;
        margin: 10px;
    }

    #mobileapi_oferta div.button-container > img[src]{
        display: inline-block;
        width: 6vw; /*mod*/
        margin: 5px auto; /*mod*/
    }

    #mobileapi_oferta div.button-container div.button-container__button  > a[href]{
        height: 64px;
        line-height: 55px;
        font-size: 15px;
    }

    #mobileapi_oferta div.button-container.liga div.button-container__button  > a[href]{
        /*height: 34px;*/
        /*width: 350px;*/
        /*line-height: 34px;*/
        /*padding: 10px 40px 20px 50px;*/
        /*text-align: left;*/
    }

    #mobileapi_oferta div.button-container:hover > img[src]{
        transform: scale(1.15) rotate(10deg);
    }
}



.text-white {
    /*color: #274580 !important;*/
    color: #0e1f40 !important;
}


/*-------------*/

.time-filter {
    background-color: #0e1f40;
    color: #fbfdff !important;
}


.dropdown-item:focus, .dropdown-item:hover {
    background-color: #274580;
}


.btn-link, .text-primary {
    color: #274580 !important;
}



@media (max-width: 575px) {
    .d-sm-none {
        display: none !important;
    }
    .d-sm-inline {
        display: inline !important;
    }
    .d-sm-inline-block {
        display: inline-block !important;
    }
    .d-sm-block {
        display: block !important;
    }
}

.sloturi_head {
    color: #17479e;
    font-family: "Oswald", sans-serif !important;
}

.sloturi {
    border: 2px solid #17479e;
    border-radius: 8px;
    background: #17479e;
    font-family: "Oswald", sans-serif;
    font-weight: bold;
    margin-bottom: 2rem;
}

.sloturi a {
    color: white;
}

.sloturi a:hover {
    color: #17479e;
    text-decoration: none;
}

.sloturi:hover {
    border: 2px solid #ffb200;
    background: #ffb200;
    color: #17479e;
}
