/**
 * Copyright © MageWorx. All rights reserved.
 * See LICENSE.txt for license details.
 */

#fileupload {
    border-width: 75px;
}

.colorpicker_submit:before {
    content: "OK";
}

.colorpicker_submit {
    background: none !important;
    color: white;
    cursor: pointer;
}

.colorpicker_submit:hover {
    color: orangered;
}

#product_options_container .data-table tbody > tr {
    height: 150px;
}

#product_options_container .data-table tbody tr > td {
    vertical-align: top;
}

#product_options_container .data-table .mageworx-optionbase {
    position: absolute;
    left: 0;
    margin-top: 60px;
    width: 99%;
}

#product_options_container .data-table .mageworx-optionbase thead {
    border-bottom: 1px solid rgba(255, 220, 0, 0.45);
}

#product_options_container .data-table .mageworx-optionbase tr {
    height: inherit;
}

#product_options_container .data-table .mageworx-optionbase tr th,
#product_options_container .data-table .mageworx-optionbase tr td {
    width: 15%;
    background-color: #fffede;
}

.admin__fieldset > .apo-admin__field-widened > .admin__field-control {
    width: calc( (100%) * 0.75 - 30px );
}

.bottom-pager {
    margin-top: 10px;
}

.mageworx-icon {
    width: 33px!important;
    height: 33px;
}
.mageworx-icon.dependency {
    background: url(../image/dependency.png) top center;
}
.mageworx-icon.dependency.active {
    background: url(../image/dependency-active.png) top center;
}
.mageworx-icon.visibility {
    background: url(../image/visibility.png) top center;
}
.mageworx-icon.visibility.active {
    background: url(../image/visibility-active.png) top center;
}
.mageworx-icon.pricing {
    background: url(../image/pricing.png) top center;
}
.mageworx-icon.pricing.active {
    background: url(../image/pricing-active.png) top center;
}
.mageworx-icon.images {
    background: url(../image/image.png) top center;
}
.mageworx-icon.images.active {
    background: url(../image/image-active.png) top center;
}
.mageworx-icon.description {
    background: url(../image/description.png) top center;
}
.mageworx-icon.description.active {
    background: url(../image/description-active.png) top center;
}
.mageworx-icon.settings {
    background: url(../image/settings.png) top center;
}
.mageworx-icon.settings.active {
    background: url(../image/settings-active.png) top center;
}
.mageworx-icon.title {
    background: url(../image/title.png) top center;
}
.mageworx-icon.title.active {
    background: url(../image/title-active.png) top center;
}
.admin__field-group-additional.mageworx-icon-additional-container {
    width: 53px;
}
.mageworx-width-percent-20 {
    width: 20%;
}
.admin__field-tooltip.mageworx-admin-tooltip {
    margin-left: -19px;
    margin-top: -8px;
}

.admin__field-tooltip.mageworx-admin-tooltip .action-help {
    height: 33px;
    width: 33px;
}

.admin__field-tooltip.mageworx-admin-tooltip .admin__field-tooltip-action:before {
    opacity: 0;
}
.admin__field-tooltip.mageworx-admin-tooltip .admin__field-tooltip-content {
    color: black;
    text-shadow: none;
    background-color: white;
    width: auto;
    bottom: 44px;
    right: -68px;
}
.admin__field-tooltip.mageworx-admin-tooltip .admin__field-tooltip-content:after {
    border-top-color: white;
}
.admin__control-table-wrapper {
    overflow-x: visible;
    overflow-y: visible;
}
.admin__field-group-columns > .admin__field:first-child > .admin__field-label {
    width: auto;
}
.admin__field legend.admin__field-label {
    opacity: 1;
}
