
   #cartButtons {
        background: unset !important; 
        padding-left: 0px !important; 
    } 

   #cartButtons .budget_group {
        border-left: none !important; 
    } 

   #cartButtons .budgetItem {
        height: 30px !important; 
        border-bottom: none !important; 
        padding-left: 0px !important; 
    } 

   #cartButtons .total_table {
        width: 35% !important; 
    } 

   #cartButtons .total_text {
        font-size: 1.2rem !important; 
        height: 20px !important; 
    } 

   #cartButtons .total_text_th_1 {
        padding-bottom: 10px !important; 
        border-left: none !important; 
    } 

   #cartButtons .total_text_th_2 {
        border-left: none !important; 
    } 

   #cartButtons table .altAll {
        text-align: center !important; 
        border-radius: 20px !important; 
        margin-bottom: 10px !important; 
        margin: 2px !important; 
        padding: 5px !important; 
        border: 1px solid gainsboro !important; 
    } 

   #cartButtons table .noAltAll {
        border: none !important; 
    } 

   #cartButtons table .removeAll {
        text-align: center !important; 
        border-radius: 20px !important; 
        margin-bottom: 10px !important; 
        margin: 2px !important; 
        border: 1px solid gainsboro !important; 
        padding: 5px !important; 
    } 

   #cartDiv {
        border: none !important; 
    } 

   #content {
        margin-top: 15px !important; 
    } 

   #content h1 {
        color: #9FB5A7 !important; 
        font-size: 35px !important; 
    } 

   #content_wrap_checkout {
        width: 100% !important; 
        margin-left: 0px !important; 
    } 

   #currentFiltersContent {
        margin-left: 67% !important; 
        width: 30% !important; 
    } 

   #dataTable_length {
        padding-left: 0px !important; 
    } 

   #dataTable_length select {
        margin-right: 5px !important; 
        margin-left: 5px !important; 
    } 

   #fast_order_div {
        padding-left: 3px !important; 
        background: unset !important; 
        border: none !important; 
    } 

   #fast_order_div h3 {
        font-weight: bold !important; 
        font-size: 1.2rem !important; 
    } 

   #filter {
        padding-top: 4px !important; 
        padding-bottom: 0px !important; 
    } 

   #filters_content {
        border-right: 1px solid gainsboro !important; 
        box-shadow: unset !important; 
        width: 290px !important; 
        margin-right: 0px !important; 
        margin-top: 0px !important; 
    } 

   #filters_content .header_filter_up {
        padding-bottom: 2px !important; 
        border-bottom: none !important; 
        font-size: 16px !important; 
        color: black !important; 
        font-weight: bold !important; 
        padding-top: 12px !important; 
    } 

   #header_content #topmenu {
        width: 200px !important; 
    } 

   #header_content #topmenu li {
        margin: 0px !important; 
    } 

   #mainmenu {
        background: #D6E7DD !important; 
    } 

   #overview_filters {
        background: none !important; 
        padding-bottom: 0px !important; 
        margin-left: -4px !important; 
        border: none !important; 
        margin-bottom: 0px !important; 
        padding-right: 0px !important; 
        padding-left: 0px !important; 
        width: 100.25% !important; 
    } 

   #overview_filters button {
        border-radius: 20px !important; 
    } 

   #page_numbers {
        border-bottom: none !important; 
    } 

   #product_content {
        margin-top: 0px !important; 
    } 

   #product_view {
        border-top-left-radius: 20px !important; 
        border-top-right-radius: 20px !important; 
        border-bottom: none !important; 
    } 

   #product_view .item {
        background-color: unset !important; 
        border: none !important; 
    } 

   #table_checkout {
        font-size: 14px !important; 
        border-bottom: 1px solid #cacaca !important; 
    } 

   #table_checkout .exchange {
        width: 40px !important; 
    } 

   #table_checkout .headTable {
        color: unset !important; 
        border-bottom: 1px solid #cacaca !important; 
        background: unset !important; 
        border-top: 1px solid #cacaca !important; 
    } 

   #table_checkout .headTable .tablesorter-header {
        background-image: none !important; 
    } 

   #table_checkout .id {
        width: 70px !important; 
    } 

   #table_checkout .product {
        white-space: pre !important; 
        width: 350px !important; 
    } 

   #table_checkout .product_image_chk {
        padding-left: 0px !important; 
        width: 60px !important; 
    } 

   #table_checkout .productTr {
        border-bottom: none !important; 
    } 

   #table_checkout .qty {
        width: 50px !important; 
    } 

   #table_checkout .sc-price {
        width: 50px !important; 
    } 

   #table_checkout .total {
        width: 100px !important; 
    } 

   #table_checkout .total input {
        width: 80px !important; 
    } 

   #table_checkout .weight {
        width: 50px !important; 
    } 

   #user_menu .dropdown ul li {
        background: #4E4E4E !important; 
        box-shadow: none !important; 
        border-left: 1px solid white !important; 
    } 

   #user_menu .dropdown ul li a {
        color: #FFFFFF !important; 
    } 

   #user_menu_left a {
        color: #FFFFFF !important; 
    } 

   .aa_even {
        background-color: white !important; 
    } 

   .aa_odd {
        background-color: #f1f1f1 !important; 
    } 

   .aa_style_add_to_own_orderlist_button {
        height: 0px !important; 
        background: none !important; 
        color: black !important; 
    } 

   .aa_style_own_orderlists_button {
        background-color: black !important; 
    } 

   .aa_style_product_info_button {
        font-size: medium !important; 
        color: black !important; 
    } 

   .aa_style_remove_item_from_shopping_cart_button {
        font-size: 16px !important; 
    } 

   .allDeliverydate_textbox {
        margin: 2px !important; 
        border: 1px solid gainsboro !important; 
        text-align: center !important; 
        border-radius: 20px !important; 
        margin-bottom: 10px !important; 
        padding: 5px !important; 
    } 

   .alternatives-prod-table .check_field {
        border-left: 4px solid lightgrey !important; 
    } 

   .alternatives-prod-table input:checked ~ .check_mark {
        background: #00a221 !important; 
        border: 1px solid #00a221 !important; 
    } 

   .backgroundcolor1 {
        background: #4e4e4e !important; 
        color: #4e4e4e !important; 
    } 

   .breadcrumb {
        background-color: unset !important; 
        margin-bottom: 5px !important; 
    } 

   .changeButtons select {
        padding-right: 1px !important; 
        border-radius: 10px !important; 
        padding-left: 1px !important; 
    } 

   .content_wrap_orders_overview {
        overflow-x: auto !important; 
    } 

   .danger_button {
        background: #F44336 !important; 
        color: #FFFFFF !important; 
    } 

   .danger_button:disabled {
        background: #FFCDD2 !important; 
        color: #2C2C2C !important; 
    } 

   .dataTables_filter {
        padding-right: 0px !important; 
    } 

   .datesDiv {
        width: 60% !important; 
    } 

   .datesDiv h3 {
        font-weight: bold !important; 
        font-size: 1.2rem !important; 
        margin-bottom: 3px !important; 
    } 

   .deliveryDiv .fa-truck {
        visibility: hidden !important; 
    } 

   .deliveryDiv_list .aa_style_product_info_button {
        margin-top: -9px !important; 
    } 

   .deliveryDiv_tile .aa_style_product_info_button {
        margin-top: -15px !important; 
    } 

   .nav .ui-moved-left {
        background-color: #9FB5A7 !important; 
    } 

   .nav a {
        color: #2C2C2C !important; 
    } 

   .nav a:active {
        color: #2c2c2c !important; 
    } 

   .nav a:visited {
        color: #2c2c2c !important; 
    } 

   .nav li:hover {
        color: #2c2c2c !important; 
        background-color: #D6E7DD !important; 
    } 

   .nav ul ul {
        background: #9FB5A7 !important; 
    } 

   .nav-li-head:hover>a {
        background-color: #9FB5A7 !important; 
    } 

   .ordersend_button {
        border-radius: 20px !important; 
        margin-top: 10px !important; 
    } 

   .page_numbers_bottom {
        border-bottom-right-radius: 20px !important; 
        border-bottom-left-radius: 20px !important; 
    } 

   .pr_printOrderlist {
        display: unset !important; 
        visibility: unset !important; 
    } 

   .primary_button {
        background: #E26A06 !important; 
        color: #FFFFFF !important; 
    } 

   .primary_button:disabled {
        background: #FFE0B2 !important; 
        color: #FFFFFF !important; 
    } 

   .printButton {
        background-color: unset !important; 
        padding-top: 12px !important; 
        border: none !important; 
    } 

   .product_tile {
        border-bottom: none !important; 
        border-right: none !important; 
    } 

   .product_tile .countBox {
        border-radius: 40px !important; 
        color: white !important; 
        margin-right: 2px !important; 
        background-color: green !important; 
    } 

   .product_tile .deliveryDiv {
        margin-top: 8px !important; 
    } 

   .product_tile .greyStripe {
        display: none !important; 
    } 

   .product_tile .in_shoppingbag {
        background-color: unset !important; 
        color: green !important; 
    } 

   .product_tile .leftBlock {
        font-style: italic !important; 
    } 

   .product_tile .middleBlock {
        font-style: italic !important; 
    } 

   .product_tile .productBlock {
        height: 17px !important; 
    } 

   .product_tile .rightBlock {
        font-weight: bold !important; 
        font-style: italic !important; 
    } 

   .product_tr {
        border-bottom: none !important; 
    } 

   .reference_textbox {
        text-align: center !important; 
    } 

   .reset_button_filter {
        background: unset !important; 
        color: unset !important; 
        margin-top: 9px !important; 
        border: 1px solid #858585 !important; 
        border-radius: 15px !important; 
        font-size: small !important; 
    } 

   .startDialog {
        top: 50px !important; 
        width: 900px !important; 
    } 

   .startDialog .buttonOk {
        padding-left: unset !important; 
        margin-left: 400px !important; 
        background-color: #C9A110 !important; 
    } 

   .startDialog .ui-dialog-buttonset {
        float: unset !important; 
    } 

   .textcolor1 {
        color: #FFFFFF !important; 
    } 

   .wrapper_content_checkOut {
        max-width: 1200px !important; 
    } 

   .wrapper_content_orders_overview h1 {
        margin-bottom: 0px !important; 
    } 

   aa_checkout_show_dish_as_product {
        system_setting: 1 !important; 
    } 

   body {
        background: x#f5f5f5 !important; 
    } 

   table.dataTable {
        width: 99.9% !important; 
        border: 1px solid gainsboro !important; 
    } 

   table.dataTable td {
        border-right: 1px solid gainsboro !important; 
        white-space: normal !important; 
    } 

   table.dataTable thead th {
        background-color: unset !important; 
        color: black !important; 
        border: 1px solid gainsboro !important; 
    } 

   table.dataTable tr {
        font-size: 14px !important; 
        line-height: 1.5 !important; 
    } 

   table.dataTable tr.even:hover {
        color: unset !important; 
    } 

   table.dataTable tr.odd:hover {
        color: unset !important; 
    } 

   ws.nav a:hover {
        background-color: #9FB5A7 !important; 
    } 

