@charset "utf-8";
/*****************
* @this - Mobile Friendly Styles
*****************/

html, body {
  background-color: #FFF;
}

#user_header {
  height: auto;
}

#user_header_padding {
  display: flex;
  flex-flow: column wrap;
}

#unipak-logo {
  max-width: 300px;
}

#mobile_menu_toggle {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  height: 24px;
  width: 24px;
  background-image: url("../images/mobile-menu.png");
  background-size: 24px 24px;
  background-repeat: no-repeat;
}

#currentCompany {
  position: static;
  margin-top: 10px;
}

#saleDisplay.flexContainer {
  flex-wrap: wrap;
}

#leftSaleColumn, #rightSaleColumn {
  min-width: 100%;
}

#mobile_menu_toggle.active {
  background-image: url("../images/mobile-menu-active.png");
}

#menu_container {
  display: none;
  width: 100%;
  height: auto;
  clear: both;
}

#user_content {
  width: calc(100% - 40px); /* minus left and right padding */
  height: calc(100% - 20px); /* minus top and bottom padding */
}

#sellerPage_items_totals {
  float: left;
}

#tickets-header {
  flex-direction: column;
  gap: 0px;
  margin-bottom: 20px;
}

.leftSellerCol {
  width: 100%;
}

.rightSellerCol {
  width: 100%;
}

/* Add New Sale */
#frm-new_sale-new_group {
  float: left;
  padding-right: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  border-right: none;
}

.brochure-list-image,
.prize-list-image {
  width: 300px;
  margin-right: 0px;
}

.brochure-list-image img {
  width: 100px;
}

.select-profit_structure {
  max-width: 150px;
}