@media (max-width: 1024px) {
  /* line 2, ../../src/stylesheets/modules/_page.scss */
  .page-content .content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 60px;
    padding-bottom: 90px;
  }

  /* line 9, ../../src/stylesheets/modules/_page.scss */
  .page-title {
    background: #f6f7f8;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 10px;
  }
  /* line 2, ../../src/stylesheets/custom.scss */
  .page-title:before, .page-title:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
  }
  /* line 7, ../../src/stylesheets/custom.scss */
  .page-title:after {
    clear: both;
  }
  /* line 18, ../../src/stylesheets/modules/_page.scss */
  .page-title h3 {
    display: inline;
    font-size: 20px;
    margin: 0px;
    position: initial;
    top: 0px;
    line-height: 38px;
  }
  /* line 27, ../../src/stylesheets/modules/_page.scss */
  .page-title i {
    font-size: 25px;
  }
}
/* line 34, ../../src/stylesheets/modules/_page.scss */
.form-buttons {
  text-align: center;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  /* line 34, ../../src/stylesheets/modules/_page.scss */
  .form-buttons {
    margin-top: 0px;
    padding: 15px;
  }
  /* line 42, ../../src/stylesheets/modules/_page.scss */
  .form-buttons.fixed-form-buttons {
    background: #f6f7f8;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 999;
  }
  /* line 50, ../../src/stylesheets/modules/_page.scss */
  .form-buttons.fixed-form-buttons .btn {
    width: 100%;
    display: block;
  }
}

/* line 58, ../../src/stylesheets/modules/_page.scss */
.cart-item {
  position: relative;
  background: white;
  margin-bottom: 10px;
  color: #555;
}

/* line 65, ../../src/stylesheets/modules/_page.scss */
.cart-item-body {
  padding: 10px 40px 10px 10px;
}

/* line 69, ../../src/stylesheets/modules/_page.scss */
.cart-item-remove {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 40px;
  border-radius: 0px;
  line-height: 100%;
}

/* line 79, ../../src/stylesheets/modules/_page.scss */
.table-details td.detail-label {
  font-family: "Open Sans";
  font-size: 10.5px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 14, ../../src/stylesheets/custom.scss */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 20, ../../src/stylesheets/custom.scss */
input[type="number"] {
  -moz-appearance: textfield;
}

/* line 24, ../../src/stylesheets/custom.scss */
.nowrap {
  white-space: nowrap !important;
}

/* line 28, ../../src/stylesheets/custom.scss */
.vertically-middle {
  vertical-align: middle !important;
}

/* line 32, ../../src/stylesheets/custom.scss */
.bootstrap-datetimepicker-widget {
  z-index: 20000;
}

/* line 36, ../../src/stylesheets/custom.scss */
.select2-container-multi.form-control {
  height: auto;
}

/* line 40, ../../src/stylesheets/custom.scss */
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
  color: #a94442 !important;
}

/* line 44, ../../src/stylesheets/custom.scss */
.cursor-default {
  cursor: default;
}

/* line 48, ../../src/stylesheets/custom.scss */
.cursor-pointer {
  cursor: pointer;
}

/* line 52, ../../src/stylesheets/custom.scss */
.datepicker .prev {
  cursor: pointer;
}

/* line 56, ../../src/stylesheets/custom.scss */
.datepicker .next {
  cursor: pointer;
}

/* line 60, ../../src/stylesheets/custom.scss */
.datepicker .day {
  cursor: pointer;
}

/* line 64, ../../src/stylesheets/custom.scss */
.template-list-form {
  position: absolute;
  top: 4px;
  right: 0;
}

/* line 70, ../../src/stylesheets/custom.scss */
.template-list-button {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 76, ../../src/stylesheets/custom.scss */
.template-action-button {
  border-radius: 3px;
  color: #2a2e36;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  clear: both;
  color: #333;
  display: block;
  font-weight: 400;
  padding: 3px 20px;
  white-space: nowrap;
  background: none;
  border: none;
  width: 160px;
  font-size: 13px;
  font-family: Arial;
}

/* line 95, ../../src/stylesheets/custom.scss */
.template-action-button:hover {
  background: #eff2f3;
}

/* line 99, ../../src/stylesheets/custom.scss */
.table-row-details {
  background: #f2f2f2;
  padding: 20px;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}

/* line 107, ../../src/stylesheets/custom.scss */
.header-seperation {
  background-color: #fff;
}

/* line 111, ../../src/stylesheets/custom.scss */
.page-logo {
  margin-top: 10px;
  margin-left: 10px;
  height: 35px;
}

/* line 117, ../../src/stylesheets/custom.scss */
.header .navbar-inner {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* line 121, ../../src/stylesheets/custom.scss */
.tooltip-inner {
  max-width: 500px !important;
  text-align: left;
}

/* line 126, ../../src/stylesheets/custom.scss */
.select2-offscreen, .select2-offscreen:focus {
  top: auto !important;
  left: auto !important;
  margin-top: -35px !important;
}

@media (max-width: 1024px) {
  /* line 133, ../../src/stylesheets/custom.scss */
  .tiles .tiles-body {
    padding: 10px;
  }
}
/* line 138, ../../src/stylesheets/custom.scss */
.square, .circle {
  position: relative;
  display: block;
}
/* line 142, ../../src/stylesheets/custom.scss */
.square:after, .circle:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
/* line 148, ../../src/stylesheets/custom.scss */
.square .shape-content, .circle .shape-content {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}

/* line 158, ../../src/stylesheets/custom.scss */
.circle {
  border-radius: 100%;
  border: 1px solid black;
}
/* line 163, ../../src/stylesheets/custom.scss */
.circle .center-shape-content {
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  text-align: center;
  margin-top: -0.5em;
}

/* line 173, ../../src/stylesheets/custom.scss */
.grey-border-dashed {
  border: 1px dashed #aaa;
}

/* line 177, ../../src/stylesheets/custom.scss */
.weights {
  color: #555;
  position: absolute;
  right: 10px;
  bottom: 10px;
}

/* line 184, ../../src/stylesheets/custom.scss */
.radio label::before {
  top: 1px;
}

/* line 188, ../../src/stylesheets/custom.scss */
.radio input[type="radio"] {
  display: initial;
  border: 0 none !important;
  clip: rect(0px, 0px, 0px, 0px) !important;
  height: 1px !important;
  left: 0 !important;
  margin: 0 !important;
  outline: 0 none !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  top: 0 !important;
  width: 1px !important;
  left: auto !important;
  top: auto !important;
}
