#root {
  /*slip*/ }
  #root #loto {
    /*overflow: hidden;*/
    position: relative; }
  #root #loto-right {
    z-index: 1;
    width: 300px;
    float: right; }
  #root #loto .lower {
    /*position: relative;*/
    overflow: hidden; }
  #root #loto_navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: table;
    border-spacing: 1px;
    width: 100%;
    margin: 0 0 0.4em; }
  #root #loto_navigation li {
    width: 33.3%;
    display: table-cell;
    background-color: #3c3c3c;
    position: relative; }
  #root #loto_navigation li a {
    text-decoration: none;
    color: #8c8c8c;
    line-height: 3em;
    display: block;
    text-align: center;
    font-size: 0.875em; }
  #root #loto_navigation li.selected {
    background-color: #2d2d2d; }
  #root #loto_navigation li.selected a {
    color: #28aae1; }
  #root #loto_navigation li.selected div.day-indicator {
    display: block;
    width: 100%;
    background: url(../images/strelica_lijevi_izb_dole.png) no-repeat center top;
    height: 0.7em;
    background-size: 0.9em;
    bottom: -0.7em;
    position: absolute;
    left: 0; }
  #root #loto .clickable {
    background: url(../images/strelica_desno.png) no-repeat;
    background-size: .8em;
    background-position: right;
    margin-right: 10px; }
  #root #loto .clickable img {
    padding-top: 0.9em;
    width: 1.2em;
    font-size: 0.9375em;
    float: left; }
  #root #loto div#container_mainview {
    overflow: hidden; }
  #root #loto div#container_selgameview {
    position: relative;
    display: none; }
  #root #loto div#header_selgame div.clickable {
    padding: 0.7em;
    background: none;
    line-height: 1.2em;
    margin-right: 2em; }
  #root #loto div#header_selgame .clickable img {
    padding-top: 0.25em;
    display: block;
    margin-right: 0.5em;
    padding-bottom: 0.9em;
    float: left; }
  #root #loto div#header_selgame div.star.right {
    float: right;
    margin-right: 0.5em;
    margin-top: 0.2em; }
  #root #loto div#container_officialrounds {
    position: absolute;
    background: url(../images/strelica_lijevi_izb_gore.png) no-repeat right top;
    width: 100%;
    color: #fff;
    top: 1.5em;
    display: none;
    padding-top: 0.5em;
    background-position: right 0.1em top;
    z-index: 2; }
  #root #loto div#container_officialrounds ul {
    background-color: #3c3c3c;
    overflow: hidden; }
  #root #loto ul#list_rounds {
    list-style: none;
    padding: 0;
    margin: 0; }
  #root #loto ul#list_rounds li {
    border-right: 1px solid #2d2d2d;
    border-bottom: 1px solid #2d2d2d;
    width: 20%;
    font-size: 0.750em;
    text-align: center;
    box-sizing: border-box;
    padding: 0.5em 0;
    float: left; }
  #root #loto ul#list_rounds li.selected {
    color: #28aae1;
    background-color: #2d2d2d; }
  #root #loto div#container_icons {
    height: 1.3em;
    padding: 0.6em;
    background-color: #e1e1e1;
    border-top: 1px solid #fff; }
  #root #loto div#container_advstats {
    display: none;
    position: absolute;
    z-index: 1;
    top: 6.9em;
    width: 100%;
    padding-top: 0.5em;
    background: url(../images/strelica_lijevi_izb_gore.png) no-repeat 0.85em top;
    background-size: 1em; }
  #root #loto div#container_odds {
    background-color: #e1e1e1;
    overflow: hidden;
    clear: both; }
  #root #loto ul#list_stats {
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #2d2d2d; }
  #root #loto #list_stats li {
    line-height: 2.8em;
    font-size: 0.8750em;
    color: #fff;
    padding: 0 1em;
    border-bottom: 1px solid #1e1e1e;
    font-weight: 300; }
  #root #loto #list_stats li:active {
    background-color: #1e1e1e;
    color: #28aae1; }
  #root #loto div#container_selnumbers {
    margin: 0.7em;
    padding-right: 2em;
    line-height: 1.4em;
    margin-right: 3em;
    width: 84vw;
    overflow-wrap: break-word;
    font-size: 0.9375em; }
  #root #loto div#header_selgame {
    background-color: #3c3c3c;
    line-height: 2.3em;
    font-size: 0.9375em; }
  #root #loto div#selround {
    float: right;
    padding-right: 1.2em;
    background: url(../images/strelica_lijevi_izb_gore.png) no-repeat right 1.2em;
    background-size: 0.9em;
    z-index: 10; }
  #root #loto div#selround.open {
    background-image: url(../images/strelica_plava_tab_kalendar.png); }
  #root #loto .loto.delimiter {
    color: #4196dc;
    padding: 0 0 0 5px; }
  #root #loto div#back_navigation {
    float: left; }
  #root #loto div.icon {
    margin-right: 1.4em;
    height: 1.2em;
    width: 1.2em;
    border-radius: 0.1em;
    float: left;
    margin-left: 0.2em; }
  #root #loto div#stats.icon {
    background: url("../images/statistika_odabir.png") no-repeat;
    background-size: contain;
    width: 1.15em; }
  #root #loto div#stats.icon.selected {
    background-image: url("../images/statistika_odabir_sel.png");
    background-size: contain; }
  #root #loto div#qp.icon {
    background: url("../images/qp_ikona.png") no-repeat;
    background-size: contain; }
  #root #loto div#qp.icon:active {
    background-image: url("../images/qp_ikona_sel.png");
    background-size: contain; }
  #root #loto div#mygame.disabled {
    opacity: 0.2; }
  #root #loto div#mygame.icon {
    background: url("../images/moja_igra.png") no-repeat;
    background-size: contain; }
  #root #loto div#mygame.icon:active:not(.disabled) {
    background-image: url("../images/moja_igra_sel.png");
    background-size: contain; }
  #root #loto div#delPick.icon {
    background: url("../images/delete.png") no-repeat;
    background-size: contain;
    float: right;
    margin-top: 0.7em;
    display: block;
    margin-right: 1.1em;
    padding-bottom: 0.65em; }
  #root #loto .slip-numbers div#delPick.icon {
    padding-top: 0.7em;
    margin-top: 0;
    margin-right: 0;
    font-size: 1.07em;
    position: absolute;
    right: 0.5em;
    top: 0.6em; }
  #root #loto div#delPick.icon:active, #root #loto div#delPick.icon:hover {
    background: url("../images/delete_sel.png") no-repeat;
    background-size: contain; }
  #root #loto .slip-content img#delPick.icon {
    margin: 0;
    margin-top: -0.7em; }
  #root #loto .navigation-back {
    width: 25%; }
  #root #container_numpad {
    clear: both;
    margin-right: 4vw; }
  #root #m-slip div.koef span, #root #container_slip div.koef span {
    word-break: break-all;
    font-weight: 600; }
  #root #m-slip .strong {
    font-weight: 600; }
  #root #container_slip div.collapse-container {
    width: 100%; }
  #root #container_slip .error {
    display: none;
    color: white;
    background-color: #f00;
    width: 100%;
    border-radius: 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  #root .loto-slip-head {
    background: #0073d1;
    color: white;
    padding: 11px 15px;
    font-size: 15px;
    margin-bottom: 2px; }
  #root .loto-empty {
    background: url(../images/loto/loto_inicijalni_listic.jpg) no-repeat center;
    height: 193px; }
  #root #container_slip .combinations .error {
    clear: both;
    float: left;
    font-size: 0.8125em;
    margin: 0.4em 0.2em 0.2em 0.2em;
    width: 98%;
    padding: 0.2em; }
  #root #container_slip .error.display {
    display: block; }
  #root #container_slip .slip-clear-line input.remove[type=button], #root #container_slip .slip-clear-line input.remove[type=button]:active {
    color: #fff;
    background-image: none;
    background-color: #d20000;
    padding: 0; }
  #root #container_slip .m-slip {
    background-color: #323232; }
  #root #container_slip {
    z-index: 12; }
  #root #container_slip .navigation-slip-now {
    padding-top: 0.2em;
    line-height: 1.3em;
    text-transform: none;
    text-align: left;
    width: 50%; }
  #root #container_slip .navigation-slip-back {
    width: 40%;
    float: right;
    text-align: right;
    background: url(../images/strelica_D.png) no-repeat right 1em;
    background-size: 0.9em;
    padding-right: 1.3em; }
  #root #container_slip div.m-slip div.amounts.gray {
    text-align: left;
    clear: both;
    margin-bottom: 0.8em;
    width: 100%; }
  #root #container_slip div.m-slip div.amounts.gray.first {
    margin-bottom: 0; }
  #root #container_slip div.koef {
    text-align: right;
    overflow: hidden;
    float: right; }
  #root #container_slip div.m-slip div.first {
    width: 49%; }
  #root #container_slip div.m-slip div.gray.second div.first {
    width: 100%;
    text-align: right; }
  #root #loto .system .par-koef {
    display: none; }
  #root #loto .par-koef div.koef {
    width: 57%; }
  #root #loto .par-koef .first {
    width: 43%; }
  #root #container_slip div.koef span {
    word-break: break-all;
    font-weight: 500; }
  #root #container_slip div.collapse-container {
    width: 100%; }
  #root #container_slip .m-slip input.quick {
    cursor: pointer;
    color: #323232;
    height: 2.5em;
    font-size: 15px; }
  #root #container_slip .m-slip div.line.blue {
    font-size: 1.4em; }
  #root #container_slip input[type=button] {
    border: 0;
    display: block;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-weight: 400;
    font-family: inherit;
    cursor: pointer;
    color: #323232;
    background-color: gainsboro;
    height: 40px;
    line-height: 41px;
    font-size: 18px; }
  #root #container_slip input.payin-btn[type=button].btn-crobet {
    background-color: #00d1a1;
    color: black;
    width: 100%; }
  #root #container_slip input.preview-btn[type=button].btn-crobet {
    width: 40px;
    border-radius: 2px;
    margin: 0;
    background-image: url(../images/listici/pregled_listica.svg?1);
    background-repeat: no-repeat;
    background-position: center;
    background-color: gainsboro; }
  #root #container_slip input.preview-btn[type=button].btn-crobet:hover {
    background-color: #c8c8c8; }
  #root #container_slip .confirmation input.payin-btn[type=button].btn-crobet {
    width: 49%; }
  #root #container_slip input[type=button].voucher-btn {
    width: 40px;
    background: url(../images/neklikabilne/menu-posebna.svg) no-repeat center;
    background-color: gainsboro;
    margin-left: 4px; }
  #root #container_slip input[type=button].voucher-btn:hover, #root #container_slip .popup-open input[type=button].voucher-btn {
    background-color: #c8c8c8; }
  #root #container_slip .voucher-popup {
    display: none;
    position: absolute;
    right: 0px;
    top: -33px;
    background-color: gainsboro;
    padding: 0.5em;
    width: 77%; }
  #root #container_slip .popup-open .voucher-popup {
    display: block; }
  #root #container_slip .popup-open {
    position: relative; }
  #root #container_slip #voucher-number {
    color: black;
    width: 67%; }
  #root #container_slip #voucher-apply {
    background-color: #00d1a1;
    padding: 0 6px;
    font-size: 14px; }
  #root #container_slip #voucher-apply:hover {
    background-color: #00c896; }
  #root #container_slip #voucher-apply:active {
    color: black; }
  #root #container_slip input[type=button].disabled,
  #root #container_slip input[type=button].disabled:hover,
  #root #container_slip input[type=button].selected.disabled:hover,
  #root #container_slip input[type=button].payin-btn.disabled:hover,
  #root #container_slip .slip-clear-line input[type=button].disabled:hover,
  #root #container_slip li.fix.disabled,
  #root #container_slip div.binoms.disabled,
  #root #container_slip input[type=button]#give-up-btn.btn-crobet,
  #root #container_slip input[type=button].quick.disabled:hover {
    color: #828282;
    background-color: gainsboro;
    cursor: default; }
  #root #container_slip input[type=button].btn-crobet {
    width: 49.2%;
    padding: 0 10px;
    margin: 0 1px; }
  #root #container_slip input[type=button].large {
    width: 100%; }
  #root #container_slip input[type=button]#give-up-btn.btn-crobet {
    color: #323232;
    cursor: pointer; }
  #root #container_slip input[type=button].selected,
  #root #container_slip div.binoms.disabled.selected,
  #root #container_slip input[type=button].selected.disabled:hover,
  #root #container_slip input[type=button]:active,
  #root li.fix.selected,
  #root div.binoms.selected,
  #root #container_slip .sum-sys div.selected input,
  #root #container_slip .sum-sys div.selected input:hover {
    background-color: #323232;
    color: #fff; }
  #root #container_slip input.quick[type=button].selected {
    background-color: #4196dc; }
  #root #container_slip .sum-sys div input:hover {
    background-color: #c8c8c8; }
  #root div.binoms.selected:hover {
    background-color: black; }
  #root #container_slip .sum-sys div.selected input:hover {
    cursor: default; }
  #root #container_slip input[type=button].quick:hover {
    background-color: #c8c8c8; }
  #root #container_slip input[type=button].payin-btn:hover {
    color: black;
    background-color: #00c896; }
  #root #container_slip input[type=button]#give-up-btn.btn-crobet:hover {
    background-color: #c8c8c8; }
  #root #container_slip {
    z-index: 1;
    background-color: #fff;
    float: right;
    width: 300px;
    margin: 28px 0; }
  #root #container_slip .sum-sys {
    clear: both;
    margin: 0;
    padding: 0;
    font-size: 14px;
    width: 100%; }
  #root #container_slip .sum-sys div {
    height: 47px;
    width: 50%;
    float: left;
    padding-right: 2px;
    box-sizing: border-box; }
  #root #container_slip .sum-sys div:last-child {
    padding-right: 0; }
  #root #container_slip .sum-sys div input {
    width: 100%; }
  #root #container_slip .sum-sys div.selected {
    background-image: url(../images/strelice/tabovi_selektirani.svg?1);
    background-repeat: no-repeat;
    background-position: center bottom; }
  #root #container_slip .slip-event ul li span.remove input[type=button] {
    display: none;
    height: 2em;
    background: url(../images/mLive_listic_X_crv.png) no-repeat right top;
    width: 2em;
    background-size: 2em;
    font-size: 1em; }
  #root #container_slip .slip-clear-line input[type=button] {
    float: right;
    width: 43%;
    display: block;
    font-size: 15px;
    padding-left: 24px;
    background-image: url(../images/listici/x_brisi_sve.svg?1);
    background-repeat: no-repeat;
    background-position: 14px center;
    *background-position: 10px center; }
  #root #container_slip .slip-clear-line input[type=button]:hover {
    background-color: #d20000;
    color: #fff;
    background-image: url(../images/listici/x_brisi_sve_potvrda_bijeli.svg?1); }
  #root #container_slip .slip-clear-line input.disabled[type=button], #root #container_slip .slip-clear-line input.disabled[type=button]:hover {
    color: #828282; }
  #root #container_slip .navigation-now {
    padding-top: 0.2em;
    line-height: 1.3em;
    text-transform: none;
    text-align: right; }
  #root #container_slip .navigation-back {
    margin-top: 0.4em; }
  #root #container_slip div.abo {
    line-height: 2.5em;
    clear: both; }
  #root #container_slip .slip-content.slip {
    padding: 10px;
    font-size: 15px; }
  #root #container_slip .slip-content.slip .slip-numbers {
    padding: 13px 15px;
    background-color: #f0f0f0;
    margin-top: 0.7em;
    position: relative;
    word-break: break-word;
    line-height: 22px; }
  #root #container_slip .slip-content.slip .slip-numbers .loto.delimiter {
    padding: 0; }
  #root #container_slip .slip-content.slip .slip-numbers span.number {
    padding: 7px 5px 7px 0; }
  #root #container_slip .slip-content.slip .slip-numbers span.number:hover {
    cursor: pointer;
    background: url(../images/loto/x_brisanje_brojeva.svg?1) no-repeat right top; }
  #root #container_slip .slip-content.slip .smalldata {
    color: #646464;
    font-size: 0.9375em;
    line-height: 1.4em; }
  #root #container_slip .slip-content.slip img {
    border: 0;
    display: block;
    float: left;
    margin-bottom: 2em;
    width: 1.5em;
    margin-right: 0.4em; }
  #root #container_slip input#savePicks {
    border: none;
    float: left;
    background: url(../images/loto/moja-igra_gumb.svg?1) no-repeat left center;
    color: #323232;
    padding-left: 2.8em;
    width: 56%;
    text-align: left; }
  #root #container_slip input#savePicks:hover {
    background: url(../images/loto/moja-igra_gumb.svg?1) no-repeat left center; }
  #root #container_slip input#savePicks.selected {
    background-image: url(../images/loto/moja-igra_gumb_selected.svg?1);
    cursor: default; }
  #root #container_slip div.payoutperevent {
    color: white;
    margin: 16px 0 0;
    clear: both;
    float: none;
    overflow: hidden;
    padding: 0px;
    line-height: 11px;
    font-size: 15px; }
  #root #container_slip ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  #root #container_slip ul div {
    line-height: 20px; }
  #root #container_slip ul .expected-left {
    width: 57%;
    float: left; }
  #root #container_slip ul .expected-right {
    width: 43%;
    float: right;
    text-align: right; }

/*
@media (max-width: 1100px) {
    #root {

        #loto div.loto {
            margin-right: 250px;
        }
        #container_slip {
            width: 250px;
        }
        #container_slip .slip-content.slip img {
            display: none;
        }
        #container_slip .slip-clear-line input[type=button] {
            width: 38%
        }
        span.tax-details {
            width: 148px;
        }
    }
}
*/

/*# sourceMappingURL=lotomobile.css.map */
