#tooltipMiniCart {
  float: left;
}
.contentCreateMultiCart .leftContent {
  border-right: 1px solid #CDCDCD;
  margin-right: 2%;
  width: 48%;
}
.contentHeaderPage {
  float: left;
  position: relative;
  width: 100%;
}
.contentHeaderPage.miniCartFixed .multiCarts {
  left: auto;
  position: fixed;
  right: auto;
  top: 18px;
}
.contentHeaderPage .headerpage,
.contentHeaderPage .partyPlanInfoHere {
  display: inline-block!important;
  float: none!important;
  vertical-align: middle;
  width: auto;
}
.contentHeaderPage .partyPlanInfoHere p {
  font-size: 0.8em;
  font-weight: normal;
  text-transform: none;
}
.multiCarts {
  text-align: right;
}
.multiCarts,
.multiCarts > span {
  float: none;
  display: inline-block;
}
.multiCarts > span {
  line-height: normal;
  margin-right: 0.85em;
  padding: 2px;
  position: relative;
}
.multiCarts > span:hover {
  cursor: pointer;
}
.multiCarts > span:last-child {
  margin-right: 0;
}
.multiCarts > span.dragOver {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
  outline: 2px dotted rgba(231, 76, 60, 0.5);
}
.multiCarts > span i {
  color: #182945;
  font-style: normal;
}
.multiCarts .fakeFace {
  background: rgba(0, 0, 0, 0);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.multiCarts i.iconCart {
  font-size: 2.2em;
  position: relative;
}
.multiCarts i.iconCart:before {
  content: "\f07a";
}
.multiCarts i.iconAdd,
.multiCarts i.iconNumber {
  background: #182945;
  border-radius: 50%;
  border: 1px solid #FFF;
  color: #FFF;
  font-size: 0.75em;
  height: 18px;
  line-height: 18px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 18px;
  z-index: 9;
}
.multiCarts i.iconAdd:before {
  content: "\f067";
}
.multiCarts span.cartName {
  font-size: 12px;
  left: 0;
  overflow: hidden;
  position: absolute;
  text-align: center;
  text-overflow: ellipsis;
  top: -14px;
  white-space: nowrap;
  width: 100%;
}
.multiCartPage .mainprodct .button_buy_small_add,
.multiCartPage .mainprodct #itemImage img,
.multiCarts > span {
  -moz-transition: 0.25s all linear;
  -ms-transition: 0.25s all linear;
  -o-transition: 0.25s all linear;
  -webkit-transition: 0.25s all linear;
  transition: 0.25s all linear;
}
.multiCartPage .mainprodct .button_buy_small_add:hover,
.multiCartPage .mainprodct #itemImage img:hover {
  cursor: url('../../img/cursors/grab.cur'), auto;
}
.multiCartPage .mainprodct .button_buy_small_add {
  display: none;
}
.multiCartPage .mainprodct .dragStart {
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  -webkit-transform: scale(0.95);
  opacity: 0.5;
  outline: 0;
  transform: scale(0.95);
}
.createCartFormbox {
  margin-bottom: 0;
}
/**/

.miniCart,
.miniCart h2,
.miniCart .miniCartItems,
.miniCart .miniCartActions,
.miniCart .miniCartItems .miniCartItem,
.miniCart .miniCartItems .miniCartItem img,
.miniCart .miniCartItems .miniCartItem .miniCartInfo {
  display: inline-block;
  float: none;
}
.miniCart {
  text-align: center;
  width: 200px;
}
.miniCart h2 {
  margin: 0.25em 0;
  width: 85%;
}
.miniCart .miniCartItems {
  width: 85%;
}
.miniCart .miniCartItems .miniCartItem {
  margin-bottom: 0.5em;
  text-align: left;
  width: 100%;
}
.miniCart .miniCartItems .miniCartItem img,
.miniCart .miniCartItems .miniCartItem .miniCartInfo {
  vertical-align: middle;
}
.miniCart .miniCartItems .miniCartItem img {
  width: 38%;
}
.miniCart .miniCartItems .miniCartItem .miniCartInfo {
  font-size: 0.9em;
  margin-left: 4%;
  max-width: 56%;
  text-align: left;
}
.miniCart .miniCartItems .miniCartItem .miniCartInfo.noImage {
  margin-left: 0;
  max-width: initial;
}
.miniCart .miniCartItems .miniCartItem .miniCartPrice {
  display: inline-block;
  font-weight: bold;
  margin-top: 0.25em;
}
.miniCart .miniCartItems .miniCartItem .miniCartQty {} .miniCart .miniCartActions {
  width: 100%;
}
.miniCart .miniCartActions button {
  margin: 0 0 0.5em 0;
  width: 85%;
}
.outline.reportFilterTable {
  text-align: left;
}
.outline.reportFilterTable tr {
  width: 100%;
}
.outline.reportFilterTable tbody > tr td.valignTop {
  max-width: 17em;
}
.fieldCell select,
.operatorCell select,
.valueCell input {
  width: 100%;
}
tr.calendar > td.LeftLabel,
.dateFrom .LeftLabel,
.dateTo .LeftLabel {
  min-width: 3em;
}
@media screen and (max-width: 1024px) {
  span[data-t="1075"] {
    margin: 0 12px;
    vertical-align: sub;
  }
  .noPanel.Frequency.FrequencyFrom span,
  .row.row_Frequency.FrequencyTo span {
    margin-right: 10px;
    vertical-align: text-bottom;
  }
  button[onclick^="popUpCalendar"],
  button[onclick^="onClickCalendar"],
  button.btnimg {
    margin-right: 5px!important;
  }
}
@media screen and (max-width: 768px) {
  #mainform {
    padding: 0.5em;
  }
  tr td {
    width: 30%;
  }
  .outline.reportFilterTable tbody > tr {
    display: inline-table;
  }
  .outline.reportFilterTable tbody > tr td.valignTop ~ td {
    max-width: 63%;
  }
  .outline.reportFilterTable > tbody > tr > td.valignTop,
  .outline.reportFilterTable > tbody > tr > td.valignTop ~ td {
    display: inline-block;
    width: 100%;
  }
  tr.calendar > td {
    display: inline-block;
    text-align: left;
    width: auto;
  }
  .dhtmlxcalendar_material.dhtmlxcalendar_in_input {
    z-index: 9999 !important;
  }
  input,
  textarea,
  select {
    height: 30px;
  }
  div > input:last-child,
  div > select:last-child,
  div > textarea:last-child,
  div > button:last-child,
  span > input:last-child,
  span > select:last-child,
  span > textarea:last-child,
  span > button:last-child,
  td > input:last-child,
  td > select:last-child,
  td > textarea:last-child,
  td > button:last-child {
    margin: 0 0.5em;
  }
}
@media screen and (max-width: 640px) {
  .outline.reportFilterTable tbody > tr td.valignTop,
  .outline.reportFilterTable tbody > tr td.valignTop ~ td {
    max-width: 100%;
  }
  span[data-t="1075"] {
    margin: 0 12px;
    vertical-align: sub;
  }
  .noPanel.Frequency.FrequencyFrom span,
  .row.row_Frequency.FrequencyTo span {
    margin-right: 10px;
    vertical-align: text-bottom;
  }
}