#content .galleryTitlehp{
    text-align: center;
}
.navigation > div {
    text-align: center;
}

.navigation > div ul.breadcrumb.breadcrumbs.airmart_breadcrumbs {
    justify-content: flex-start;
}

#content .login form fieldset {
    width: 100%;
    text-align: center;
}

#content .login form fieldset .buttons {
    margin: 0 auto;
}

#content .login form fieldset .buttons button.button {
    float: left;
}


#content .login + div ul.login {
    width: 100%;
    text-align: center;
}

#system-message-container {
    /*position: absolute;
    transform: translateX(-50%);*/
    width: 100%;
    top: 50px;
    left: 50%;
    color: #ff3636;
    padding: 10px;
    text-align: center;
}
#system-message-container .close{
    float: right;
    font-weight: bold;
}
#system-message-container h4.alert-heading{
    font-weight: bold;
}
#site_title{
    font-size: 50px;
    font-weight: bold;
    font-family: emoji;
    padding: 0px;
}
body #all .main{
    margin-top: 22px;
}
.mod-languages-frs ul.lang-inline li.lang-active {
    padding-right: 2px;
}
body{
    font-family: "Times New Roman" !important;
}
.mod-languages-frs{
    float: right;
    text-align: left !important;
    position: absolute !important;
    top: -10px !important;
    left: 60px !important;
}
.mod-languages-frs ul{
    list-style: none;
}
.pos-header-section .mod-languages-frs ul li{
    float: left;
    margin-left: 5px;
}
.navigation ul.horizontal_menu li{
    padding: 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.galleryTitle, .GalleryTitle, .listinoTitle, .item-page h2, .total{
    height: auto;
}
/*virtuemart invoice page setup sagar shah 02-14-2022 START*/
#vmdoc-header h1{
    text-align: center;
}
#vmdoc-header p{
    text-align: right;
}
#vmdoc-header #gtx-trans{
    display: none;
}
/*virtuemart invoice page setup sagar shah 02-14-2022 END*/


/*||CSS START FROM 02-03-2022||*/

.order_listing_title h2 {color: #363636; font-size: 32px; line-height: normal; text-transform: uppercase; font-family: 'prataregular',serif; text-align:center;}

.order_listing_section table {table-layout: fixed; background: #f5f3f4; border: 1px solid #E8E8E6; border-top: 0; width:100%;}

.order_listing_section table tbody{display:table-row-group!important; width:auto!important; border:0!important;}

.order_listing_section table tbody .listinoRigaPrezzo {text-align: right;}

.order_listing_section table thead {border-bottom: 1px solid #E8E8E6;}

.order_listing_section table thead th {padding:8px 10px; color:#363636; font-size:16px; font-weight:bold;}

.order_listing_section table thead th:nth-last-child(2){text-align:right;}

.order_listing_section table tbody tr.row0 {background: #fff;}

.order_listing_section table tbody td{padding:8px 10px; color: #363636; font-size: 14px; border-bottom:1px solid #ddd;}

.order_listing_section table tbody td a{color:#1a73e8; text-decoration:none; font-weight: bold;}

.control {margin-bottom: 10px;}

button {cursor: pointer;}

#virtuemart_orders {margin-top: 20px;}

/*||CSS CLOSE FROM 02-03-2022||*/

.custom.cst_lougout{
    text-align: right;
    position: absolute !important;
    top: 20px !important;
    right: 260px !important;
}
.ListinoProdotti .payment_name,
.ListinoProdotti .payment_amount {
    display: inline-block;
    border-bottom: 1px black dotted;
}
.ListinoProdotti .payment_name {
    width: 5rem;
}
.ListinoProdotti .payment_amount {
    width: 4rem;
    text-align: right;
}
.swal-modal.cancel-ticket-modal {
    width: auto;
}
.swal-button.primary {
    background-color: #198754;
}
.swal-button.secondary {
    background-color: #989898;
}
.swal-button:not([disabled]):hover {
    background-color: #000;
}
.canceled {
    color: #F00;
    text-align: center;
}