body{
	padding-top: 51px;

    /*font-family: "LatoWebLight","FontAwesome",Helvetica,Arial,sans-serif;*/
    font-size: 12px;
    line-height: 1.42857143;
    color: #4e5758;
    background-color: #fff;
        /*font-weight: 500;*/
}
label{
    font-weight:200;
    font-size:15px;
}

@media (max-width:992px) {
    label {
        font-size: 10px;
    }
    .form-control{
        font-size:10px;
    }
}

    /* ng-cloak */
    [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng.ng-cloak {
        display: none;
    }

    ul {
        list-style: none;
    }

    a {
        color: #4e5758;
    }

        a:hover {
            cursor: pointer;
        }

    ul.simple-post-list .post-image {
        float: left;
        margin-right: 12px;
    }

    ul.simple-post-list {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .callout-box {
        background-color: #546489;
        color: #fff;
        padding: 10px 20px;
    }

    .body-title {
        border: 1px solid #e3e3e3;
        border-left: 5px solid #234383;
        padding: 0 20px 20px;
    }

    .featured-box {
        border: 1px solid #e3e3e3;
        border-top: 5px solid #234383;
        padding: 0 20px 20px;
    }

    .breadcrumbs {
        position: relative;
        border-bottom: 1px solid #E5E5E5;
        background-color: #F5F5F5;
    }

    .breadcrumb {
        margin-bottom: 0;
    }

    .cart-btn {
        border-radius: 0;
    }

    .navbar {
        border-radius: 0;
        /*background: #438EB9;
color: #fff;border: 0;*/
    }
    /* Removed width:auto from navbar-collapse classs; */
    .navbar-collapse {
        border-top: 0;
        box-shadow: none;
    }

    .navbar .navbar-brand {
        /*color: #FFF;
font-size: 24px;
text-shadow: none;
padding-bottom: 10px;*/
    }

    .form-group-addon {
        padding-left: -20px;
    }

    .news {
        float: none;
        width: 375px;
    }

    .input-block {
        width: 100%;
    }



    /*.nav-tabs > li.active {
        border-top-color: #3c8dbc;
        border-top-style: solid;
    }*/

    .tab-pane {
        background-color: white;
    }

    .nav-tabs>li.active>a{
        font-weight: bold;
    }

    .box{
        box-shadow: 1px 3px 10px #c0c0c0 !important;
    }

    .enrollNext-sectionTitle{
        padding-left:10px;
        padding-right: 10px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .numbeHeader{
        margin-left: 15px;
    }


    .cardVoucher{
        min-height:180px;
    }
    .showonMobile {
        display: none;
    }
    @media only screen and (max-width: 768px) {
        .showonMobile {
            display: block;
            margin-top:7px; 
            margin:7px;
        }
    }
    .btnUpDown{
        margin-left:5px;
        margin-right:5px;
        vertical-align:middle!important;
        margin-top:6px;
    }
    .card{
        min-width:250px;
    }  

    .bookitMain{
        margin-left:50px;margin-right:50px;
    }

    .card-voucher{
        display:flex!important;justify-content:center;margin-top:10px;
    }

    .voucherImage{
        height:auto;width:100%;object-fit: cover!important;overflow:hidden!important; margin-bottom:5px;
    }   

    .cardvoucher2{
        max-height:150px;
    }

    .getV-cf{
        display:flex;justify-content:center;
    }
    .ikonkaUpDown{
        font-style:normal;
    }
.qtyInput{
    max-width:50px;text-align:center;
}
.getV-qtylbl{
    margin:10px;
}

.getV-img{
    width:100%;display:flex!important;justify-content:center;
}
.card-body{
    overflow:hidden;
}
.getV-card{
    display:flex!important;justify-content:center;
    flex-direction: column;
}
.ticket-name{
    min-height: 33px;
}
.getV-ticketName{
    display:inline;
}
.ticket-description{
    min-height: 33px;
}
.getV-groupDesc{
    display:inline;
}
.getV-additionalInfo{
    font-size: 10px;
}
.getV-kupTeraz{display:flex;justify-content:center;
}
.getV-plan4uFooter{
    display:flex;justify-content:center;font-size:9px;
}
.getV-plan4uFooterLink{
    font-size:9px;
}
 