.plugin_backend #products{
}


.plugin_backend #products .collumn{
  float: left;
  border-left: 1px solid black;
  padding-left: 10px;
  padding-right: 10px;
}

.plugin_backend #products .wrapper {
  background-color: whitesmoke;
}

.plugin_backend #products .collumn:first-child{
  border-left: none;
  padding-left: 0;
}

.plugin_backend #products ul#sidebar-categories{
  margin-left: -6px;

}

.plugin_backend #products ul#sidebar-categories > li.hoverParent{
}

.plugin_backend #products ul#sidebar-categories > li.hoverParent[style*="margin-left: -15px;"] {
  list-style-type: none;
  margin-left: -35px !important;
}

.plugin_backend #products .hoverParent .hoverChild{
  display: none;
  position: relative;
}

.plugin_backend #products .hoverParent:hover .hoverChild{
  display: inline-block;
}


.plugin_backend #products h2 {
  margin-bottom: 0;
}

.plugin_backend #products #sidebar {
  background-color: #ebebeb;
  border-right: 1px solid #a0a0a0;
}

.plugin_backend #products #sidebar input{
  background-color: white;
}

.plugin_backend #products #sidebar .sidebar-content {
  border-top: 1px solid gray;
  padding: 3px;
  margin-top: 15px;
  margin-bottom: 15px;

}
.plugin_backend #products #sidebar .sidebar-content:first-child {
  border: none;
  padding-top: 0;
}
.plugin_backend #products #sidebar .sidebar-content:hover {
  background-color: #f5f5f5;
}

.plugin_backend #products #breadcrumbs {
  background-color: #ebebeb;
  border-bottom: 1px solid #a0a0a0;
  width: 101%;
  padding: 2px 10px;
}

.plugin_backend #products #content {
  border-left: 1px solid #6c6c6c;
  border-top: 1px solid #6c6c6c;
  background-color: whitesmoke;
}

.plugin_backend #products a.product-image-thumb {
  display: block;
  width: 50px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;

}

.plugin_backend #products ul#sidebar-categories {

}

.plugin_backend #products ul#sidebar-categories li:hover{
  background-color: white;
}

.plugin_backend #products ul#sidebar-categories li.active{
  background-color: #FFFFFF;
}


.plugin_backend #products td.checkbox-holder input {
  width: 50px;
  height: 25px;
  border: 1px solid red;
}

.plugin_backend #products tr.new td{
  background-color: #fff698;
}


.plugin_backend #products .filter-single {
  border-top: 1px solid #cacaca;
  margin-top: 5px;
  padding-top: 5px;
}

.plugin_backend #products .filter-single:empty {
  border: none;
  margin: 0;
  padding: 0;
}

.plugin_backend #products .sidebar-content h3 {
}


.plugin_backend #products .variantsRow{
  display: none;
}

.plugin_backend #products .variantsRow > td {
  padding: 0;
}

.plugin_backend #products .variantsRow table.variantsTable {
  width: 100%;
}
.plugin_backend #products .variantsRow table.variantsTable td{
  background-color: white;
}
.plugin_backend #products .variantsRow table.variantsTable:hover td{
  background-color: white;
}

.plugin_backend #products .variantsRow .product-image-thumb {
  height: 20px;
}

.plugin_backend #products .rollupVariants {
  display: none;
}
.plugin_backend #products .hideVariants {
  display: none;
}
.plugin_backend #products .unhideVariants {
  display: none;
}



/* PRODCUT FORM ------------------------------------------------------------------------------------------------------------------------ */
form.editProduct {
  width: 100%;
}

form.editProduct input.paramType-price {
  width: 100px;
  display: inline-block;
  text-align: right;
}

form.editProduct input[type="number"] {
  width: 150px;
  display: inline-block;
}


form.editProduct tr {
  transition: all 0.25s;
}
form.editProduct tr.param-inactive{
  background-color: #EFEFEF;
}
form.editProduct tr.param-inactive td{
  opacity: 0.5;
}


form.editProduct div.param-valueHolder {

}

form.editProduct .disabled-image {
  display: block;
  width: 50px;
  height: 50px;
  border: 1px solid gray;
  background-position: center center;
  background-size: cover;
}

form.editProduct .disabled-color {
  display: block;
  width: 25px;
  height: 25px;
  border: 1px solid gray;
  border-radius: 50%;
}



form.editProduct .categories-listWrapper {
  border: 1px solid #d9d9d9;
  padding: 5px;
  max-height: 500px;
  overflow: auto;
}

form.editProduct .categories-listWrapper .categories-itemWrapper {

}

form.editProduct .categories-listWrapper .categories-itemWrapper.parent {
  border: 2px solid gray;
}
form.editProduct .categories-listWrapper .categories-itemWrapper.parent {
  background-color: #ccc;
}

form.editProduct .categories-listWrapper .categories-itemWrapper .categories-inputs {
  display: inline-block;
}

form.editProduct .categories-listWrapper .categories-itemWrapper .categories-info{
  display: inline-block;
}

form.editProduct .categories-listWrapper .categories-itemWrapper .categories-children{
  clear: both;
  margin-left: 25px;
}

.editor-content form.editProduct h3{

}

form.editProduct .product-parameter-gallery-wrapper {

}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container  .orderEditor-item {
  border: 1px solid white;
  transition: all 0.25s;
}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container  .orderEditor-item.orderEditor-beingDragged {
  border: 1px solid blue;
}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container  .orderEditor-item.orderEditor-hoveredOver {
  border: 1px solid green;
}

form.editProduct .product-parameter-gallery-wrapper .orderEditor-container .orderEditor-dragZone {
  border: 1px solid #666;
  opacity: 0;
  transition: 0.25s all ;
}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container:hover  .orderEditor-dragZone{
  opacity: 1;
  background-color: rgba(204, 204, 204, 0.51);
}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container .orderEditor-item:hover .orderEditor-dragZone{
  opacity: 1;
  background-color: #ccc;
}
form.editProduct .product-parameter-gallery-wrapper .orderEditor-container .orderEditor-item .orderEditor-dragZone:hover{
  border-color: blue;
}

form.editProduct .product-parameter-mainImageGallery-wrapper {

}
form.editProduct .product-parameter-mainImageGallery-wrapper .mainImageWrapper{
  width: 100px;
  height: 100px;
  padding: 2px;
  border: 1px solid #CCC;
}
form.editProduct .product-parameter-mainImageGallery-wrapper .mainImageWrapper:hover{
  background-color: #CCF;
  border-color: #5e7ca5;
}

form.editProduct .product-parameter-mainImageGallery-wrapper a.image-picker {
  width: 100%;
  height: 100%;
  text-align: center;
}
form.editProduct .product-parameter-mainImageGallery-wrapper img.image-picker{
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto;
  height: auto;
  border: 1px solid #CCC !important;
}

form.editProduct .product-parameter-documents-wrapper {
  position: relative;
}







.pbci#products table .variantsAjaxTarget-wrapper {

}
.pbci#products table .variantsAjaxTarget {
  height: 1px;
  overflow: visible;
}



.pbci#products table .cell-param-price {
  min-width: 85px;
}




.background {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}