
        :root {
  /* NAVBAR*/
   --domino-navbar-color: #fff; 
   --domino-navbar-background-color:#1e1e1e;
   --domino-navbar-background-color-hover:#1e1e1e;
   --domino-navbar-font-family: "Montserrat", sans-serif;
   --domino-navbar-font-weight: 400;
   --domino-navbar-font-size: 13px;
   
    /* UNDERMENU NAVBAR*/
   --undermenu-font-weight:400;
   --undermenu-font-color:#1e1e1e;
   --undermenu-text-transform:initial;
   
    /* BANNER*/
  --bannerheight:650px;
  --bannerheight-mobile:450px;
  
   /* BODY*/
  --domino-body-font-family: "Spectral", serif;
  --domino-body-background-color:#f6f2eb;
  --domino-body-font-size: 18px;
  --domino-body-color: #1e1e1e;
  --standard-padding: 20px;
  
   /* OVERSKRIFTER*/
  --domino-h1-font-family:"Spectral", serif;
  --domino-h1-font-color: #1e1e1e;
  --domino-h1-font-weight: 400;
  --domino-h1-font-size: 42px;
  --domino-h2-font-family:"Spectral", serif;
  --domino-h2-font-color: #1e1e1e;
  --domino-h2-font-size: 38px;
  --domino-h3-font-family:"Spectral", serif;
  --domino-h3-font-color: #666;
  --domino-h3-font-size: 24px;
  --domino-h3-font-weight: 400;
   --domino-h4-font-family: "Spectral", serif;
  --domino-h4-font-color: #1e1e1e;
  --domino-h4-font-size: 28px;
  --domino-h4-font-weight:400;
  
  
  /* INPUT FIELDS*/
  --domino-input-font-size: 16px;
  --inputfield-background-color: #fff;
  --domino-dropdown-backgroundcolor-hover: #f6f2eb;
  --inputfield-border: #ccc 1px solid;
  --inputfield-color: #333;
  --inputfield-border-radius: 0px;
  
   /* MAIN KNAPPER*/
  --domino-button-bgcolor: #fff;
  --domino-button-color: #1e1e1e;
  --domino-button-border: 2px solid #f5f2ec;
  --domino-button-border-radius: 0px;
  --domino-button-font-size: 14px;
  --domino-button-font-weight: 600;
  --domino-button-font-family: "Montserrat", sans-serif;
  --domino-button-bgcolor-hover: #f5f2ec;
  --domino-button-color-hover: #1e1e1e;
  --domino-button-hover-border: 2px solid #fff;
  --domino-button-text-transform:uppercase;
  
   /* KNAP 'LIGHT'*/
  --domino-buttonlight-bgcolor: #f6f2eb;
  --domino-buttonlight-color: #1e1e1e;
  --domino-buttonlight-border: 2px solid #f6f2eb;
  --domino-buttonlight-border-radius: 0px;
  --domino-buttonlight-font-size: 14px;
  --domino-buttonlight-font-weight: 600;
  --domino-buttonlight-font-family: "Montserrat", sans-serif;
  --domino-buttonlight-bgcolor-hover: #fff;
  --domino-buttonlight-color-hover: #1e1e1e;
  --domino-buttonlight-hover-border: 2px solid #f6f2eb;
  
   /* KNAP 'DARK'*/
  --domino-buttonDark-bgcolor: #746954;
  --domino-buttonDark-color: #fff;
  --domino-buttonDark-border: 2px solid #746954;
  --domino-buttonDark-border-radius: 0px;
  --domino-buttonDark-font-size: 14px;
  --domino-buttonDark-font-weight: 600;
  --domino-buttonDark-font-family:  "Montserrat", sans-serif;
  --domino-buttonDark-bgcolor-hover: #f6f2eb;
  --domino-buttonDark-color-hover: #1e1e1e;
  --domino-buttonDark-hover-border: 2px solid #746954;
  
   /* PRODUKT OG VÆR RAMMER*/
  --border-product-background-color: #f6f2eb;
  --arrow-color: #1e1e1e;
   
    /* FACILITETER*/
  --facilities-font-size: 16px;
  --facilities-font-color: #1e1e1e;
  --facilities-font-weight: #400;
  
   /* READMORE*/
  --domino-readmore-font-weight: 400;
  --domino-readmore-font-color: #1e1e1e;
  --domino-link-font-color: #416d8c;
  --domino-link-font-color-hover: #deb848;
  
   /* BILLEDER*/
  --domino-pic-border-radius: 0px;
  
  /* KALENDER*/
   --domino-calendar-bgcolor: #f6f4ef;
   --domino-calendar-accent-bgcolor: #f5f2ec;
   --domino-calendar-notavail-background-color:#f3e3e3;
  --domino-calendar-notavail-color:#8b4b4b;
    
    /* RANGE KALENDER*/
   
   --fg-date-range-footer: #ececec;
  --fg-date-range-date-start-end-background: #746954;
  --fg-date-range-date-start-end-color: #fff;
  --fg-color-weekdays:#000;
  --fg-date-range-date-background:#f6f2eb;
  --fg-day-unit-selected-color: #fff;
  
  --fg-footer-button-apply-color: #fff;
  --fg-footer-button-apply-background-color: #f5f2ec;
  --fg-footer-button-apply-border: #f5f2ec solid 1px;
  --fg-footer-button-cancel-border:  #f5f2ec solid 1px;
  --fg-footer-button-cancel-background-color: #fff;
  --fg-footer-button-cancel-color: #f5f2ec;
  
  --fg-footer-button-apply-color-hover: #fff;
  --fg-footer-button-apply-background-color-hover: #62c5f2;
  --fg-footer-button-apply-border-hover: #62c5f2 solid 1px;
  --fg-footer-button-cancel-border-hover:  #f5f2ec solid 1px;
  --fg-footer-button-cancel-background-color-hover: #62c5f2
  --fg-footer-button-cancel-color-hover: #f5f2ec;
  
  --fg-month-color: #000;
  --fg-month-font-family: "Montserrat", sans-serif;
  --fg-month-font-size: 15px;
  --fg-month-font-weight:bold;
}
.host {
  --search-icon-svg-color: rgb(0,110,0);
}

 body
    {
           font-family: var(--domino-body-font-family);
  font-size: var(--domino-body-font-size);
  color: var(--domino-body-color);
  background-color: var(--domino-body-background-color)!important;
       
    }
  .stickytop  {
 
  color: var(--domino-body-color);
  background-color: var(--domino-body-background-color)!important;
       
    } 
.topbar-companylogo a img {
    height: 55px;
    padding: 4px;
    top: 9px !important;
    position: absolute;
    background: none;
    padding-top: 0px;
    max-height: 69px;
    left: 35%;
    box-shadow: none;
}
    
#orderitemsselect .item{
    vertical-align: top;
    /* padding-top: 5px; */
    /* padding-bottom: 5px; */
    border:none;
    background-color: #fff!important;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 20px!important;
}

#cssmenu {
    color:var(--domino-navbar-color);
    background-color: var(--domino-navbar-background-color);
    font-family: var(--domino-body-font-family);
     color: var(--domino-navbar-color);
    font-size: var(--domino-navbar-font-size);
    line-height: 22px;
    vertical-align: baseline;
    letter-spacing: normal;
    word-spacing: 0px;
    font-style: normal;
    font-variant: normal;
  font-family:var(--domino-navbar-font-family);
    font-weight: var(--domino-navbar-font-weight);
    
    text-transform:uppercase;
    text-decoration: rgb(102, 102, 102);
    text-align: left;
    text-indent: 0px;
       padding-bottom: 10px;
    padding-right: 5px;
    padding-top: 20px;
}

/* Menu links hover */
#cssmenu > ul > li:hover > a {
    color: var(--domino-navbar-color);
     font-size: var(--domino-navbar-font-size);
     padding: 10px;
    background-color:var(--domino-navbar-background-color);
    font-family:var(--domino-navbar-font-family);
    font-weight: var(--domino-navbar-font-weight);
     text-decoration:none;
    transition: all ease-in-out .9s;
}
#orderitemsselect .item img {
    width: 40%!important;
    float: left;
    border-radius: var(--domino-pic-border-radius);
    height: 250px;
}
 #orderitemsselect .item .right {
    width: 60%!important;
    float: right;
    padding-left: 40px;
   
}

/*******************datovælger*****************/
 .tcalGrid
{
    width: 100%;
    font-family:var(--domino-button-font-family);
    font-size: 10px!important;
}
.date{
   
    font-family:var(--domino-button-font-family);
    font-size: 13px!important;
}
#orderitemsselect .item .right .title

{
    font-family: var(--domino-button-font-family);
    font-size: 36px;
    color: var(--domino-body-color);
    vertical-align: bottom;
    margin-top: 15px;
    
    line-height: 1em;
}

  @media (min-width: 768px){
.techotel-top-image {
    height: 436px!important;
    background-position-y: center;
}
}
.topbaner-h1-text{
    color: #fff;
    
   
}
.topbaner-h2-text{
    color: #fff;
    font-family: 'var(--domino-body-font-family);';
    font-weight: 400;
   
}
.h4, h4 {
    color: var(--domino-body-color);
    font-family: var(--domino-body-font-family);
    font-weight: 400;
    font-size: 18px;
   
}
    
    /* Generel skrifttype og baggrundsfarve */
    #reservationadmincontainer .reservation-admin #orderitemssubpage {
        background-color: var(--domino-body-background-color)!important;
        font-family: var(--domino-body-font-family);font-size: 16px;
    }
    .introheadertext
    {
         font-size: 18px;
        font-family: var(--domino-button-font-family);
            padding-top: 15px;
            color: var(--domino-body-color);
    }

.introheadertext strong
    {
         font-family: var(--domino-navbar-font-family);
    padding-top: 15px;
    color: var(--domino-body-color);
    font-weight: var(--domino-button-font-weight);
    line-height: 1em;
    text-transform: uppercase;
    }
    /* Generel knapper og varegruppe-overskrifter*/
     .btn-primary
    {
        background-color:var(--domino-button-bgcolor);
        border:var(--domino-button-border);
        box-shadow: none;
        color: #fff;
      
    }
    #orderitemscampaigntext {
    
    height: 53px!important;
     font-family: var(--domino-body-font-family)!important; 
     font-size: var(--domino-input-font-size)!important;
    border: var(--inputfield-border)!important;
    background-color:var(--inputfield-background-color)!important;
     
     border-radius: var(--inputfield-border-radius)!important;
     
}
.tcalDropdown{
    
    
     font-family: var(--domino-body-font-family)!important; 
     font-size: var(--domino-input-font-size)!important;
    border: var(--inputfield-border)!important;
    background-color:var(--inputfield-background-color)!important;
     
     border-radius: var(--inputfield-border-radius)!important;
     
}
.tcalTitle .tcalDropdown{
   
    border: none!important;
}
.tcalContainer{
    padding-top: 20px;
    
}
 #orderitemscampaigntext input:focus  {
     
    border-color: #e1e1e1!important;
    
}
    #reservationadmincontainer .reservation-admin #orderitemssubpage .btn-primary {
         
    box-shadow: none;
    background-color: var(--domino-buttonlight-bgcolor);
    border-radius: var(--domino-button-border-radius);
    border: var(--domino-buttonlight-border);
    font-family: var(--domino-button-font-family);
    font-size: var(--domino-button-font-size);
    text-transform: var(--domino-button-text-transform) !important;
    letter-spacing: initial !important;
    word-wrap: break-word;
    white-space: normal;
    text-align: center;
    color: var(--domino-buttonlight-color);
    font-weight: var(--domino-button-font-weight) !important;
    }
    /* Generel outline knapper (vises i dropdowns) */
    #reservationadmincontainer .reservation-admin #orderitemssubpage .btn-outline-primary
    
 {
         font-weight: var(--domino-button-font-weight);
        box-shadow: none;
        color: var(--domino-body-color);
        border-radius: var(--domino-pic-border-radius);
        background-color: var(--domino-button-bgcolor);
          font-size: 19px; 
         border:var(--domino-button-border);
         border-radius:var(--domino-button-border-radius) !important;
     min-width: 100%;
     text-transform: var(--domino-button-text-transform);
    }
    
     #reservationadmincontainer .reservation-admin #orderitemssubpage .btn-outline-primary:hover {
    background-color: var(--domino-button-bgcolor-hover);
    color: var(--domino-button-color-hover);
    border: var(--domino-button-hover-border);
    text-decoration: none;
    transition: all .5s 
ease-in-out;
}
#orderitemsgiftcardbutton .btn-outline-primary{
         font-weight:normal;
        box-shadow: none;
        color: var(--domino-body-color);
        border-radius: var(--domino-pic-border-radius);
        background-color: var(--domino-button-bgcolor);
          font-size: 15px!important; 
         border:var(--domino-button-border);
         border-radius:var(--domino-button-border-radius) !important;
     min-width: 100%;
     text-transform: initial!important;
    }
    
    #orderitemsdeliverydatebutton #orderitemsdeliverydatebuttontext{
   color: var(--domino-button-color);
    font-family: var(--domino-button-font-family);
        vertical-align: text-bottom;
    
    }
     #orderitemsdeliverydatebutton #orderitemsdeliverydatebuttontext:hover{
   color: var(--domino-button-color-hover);
     
    }
     #reservationadmincontainer .reservation-admin #orderitemssubpage .item .btn-outline-primary {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
    padding: 5px;
    border-radius: 2em;
    width: 140px;
      border: 1px solid #b0ada8;  
}
#orderitemsselect .item .right a {
    padding-left: 0;
    padding-right: 0;
}
.fa-minus:before, .fa-plus:before
{
    background-color: var(--domino-buttonlight-bgcolor);
       padding: 10px 12px;
    border-radius: 2em;
    font-size: 14px;
}
.fa-minus:before:hover, .fa-plus:before:hover
{
    background-color: var(--domino-buttonlight-bgcolor-hover);
       padding: 10px 12px;
    border-radius: 2em;
}
    #orderitemsselect .item .right .item-timeslot-dropdown {
    width: 164px;
}
     /* topbar over varer til datoskift */
  #orderitemsdeliverydatetop
    {
            font-family: var(--domino-button-font-family);
            font-size: 24 px;
    font-weight: 400!important;
    }
    
    #reservationadmincontainer .reservation-admin #orderitemssubpage .btn-outline-primary:hover {
         
        
        background-color: var(--domino-button-bgcolor-hover);
        border: var(--domino-button-hover-border);
        color:var(--domino-button-color-hover);
        
    }

    /* Toppanel venstre (varegrupper) */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsnavigationpanel #selectitemgroupdropdown button.btn-outline-primary {
          background-color: var(--domino-button-bgcolor);
              padding-right: 36px;
   
 
   
    text-transform:unset;
    
    font-family: var(--domino-button-font-family)!important;
            
    font-weight: 400!important;
    }
    /* Toppanel venstre (varegrupper) - dropdown  */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsnavigationpanel #selectitemgroupdropdown .dropdown-menu {
        background-color: var(--domino-body-background-color);
    border: none;
    }
    /* Toppanel venstre (varegrupper) - dropdown - knapper  */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsnavigationpanel #selectitemgroupdropdown .dropdown-menu .btn-outline-primary
    {
         
}
.collapse-button.collapsed .updown-arrow .down, .dropdown.show .updown-arrow .up, .btn-outline-primary.btn-block .updown-arrow .fa-chevron-down
{
     
    position: relative;
         top: 2px;
}
     /* MIDLERTIDIG CLASS DER SØRGER FOR TEKSTEN MEN KUN FØRSTE TEKSTBOKS ER EN BESTEMT HØJDE.*/
#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .title + .info  {
  height: 140px!important;
   overflow-y: auto!important;
} 

.readonly-into
{
      font-size: 14px !important;
    font-family: var(--domino-body-font-family);
    color: var(--domino-body-color);
  white-space: initial;
    line-height: 22px !important;
    float: left;
    
    text-transform: initial;
}

    /* Toppanel højre (indkøbskurv) */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsshoppingbasket {
         background-color:var(--domino-buttonDark-bgcolor);
    color: #fff;
    border: var(--domino-buttonDark-border);
    font-weight: 400;
    font-size: 16px !important;
    border-radius: 5px;
    margin-left: 10px;
width: calc(50% - 5px);

    }
    /* Toppanel højre (indkøbskurv) - Antal varer i kurven */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsshoppingbasket .btn-primary {
       color: var(--domino-button-color);
        font-family: var(--domino-button-font-family);
        background-color: var(--domino-button-bgcolor)!important;
        font-size: 15px;
        border: var(--domino-button-border)!important;
            text-align: center;
            font-weight: 600!important;
    }
    /* Toppanel højre (indkøbskurv) - Totalbeløb */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsshoppingbasket .orderitemstotalamount {
    }


    /* Indkøbskurv popup */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket {
       
         
    }
    /* Indkøbskurv popup - +/- knapper */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketitems .btn-primary {
        border: none;
        background-color: transparent;
    }
    /* Indkøbskurv popup - bundpanel */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom  {
             padding: 10px;
    }
    /* Indkøbskurv popup - header*/
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom .header {
    }
    /* Indkøbskurv popup - dropdowns */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom .dropdown .btn-outline-primary {
      background-color:#f9f7f7;
      color: #6c757d;
      font-size: 1.4em;
    text-align: left;
    font-size: 16px !important;
     

    }
#orderitemstoppanel table{
    width: 97%!important;
   
    margin-left: 10px;
}
     /* Indkøbskurv popup - inputfelter */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom input, #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom select {
      border: #999 solid 1px;
    }
    /* Indkøbskurv popup - button (send) */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom #buttonsendorderitems.btn-primary {
     
    letter-spacing: 0;
    font-weight: var(--domino-buttonlight-font-weight);
    border:var(--domino-buttonlight-border);
    font-family: var(--domino-button-font-family);
         background-color: var(--domino-buttonlight-bgcolor);
     
    }
     /* Indkøbskurv popup ekstra køb titler */
    .orderitemsticket-addontable .title
    {
         
   font-weight: 600;
    padding-bottom: 0.3em;
    
      }
       /* Indkøbskurv popup ekstra køb priser */
    .orderitemsticket-addontable .price
    {
         
   font-weight: 600;
    margin-bottom: 13px;
   
    display: flex;
    
      }


#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom #buttonsendorderitems.btn-primary {
    /* text-transform: uppercase; */
    /* letter-spacing: 1px; */
    letter-spacing: 0;
    font-weight: var(--domino-buttonlight-font-weight);
    color: var(--domino-buttonlight-color);
   font-size:var(--domino-buttonlight-font-size);
    border: var(--domino-buttonlight-border);
    font-family: var(--domino-buttonlight-font-family);
        background-color:var(--domino-buttonlight-bgcolor);
    height: 40px;
        text-transform:var(--domino-button-text-transform);
        border-radius: var(--domino-buttonlight-border-radius);
}
#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsbasket #orderitemsbasketbottom #buttonsendorderitems.btn-primary:hover {
     background-color: var(--domino-buttonlight-bgcolor-hover);
    color: var(--domino-buttonlight-color-hover);
    border: var(--domino-buttonlight-hover-border); 
    }
    /*vare-billeder*/
   #orderitemsselect .item img
    {
    
     
}
.fa-calendar-alt
 
    {
    color: #000000;
    font-weight: lighter;
    height: 12px;
    font-size: 22px;
    padding: 10px;
     vertical-align: 3px;
    
}
    
    /* Overskrifter varegrupper*/
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .collapse-button {
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 1px;
    }
     /* Varer  */
    #orderitemsselect .item
    {
     
     border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

    /* Varer - Overskrift */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .title {
       font-family: var(--domino-h4-font-family);
    font-size: var(--domino-h4-font-size);
    color: var(--domino-h4-font-color);
    font-weight: 400;
         
         
    }

    /* Varer - beskrivelse  */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .info {
      color: var(--domino-body-color);
    font-weight: 400;
    font-family: var(--domino-body-font-family);
   
    }


    /* Varer - +/- knapper */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .btn-primary {
  color: var(--domino-button-color);
    background-color: #ffffff;
    border-color: #fff;
    font-weight: 400;
    /* height: 33px; */
   
    display: flex;
    justify-content: center;
     
    padding-top: 5px;
    }
    
   #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .btn-primary .orderitemcount {
  color: var(--domino-body-color);
     
        
    }
.pull-left.item-timeslot-dropdown {
         font-size: 14px!important;
        font-family: var(--domino-body-font-family)!important;
         color: #000!important;
         background-color: #fff!important;
             margin-right: 20px !important;
          
}    
div.pull-left.rounded.btn-primary {
         font-size: 16px!important;
        font-family: var(--domino-body-font-family)!important;
         color: #000!important;
         background-color: #fff!important;
         border-color:#fff;
         
          
} 
 .orderitemsbaskettickets{
    padding-left: 10px;
}
.orderitemsticket h2{
    font-family: var(--domino-h4-font-family);
    font-size: var(--domino-h4-font-size);
    color: var(--domino-h4-font-color);
    font-weight: 400;
}
#orderitemsbasketbottom input[type=text], #orderitemsbasketbottom textarea, #orderitemsbaskettickets input[type=text], #orderitemsbaskettickets textarea, #subscriptionslogin input[type=text]
         {
    color: #000000;
     
    background-color: #fff;
    border: 1px solid #b0ada8!important;
}
    /* Varer - pris */
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .price {
        color: var(--domino-h3-font-color);
    Font-weight: var(--domino-h3-font-weight);
    font-family: var(--domino-h3-font-family);
    font-size: var(--domino-h3-font-size);
    background:none;
        position: relative;
    }
/* ordre bekræftelses side */
     .reservation-order-confirmation   {
        font-size: var(--domino-body-font-size) !important;
    font-family: var(--domino-body-font-family) !important;
    color: var(--domino-body-color) !important;
    background-color:var(--domino-body-background-color) !important;
    padding: 1em !important;
    line-height: 1.4em;
    }
    .reservation-order-confirmation .items   {
         border: none;
         background-color: #fff;
      padding: 20px;
    border-radius: 10px;
    }
     .reservation-order-confirmation .items table {
         border: none;
    }
    
#orderitemssubpage_ordercompleted .btn-primary
{background-color: var(--domino-button-bgcolor);
    text-decoration: none;
    color: var(--domino-button-color);
    border: var(--domino-button-border);
    border-radius: var(--domino-button-border-radius);
    font-size: var(--domino-button-font-size);
    font-weight: var(--domino-button-font-weight);
    font-family: var(--domino-button-font-family);
    transition: all .5s 
ease-in-out;
    text-transform: var(--domino-button-text-transform);
    height: 40px;
    letter-spacing: 1px;
    min-width: 200px;
    margin-top: 20px;
}
    #orderitemssubpage_ordercompleted .btn-primary:hover
{background-color: var(--domino-button-bgcolor-hover);
    text-decoration: none;
    color: var(--domino-button-color-hover);
    border: var(--domino-button-hover-border);
  
}

   .headerrow{
   color: #fff !important;
    background-color: #274622 !important;
    border-radius: var(--domino-pic-border-radius);
    font-family: var(--domino-body-font-family) !important;
    font-weight: 400;
    padding-left: 10px;
    border-left: #274622 4px solid;
}
  @media (max-width: 768px){
  
 #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .info {
    
    }
 
    #reservationadmincontainer .reservation-admin #orderitemssubpage .item .btn-outline-primary {
     
    width: 261px;
    margin-bottom: 20px;
}
 

#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .price {
     
    font-size: 24px;
     
}
.item-count-minusplus {
   
    width: 100%;
}
#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsshoppingbasket{
    
    width: 100%;
}
}
@media (max-width: 575px){

#orderitemsselect .item, #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .info{
    
    height: unset;
}
  #reservationadmincontainer .reservation-admin #orderitemssubpage .item .btn-outline-primary {
     
    width: 100%;
    
}
#orderitemssubpage_ordercompleted .btn-primary
{ 
    min-width: 100%;
}
#orderitemsselect .item img {
        width: 100% !important;
         
    }
#orderitemsnavigationpanel, #orderitemsshoppingbasket {
    
    width: 100%!important;
}
#reservationadmincontainer .reservation-admin #orderitemssubpage .item .btn-outline-primary, #orderitemsselect .item .right .item-timeslot-dropdown {
     
           width: 100%!important;
        margin-bottom: 20px!important;
}
    #orderitemsselect .item .right {
        width: 100% !important;
         
    }
#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .price {
     
    font-size: 26px;
    padding-left: 6px;
     top: -12px;
}
#reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemstoppanel #orderitemsshoppingbasket {
        
width: 100%;
margin-left: 0;
margin-left: 0;
        margin-top: 10px;
        margin-bottom: 10px;

    }
    
      #orderitemsselect .item img {
       margin-bottom: 5px;
        max-height: 250px!important;
       
    }  
}
   
   @media (max-width: 470px){
 
 #orderitemsselect .itemgroup .item .right .price {
         
        padding-left: 0;
         
         width: 100% !important; 
         text-align: center;  
        top: 15px;
    }
    
    #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .btn-primary
     {
            width: 100%;
       
        margin-bottom: 20px;
     
}

.clearfix .pull-right{
    float: none;
    width: 100%;
    text-align: center;
    display: table;
    /* justify-content: space-evenly; */
    /* align-items: flex-end; */
    /* flex-direction: row-reverse; */
}
.clearfix .pull-right .price{
      
     right:0;
     top: 15px;
     text-align: center;
}
}
   
   
   @media (max-width: 360px){
 #reservationadmincontainer .reservation-admin #orderitemssubpage #orderitemsselect .itemgroup .item .right .btn-primary {
    
    width: -webkit-fill-available;
    text-align: left;
    /* float: left; */
    display: flex;
    justify-content: center;
    flex-direction: row;
}
#orderitemsselect .item .right .item-timeslot-dropdown {
    width: -webkit-fill-available;
    margin-right: 0px !important;
    margin-bottom: 18px;
}
         
    } 
    
    #orderitems_confirmation > div > div.items > table
    
  
    {
    
     
    width: 100%;
    background: #fff;
    border: none;
}

.dropdown, #orderitemsselect .item .right .btn {
    
    font-size: 14px !important;
}
.footer-dark .copyright{
    color: #1e1e1e !important;
     
    font-size: 18px;
    
}

.footer-dark, .footer, footer {
    color: #1e1e1e !important;
    background-color: #fff;
    font-size: 18px;
    margin-top: 30px;
        height: 150px;
}