/* C:\D\dev\sw\madvoodoo\client\client\clientAppVars.less */
/* C:\D\dev\sw\madvoodoo\client\client\clientApp.less */
* {
  box-sizing: border-box;
}
html,
body {
  background-image: linear-gradient(180deg, black, #8d6cd1);
  color: white;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-family: helvetica;
  overflow: auto;
}
html.print,
body.print {
  background: white;
  page-break-after: avoid;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  html,
  body {
    overflow: hidden;
  }
}
a {
  text-decoration: none;
}
p {
  margin: 0;
  padding: 0;
}
.p p {
  display: block !important;
  margin: 14px 0 !important;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.columns {
  column-width: 160px;
  -webkit-column-width: 160px;
  -moz-column-width: 160px;
}
ul.columns li {
  white-space: nowrap;
}
table {
  border-spacing: 0px;
  border-collapse: collapse;
}
table thead td {
  font-weight: bold;
}
table td {
  padding: 3px;
  vertical-align: top;
}
#appProgress {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
#appProgress .progress {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 48px;
  height: 48px;
  border: none;
  margin-top: -24px;
  margin-left: -24px;
  animation: ccw-rotation 1s linear infinite;
  -webkit-animation: ccw-rotation 1s linear infinite;
}
.adminWarning {
  background-color: #eeeeee;
  border: 3px solid #ae082b;
  border-radius: 5px;
  color: #ae082b;
  padding: 10px;
}
.nowrap {
  white-space: nowrap;
}
.pad {
  padding: 3px;
}
.page {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
}
.page .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.page .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.page .pageTitle p {
  display: inline;
}
.price {
  text-align: right;
}
.aPageTitle {
  margin-bottom: 10px;
  border-bottom: 3px solid #02aac3;
  font-size: 20px;
  font-weight: normal;
}
.underline:after {
  background-image: linear-gradient(90deg, black, #ae082b);
  content: "";
  display: block;
  height: 4px;
  margin-top: 5px;
}
.adminButton {
  cursor: pointer;
  display: inline-block;
  color: black;
  background-color: #02aac3;
  padding: 5px;
  border-radius: 5px;
}
.adminButton.disabled {
  color: white;
  background-color: #30333a;
}
.adminButton.link {
  color: #8d6cd1;
  background-color: black;
}
.button {
  cursor: pointer;
  background-color: #eeeeee;
  border-radius: 5px;
  color: black;
  display: inline-block;
  padding: 5px;
  text-align: center;
}
.button.disabled {
  color: white;
  background-color: #30333a;
}
.button.link {
  color: #8d6cd1;
  background-color: black;
}
.clickable {
  cursor: pointer;
}
.notclickable {
  cursor: default;
}
.loadingIndicator {
  position: relative;
  height: 30px;
  width: 30px;
  margin-top: 6px;
  margin-left: -15px;
  left: 50%;
  background-image: url(assets/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.noSelect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .hideWhenLarge,
  .showWhenSmall {
    display: none;
  }
}
.leftPaneGradient {
  background-image: linear-gradient(0deg, #a8a8a8, #6c6a6b);
}
@media only screen and (max-width: @siteWidth) and (min-height: @siteHeight) {
  .hideWhenSmall,
  .showWhenLarge {
    display: none;
  }
}
.horizontalList li {
  display: inline-block;
  margin: 0px 5px;
}
.adminScreen {
  padding: 0 20px;
}
.fillHeight {
  height: 100%;
}
.fillWidth {
  width: 100%;
}
.fill {
  height: 100%;
  width: 100%;
}
.fill.pad > tbody > tr > td {
  padding: 3px;
}
.fill > tbody > tr > td {
  padding: 0;
}
.scrollWrapper {
  position: relative;
  height: 100%;
  width: 100%;
}
.scrollWrapper .scroll {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.error {
  color: red;
}
.warning {
  background-color: red;
  color: white;
}
.icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
}
.iconSmall {
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
}
.iconMed {
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
}
.iconLarge {
  background-repeat: no-repeat;
  background-size: contain;
  width: 64px;
  height: 64px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .simpleForm.small {
    max-width: 400px;
  }
}
.simpleForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.simpleForm fieldset.error {
  text-align: center;
}
.simpleForm fieldset.success {
  text-align: center;
}
.simpleForm fieldset.instructions {
  color: white;
}
.simpleForm fieldset .actions {
  text-align: center;
}
.simpleForm fieldset .detail {
  font-size: small;
}
.simpleForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.simpleForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.simpleForm fieldset label {
  display: block;
}
.simpleForm fieldset label.inline {
  display: inline;
}
.simpleForm fieldset input:not([type='checkbox']):not([type='radio']),
.simpleForm fieldset select,
.simpleForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.simpleForm fieldset input[type='checkbox'],
.simpleForm fieldset input[type='radio'] {
  cursor: pointer;
}
.simpleForm fieldset label[for] {
  cursor: pointer;
}
.simpleForm fieldset textarea {
  height: 50px;
}
.simpleForm fieldset select[multiple] {
  min-height: 200px;
}
.simpleForm textarea {
  width: 100%;
}
.simpleForm textarea.long {
  height: 150px;
}
.simpleForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\actionPicker\actionPicker.less */
/* C:\D\dev\sw\madvoodoo\client\client\controls\adminMenu\adminMenu.less */
.adminMenuView {
  padding: 3px;
}
.adminMenuView .adminWarning {
  margin-top: 10px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\cart\cart.less */
.cartView {
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\cartAdd\cartAdd.less */
.cartAddView {
  color: #00a8ba;
}
.cartAddView.color2 {
  color: #a6ce39;
}
.cartAddView.color2 .priceView {
  color: #a6ce39;
}
.cartAddView.color2 .priceView .price {
  display: block !important;
}
.cartAddView .buttonWrapper {
  margin-top: 20px;
  font-size: 14px;
  text-align: right;
}
.cartAddView .buttonWrapper img {
  height: 21px;
  width: 110px;
}
.cartAddView .buttonWrapper img,
.cartAddView .buttonWrapper .priceView {
  vertical-align: middle;
}
.cartAddView .buttonWrapper .button {
  width: 95px;
}
.cartAddView .buttonWrapper .buttonDescription {
  margin-bottom: 10px;
  font-size: 7pt;
  text-align: left;
}
.cartAddView .dealInfoWrapper {
  margin-top: 20px;
}
.cartAddView .dealInfoWrapper .buttonWrapper {
  margin: 0;
  margin-bottom: 10px;
}
.cartAddView .dealInfoWrapper .dealInfoLabel {
  font-size: 12pt;
  font-weight: bold;
}
.cartAddView .dealDescription {
  color: white;
}
.cartAddView .outOfStock {
  font-weight: bold;
  text-align: center;
}
.cartAddView .priceView {
  color: #00a8ba;
  margin-right: 10px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\categoryPicker\categoryPicker.less */
.categoryPickerView {
  display: inline-block;
  border: 1px solid #eeeeee;
  padding: 10px;
  position: relative;
}
.categoryPickerView .label {
  display: inline-block;
}
.categoryPickerEditDlg {
  background-color: #30333a;
  padding: 3px;
}
.categoryPickerEditDlg .controls {
  margin-bottom: 10px;
}
.categoryPickerEditDlg .products .item {
  border-bottom: 1px solid #eeeeee;
  padding: 5px 3px;
  vertical-align: middle;
}
.categoryPickerEditDlg .products .item.category {
  font-weight: bold;
}
.categoryPickerEditDlg .products .item.category.selected {
  background-color: #02aac3;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\copyright\copyright.less */
.copyrightView {
  text-align: center;
}
.copyrightView p {
  font-size: 6pt;
  text-align: center;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\easyPopup\easyPopup.less */
.easyPopupModalView {
  display: block;
  content: '';
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
.easyPopupModalView .easyPopupView {
  border: none;
}
.easyPopupView {
  background-color: black;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
}
.easyPopupView > tbody > tr.actionsWrapper .actions {
  border-top: 1px solid #eeeeee;
  padding: 5px 0;
  text-align: center;
  white-space: nowrap;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action {
  cursor: pointer;
  display: inline-block;
  color: black;
  background-color: #02aac3;
  padding: 5px;
  border-radius: 5px;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action.disabled {
  color: white;
  background-color: #30333a;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action.link {
  color: #8d6cd1;
  background-color: black;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action.disabled {
  color: white;
  background-color: #30333a;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action.link {
  color: #8d6cd1;
  background-color: black;
}
.easyPopupView > tbody > tr.actionsWrapper .actions .action:not(:last-child) {
  margin-right: 5px;
}
.easyPopupView > tbody > tr.templateWrapper {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.easyPopupView > tbody > tr.templateWrapper td {
  padding: 0;
}
.easyPopupView > tbody > tr.templateWrapper .marginWrapper {
  box-sizing: border-box;
  height: 100%;
}
.easyPopupView > tbody > tr.templateWrapper .marginWrapper.padded {
  padding: 5px;
}
.easyPopupView > tbody > tr.templateWrapper .marginWrapper > div {
  height: 100%;
}
.easyPopupView > tbody > tr.titleWrapper .title {
  background-color: #02aac3;
  border-bottom: 1px solid #eeeeee;
  padding: 3px 3px 3px 5px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imageGallery\imageGallery.less */
.imageGalleryView {
  display: inline-block;
  position: relative;
  width: 100%;
  height: 100%;
}
.imageGalleryView .arrows {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.imageGalleryView .arrows .arrow {
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.imageGalleryView .arrows .arrow.left {
  left: 5px;
  background-image: url('assets/Red Arrow Left.png');
}
.imageGalleryView .arrows .arrow.right {
  right: 5px;
  background-image: url('assets/Red Arrow Right.png');
}
.imageGalleryView .instruction {
  margin-top: 10px;
  color: #02aac3;
  text-align: center;
  font-size: 12pt;
  font-weight: bold;
}
.imageGalleryView .instruction .red {
  color: red;
}
.imageGalleryView img {
  border: 8px solid #02aac3;
  border-radius: 20px;
  width: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imageMap\imageMap.less */
.imageMapView {
  cursor: pointer;
  width: 100%;
}
.imageMapView img {
  width: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imageMapEditor\imageMapEditor.less */
.imageMapEditorView {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #eeeeee;
  padding: 5px;
}
.imageMapEditorView .imgWrapper {
  position: relative;
}
.imageMapEditorView .imgWrapper canvas {
  position: absolute;
  left: 0;
  top: 0px;
  width: 90%;
  height: 100%;
}
.imageMapEditorView .imgWrapper img {
  width: 90%;
}
.imageMapEditorView table {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}
.imageMapEditorView table td {
  border: 1px solid #eeeeee;
  padding: 3px;
}
.imageMapEditorView table td.actions {
  width: 15px;
  text-align: center;
}
.imageMapEditorView table td .action {
  cursor: pointer;
  background-color: #02aac3;
  border-radius: 3px;
  display: inline-block;
  font-size: 20px;
  padding: 3px;
  vertical-align: middle;
}
.imageMapEditorView table td .action.remove {
  background-color: #ae082b;
}
.imageMapEditorView table td.area {
  cursor: pointer;
}
.imageMapEditorView table td.area.selected {
  background-color: #02aac3;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imagePicker\imagePicker.less */
.imagePickerView {
  display: inline-block;
  border: 1px solid #eeeeee;
  padding: 10px;
  position: relative;
}
.imagePickerView .actions {
  margin-bottom: 10px;
}
.imagePickerView .imageWrapper {
  display: inline-block;
  margin: 5px;
  position: relative;
}
.imagePickerView .imageWrapper .image {
  vertical-align: middle;
}
.imagePickerView .imageWrapper .remove {
  cursor: pointer;
  background-color: rgba(174, 8, 43, 0.7);
  display: inline-block;
  position: absolute;
  padding: 2px;
  top: 0px;
  right: 0px;
  border-radius: 3px;
}
.imagePickerAddDlg {
  padding: 3px;
}
.imagePickerAddDlg .controls {
  margin-bottom: 10px;
}
.imagePickerAddDlg .imageWrapper {
  cursor: pointer;
  margin-bottom: 10px;
  border: 1px solid #eeeeee;
  display: inline-block;
  margin: 3px;
  padding: 3px;
  text-align: center;
  vertical-align: middle;
}
.imagePickerAddDlg .imageWrapper img {
  max-height: 100px;
  max-width: 100px;
}
.imagePickerAddDlg .imageWrapper.selected {
  background-color: #02aac3;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imageRotator\imageRotator.less */
.imageRotatorView {
  line-height: 0;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\imageUploader\imageUploader.less */
.imageUploaderView {
  display: inline-block;
  width: 90%;
  height: 200px;
  border: 1px solid #eeeeee;
  padding: 10px;
  position: relative;
}
.imageUploaderView .dropZone {
  width: 100%;
  height: 100%;
}
.imageUploaderView .dropZone .button {
  position: relative;
}
.imageUploaderView .dropZone .button input {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
}
.imageUploaderView .dropZone .image {
  max-width: 100px;
  max-height: 100px;
  border: 1px solid black;
  margin: 5px;
}
.imageUploaderView .dropZone .label {
  text-align: center;
  font-size: 30px;
  color: #dddddd;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\leftPane\leftPane.less */
.leftPaneView .botImage {
  cursor: pointer;
  background-image: linear-gradient(0deg, #a8a8a8, #6c6a6b);
  height: 223px;
  padding: 15px;
}
.leftPaneView .botImage .label {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-shadow: 1.5px 1.5px black;
  text-transform: uppercase;
}
.leftPaneView .botImage .imageRotatorWrapper {
  margin: 0px 10px;
  background-color: #e5e5e5;
  border: 3px solid black;
  border-radius: 10px;
  position: relative;
}
.leftPaneView .botImage .imageRotatorWrapper img {
  width: 100%;
}
.leftPaneView .botImage,
.leftPaneView .centerImage,
.leftPaneView .topImage {
  border-radius: 10px;
  width: 100%;
  text-align: center;
}
.leftPaneView .botImage img,
.leftPaneView .centerImage img,
.leftPaneView .topImage img {
  width: 100%;
}
.leftPaneView .centerImage {
  margin-top: 7px;
  margin-bottom: 7px;
}
.leftPaneView .topImage.logoAdjust {
  margin-top: -9px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\mainBanner\mainBanner.less */
.mainBannerView {
  position: relative;
  line-height: 0;
}
.mainBannerView .cartWrapper {
  display: inline-block;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.mainBannerView img {
  width: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\mainMenu\mainMenu.less */
.mainMenuView {
  width: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\ngDatePicker\ngDatePicker.css */
.ng-datepicker {
  position: absolute;
  z-index: 9999;
  width: 250px;
  background: white;
  font-size: 12px;
  color: #565a5c;
  display: inline-block;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  margin: 0;
  padding: 0;
}
.ng-datepickerWrapper .ng-datepicker-input,
.ng-datepickerWrapper .calendarIcon {
  vertical-align: middle;
}
.ng-datepickerWrapper .calendarIcon {
  cursor: pointer;
}
.ng-datepicker > .controls {
  width: 250px;
  display: inline-block;
  padding: 5px 0 0 0;
}
.ng-datepicker > .controls i {
  font-size: 25px;
  cursor: pointer;
}
.ng-datepicker > .controls > .left {
  width: 45px;
  display: inline-block;
  float: left;
  margin: 5px 0 0 5px;
}
.ng-datepicker > .controls > .left > i.prev-year-btn {
  float: left;
  display: block;
  font-size: 14px;
  opacity: 0.4;
}
.ng-datepicker > .controls > .left > i.prev-month-btn {
  float: left;
  margin-left: 15px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.ng-datepicker > .controls > span.date {
  width: 140px;
  text-align: center;
  font-size: 14px;
  color: #565a5c;
  font-weight: bold;
  float: left;
  padding: 3px 0 0 0;
}
.ng-datepicker > .controls > .right {
  width: 45px;
  display: inline-block;
  float: right;
  margin: 5px 5px 0 0;
}
.ng-datepicker > .controls > .right > i.next-year-btn {
  float: left;
  display: block;
  font-size: 14px;
  opacity: 0.4;
}
.ng-datepicker > .controls > .right > i.next-month-btn {
  float: left;
  margin-right: 15px;
  display: block;
  font-size: 14px;
  font-weight: bold;
}
.ng-datepicker > .day-names {
  width: 250px;
  border-bottom: 1px solid #c4c4c4;
  display: inline-block;
}
.ng-datepicker > .day-names > span {
  width: 35.7px;
  text-align: center;
  color: #82888a;
  float: left;
  display: block;
}
.ng-datepicker > .calendar {
  width: 255px;
  display: inline-block;
  margin: -3px 0 -4px -1px;
  padding: 0;
}
.ng-datepicker > .calendar > span > span.day {
  width: 35px;
  height: 35px;
  border-left: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  float: left;
  display: block;
  color: #565a5c;
  text-align: center;
  font-weight: bold;
  line-height: 35px;
  margin: 0;
  padding: 0;
  font-size: 14px;
  cursor: pointer;
}
.ng-datepicker > .calendar > span:last-child > span.day {
  border-right: 1px solid #c4c4c4;
}
.ng-datepicker > .calendar > span > span.day.disabled {
  border-left: 1px solid transparent;
  cursor: default;
  pointer-events: none;
}
.ng-datepicker > .calendar > span > span.day:hover {
  background: #7fa63b;
  color: white;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\price\price.less */
.priceView {
  display: inline;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\productNav\productNav.less */
.productNavView {
  display: inline-block;
  white-space: nowrap;
}
.productNavView.color2 .listings {
  color: #00a8ba;
}
.productNavView.color2 .next .icon {
  background-image: url('assets/Teal Arrow Next Button.png');
}
.productNavView.color2 .prev .icon {
  background-image: url('assets/Teal Arrow Back Button.png');
}
.productNavView .listings {
  cursor: pointer;
  margin-bottom: 10px;
  color: #a6ce39;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}
.productNavView .buttonsWrapper {
  text-align: center;
}
.productNavView .next,
.productNavView .prev {
  cursor: pointer;
  display: inline-block;
  font-size: 10pt;
}
.productNavView .next .icon,
.productNavView .prev .icon {
  height: 24px;
  vertical-align: middle;
}
.productNavView .prev {
  margin-right: 10px;
}
.productNavView .prev .icon {
  background-image: url('assets/Green Arrow Back Button.png');
}
.productNavView .next .icon {
  background-image: url('assets/Green Arrow Next Button.png');
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\productPicker\productPicker.less */
.productPickerView {
  display: inline-block;
  border: 1px solid #eeeeee;
  padding: 10px;
  position: relative;
}
.productPickerView .label {
  display: inline-block;
}
.productPickerEditDlg {
  background-color: #30333a;
  padding: 3px;
}
.productPickerEditDlg .controls {
  margin-bottom: 10px;
}
.productPickerEditDlg .products .item {
  border-bottom: 1px solid #eeeeee;
  padding: 5px 3px;
  vertical-align: middle;
}
.productPickerEditDlg .products .item.category {
  font-weight: bold;
}
.productPickerEditDlg .products .item.product.selected {
  background-color: #02aac3;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\ticker\ticker.less */
.tickerView {
  background-image: url("assets/Ticker Message Bar.jpg");
  background-size: 100% 100%;
  color: #02aac3;
  font-size: 20px;
  height: 37px;
  line-height: 37px;
  overflow: hidden;
  padding: 3px;
  white-space: nowrap;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\tinymce\tinymce.less */
.tinymceView.xsmall .editor {
  height: 25px;
}
.tinymceView.small .editor {
  height: 150px;
}
.tinymceView .editor {
  height: 300px;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\videoPicker\videoPicker.less */
/* C:\D\dev\sw\madvoodoo\client\client\controls\videoUploader\videoUploader.less */
.videoUploaderView {
  display: inline-block;
  width: 90%;
  height: 200px;
  border: 1px solid #eeeeee;
  padding: 10px;
  position: relative;
}
.videoUploaderView .dropZone {
  width: 100%;
  height: 100%;
}
.videoUploaderView .dropZone .button {
  position: relative;
}
.videoUploaderView .dropZone .button input {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  opacity: 0;
}
.videoUploaderView .dropZone .image {
  max-width: 100px;
  max-height: 100px;
  border: 1px solid black;
  margin: 5px;
}
.videoUploaderView .dropZone .label {
  text-align: center;
  font-size: 30px;
  color: #dddddd;
}
/* C:\D\dev\sw\madvoodoo\client\client\controls\warranty\warranty.less */
.warrantyView {
  cursor: pointer;
  text-align: right;
}
.warrantyView img {
  margin-top: 10px;
  max-width: 64px;
}
.warrantyDlg {
  cursor: pointer;
  background-image: linear-gradient(180deg, white, #8d6cd1);
  border: 5px solid #02aac3;
  border-radius: 10px;
  color: black;
  padding: 5px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\admin\admin.less */
.adminStartView .noContent {
  margin-top: 25%;
  text-align: center;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminAbout\adminAbout.less */
.adminAboutView {
  padding: 0 20px;
}
.adminAboutView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminAboutView .editForm.small {
    max-width: 400px;
  }
}
.adminAboutView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminAboutView .editForm fieldset.error {
  text-align: center;
}
.adminAboutView .editForm fieldset.success {
  text-align: center;
}
.adminAboutView .editForm fieldset.instructions {
  color: white;
}
.adminAboutView .editForm fieldset .actions {
  text-align: center;
}
.adminAboutView .editForm fieldset .detail {
  font-size: small;
}
.adminAboutView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAboutView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAboutView .editForm fieldset label {
  display: block;
}
.adminAboutView .editForm fieldset label.inline {
  display: inline;
}
.adminAboutView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminAboutView .editForm fieldset select,
.adminAboutView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminAboutView .editForm fieldset input[type='checkbox'],
.adminAboutView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminAboutView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminAboutView .editForm fieldset textarea {
  height: 50px;
}
.adminAboutView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminAboutView .editForm textarea {
  width: 100%;
}
.adminAboutView .editForm textarea.long {
  height: 150px;
}
.adminAboutView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminAboutView .editForm.small {
    max-width: 400px;
  }
}
.adminAboutView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminAboutView .editForm fieldset.error {
  text-align: center;
}
.adminAboutView .editForm fieldset.success {
  text-align: center;
}
.adminAboutView .editForm fieldset.instructions {
  color: white;
}
.adminAboutView .editForm fieldset .actions {
  text-align: center;
}
.adminAboutView .editForm fieldset .detail {
  font-size: small;
}
.adminAboutView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAboutView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAboutView .editForm fieldset label {
  display: block;
}
.adminAboutView .editForm fieldset label.inline {
  display: inline;
}
.adminAboutView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminAboutView .editForm fieldset select,
.adminAboutView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminAboutView .editForm fieldset input[type='checkbox'],
.adminAboutView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminAboutView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminAboutView .editForm fieldset textarea {
  height: 50px;
}
.adminAboutView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminAboutView .editForm textarea {
  width: 100%;
}
.adminAboutView .editForm textarea.long {
  height: 150px;
}
.adminAboutView .editForm textarea.short {
  height: 50px;
}
.adminAboutView .editForm .imagePickerWrapper {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminAdultContent\adminAdultContent.less */
.adminAdultContentView {
  padding: 0 20px;
}
.adminAdultContentView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminAdultContentView .editForm.small {
    max-width: 400px;
  }
}
.adminAdultContentView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminAdultContentView .editForm fieldset.error {
  text-align: center;
}
.adminAdultContentView .editForm fieldset.success {
  text-align: center;
}
.adminAdultContentView .editForm fieldset.instructions {
  color: white;
}
.adminAdultContentView .editForm fieldset .actions {
  text-align: center;
}
.adminAdultContentView .editForm fieldset .detail {
  font-size: small;
}
.adminAdultContentView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAdultContentView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAdultContentView .editForm fieldset label {
  display: block;
}
.adminAdultContentView .editForm fieldset label.inline {
  display: inline;
}
.adminAdultContentView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminAdultContentView .editForm fieldset select,
.adminAdultContentView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminAdultContentView .editForm fieldset input[type='checkbox'],
.adminAdultContentView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminAdultContentView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminAdultContentView .editForm fieldset textarea {
  height: 50px;
}
.adminAdultContentView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminAdultContentView .editForm textarea {
  width: 100%;
}
.adminAdultContentView .editForm textarea.long {
  height: 150px;
}
.adminAdultContentView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminAdultContentView .editForm.small {
    max-width: 400px;
  }
}
.adminAdultContentView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminAdultContentView .editForm fieldset.error {
  text-align: center;
}
.adminAdultContentView .editForm fieldset.success {
  text-align: center;
}
.adminAdultContentView .editForm fieldset.instructions {
  color: white;
}
.adminAdultContentView .editForm fieldset .actions {
  text-align: center;
}
.adminAdultContentView .editForm fieldset .detail {
  font-size: small;
}
.adminAdultContentView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAdultContentView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminAdultContentView .editForm fieldset label {
  display: block;
}
.adminAdultContentView .editForm fieldset label.inline {
  display: inline;
}
.adminAdultContentView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminAdultContentView .editForm fieldset select,
.adminAdultContentView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminAdultContentView .editForm fieldset input[type='checkbox'],
.adminAdultContentView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminAdultContentView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminAdultContentView .editForm fieldset textarea {
  height: 50px;
}
.adminAdultContentView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminAdultContentView .editForm textarea {
  width: 100%;
}
.adminAdultContentView .editForm textarea.long {
  height: 150px;
}
.adminAdultContentView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminCart\adminCart.less */
.adminCartView {
  padding: 0 20px;
}
.adminCartView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminCartView .editForm.small {
    max-width: 400px;
  }
}
.adminCartView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminCartView .editForm fieldset.error {
  text-align: center;
}
.adminCartView .editForm fieldset.success {
  text-align: center;
}
.adminCartView .editForm fieldset.instructions {
  color: white;
}
.adminCartView .editForm fieldset .actions {
  text-align: center;
}
.adminCartView .editForm fieldset .detail {
  font-size: small;
}
.adminCartView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCartView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCartView .editForm fieldset label {
  display: block;
}
.adminCartView .editForm fieldset label.inline {
  display: inline;
}
.adminCartView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminCartView .editForm fieldset select,
.adminCartView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminCartView .editForm fieldset input[type='checkbox'],
.adminCartView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminCartView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminCartView .editForm fieldset textarea {
  height: 50px;
}
.adminCartView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminCartView .editForm textarea {
  width: 100%;
}
.adminCartView .editForm textarea.long {
  height: 150px;
}
.adminCartView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminCartView .editForm.small {
    max-width: 400px;
  }
}
.adminCartView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminCartView .editForm fieldset.error {
  text-align: center;
}
.adminCartView .editForm fieldset.success {
  text-align: center;
}
.adminCartView .editForm fieldset.instructions {
  color: white;
}
.adminCartView .editForm fieldset .actions {
  text-align: center;
}
.adminCartView .editForm fieldset .detail {
  font-size: small;
}
.adminCartView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCartView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCartView .editForm fieldset label {
  display: block;
}
.adminCartView .editForm fieldset label.inline {
  display: inline;
}
.adminCartView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminCartView .editForm fieldset select,
.adminCartView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminCartView .editForm fieldset input[type='checkbox'],
.adminCartView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminCartView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminCartView .editForm fieldset textarea {
  height: 50px;
}
.adminCartView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminCartView .editForm textarea {
  width: 100%;
}
.adminCartView .editForm textarea.long {
  height: 150px;
}
.adminCartView .editForm textarea.short {
  height: 50px;
}
.adminCartView .editForm .imagePickerWrapper {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminContact\adminContact.less */
.adminContactView {
  padding: 0 20px;
}
.adminContactView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminContactView .editForm.small {
    max-width: 400px;
  }
}
.adminContactView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminContactView .editForm fieldset.error {
  text-align: center;
}
.adminContactView .editForm fieldset.success {
  text-align: center;
}
.adminContactView .editForm fieldset.instructions {
  color: white;
}
.adminContactView .editForm fieldset .actions {
  text-align: center;
}
.adminContactView .editForm fieldset .detail {
  font-size: small;
}
.adminContactView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminContactView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminContactView .editForm fieldset label {
  display: block;
}
.adminContactView .editForm fieldset label.inline {
  display: inline;
}
.adminContactView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminContactView .editForm fieldset select,
.adminContactView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminContactView .editForm fieldset input[type='checkbox'],
.adminContactView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminContactView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminContactView .editForm fieldset textarea {
  height: 50px;
}
.adminContactView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminContactView .editForm textarea {
  width: 100%;
}
.adminContactView .editForm textarea.long {
  height: 150px;
}
.adminContactView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminContactView .editForm.small {
    max-width: 400px;
  }
}
.adminContactView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminContactView .editForm fieldset.error {
  text-align: center;
}
.adminContactView .editForm fieldset.success {
  text-align: center;
}
.adminContactView .editForm fieldset.instructions {
  color: white;
}
.adminContactView .editForm fieldset .actions {
  text-align: center;
}
.adminContactView .editForm fieldset .detail {
  font-size: small;
}
.adminContactView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminContactView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminContactView .editForm fieldset label {
  display: block;
}
.adminContactView .editForm fieldset label.inline {
  display: inline;
}
.adminContactView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminContactView .editForm fieldset select,
.adminContactView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminContactView .editForm fieldset input[type='checkbox'],
.adminContactView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminContactView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminContactView .editForm fieldset textarea {
  height: 50px;
}
.adminContactView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminContactView .editForm textarea {
  width: 100%;
}
.adminContactView .editForm textarea.long {
  height: 150px;
}
.adminContactView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminCoupons\adminCoupons.less */
.adminCouponsView {
  padding: 0 20px;
}
.adminCouponsView .actions {
  margin-bottom: 10px;
}
.adminCouponsView .code {
  text-transform: uppercase;
}
.adminCouponsView .list {
  width: 100%;
}
.adminCouponsView .list tr td {
  border: 1px solid #02aac3;
  vertical-align: middle;
  white-space: nowrap;
}
.adminCouponsView .list tr td.actions {
  text-align: center;
}
.adminCouponsView .list tr td.category {
  font-weight: bold;
}
.adminCouponsView .list tr td.subCategory {
  padding-left: 15px;
}
.adminCouponsView .list tr td.checkbox {
  text-align: center;
}
.adminCouponsView .list tr td.code {
  padding-left: 30px;
}
.adminCouponsView .list tr td.name {
  width: 100%;
}
.adminCouponsView .list tr td.price,
.adminCouponsView .list tr td.stock {
  text-align: right;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminCouponsView .editForm.small {
    max-width: 400px;
  }
}
.adminCouponsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminCouponsView .editForm fieldset.error {
  text-align: center;
}
.adminCouponsView .editForm fieldset.success {
  text-align: center;
}
.adminCouponsView .editForm fieldset.instructions {
  color: white;
}
.adminCouponsView .editForm fieldset .actions {
  text-align: center;
}
.adminCouponsView .editForm fieldset .detail {
  font-size: small;
}
.adminCouponsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCouponsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCouponsView .editForm fieldset label {
  display: block;
}
.adminCouponsView .editForm fieldset label.inline {
  display: inline;
}
.adminCouponsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminCouponsView .editForm fieldset select,
.adminCouponsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminCouponsView .editForm fieldset input[type='checkbox'],
.adminCouponsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminCouponsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminCouponsView .editForm fieldset textarea {
  height: 50px;
}
.adminCouponsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminCouponsView .editForm textarea {
  width: 100%;
}
.adminCouponsView .editForm textarea.long {
  height: 150px;
}
.adminCouponsView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminCouponsView .editForm.small {
    max-width: 400px;
  }
}
.adminCouponsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminCouponsView .editForm fieldset.error {
  text-align: center;
}
.adminCouponsView .editForm fieldset.success {
  text-align: center;
}
.adminCouponsView .editForm fieldset.instructions {
  color: white;
}
.adminCouponsView .editForm fieldset .actions {
  text-align: center;
}
.adminCouponsView .editForm fieldset .detail {
  font-size: small;
}
.adminCouponsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCouponsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminCouponsView .editForm fieldset label {
  display: block;
}
.adminCouponsView .editForm fieldset label.inline {
  display: inline;
}
.adminCouponsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminCouponsView .editForm fieldset select,
.adminCouponsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminCouponsView .editForm fieldset input[type='checkbox'],
.adminCouponsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminCouponsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminCouponsView .editForm fieldset textarea {
  height: 50px;
}
.adminCouponsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminCouponsView .editForm textarea {
  width: 100%;
}
.adminCouponsView .editForm textarea.long {
  height: 150px;
}
.adminCouponsView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminHome\adminHome.less */
.adminHomeView {
  padding: 0 20px;
}
.adminHomeView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminHomeView .editForm.small {
    max-width: 400px;
  }
}
.adminHomeView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminHomeView .editForm fieldset.error {
  text-align: center;
}
.adminHomeView .editForm fieldset.success {
  text-align: center;
}
.adminHomeView .editForm fieldset.instructions {
  color: white;
}
.adminHomeView .editForm fieldset .actions {
  text-align: center;
}
.adminHomeView .editForm fieldset .detail {
  font-size: small;
}
.adminHomeView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminHomeView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminHomeView .editForm fieldset label {
  display: block;
}
.adminHomeView .editForm fieldset label.inline {
  display: inline;
}
.adminHomeView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminHomeView .editForm fieldset select,
.adminHomeView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminHomeView .editForm fieldset input[type='checkbox'],
.adminHomeView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminHomeView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminHomeView .editForm fieldset textarea {
  height: 50px;
}
.adminHomeView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminHomeView .editForm textarea {
  width: 100%;
}
.adminHomeView .editForm textarea.long {
  height: 150px;
}
.adminHomeView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminHomeView .editForm.small {
    max-width: 400px;
  }
}
.adminHomeView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminHomeView .editForm fieldset.error {
  text-align: center;
}
.adminHomeView .editForm fieldset.success {
  text-align: center;
}
.adminHomeView .editForm fieldset.instructions {
  color: white;
}
.adminHomeView .editForm fieldset .actions {
  text-align: center;
}
.adminHomeView .editForm fieldset .detail {
  font-size: small;
}
.adminHomeView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminHomeView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminHomeView .editForm fieldset label {
  display: block;
}
.adminHomeView .editForm fieldset label.inline {
  display: inline;
}
.adminHomeView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminHomeView .editForm fieldset select,
.adminHomeView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminHomeView .editForm fieldset input[type='checkbox'],
.adminHomeView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminHomeView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminHomeView .editForm fieldset textarea {
  height: 50px;
}
.adminHomeView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminHomeView .editForm textarea {
  width: 100%;
}
.adminHomeView .editForm textarea.long {
  height: 150px;
}
.adminHomeView .editForm textarea.short {
  height: 50px;
}
.adminHomeView .editForm .imagePickerWrapper {
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminImages\adminImages.less */
.adminImagesView {
  padding: 0 20px;
}
.adminImagesView .actions {
  margin-bottom: 10px;
  margin-top: 10px;
  vertical-align: middle;
}
.adminImagesView .list {
  margin-bottom: 10px;
  width: 100%;
}
.adminImagesView .list td {
  border: 1px solid #02aac3;
}
.adminImagesView .list td.actions {
  white-space: nowrap;
}
.adminImagesView .list td.actions .action {
  cursor: pointer;
}
.adminImagesView .list td.image {
  width: 110px;
  text-align: center;
}
.adminImagesView .list td.image img {
  max-height: 40px;
  max-width: 40px;
}
.adminImagesView .list td.filename {
  width: 100%;
}
.adminImagesView .list td.modified,
.adminImagesView .list td.size {
  white-space: nowrap;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminMainMenu\adminMainMenu.less */
.adminMainMenuView {
  padding: 0 20px;
}
.adminMainMenuView .actions {
  margin-bottom: 10px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminMainMenuView .editForm.small {
    max-width: 400px;
  }
}
.adminMainMenuView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminMainMenuView .editForm fieldset.error {
  text-align: center;
}
.adminMainMenuView .editForm fieldset.success {
  text-align: center;
}
.adminMainMenuView .editForm fieldset.instructions {
  color: white;
}
.adminMainMenuView .editForm fieldset .actions {
  text-align: center;
}
.adminMainMenuView .editForm fieldset .detail {
  font-size: small;
}
.adminMainMenuView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminMainMenuView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminMainMenuView .editForm fieldset label {
  display: block;
}
.adminMainMenuView .editForm fieldset label.inline {
  display: inline;
}
.adminMainMenuView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminMainMenuView .editForm fieldset select,
.adminMainMenuView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminMainMenuView .editForm fieldset input[type='checkbox'],
.adminMainMenuView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminMainMenuView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminMainMenuView .editForm fieldset textarea {
  height: 50px;
}
.adminMainMenuView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminMainMenuView .editForm textarea {
  width: 100%;
}
.adminMainMenuView .editForm textarea.long {
  height: 150px;
}
.adminMainMenuView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminMainMenuView .editForm.small {
    max-width: 400px;
  }
}
.adminMainMenuView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminMainMenuView .editForm fieldset.error {
  text-align: center;
}
.adminMainMenuView .editForm fieldset.success {
  text-align: center;
}
.adminMainMenuView .editForm fieldset.instructions {
  color: white;
}
.adminMainMenuView .editForm fieldset .actions {
  text-align: center;
}
.adminMainMenuView .editForm fieldset .detail {
  font-size: small;
}
.adminMainMenuView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminMainMenuView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminMainMenuView .editForm fieldset label {
  display: block;
}
.adminMainMenuView .editForm fieldset label.inline {
  display: inline;
}
.adminMainMenuView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminMainMenuView .editForm fieldset select,
.adminMainMenuView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminMainMenuView .editForm fieldset input[type='checkbox'],
.adminMainMenuView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminMainMenuView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminMainMenuView .editForm fieldset textarea {
  height: 50px;
}
.adminMainMenuView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminMainMenuView .editForm textarea {
  width: 100%;
}
.adminMainMenuView .editForm textarea.long {
  height: 150px;
}
.adminMainMenuView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminOrders\adminOrders.less */
.adminOrdersView {
  padding: 0 20px;
}
.adminOrdersView .controls {
  margin-bottom: 10px;
  font-size: 18px;
}
.adminOrdersView .controls input,
.adminOrdersView .controls select {
  font-size: 18px;
}
.adminOrdersView .controls input {
  width: 300px;
}
.adminOrdersView .actions {
  margin-bottom: 10px;
  text-align: center;
}
.adminOrdersView .form {
  border: 1px solid #eeeeee;
  padding: 4px;
}
.adminOrdersView .orders {
  margin-bottom: 10px;
}
.adminOrdersView .orders .order {
  margin-bottom: 10px;
  border: 1px solid #eeeeee;
}
.adminOrdersView .orders .order table {
  margin-bottom: 10px;
}
.adminOrdersView .orders .order table.shippingAddress,
.adminOrdersView .orders .order table.shippingPackages {
  border: 1px solid #eeeeee;
  display: inline-table;
  margin-left: 10px;
}
.adminOrdersView .orders .order table.shippingAddress p,
.adminOrdersView .orders .order table.shippingPackages p {
  display: inline;
}
.adminOrdersView .orders .order table.shippingAddress .title,
.adminOrdersView .orders .order table.shippingPackages .title {
  background-color: #eeeeee;
  color: black;
}
.adminOrdersView .orders .order table.shippingAddress .title .name,
.adminOrdersView .orders .order table.shippingPackages .title .name {
  font-weight: bold;
}
.adminOrdersView .orders .order table thead {
  background-color: #02aac3;
  color: black;
  font-weight: bold;
}
.adminOrdersView .orders .order table thead td {
  font-size: 18px;
  padding: 5px;
  vertical-align: middle;
}
.adminOrdersView .orders .order table td {
  padding: 3px;
  white-space: nowrap;
}
.adminOrdersView .orders .order table td:first-child {
  width: 250px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminProducts\adminProducts.less */
.adminProductsView {
  padding: 0 20px;
}
.adminProductsView .actions {
  margin-bottom: 10px;
}
.adminProductsView .list {
  width: 100%;
}
.adminProductsView .list tr td {
  border: 1px solid #02aac3;
  vertical-align: middle;
  white-space: nowrap;
}
.adminProductsView .list tr td.actions {
  text-align: center;
}
.adminProductsView .list tr td.category {
  font-weight: bold;
}
.adminProductsView .list tr td.subCategory {
  padding-left: 15px;
}
.adminProductsView .list tr td.checkbox {
  text-align: center;
}
.adminProductsView .list tr td.code {
  padding-left: 30px;
}
.adminProductsView .list tr td.name {
  width: 100%;
}
.adminProductsView .list tr td.price,
.adminProductsView .list tr td.stock {
  text-align: right;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminProductsView .editForm.small {
    max-width: 400px;
  }
}
.adminProductsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminProductsView .editForm fieldset.error {
  text-align: center;
}
.adminProductsView .editForm fieldset.success {
  text-align: center;
}
.adminProductsView .editForm fieldset.instructions {
  color: white;
}
.adminProductsView .editForm fieldset .actions {
  text-align: center;
}
.adminProductsView .editForm fieldset .detail {
  font-size: small;
}
.adminProductsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminProductsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminProductsView .editForm fieldset label {
  display: block;
}
.adminProductsView .editForm fieldset label.inline {
  display: inline;
}
.adminProductsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminProductsView .editForm fieldset select,
.adminProductsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminProductsView .editForm fieldset input[type='checkbox'],
.adminProductsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminProductsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminProductsView .editForm fieldset textarea {
  height: 50px;
}
.adminProductsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminProductsView .editForm textarea {
  width: 100%;
}
.adminProductsView .editForm textarea.long {
  height: 150px;
}
.adminProductsView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminProductsView .editForm.small {
    max-width: 400px;
  }
}
.adminProductsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminProductsView .editForm fieldset.error {
  text-align: center;
}
.adminProductsView .editForm fieldset.success {
  text-align: center;
}
.adminProductsView .editForm fieldset.instructions {
  color: white;
}
.adminProductsView .editForm fieldset .actions {
  text-align: center;
}
.adminProductsView .editForm fieldset .detail {
  font-size: small;
}
.adminProductsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminProductsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminProductsView .editForm fieldset label {
  display: block;
}
.adminProductsView .editForm fieldset label.inline {
  display: inline;
}
.adminProductsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminProductsView .editForm fieldset select,
.adminProductsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminProductsView .editForm fieldset input[type='checkbox'],
.adminProductsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminProductsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminProductsView .editForm fieldset textarea {
  height: 50px;
}
.adminProductsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminProductsView .editForm textarea {
  width: 100%;
}
.adminProductsView .editForm textarea.long {
  height: 150px;
}
.adminProductsView .editForm textarea.short {
  height: 50px;
}
.categoryDeleteDlg {
  padding: 3px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminReviews\adminReviews.less */
.adminReviewsView {
  padding: 0 20px;
}
.adminReviewsView .actions {
  margin-bottom: 10px;
}
.adminReviewsView .list {
  width: 100%;
}
.adminReviewsView .list td {
  border: 1px solid #02aac3;
  vertical-align: middle;
  white-space: nowrap;
}
.adminReviewsView .list td.actions {
  text-align: center;
}
.adminReviewsView .list td.actions .action {
  cursor: pointer;
}
.adminReviewsView .list td.actions .actionWrapper {
  display: inline-block;
  vertical-align: middle;
}
.adminReviewsView .list td.actions .actionWrapper.down,
.adminReviewsView .list td.actions .actionWrapper.up {
  cursor: pointer;
  width: 35px;
}
.adminReviewsView .list td.actions .actionWrapper .down {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
  background-image: url('assets/Teal Arrow Down Button.png');
}
.adminReviewsView .list td.actions .actionWrapper .up {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
  background-image: url('assets/Teal Arrow Up Button.png');
}
.adminReviewsView .list td.checkbox {
  text-align: center;
}
.adminReviewsView .list td.description {
  white-space: normal;
}
.adminReviewsView .list td.name {
  width: 100%;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminReviewsView .editForm.small {
    max-width: 400px;
  }
}
.adminReviewsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminReviewsView .editForm fieldset.error {
  text-align: center;
}
.adminReviewsView .editForm fieldset.success {
  text-align: center;
}
.adminReviewsView .editForm fieldset.instructions {
  color: white;
}
.adminReviewsView .editForm fieldset .actions {
  text-align: center;
}
.adminReviewsView .editForm fieldset .detail {
  font-size: small;
}
.adminReviewsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminReviewsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminReviewsView .editForm fieldset label {
  display: block;
}
.adminReviewsView .editForm fieldset label.inline {
  display: inline;
}
.adminReviewsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminReviewsView .editForm fieldset select,
.adminReviewsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminReviewsView .editForm fieldset input[type='checkbox'],
.adminReviewsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminReviewsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminReviewsView .editForm fieldset textarea {
  height: 50px;
}
.adminReviewsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminReviewsView .editForm textarea {
  width: 100%;
}
.adminReviewsView .editForm textarea.long {
  height: 150px;
}
.adminReviewsView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminReviewsView .editForm.small {
    max-width: 400px;
  }
}
.adminReviewsView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminReviewsView .editForm fieldset.error {
  text-align: center;
}
.adminReviewsView .editForm fieldset.success {
  text-align: center;
}
.adminReviewsView .editForm fieldset.instructions {
  color: white;
}
.adminReviewsView .editForm fieldset .actions {
  text-align: center;
}
.adminReviewsView .editForm fieldset .detail {
  font-size: small;
}
.adminReviewsView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminReviewsView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminReviewsView .editForm fieldset label {
  display: block;
}
.adminReviewsView .editForm fieldset label.inline {
  display: inline;
}
.adminReviewsView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminReviewsView .editForm fieldset select,
.adminReviewsView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminReviewsView .editForm fieldset input[type='checkbox'],
.adminReviewsView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminReviewsView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminReviewsView .editForm fieldset textarea {
  height: 50px;
}
.adminReviewsView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminReviewsView .editForm textarea {
  width: 100%;
}
.adminReviewsView .editForm textarea.long {
  height: 150px;
}
.adminReviewsView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminShipping\adminShipping.less */
.adminShippingView {
  padding: 0 20px;
}
.adminShippingView .actions {
  margin-bottom: 10px;
}
.adminShippingView .code {
  text-transform: uppercase;
}
.adminShippingView .list {
  width: 100%;
}
.adminShippingView .list tr td {
  border: 1px solid #02aac3;
  vertical-align: middle;
  white-space: nowrap;
}
.adminShippingView .list tr td.actions {
  text-align: center;
}
.adminShippingView .list tr td.category {
  font-weight: bold;
}
.adminShippingView .list tr td.subCategory {
  padding-left: 15px;
}
.adminShippingView .list tr td.checkbox {
  text-align: center;
}
.adminShippingView .list tr td.code {
  padding-left: 30px;
}
.adminShippingView .list tr td.name {
  width: 100%;
}
.adminShippingView .list tr td.price,
.adminShippingView .list tr td.stock {
  text-align: right;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminShippingView .editForm.small {
    max-width: 400px;
  }
}
.adminShippingView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminShippingView .editForm fieldset.error {
  text-align: center;
}
.adminShippingView .editForm fieldset.success {
  text-align: center;
}
.adminShippingView .editForm fieldset.instructions {
  color: white;
}
.adminShippingView .editForm fieldset .actions {
  text-align: center;
}
.adminShippingView .editForm fieldset .detail {
  font-size: small;
}
.adminShippingView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminShippingView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminShippingView .editForm fieldset label {
  display: block;
}
.adminShippingView .editForm fieldset label.inline {
  display: inline;
}
.adminShippingView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminShippingView .editForm fieldset select,
.adminShippingView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminShippingView .editForm fieldset input[type='checkbox'],
.adminShippingView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminShippingView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminShippingView .editForm fieldset textarea {
  height: 50px;
}
.adminShippingView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminShippingView .editForm textarea {
  width: 100%;
}
.adminShippingView .editForm textarea.long {
  height: 150px;
}
.adminShippingView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminShippingView .editForm.small {
    max-width: 400px;
  }
}
.adminShippingView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminShippingView .editForm fieldset.error {
  text-align: center;
}
.adminShippingView .editForm fieldset.success {
  text-align: center;
}
.adminShippingView .editForm fieldset.instructions {
  color: white;
}
.adminShippingView .editForm fieldset .actions {
  text-align: center;
}
.adminShippingView .editForm fieldset .detail {
  font-size: small;
}
.adminShippingView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminShippingView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminShippingView .editForm fieldset label {
  display: block;
}
.adminShippingView .editForm fieldset label.inline {
  display: inline;
}
.adminShippingView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminShippingView .editForm fieldset select,
.adminShippingView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminShippingView .editForm fieldset input[type='checkbox'],
.adminShippingView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminShippingView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminShippingView .editForm fieldset textarea {
  height: 50px;
}
.adminShippingView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminShippingView .editForm textarea {
  width: 100%;
}
.adminShippingView .editForm textarea.long {
  height: 150px;
}
.adminShippingView .editForm textarea.short {
  height: 50px;
}
.adminShippingView .editForm .itemsList {
  padding: 10px;
}
.adminShippingView .editForm .itemsList .item {
  margin-bottom: 10px;
  border: 1px solid #eeeeee;
  padding: 5px;
}
.adminShippingView .editForm .itemsList .item > div {
  margin-bottom: 10px;
}
.adminShippingView .editForm .itemsList .item > div.products {
  padding-left: 10px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminUsers\adminUsers.less */
.adminUsersView {
  padding: 0 20px;
}
.adminUsersView .actions {
  margin-bottom: 10px;
}
.adminUsersView .list {
  width: 100%;
}
.adminUsersView .list td {
  border: 1px solid #02aac3;
  vertical-align: middle;
  white-space: nowrap;
}
.adminUsersView .list td.actions {
  text-align: center;
}
.adminUsersView .list td.actions .action {
  cursor: pointer;
}
.adminUsersView .list td.checkbox {
  text-align: center;
}
.adminUsersView .list td.name {
  width: 100%;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminUsersView .editForm.small {
    max-width: 400px;
  }
}
.adminUsersView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminUsersView .editForm fieldset.error {
  text-align: center;
}
.adminUsersView .editForm fieldset.success {
  text-align: center;
}
.adminUsersView .editForm fieldset.instructions {
  color: white;
}
.adminUsersView .editForm fieldset .actions {
  text-align: center;
}
.adminUsersView .editForm fieldset .detail {
  font-size: small;
}
.adminUsersView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminUsersView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminUsersView .editForm fieldset label {
  display: block;
}
.adminUsersView .editForm fieldset label.inline {
  display: inline;
}
.adminUsersView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminUsersView .editForm fieldset select,
.adminUsersView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminUsersView .editForm fieldset input[type='checkbox'],
.adminUsersView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminUsersView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminUsersView .editForm fieldset textarea {
  height: 50px;
}
.adminUsersView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminUsersView .editForm textarea {
  width: 100%;
}
.adminUsersView .editForm textarea.long {
  height: 150px;
}
.adminUsersView .editForm textarea.short {
  height: 50px;
}
@media only screen and (min-width: @siteWidth) and (min-height: @siteHeight) {
  .adminUsersView .editForm.small {
    max-width: 400px;
  }
}
.adminUsersView .editForm fieldset {
  margin-bottom: 10px;
  border: none;
  padding: 0;
  text-align: left;
}
.adminUsersView .editForm fieldset.error {
  text-align: center;
}
.adminUsersView .editForm fieldset.success {
  text-align: center;
}
.adminUsersView .editForm fieldset.instructions {
  color: white;
}
.adminUsersView .editForm fieldset .actions {
  text-align: center;
}
.adminUsersView .editForm fieldset .detail {
  font-size: small;
}
.adminUsersView .editForm fieldset .error {
  display: inline-block;
  border: 3px solid red;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminUsersView .editForm fieldset .success {
  display: inline-block;
  border: 3px solid #39ce39;
  text-align: center;
  max-width: 300px;
  margin-bottom: 10px;
  padding: 5px;
  margin-top: 20px;
}
.adminUsersView .editForm fieldset label {
  display: block;
}
.adminUsersView .editForm fieldset label.inline {
  display: inline;
}
.adminUsersView .editForm fieldset input:not([type='checkbox']):not([type='radio']),
.adminUsersView .editForm fieldset select,
.adminUsersView .editForm fieldset textarea {
  width: 95%;
  padding: 5px;
}
.adminUsersView .editForm fieldset input[type='checkbox'],
.adminUsersView .editForm fieldset input[type='radio'] {
  cursor: pointer;
}
.adminUsersView .editForm fieldset label[for] {
  cursor: pointer;
}
.adminUsersView .editForm fieldset textarea {
  height: 50px;
}
.adminUsersView .editForm fieldset select[multiple] {
  min-height: 200px;
}
.adminUsersView .editForm textarea {
  width: 100%;
}
.adminUsersView .editForm textarea.long {
  height: 150px;
}
.adminUsersView .editForm textarea.short {
  height: 50px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\adminVideos\adminVideos.less */
.adminVideosView {
  padding: 0 20px;
}
.adminVideosView .actions {
  margin-bottom: 10px;
  margin-top: 10px;
  vertical-align: middle;
}
.adminVideosView .list {
  margin-bottom: 10px;
  width: 100%;
}
.adminVideosView .list td {
  border: 1px solid #02aac3;
  vertical-align: middle;
}
.adminVideosView .list td.actions {
  white-space: nowrap;
}
.adminVideosView .list td.actions .action {
  cursor: pointer;
}
.adminVideosView .list td.video {
  margin-right: 10px;
}
.adminVideosView .list td.filename {
  width: 100%;
}
.adminVideosView .list td.modified,
.adminVideosView .list td.size {
  white-space: nowrap;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\about\about.less */
.aboutView {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
}
.aboutView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.aboutView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.aboutView .pageTitle p {
  display: inline;
}
.aboutView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.aboutView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.aboutView .pageTitle p {
  display: inline;
}
.aboutView .warrantyWrapper {
  margin-top: 10px;
  margin-right: 10px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\appContainer\appContainer.less */
.appContainer {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-top: 26px;
  height: 858px;
  width: 1124px;
}
.appContainer .appTable {
  height: 100%;
  width: 100%;
}
.appContainer .appTable.pad > tbody > tr > td {
  padding: 3px;
}
.appContainer .appTable > tbody > tr > td {
  padding: 0;
}
.appContainer .appTable.pad > tbody > tr > td {
  padding: 3px;
}
.appContainer .appTable > tbody > tr > td {
  padding: 0;
}
.appContainer .appTable .footer {
  padding: 5px;
  text-align: right;
  font-size: 8pt;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\myCart\myCart.less */
.myCartView {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
}
.myCartView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.myCartView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.myCartView .pageTitle p {
  display: inline;
}
.myCartView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.myCartView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.myCartView .pageTitle p {
  display: inline;
}
.myCartView p {
  display: inline;
}
.myCartView .errors {
  padding: 5px;
}
.myCartView .noContent {
  font-size: 20px;
  margin-top: 25%;
  text-align: center;
}
.myCartView .wrapper {
  color: black;
  background-color: #eeeeee;
  margin: 20px;
  padding-bottom: 10px;
}
.myCartView .actions {
  margin-bottom: 10px;
  text-align: center;
}
.myCartView .actions > div {
  display: inline-block;
}
.myCartView .actions .checkout,
.myCartView .actions .update {
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 32px;
  height: 32px;
  position: relative;
  height: 60px;
  width: 150px;
}
.myCartView .actions .checkout {
  background-image: url('assets/Cart Checkout Button.png');
}
.myCartView .actions .checkout.disabled {
  cursor: default;
}
.myCartView .actions .checkout.disabled:after {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.myCartView .actions .update {
  cursor: pointer;
  background-image: url('assets/Cart Update Cart Button.png');
  margin-right: 50px;
}
.myCartView .coupon {
  text-align: right;
  margin: 10px;
}
.myCartView .shippingWarning {
  color: #ae082b;
  font-size: 16px;
  font-weight: bold;
  margin-right: 120px;
  text-transform: uppercase;
}
.myCartView .deleteIcon {
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  background-image: url('assets/Product Delete Button.png');
  display: inline-block;
  height: 12px;
  vertical-align: middle;
}
.myCartView .info {
  margin-bottom: 10px;
  text-align: center;
}
.myCartView .info .payPalWrapper {
  margin-top: 10px;
}
.myCartView .info .payPalWrapper img {
  height: 40px;
}
.myCartView .buttons {
  text-align: center;
}
.myCartView .table {
  margin-bottom: 10px;
}
.myCartView .table thead {
  color: white;
  background-color: black;
  text-align: center;
  text-transform: uppercase;
}
.myCartView .table thead td {
  white-space: nowrap;
}
.myCartView .table tbody {
  background-color: #eeeeee;
  color: black;
}
.myCartView .table tbody .subTotal {
  font-weight: bold;
  text-align: right;
}
.myCartView .table td {
  border: 1px solid black;
  vertical-align: middle;
}
.myCartView .table td.delete {
  cursor: pointer;
  text-align: center;
  width: 36px;
}
.myCartView .table td.name {
  width: 100%;
}
.myCartView .table td.priceWrapper {
  text-align: right;
}
.myCartView .table td.qty {
  width: 40px;
}
.myCartView .table td.qty input {
  width: 50px;
}
.myCartView .table td .shippingTable {
  width: 100%;
  margin: 0;
}
.myCartView .table td .shippingTable td {
  border: none;
}
.myCartView .paypalCancel,
.myCartView .paypalError {
  color: #00a8ba;
}
.myCartView .paypalCancel img,
.myCartView .paypalError img {
  cursor: pointer;
  margin-top: 10px;
  width: 150px;
}
.myCartView .paypalCancel hr,
.myCartView .paypalError hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #00a8ba;
  border-style: solid;
}
body.print {
  color: black;
}
body.print .myCartOrderDetailsView {
  padding: 10px;
  border: 3px solid black;
  width: 800px;
  transform: scale(0.75);
}
body.print .myCartOrderDetailsView .orderDetails {
  background-color: white;
}
body.print .myCartOrderDetailsView .orderDetails table thead {
  background-color: white;
}
body.print .myCartOrderDetailsView .orderDetails .printWrapper {
  display: none;
}
body.print .myCartOrderDetailsView .orderTitle,
body.print .myCartOrderDetailsView .thankyou {
  color: black;
}
.myCartOrderDetailsView .message {
  margin-bottom: 10px;
  color: #00a8ba;
}
.myCartOrderDetailsView .orderTitle,
.myCartOrderDetailsView .thankyou {
  margin-bottom: 10px;
  color: #00a8ba;
}
.myCartOrderDetailsView .orderTitle {
  font-weight: bold;
}
.myCartOrderDetailsView .orderDetails {
  background-color: #dcdddf;
  color: black;
  font-size: 8pt;
  padding: 10px;
}
.myCartOrderDetailsView .orderDetails hr {
  border-color: #d1dce0;
  border-style: solid;
}
.myCartOrderDetailsView .orderDetails table thead {
  background-color: #c3ccd5;
}
.myCartOrderDetailsView .orderDetails table tr td {
  padding: 3px;
  white-space: nowrap;
}
.myCartOrderDetailsView .orderDetails table tr td.right {
  text-align: right;
}
.myCartOrderDetailsView .orderDetails table.bottomTable .info {
  text-align: left;
}
.myCartOrderDetailsView .orderDetails .logoWrapper img {
  width: 100%;
}
.myCartOrderDetailsView .orderDetails .printWrapper {
  text-align: right;
  width: 100%;
}
.myCartOrderDetailsView .orderDetails .printWrapper img {
  cursor: pointer;
}
.myCartOrderDetailsView .orderDetails .price,
.myCartOrderDetailsView .orderDetails .subtotal,
.myCartOrderDetailsView .orderDetails .qty {
  text-align: right;
}
.myCartOrderDetailsView .orderDetails .subtotal {
  color: #00774a;
}
.myCartOrderDetailsPrintDlg {
  background-color: white;
  color: black;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\category\category.less */
.categoryView {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
  font-size: 9pt !important;
  padding-left: 24px;
  padding-right: 24px;
}
.categoryView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.categoryView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.categoryView .pageTitle p {
  display: inline;
}
.categoryView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.categoryView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.categoryView .pageTitle p {
  display: inline;
}
.categoryView.PinCardz .pageTitle {
  color: #a6ce39;
}
.categoryView .productCategory {
  float: left;
  width: 33%;
}
.categoryView .productCategory .categoryLabel {
  color: #00a8ba;
  font-size: 12pt;
}
.categoryView .categories {
  text-align: center;
}
.categoryView .categories .imageWrapper {
  cursor: pointer;
  display: inline-block;
  margin: 20px;
  max-width: 300px;
}
.categoryView .categories .imageWrapper img {
  width: 100%;
}
.categoryView .products ul {
  height: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\contact\contact.less */
.contactView {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
}
.contactView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.contactView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.contactView .pageTitle p {
  display: inline;
}
.contactView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.contactView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.contactView .pageTitle p {
  display: inline;
}
.contactView form table tbody td {
  padding: 5px;
  white-space: nowrap;
}
.contactView form table tbody td.actions {
  text-align: center;
}
.contactView form table tbody td.instruction {
  padding-bottom: 40px;
  white-space: normal;
}
.contactView form table tbody td.label {
  text-align: right;
  width: 1px;
}
.contactView form table tbody td input {
  width: 250px;
}
.contactView form table tbody td .subject {
  width: 500px;
}
.contactView form table tbody td .comments {
  height: 80px;
  width: 500px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\home\home.less */
.homeView {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  width: 100%;
}
.homeView p {
  margin-bottom: 10px;
}
.homeView .content {
  padding: 10px 20px 0px 20px;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\product\product.less */
.productView {
  height: 100%;
  width: 100%;
}
.productView.pad > tbody > tr > td {
  padding: 3px;
}
.productView > tbody > tr > td {
  padding: 0;
}
.productView.pad > tbody > tr > td {
  padding: 3px;
}
.productView > tbody > tr > td {
  padding: 0;
}
.productView .productPageWrapper {
  height: 100%;
  width: 100%;
}
.productView .productPageWrapper.pad > tbody > tr > td {
  padding: 3px;
}
.productView .productPageWrapper > tbody > tr > td {
  padding: 0;
}
.productView .productPageWrapper.pad > tbody > tr > td {
  padding: 3px;
}
.productView .productPageWrapper > tbody > tr > td {
  padding: 0;
}
.productView .productPageWrapper .productPage {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
  padding-left: 18px;
  font-size: 8pt;
}
.productView .productPageWrapper .productPage .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.productView .productPageWrapper .productPage .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.productView .productPageWrapper .productPage .pageTitle p {
  display: inline;
}
.productView .productPageWrapper .productPage .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.productView .productPageWrapper .productPage .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.productView .productPageWrapper .productPage .pageTitle p {
  display: inline;
}
.productView .productPageWrapper .productPage .adult .categoryDescriptionCell {
  width: 100px;
}
.productView .productPageWrapper .productPage .adult .adultWarningWrapper {
  padding: 20px 100px;
}
.productView .productPageWrapper .productPage .adult .adultWarningWrapper .actions {
  margin-top: 10px;
  text-align: center;
}
.productView .productPageWrapper .productPage .adult .adultWarningWrapper .actions img {
  height: 24px;
}
.productView .productPageWrapper .productPage .adult .adultWarningWrapper .actions img:first-child {
  margin-right: 33px;
}
.productView .productPageWrapper .productPage .purchase {
  margin-top: 10px;
}
.productView .productPageWrapper .productPage .purchase .cartAddWrapper {
  width: 100%;
  display: inline-block;
}
.productView .productPageWrapper .productPage .purchase .warrantyWrapper {
  vertical-align: bottom;
}
.productView .productPageWrapper .productPage.productPartzView .description1,
.productView .productPageWrapper .productPage.productPinCaddyView .description1 {
  font-size: 9pt;
  padding-right: 50px;
}
.productView .productPageWrapper .productPage.productPartzView .top,
.productView .productPageWrapper .productPage.productPinCaddyView .top {
  width: 100%;
  margin-bottom: 10px;
}
.productView .productPageWrapper .productPage.productPartzView .bot,
.productView .productPageWrapper .productPage.productPinCaddyView .bot {
  height: 100%;
  width: 100%;
}
.productView .productPageWrapper .productPage.productPartzView .bot.pad > tbody > tr > td,
.productView .productPageWrapper .productPage.productPinCaddyView .bot.pad > tbody > tr > td {
  padding: 3px;
}
.productView .productPageWrapper .productPage.productPartzView .bot > tbody > tr > td,
.productView .productPageWrapper .productPage.productPinCaddyView .bot > tbody > tr > td {
  padding: 0;
}
.productView .productPageWrapper .productPage.productPartzView .bot.pad > tbody > tr > td,
.productView .productPageWrapper .productPage.productPinCaddyView .bot.pad > tbody > tr > td {
  padding: 3px;
}
.productView .productPageWrapper .productPage.productPartzView .bot > tbody > tr > td,
.productView .productPageWrapper .productPage.productPinCaddyView .bot > tbody > tr > td {
  padding: 0;
}
.productView .productPageWrapper .productPage.productPartzView .bot .left .imageGalleryWrapper,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .left .imageGalleryWrapper {
  height: 442px;
  width: 535px;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide {
  padding-left: 20px;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide .details .detailsTitle,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide .details .detailsTitle {
  font-weight: bold;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide .details .description2,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide .details .description2 {
  margin-top: 10px;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide .details .description2 ul li,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide .details .description2 ul li {
  list-style: disc;
  list-style-position: inside;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide .productNavWrapper,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide .productNavWrapper {
  text-align: center;
}
.productView .productPageWrapper .productPage.productPartzView .bot .rightSide .cartWrapper,
.productView .productPageWrapper .productPage.productPinCaddyView .bot .rightSide .cartWrapper {
  width: 100%;
}
.productView .productPageWrapper .productPage.productPartzView .video,
.productView .productPageWrapper .productPage.productPinCaddyView .video {
  cursor: pointer;
  background-image: url('assets/Video Button.png');
  background-repeat: no-repeat;
  background-size: contain;
  height: 38px;
  width: 48px;
}
.productView .productPageWrapper .productPage.productPinCardzView {
  font-size: 9pt;
}
.productView .productPageWrapper .productPage.productPinCardzView .copyrightWrapper {
  vertical-align: bottom;
}
.productView .productPageWrapper .productPage.productPinCardzView .pageTitle {
  color: #a6ce39;
}
.productView .productPageWrapper .productPage.productPinCardzView .categoryDescriptionCell {
  vertical-align: middle;
  width: 185px;
}
.productView .productPageWrapper .productPage.productPinCardzView .categoryDescriptionCell .categoryDescription {
  font-size: 9pt;
  padding-right: 20px;
}
.productView .productPageWrapper .productPage.productPinCardzView .description2 {
  font-size: 6pt;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper {
  font-size: 12pt;
  padding-top: 25px;
  position: relative;
  text-align: right;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .productNavView {
  bottom: 0;
  position: absolute;
  right: 0;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer {
  padding-left: 30px;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .cartAddWrapper {
  width: 100%;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .cartAddWrapper .priceView .price {
  display: inline-block;
  margin-bottom: 15px;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .cartAddWrapper .priceView .price:after {
  content: " Per Set";
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .details {
  display: inline-block;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .details .descriptionTitle {
  color: #a6ce39;
  font-weight: bold;
}
.productView .productPageWrapper .productPage.productPinCardzView .detailsWrapper .sizer .details div {
  margin-bottom: 10px;
}
.productView .productPageWrapper .productPage.productPinCardzView .images {
  padding-top: 13px;
}
.productView .productPageWrapper .productPage.productPinCardzView .images img {
  width: 411px;
}
.videoDlg {
  background: black;
  border: 5px solid #02aac3;
  border-radius: 15px;
  color: black;
  height: 100%;
}
.videoDlg video {
  border-radius: 10px;
  height: auto;
  vertical-align: middle;
  width: 100%;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\reviews\reviews.less */
.reviewsView {
  background-color: #2b292c;
  padding: 10px;
  height: 100%;
  width: 100%;
}
.reviewsView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.reviewsView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.reviewsView .pageTitle p {
  display: inline;
}
.reviewsView .pageDescription {
  margin-bottom: 10px;
  font-size: 12px;
}
.reviewsView .pageTitle {
  color: #02aac3;
  font-size: 12pt !important;
  font-weight: bold;
  margin-bottom: 5px;
}
.reviewsView .pageTitle p {
  display: inline;
}
.reviewsView .clickText {
  color: white;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 30px;
}
.reviewsView ul li {
  margin-bottom: 10px;
}
.reviewsView ul li .imgWrapper {
  position: relative;
  padding: 2px;
}
.reviewsView ul li .imgWrapper .open {
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  background-color: black;
  border: 2px solid black;
  position: absolute;
  right: 0;
}
.reviewDlg {
  cursor: pointer;
  background-image: linear-gradient(180deg, white, #8d6cd1);
  border: 5px solid #02aac3;
  border-radius: 15px;
}
.reviewDlg img {
  vertical-align: middle;
  width: 500px;
}
.easyPopupView.reviews {
  background-color: transparent;
}
/* C:\D\dev\sw\madvoodoo\client\client\screens\twoPanes\twoPanes.less */
.twoPanesView {
  height: 100%;
  width: 100%;
}
.twoPanesView > .twoPanesTable {
  border-collapse: collapse;
  border-color: #8d6cd1;
}
.twoPanesView > .twoPanesTable > tbody > tr > td {
  background-color: black;
  padding: 0;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.divider {
  padding: 0;
  width: 6px;
  background-color: #8d6cd1;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.leftPaneWrapper,
.twoPanesView > .twoPanesTable > tbody > tr > td.rightPaneWrapper {
  padding: 0 9px;
  vertical-align: top;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.leftPaneWrapper {
  width: 255px;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.rightPaneWrapper {
  height: 100%;
  padding-bottom: 12px;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.rightPaneWrapper > .scrollWrapper {
  border-radius: 10px;
  overflow: hidden;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.rightPaneWrapper .mainMenuWrapper {
  margin-bottom: 6px;
}
.twoPanesView > .twoPanesTable > tbody > tr > td.rightPaneWrapper .rightPane {
  height: 100%;
}
