@import "navigation.css";

body {
    /*background-color: #ebeef0;*/
    background-color: #ffffff;
}

.navbar {
    padding: 0;
}

.btn-sm.loading {
    background:url(../img/ajax-loader.gif) no-repeat center center;
    width:24px;
    height:24px;
}

label.required:after {
    content: " *";
    color: #d9534f;
}

#upload-images {
    min-height: 50px;
    background-color: inherit;
    border: 3px dashed #ced4da;
}
#upload-images .dz-message {
    margin: 0;
}


/*
.dropzone .dz-message {
    margin: 0;
}
*/

/*.bootstrap-tagsinput {
    display: block;
}*/

form div.mainMenu > fieldset:not(:last-child), form div.footerMenu > fieldset:not(:last-child) {
    margin-bottom: 1rem;
}

@media (max-width: 47.9em) {
    .gtreetable .node-buttons {
        visibility: visible;
    }
}

.vakata-context.jstree-contextmenu.jstree-proton-contextmenu {
    z-index: 10000;
}

.card-block {
    padding: 1rem;
}

.ot-image-block-single .thumb img {
    max-width: 100%;
    max-height: 100%;
}

.ot-image-block-single .thumb .button-wrapper {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.ot-image-block-single .thumb .button-wrapper:hover {
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
/*.ot-image-block-single .dropzone {*/
    /*height: 80px;*/
    /*min-height: 80px;*/
    /*padding: 0;*/
/*}*/

.ot-image-block-single .dropzone .dz-default {
    margin: 0;
}

.ot-image-block-single .thumb img {
    background-color: #f0f8ff;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}

table#products td:first-of-type {
    padding: 3px 0.75rem;
}

.color-picker-box {
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    cursor: pointer;
}

hr.card-body-separator:last-of-type {
    display: none;
}
.table td.fit,
.table th.fit {
    white-space: nowrap;
    width: 1%;
}
.saveAndUpdateOption .form-group {
    margin-bottom: 0;
}

.ot-image-overlay {
    position: absolute;
    background-color: rgba(230,230,230,0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
}
.ot-image-overlay-content {
    padding: 0.2rem!important;
    line-height: 1rem;
}
.product-image .card-body {
    padding: 0;
}

table.dataTable tbody tr.selected>* {
    box-shadow: inset 0 0 0 9999px rgba(255, 243, 126, 0.4) !important;
    background-color: rgba(255, 243, 126, 0.4) !important;
    color: #000;
}
table.dataTable>tbody>tr.selected a.btn-outline-danger {
    color: #dc3545;
}
table.dataTable>tbody>tr.selected a.btn-outline-primary {
    color: #007bff;
}
/*table.dataTable tbody tr.selected .small>a {*/
/*    color: #007bff;*/
/*}*/
/*table.dataTable tbody tr.selected a.btn:not(:hover) {*/
/*    color: #007bff;*/
/*}*/
/*table.dataTable tbody tr.selected a.btn:hover {*/
/*    color: #fff;*/
/*}*/
/*table.dataTable tbody tr.selected a.dropdown-item {*/
/*    color: #212529;*/
/*}*/

table#products td.simple-product-data {
    font-size: small;
}
table#products td.simple-product-data div:nth-child(even) {
    color: #ce9900;
}

input[readonly=readonly]:hover {
    cursor:not-allowed
}

.select2-w-100 .select2 {
    width:100%!important;
}
.image-overlay-new {
    position: absolute;
    background-color: rgba(230,230,230,0.6);
    height: 100%;
    width: calc(100% - 30px);
    top: 0;
    left: 15px;
    display: none;
}

.propertyChanged {
    border-color: #ff0000;
}
input[type="checkbox"][multiple="multiple"] {
    margin-right: 5px;
}