/*
 * Stiluri specifice iabilet, se aplica peste stilurile din tema selectata (modules/ui/themes/iabilet/assets/styles.css)
 * si peste stilurile de baza in ordinea urmatoare:
 * web/include/ui.css (css de baza)
 * web/include/theme-iabilet/styles.css (css vendor)
 */

body { background-color:#e3e3ea; color:#000; }
main .content { border-radius:10px; overflow:hidden; background-color: #fbfbfd; } /** trebuie overflow hidden sa acopere colturile unei posibile alerte la inceput de content **/
@media (max-width: 767px) {
    main .content { border-radius:0; }
}


a { color: #006aca; }
.text-secondary { color:rgb(153, 164, 172)!important; }
.text-success { color:rgb(0, 185, 139)!important; }
.text-accent { color:rgb(0, 185, 139); }
.badge-accent { background-color: rgb(0, 185, 139); color:#fff; }
.btn-link { color: #006aca; }
.btn-accent, .btn-outline-accent.hover:hover {
    color: rgb(255, 255, 255);
    background-image: linear-gradient(-90deg, #015eb2, #006aca);
    background-size: 100%;
}
.btn-outline-primary { color:#006aca; border-color:#006aca; }
.btn-outline-primary:hover { color:#fff; background-color:#006aca; border-color:#006aca; }
.btn-outline-accent { border: 1px solid #006aca; color: #006aca }


.movie-header { background-color:#fff; }
.movie-header .title { font-size:1.75rem; font-weight:700; line-height:1; text-transform:uppercase; margin:0; padding:0; color:#000;  }
.movie-header .title-secondary { font-size:1.75rem; font-weight:300; line-height:1; text-transform:uppercase; margin:0; padding:0; }
.movie-header .tag { border:1px solid #cfcfcf; }
.movie-header .back-link { line-height:1.75rem; }

.order .order-tools { background-color: #fff; }
.order .order-tools .info * { font-size:90%; }

/*
 * Se aplica si la configurator si la listarile de produse , bilete
 */
#items-container .item-selected { background-color: inherit; }

/*
 * Doar ptr listarile de produse si bilete
 */
.ticketing-items { background-color:#fff; }
.ticketing-items .item-actions a {  width:32px; height:32px; line-height:32px; }
.ticketing-items .item-actions a.item-act-dec { border-radius: 5px 0 0 5px; }
.ticketing-items .item-actions a.item-act-inc { border-radius: 0 5px 5px 0; }
.ticketing-items .item-actions .item-qty { height:32px; margin:0; border-width:1px 0 1px 0!important; }
.payment-types .payment-libra .name { background:transparent url(icons_card.svg) no-repeat top left; background-size: 211px 30px; width:211px; height:30px; overflow:hidden; text-indent:-9999px; }

body.prod.iabilet.body-iabiletproducts.body-bucmita .logo {
    background: url(logo_mita_ib.jpg) !important;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    max-width: 100%;
    width: 470px;
    height: 147px;
    margin: 5 auto;
    display: block;
}
body.prod.iabilet.body-iabiletproducts.body-cjmina .logo {
    background: url(logo_mina_ib.jpg) !important;
    background-position: center;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    width: 470px;
    height: 148px;
    margin: 5 auto;
    display: block;
    max-width: 100%;
}
