/* Globals */

.plixooadmin:-moz-placeholder {
    opacity: 1;
}

.plixooadmin::-moz-placeholder {
    opacity: 1;
}

.plixooadmin .middle {
    background-image: none;
    margin-top: 0;
    margin-left: 225px;
    padding-left: 40px;
    padding-bottom: 30px;
}

.plixooadmin input.input-text,
.plixooadmin .field-100,
.plixooadmin textarea,
.plixooadmin select {
    border: 1px solid;
    background-image: none;
    font-size: 1.05em;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.plixooadmin .form-list td.value input.input-text,
.plixooadmin .form-list td.value textarea {
    width: 95%;
}

.plixooadmin .form-list td.value select {
    float: left;
}

.plixooadmin textarea {
    padding: 6px 15px;
}

.plixooadmin input.input-text {
    height: 39px;
    line-height: 39px;
    padding: 0 15px;
}

.plixooadmin label {
    font-size: 1.2em;
}

.plixooadmin select {
    display: block;
    height: 41px;
    line-height: 1.42857;
    padding: 6px 15px;
}

.plixooadmin select[multiple] {
    height: auto;
    padding: 0;
}

.plixooadmin input[type=checkbox] {
    display: none;
}

.plixooadmin input[type=checkbox] + span.wa_checkbox_helper:before {
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    display: inline-block;
    content: "\f00c";
    font-size: 0.95em;
    line-height: 16px;
    width: 16px;
    text-align: center;
    display: inline-block;
    border: 2px solid;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    margin: 1px;
}

.plixooadmin .field-100 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.plixooadmin .grid input[type=checkbox] + span.wa_checkbox_helper:before {
    margin: 8px 0;
}

.plixooadmin input[type=checkbox]:checked + span.wa_checkbox_helper:before {
    border: 2px solid;
}

.plixooadmin input[type=checkbox]:disabled + span.wa_checkbox_helper:before {
    border: 2px solid;
}

.plixooadmin input[type=checkbox]:checked:disabled + span.wa_checkbox_helper:before {
    border: 2px solid;
}

.plixooadmin .separator,
.plixooadmin .pipe {
    font-size: 1.7em;
}


/* Header */

.plixooadmin .logo {
    height: auto;
    margin: 0px;
    margin-left: 11%;
    max-width: 104px;
}

.plixooadmin .header .header-top > a {
    float: left;
    width: 300px;
}

.plixooadmin .header {
    margin-bottom: 0;
}

.plixooadmin .header-top {
    border: 0;
}

.plixooadmin .header-right fieldset input.input-text {
    border: none;
    font-size: 1.05em;
    padding: 0 20px 0 55px;
    height: 40px;
    line-height: 40px;
}

.plixooadmin .header-right fieldset {
    position: relative;
    float: left;
    margin-left: 30px;
}

.plixooadmin .header-right fieldset:before {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 6px;
    left: 31px;
    content: "\f002";
    font-size: 1.4em;
    line-height: 40px;
}

.plixooadmin #global_search_indicator {
    position: absolute;
    left: 20px;
    top: 10px;
}

.plixooadmin .header-right {
    padding-top: 25px;
}

.plixooadmin .header-right .super {
    font-size: 0.95em;
    height: 40px;
    line-height: 32px;
    margin-left: 115px;
    text-transform: uppercase;
}

.plixooadmin .header-right .super a {
    text-decoration: none;
}

.plixooadmin .header-right .super .fa {
    margin-right: 14px;
    font-size: 1.4em;
}

.plixooadmin .go-try {
    border: 0;
    padding: 0 20px;
    line-height: 34px;
    font-weight: bold;
    height: 34px;
    display: block;
    float: right;
    margin-left: 40px;
}

.plixooadmin .header-right .super .separator {
    padding: 0 20px;
}

.plixooadmin #page-help-link {
    clear: both;
    border: 0;
    position: relative;
    line-height: 45px;
    padding: 0 26px 0 60px;
    font-size: 1.05em;
    display: block;
    margin: 20px 0 20px 27px;
    float: left;
    font-weight: bold;
}

.plixooadmin #page-help-link:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    left: 14px;
    content: "\f1cd";
    border-right: 1px solid;
    font-size: 1.4em;
    padding-right: 14px;
}

.plixooadmin .content-header-floating .content-header {
    padding-bottom: 0;
}

.plixooadmin .content-header-floating h3 {
    margin-top: 7px !important;
    margin-bottom: 10px !important;
    padding-bottom: 0;
}

.plixooadmin .content-header-floating button {
    margin-top: 10px;
}


/* Menu */

.plixooadmin .nav-bar {
    border: 0;
    padding: 0;
    width: 225px;
    overflow: hidden;
    position: absolute;
    text-transform: uppercase;
    z-index: 1;
}

.plixooadmin #nav {
    width: 225px;
}

.plixooadmin #nav a {
    line-height: 49px;
    font-size: 1.05em;
    padding: 0 20px 0 27px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    float: none;
}

.plixooadmin #nav li {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin #nav a:hover {
    line-height: 49px;
}

.plixooadmin #nav > li {
    background: none;
    border-bottom: 1px solid;
    clear: both;
    width: 100%;
}

.plixooadmin #nav li.active {
    margin: 0;
    background: none;
}

.plixooadmin #nav li ul li span {
    border: 0;
}

.plixooadmin #nav li.active ul a span {
    border-bottom: 0;
    margin-bottom: 0;
}

.plixooadmin #nav ul {
    top: 51px;
    width: 100%;
    border: 0;
    padding: 0;
    position: inherit;
    left: 0;
    top: 0;
}

.plixooadmin #nav ul li {
    background-image: none;
    width: 300px;
    padding: 0;
}

.plixooadmin #nav ul li a {
    font-size: 1.05em;
    border-top: 1px solid;
    padding: 16px 22px 16px 27px;
}

.plixooadmin #nav ul ul li:first-child > a {
    border-top-width: 1px;
}

.plixooadmin #nav ul span,
.plixooadmin #nav ul li.last li span {
    background: none;
    line-height: 1.05em;
    padding: 0;
}

.plixooadmin #nav ul li.last {
    background-image: none;
    border-bottom: none;
    padding-bottom: 0;
}

.plixooadmin #nav ul ul {
    top: 0;
    background-image: none;
}

.plixooadmin #nav ul ul ul {
    top: 0;
}

.plixooadmin #nav li.over ul {
    left: 0;
}

.plixooadmin #nav li.over ul ul {
    left: 0;
}

.plixooadmin #nav li.over ul li.over ul {
    left: 0;
}

.plixooadmin #nav ul ul ul {
    left: 0;
}

.plixooadmin #nav li.over ul li.over ul ul {
    left: 0;
}

.plixooadmin #nav li.over ul li.over ul li.over ul {
    left: 0;
}

.plixooadmin #nav li.parent a {
    position: relative;
}

.plixooadmin #nav ul li.parent a,
.plixooadmin #nav ul li.parent li.parent a {
    background-image: none;
}

.plixooadmin #nav li.parent > a:before,
.plixooadmin #nav ul li.parent > a:before,
.plixooadmin #nav ul li.parent > li.parent a:before {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    right: 20px;
    content: "\f077";
}

.plixooadmin #nav li.parent > a.collapsed:before,
.plixooadmin #nav ul li.parent > a.collapsed:before,
.plixooadmin #nav ul li.parent > li.parent a.collapsed:before {
    content: "\f078";
}

.plixooadmin #nav li.parent > ul > li > a {
    padding-left: 47px;
    font-size: 0.95em;
}

.plixooadmin #nav li.parent > ul > li > a:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: -2px;
    left: 27px;
    content: "\f111";
    font-size: 0.4em;
}

.plixooadmin #nav li.parent ul li a:before {
    top: -2px;
}

.plixooadmin #nav ul li.parent > ul > li > a {
    padding-left: 57px;
}

.plixooadmin #nav ul li.parent > ul > li > a:after {
    left: 37px;
}

.plixooadmin #nav ul ul li.parent > ul > li > a {
    padding-left: 87px;
}

.plixooadmin #nav ul ul li.parent > ul > li > a:after {
    left: 67px;
}

.plixooadmin #wa_toggle_navigation {
    text-decoration: none;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 2px;
    display: none;
}

.plixooadmin .nav-bar,
.plixooadmin #nav,
.plixooadmin #nav > li,
.plixooadmin .wa_notifications_wrap,
.plixooadmin .middle,
.plixooadmin .footer {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin.wa_navigation_collapsed .nav-bar,
.plixooadmin.wa_navigation_collapsed .nav-bar #nav,
.plixooadmin.wa_navigation_collapsed .nav-bar #nav > li {
    width: 10px;
}

.plixooadmin.wa_navigation_collapsed .nav-bar:hover,
.plixooadmin.wa_navigation_collapsed .nav-bar:hover #nav,
.plixooadmin.wa_navigation_collapsed .nav-bar:hover #nav > li {
    width: 300px;
}

.plixooadmin.wa_navigation_collapsed .wa_notifications_wrap,
.plixooadmin.wa_navigation_collapsed .middle,
.plixooadmin.wa_navigation_collapsed .footer {
    margin-left: 10px;
}


/* Notifications */

.plixooadmin .wa_notifications_wrap {
    margin-left: 300px;
    overflow: auto;
}

.plixooadmin .wa_notifications_wrap.first {
    padding-top: 25px;
}

.plixooadmin .wa_notifications_wrap .notification-global {
    margin-left: 40px;
}

.plixooadmin .critical {
    font-weight: bold;
}

.plixooadmin .notification-global .f-right a {
    float: right;
    text-decoration: none;
    line-height: 37px;
    height: 37px;
    padding: 0 17px;
    position: relative;
    margin: -11px 0 -11px 40px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin .notification-global .f-right a:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    right: 13px;
    font-size: 0.95em;
    content: "\f054";
}

.plixooadmin .notification-global {
    border: 2px solid;
    padding: 15px 5px 14px 57px;
    font-size: 1.05em;
    margin: 0 27px 5px 27px;
    position: relative;
    background-image: none;
    margin-left: 300px;
}

.plixooadmin .notification-global:before {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 15px;
    left: 20px;
    content: "\f071";
    font-size: 1.4em;
}

.plixooadmin .notification-global-notice:before {
    content: "\f05a";
}

.plixooadmin .error-msg,
.plixooadmin .notice-msg,
.plixooadmin .success-msg {
    background-image: none !important;
    position: relative;
    border-width: 1px !important;
    font-size: 12px !important;
    padding: 15px 5px 14px 57px !important;
    margin: 2px 0 !important;
    border-radius: 4px;
}

.plixooadmin .error-msg:before,
.plixooadmin .notice-msg:before,
.plixooadmin .success-msg:before {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 15px;
    left: 20px;
    font-size: 1.4em;
}

.plixooadmin .error-msg:before {
    /*content: "\f071";*/
}

.plixooadmin .notice-msg:before {
    /*content: "\f05a";*/
}

.plixooadmin .success-msg:before {
    /*content: "\f058";*/
}

.plixooadmin .messages li {
    min-height: 0 !important;
}

.plixooadmin ul.messages {
    margin-bottom: 30px !important;
}


/* Footer */

.plixooadmin .footer {
    border-top: 4px solid;
    margin-top: 0;
    padding: 30px;
    font-size: 1.05em;
    margin-left: 225px;
}

.plixooadmin .bug-report .locale_select {
    display: block;
    float: left;
    line-height: 31px;
    margin-top: 16px;
}

.plixooadmin .bug-report .locale_select select {
    float: right;
    height: 31px;
    margin-left: 10px;
}

.plixooadmin .legality a {
    display: block;
    margin-bottom: 10px;
}


/* Login and forgot password pages */

.plixooadmin .login-form {
    border: 2px solid;
    padding: 40px 40px;
}

.plixooadmin .wa_login_wrap {
    position: relative;
}

.plixooadmin .login-container {
    width: 550px;
    padding-left: 0px;
    background: none;
    margin: 0px;
    position: fixed;
    margin-left: 13%;
    left: auto;
    top: 20%;
}

.plixooadmin .login-form h2 {
    font-weight: bold;
    font-size: 1.8em;
    text-align: left;
    margin-left: 17px;
}

.plixooadmin .login-box .bottom,
.plixooadmin .login-form label {
    display: none;
}

.plixooadmin .login-form .input-left {
    clear: left;
}

.plixooadmin .login-form .input-box input.input-text {
    font-size: 1.05em;
    padding: 18px 16px;
    width: 232px;
    margin-top: 10px;
    height: 1.05em;
    line-height: 1.05em;
}

#page-login.plixooadmin .form-button,
#page-login.plixooadmin .form-buttons .forgot-password {}

.plixooadmin .login-container .legal {
    border: 2px solid;
    border-top: 0;
    font-size: 1.05em;
    padding: 20px 30px;
}

.plixooadmin .login-form ul.messages {
    margin-bottom: 10px !important;
}


/* Layout */

.plixooadmin .side-col h3.head-categories {
    padding-left: 0;
    margin-top: 0;
    float: left;
    line-height: 37px;
    width: 100%;
    display: block;
    margin-bottom: 5px;
}

.plixooadmin .head-categories {
    padding-left: 30px;
    position: relative;
    background-image: none;
    margin-top: 0;
}

.plixooadmin .columns {
    background-image: none;
}

.plixooadmin div.side-col {
    width: 100%;
    float: none;
}

.plixooadmin div.main-col {
    float: none;
    width: 100%;
    padding-left: 0px;
}

.adminhtml-system-config-edit.plixooadmin div.side-col {
    width: 20%;
    float: left;
    margin-right: 0px;
    min-width: 220px;
}

.adminhtml-system-config-edit.plixooadmin div.main-col {
    width: 75.7%;
    float: left;
    margin-left: 0px;
    padding-left: 3%;
}

@media screen and (max-width:1280px) {
    .adminhtml-system-config-edit.plixooadmin div.main-col {
        width: 74%;
    }
}

.plixooadmin.adminhtml-system-config-edit div.main-col {
    border: 0;
}

.plixooadmin .content-header br {
    display: none;
}

.plixooadmin .content-header {
    margin-right: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #193030;
    margin-bottom: 30px;
}

.plixooadmin .side-col .content-header {
    padding-bottom: 10px;
}


/* Buttons */

.plixooadmin button,
.plixooadmin .form-button {
    border: 0;
    font-weight: normal;
    font-size: 1.05em;
    line-height: 31px;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin .value button {
    margin: 2px 90px 0 0;
}

.plixooadmin .value .buttons-set button {
    margin: 0 5px 0 0;
}

#loading_mask_loader > img {
    width: 36px;
}

.plixooadmin button.fail:hover,
.plixooadmin button.cancel:hover,
.plixooadmin button.delete:hover {
    background-image: none;
}

.plixooadmin .side-col button,
.plixooadmin .side-col .content-header button,
.plixooadmin .side-col .form-button {
    float: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 5px;
}

#add_root_category_button,
#add_subcategory_button {
    width: 100%;
    margin-bottom: 7px;
}

#add_root_category_button span,
#add_subcategory_button span {
    color: #000;
    text-align: left;
    padding-left: 40px;
}

#add_root_category_button:hover span,
#add_subcategory_button:hover span {
    color: #FFF;
}

.plixooadmin .side-col button:first-child {
    margin-left: 0;
}

.plixooadmin .side-col #order-sidebar button {
    border: inherit;
    width: inherit;
}

.plixooadmin button span {
    background-image: none;
    position: relative;
    height: 31px;
    line-height: 31px;
    display: block;
}

.plixooadmin button span:before {
    clear: both;
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    left: 0;
    font-size: 1.4em;
    width: 31px;
    height: 31px;
    line-height: 31px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin div.import span {
    background-image: none;
    float: left;
    height: 23px;
    line-height: 23px;
    padding-left: 35px;
    position: relative;
}

.plixooadmin div.import span:before {
    clear: both;
    font-family: "Font Awesome\ 5 Pro";
    font-size: 1.4em;
    height: 23px;
    left: 0;
    line-height: 23px;
    position: absolute;
    top: 0;
    width: 31px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin .buttons-set button span:before {
    left: 0;
}

.plixooadmin button span span:before {
    content: "" !important;
    display: none;
}

.plixooadmin button.add span:before {
    content: "\f055";
}

.plixooadmin button.AddSelectedBtn span:before {
    content: "\f055";
}

.plixooadmin button.save span:before,
.plixooadmin button.save.order_invoice span:before {
    content: "\f058"
}

.plixooadmin button.SavePackagesBtn span:before {
    content: "\f058"
}

.plixooadmin button.reset span:before {
    content: "\f021"
}

.plixooadmin button.cancel_button span:before {
    content: "\f00d"
}

.plixooadmin button.get_more span:before {
    content: "\f08e"
}

.plixooadmin button.add-widget span:before {
    content: "\f085"
}

.plixooadmin button.add-variable span:before {
    content: "\f121"
}

.plixooadmin button.add-image span:before {
    content: "\f03e"
}

.plixooadmin button.show-hide span:before {
    content: "\f06e"
}

.plixooadmin button.email span:before {
    content: "\f0e0"
}

.plixooadmin button.export_button span:before {
    content: "\f019"
}

.plixooadmin button.import span:before {
    content: "\f093"
}

.plixooadmin button.btn-wysiwyg span:before {
    content: "\f044"
}

.plixooadmin button.delete span:before {
    content: "\f00d";
    background: #C2191C;
}

.plixooadmin button.flush span:before {
    content: "\f1b8"
}

.plixooadmin button.flush_storage span:before {
    content: "\f1b8"
}

.plixooadmin button.order_credit_memo span:before {
    content: "\f044"
}

.plixooadmin button.order_reorder span:before {
    content: "\f01e"
}

.plixooadmin button.order_unhold span:before {
    content: "\f04b"
}

.plixooadmin button.order_hold span:before {
    content: "\f04c"
}

.plixooadmin button.order_invoice span:before {
    content: "\f15c"
}

.plixooadmin button.order_ship span:before {
    content: "\f0d1"
}

.plixooadmin button.button_select span:before {
    content: "\f0a6"
}

.plixooadmin button.button_config span:before {
    content: "\f013"
}

.plixooadmin button.backup_system span:before {
    content: "\f013"
}

.plixooadmin button.backup_media span:before {
    content: "\f03e"
}

.plixooadmin button.backup_database span:before {
    content: "\f1c0"
}

.plixooadmin button.button_preview span:before {
    content: "\f002"
}

.plixooadmin button.button_plain_text span:before {
    content: "\f0f6"
}

.plixooadmin button.button_html span:before {
    content: "\f1c9"
}

.plixooadmin button.button_edit span:before {
    content: "\f040"
}

.plixooadmin button.back span:before {
    content: "\f060"
}

.plixooadmin button.search span:before {
    content: "\f002"
}

.plixooadmin button.button_assign span:before {
    content: "\f0c1"
}

.plixooadmin button.button_label span:before {
    content: "\f02c"
}

.plixooadmin button.button_print span:before {
    content: "\f02f"
}

.plixooadmin div.import span:before {
    content: "\f093"
}

.plixooadmin button.delete,
.plixooadmin button.save,
.plixooadmin button.SavePackagesBtn,
.plixooadmin button.reset,
.plixooadmin button.cancel_button,
.plixooadmin button.get_more,
.plixooadmin button.add-widget,
.plixooadmin button.add-variable,
.plixooadmin button.add-image,
.plixooadmin button.show-hide,
.plixooadmin button.email,
.plixooadmin button.export_button,
.plixooadmin button.import,
.plixooadmin div.import,
.plixooadmin button.btn-wysiwyg,
.plixooadmin button.back,
.plixooadmin button.search,
.plixooadmin button.order_credit_memo,
.plixooadmin button.order_reorder,
.plixooadmin button.order_unhold,
.plixooadmin button.order_hold,
.plixooadmin button.order_invoice,
.plixooadmin button.order_ship,
.plixooadmin button.button_select,
.plixooadmin button.button_config,
.plixooadmin button.backup_system,
.plixooadmin button.backup_media,
.plixooadmin button.backup_database,
.plixooadmin button.button_preview,
.plixooadmin button.button_plain_text,
.plixooadmin button.button_html,
.plixooadmin button.button_edit,
.plixooadmin button.button_assign,
.plixooadmin button.button_label,
.plixooadmin button.button_print,
.plixooadmin button.AddSelectedBtn,
.plixooadmin button.add {
    padding-left: 0;
}

.plixooadmin button.cancel span,
.plixooadmin button.delete span,
.plixooadmin button.save span,
.plixooadmin button.SavePackagesBtn span,
.plixooadmin button.reset span,
.plixooadmin button.cancel_button span,
.plixooadmin button.get_more span,
.plixooadmin button.add-widget span,
.plixooadmin button.add-variable span,
.plixooadmin button.add-image span,
.plixooadmin button.show-hide span,
.plixooadmin button.email span,
.plixooadmin button.export_button span,
.plixooadmin button.import span,
.plixooadmin button.btn-wysiwyg span,
.plixooadmin button.add span,
.plixooadmin button.AddSelectedBtn span,
.plixooadmin button.back span,
.plixooadmin button.search span,
.plixooadmin button.order_credit_memo span,
.plixooadmin button.order_reorder span,
.plixooadmin button.order_unhold span,
.plixooadmin button.order_hold span,
.plixooadmin button.order_invoice span,
.plixooadmin button.order_ship span,
.plixooadmin button.button_select span,
.plixooadmin button.button_config span,
.plixooadmin button.backup_system span,
.plixooadmin button.backup_media span,
.plixooadmin button.backup_database span,
.plixooadmin button.button_preview span,
.plixooadmin button.button_plain_text span,
.plixooadmin button.button_html span,
.plixooadmin button.button_edit span,
.plixooadmin button.add-image span,
.plixooadmin button.add-widget span,
.plixooadmin button.button_assign span,
.plixooadmin button.button_label span,
.plixooadmin button.button_print span,
.plixooadmin .side-col #order-sidebar button span {
    padding-left: 41px;
}

.plixooadmin .side-col button span {
    padding-left: 10px;
}

.plixooadmin .content-buttons button,
.plixooadmin .content-header button,
.plixooadmin .filter-actions button {
    margin-left: 2px;
}

.plixooadmin .entry-edit .form-buttons {
    line-height: 43px;
}

.plixooadmin .entry-edit-head .form-buttons {
    padding-top: 7px;
}

.plixooadmin .massaction button {
    float: left;
    margin-top: 7px;
}

.plixooadmin #group_price_container td.last,
.plixooadmin #tier_price_container td.last {
    min-width: 100px;
}

.plixooadmin button.delete.icon-btn {
    width: auto !important;
}

.plixooadmin button.delete.icon-btn span {
    text-indent: 0;
    width: auto;
}

.plixooadmin .sub-btn-set {
    overflow: auto;
    padding: 3px 5px;
    background-image: none;
    border-right-width: 0;
}

.plixooadmin button.add.disabled span {
    background-image: none;
}

.plixooadmin .AddPackageBtn,
.plixooadmin .AddSelectedBtn {
    margin: 10px 10px 0 0;
}


/* Elements */

.plixooadmin .switcher {
    border: 1px solid;
    padding: 20px 19px;
    overflow: hidden;
}

.plixooadmin .side-col .switcher {
    padding-right: 20px;
    margin-right: 0;
    margin-top: 0;
}

.plixooadmin .switcher label {
    font-weight: normal;
    font-size: 1.2em;
    margin-bottom: 0;
    float: left;
    line-height: 41px;
    margin-right: 20px;
}

.plixooadmin .side-col .switcher label {
    float: none;
    line-height: normal;
    margin-right: 0;
    margin-bottom: 20px;
    font-weight: normal;
}

.plixooadmin .switcher select {
    width: 270px;
    float: left;
}

.plixooadmin .side-col .switcher select {
    width: 100%;
}

.plixooadmin .switcher .link-store-scope,
.plixooadmin .link-store-scope {
    position: relative;
    width: 20px;
    height: 30px;
    margin: 0 -40px 0 20px;
    background-image: none;
}

.plixooadmin #grop_fields .link-store-scope {
    margin-left: 14px;
}

.plixooadmin #product_info_tabs_websites_content #grop_fields .link-store-scope,
.plixooadmin #order-store-selector .link-store-scope,
.plixooadmin #rule_store_labels_fieldset .link-store-scope {
    margin-right: 10px;
}

.plixooadmin .switcher .link-store-scope:before,
.plixooadmin .link-store-scope:before {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    content: "\f059";
    font-size: 20px;
    text-indent: 0;
    line-height: 41px;
}

.plixooadmin .form-list td.value .link-store-scope {
    margin: -10px 0 0 10px;
}

.plixooadmin .switcher p a {
    font-size: 1.05em;
    display: block;
    margin-left: 17px;
    padding-top: 15px;
    clear: both;
}

.plixooadmin .tree-actions {
    text-align: left;
    margin: 30px 0 30px 20px;
}

.plixooadmin .tree-actions a:first-child {
    margin-right: 20px;
}

.plixooadmin .tree-actions a {
    position: relative;
    font-size: 0.95em;
    text-decoration: none;
    padding: 0 24px 0 55px;
    text-transform: uppercase;
    line-height: 31px;
    float: left;
}

.plixooadmin .tree-actions a:before {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    content: "\f067";
    font-size: 1.4em;
    line-height: 31px;
    width: 31px;
    text-align: center;
}

.plixooadmin .tree-actions a:first-child:before {
    content: "\f068";
}

.plixooadmin .tree-actions .separator {
    display: none;
}


/* Tree */

.plixooadmin .categories-side-col .tree-holder {
    margin-left: 20px;
    margin-right: 0;
    clear: both;
    padding-top: 30px;
}

.plixooadmin .x-tree-node a span,
.plixooadmin .x-dd-drag-ghost a span {
    font-size: 1.05em;
}

.plixooadmin .x-tree-node .x-tree-selected a span {
    background: none;
    font-weight: bold;
}

.plixooadmin .x-tree-lines .x-tree-elbow-line,
.plixooadmin .x-tree-lines .x-tree-elbow,
.plixooadmin .x-tree-lines .x-tree-elbow-end,
.plixooadmin .x-tree-node-expanded .x-tree-node-icon,
.plixooadmin .x-tree-node-collapsed .x-tree-node-icon {
    background: none;
}

.plixooadmin .x-tree-node-collapsed .x-tree-node-icon,
.plixooadmin .x-tree-node-expanded .x-tree-node-icon,
.plixooadmin .x-tree-node-leaf .x-tree-node-icon {
    width: 7px;
}

.plixooadmin .x-tree-node-loading .x-tree-node-icon {
    width: 16px;
    background-repeat: no-repeat;
}

.plixooadmin .x-tree-node-leaf .x-tree-node-icon {
    background-image: url('../../images/modern/tree_icons/node.png');
    background-position: -6px 0;
}

.plixooadmin .x-tree-lines .x-tree-elbow-end-minus,
.plixooadmin .x-tree-lines .x-tree-elbow-minus {
    background-image: url('../../images/modern/tree_icons/minus.png');
}

.plixooadmin .x-tree-lines .x-tree-elbow-plus,
.plixooadmin .x-tree-lines .x-tree-elbow-end-plus {
    background-image: url('../../images/modern/tree_icons/plus.png');
}


/* Tabs */

.plixooadmin ul.tabs-horiz {
    background-image: none;
    padding-left: 0;
    padding-top: 0;
    margin: 0 0 20px;
    border-bottom: 2px solid;
}

.plixooadmin ul.tabs-horiz li a {
    font-size: 1.05em;
    padding: 20px 20px;
    border: 0;
    border-bottom: 2px solid;
    margin: 0 0 -2px 0;
    text-transform: uppercase;
}

.plixooadmin ul.tabs-horiz li {
    margin: 0;
}

.plixooadmin ul.tabs-horiz li a.active {
    font-weight: bold;
}


/* Forms */

.plixooadmin .entry-edit .entry-edit-head h4 {
    font-weight: normal;
    font-size: 1.3em;
    line-height: 47px;
    text-transform: none;
}

.plixooadmin dl.accordion dt,
.plixooadmin .entry-edit .entry-edit-head {
    padding: 16px 20px;
}

.plixooadmin .box,
.plixooadmin .entry-edit fieldset,
.plixooadmin .entry-edit .fieldset {
    border: 1px solid #bbbbbb;
    border-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.plixooadmin .form-list tr td.scope-label span {
    border: 3px solid;
    line-height: 35px;
    padding: 0 15px;
    display: block;
    margin-left: 18px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.plixooadmin .form-list tr td.scope-label span span {
    border: 0;
    line-height: 41px;
    padding: 0 5px;
    display: block;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
}

.plixooadmin .form-list tr td.scope-label {
    background: url('../../images/modern/scope_dots.png') no-repeat 0 24px !important;
}

.plixooadmin .form-list tr:hover > td.scope-label > span {
    border: 3px solid;
    line-height: 35px;
    padding: 0 15px;
    display: block;
    margin-left: 18px;
}

.plixooadmin .form-list tr:hover > td.scope-label > span > span {
    border: 0;
    line-height: 41px;
    padding: 0 5px;
    display: block;
    margin: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.plixooadmin .form-list tr:hover > td.scope-label {
    background: url('../../images/modern/scope_dots_active.png') no-repeat 0 24px !important;
}

.plixooadmin .fieldset-wide .form-list td.value input.input-text,
.plixooadmin .fieldset-wide .form-list td.value textarea {
    width: 90% !important;
}

.plixooadmin .fieldset-wide .form-list td.value td.cell-label input.input-text {
    width: 80% !important;
}

.plixooadmin .fieldset-wide .form-list td.value td.cell-position input.input-text {
    width: 40% !important;
}

.plixooadmin .form-list td.label label {
    margin-top: 12px;
}

.plixooadmin #_newsletterbase_fieldset .form-list td.label label,
.plixooadmin #product_info_tabs_super_settings_content .form-list td.label label {
    margin-top: 2px;
}

.plixooadmin .entry-edit fieldset > span.field-row > label,
.plixooadmin .form-list td.label + td.value > strong,
.plixooadmin .form-list td.label + td.value > a,
.plixooadmin .form-list td.label + td.value > span:not(.no-display):not(.delete-image):not(.next-toselect) {
    display: inline-block;
    padding-top: 0px;
}

.plixooadmin .form-list td.label + td.value > span#detailed_rating,
.plixooadmin .form-list td.label + td.value > span.wa_calendar_icon {
    padding-top: 0 !important;
}

.plixooadmin .form-list td.label + td.value > span.delete-image {
    padding-top: 5px;
}

.plixooadmin .form-list td.label + td.value > span.delete-image .wa_checkbox_wrapper + label {
    padding-top: 0;
}

.plixooadmin .form-list td.label + td.value > span.delete-image + p.note {
    clear: both;
}

.plixooadmin .form-list td.label + td.value > label.wa_checkbox_wrapper {
    display: inline-block;
    padding-top: 10px;
}

.plixooadmin .form-list td.label + td.value > label.wa_checkbox_wrapper + label {
    padding-top: 10px;
}

.plixooadmin .super-attributes li.attribute-value .attribute-value-label-container,
.plixooadmin .block_template_container {
    line-height: 41px;
}

.plixooadmin .super-attributes li.attribute-value .attribute-values-container {
    line-height: 0;
    margin-left: 2px;
}

.plixooadmin .custom-options .option-header .input-text {
    width: 50%
}

.plixooadmin .custom-options .option-header .select {
    width: 95%
}

.plixooadmin .custom-options .option-box .border input.input-text {
    width: 50% !important;
}

.plixooadmin .form-list td {
    vertical-align: middle;
    padding-right: 10px;
}

.plixooadmin form .form-list td {
    vertical-align: top;
    padding-right: inherit;
}

.plixooadmin .columns #poll_form .form-list td.value {
    width: 313px;
}

.plixooadmin .tier .data col {
    width: auto;
}

.plixooadmin .entry-edit .order-address input.input-text,
.plixooadmin .entry-edit .order-address .textarea {
    width: 80% !important;
}

.plixooadmin .giftmessage-order-create .entire-order,
.plixooadmin .giftmessage-order-create .each-order-item {
    height: 300px;
}

.plixooadmin #order-comment textarea {
    width: 95% !important;
}

.plixooadmin #order-coupons .content {
    margin-top: 10px;
}

.plixooadmin #order-coupons .input-text {
    margin-top: -20px;
}

.plixooadmin #period_date_from,
.plixooadmin #period_date_to {
    padding-right: 30px;
}

.plixooadmin .actions .filter .f-left {
    position: relative;
}

.plixooadmin .actions .filter .f-left > div {
    width: 120px;
}

.plixooadmin .actions .filter .f-left button {
    position: absolute;
    left: 90px;
    top: 24px;
}

.plixooadmin .actions .a-right select {
    display: inline-block;
}

.plixooadmin .actions .a-right button {
    vertical-align: middle;
}

.plixooadmin #row_reports_dashboard_ytd_start select {
    float: none !important;
    display: inline-block;
}

.plixooadmin select[type=time],
.plixooadmin #row_reports_dashboard_ytd_start select:last-child,
.plixooadmin select#reports_dashboard_mtd_start {
    width: 60px !important;
    padding-left: 10px;
    padding-right: 10px;
    float: none !important;
    display: inline-block;
}

.plixooadmin select.select-date {
    float: none !important;
    display: inline-block;
}

.plixooadmin #moneybookers_multifuncbutton span {
    margin-top: 0 !important;
    line-height: 30px;
}

.plixooadmin #design_tabs_general_content .form-list td.value .link-store-scope {
    margin-top: 0;
}

.plixooadmin #export_filter_form .grid td input.input-text {
    width: 47%;
}

.plixooadmin #export_filter_form .grid select.select-export-filter,
.plixooadmin #export_filter_form .grid select.multiselect-export-filter {
    width: 295px;
}

.plixooadmin #export_filter_form .grid td input.input-text-range-date {
    width: 15% !important;
}

.plixooadmin #export_filter_form .grid td .wa_calendar_icon {
    margin-right: 20px;
}

.plixooadmin #export_filter_form .grid td .wa_calendar_icon:last-child {
    margin-right: 0;
}

.plixooadmin #creditmemo_item_container .order-totals table td.label {
    vertical-align: middle;
}

.plixooadmin #history_form textarea {
    width: 92% !important;
}

.plixooadmin .columns #_accountbase_fieldset .form-list td.value {
    width: 350px;
}

.plixooadmin .columns .form-list td.value .wa_checkbox_wrapper,
.plixooadmin .entry-edit fieldset:not(#role_resources) .f-left .wa_checkbox_wrapper {
    display: block;
    clear: both;
    float: left;
}

.plixooadmin .columns .form-list td.value .wa_checkbox_wrapper + label,
.plixooadmin .entry-edit fieldset:not(#role_resources) .f-left .wa_checkbox_wrapper + label {
    display: block;
    float: left;
    padding: 12px 0 0 3px;
    line-height: 22px;
}

.plixooadmin .form-list td.use-default {
    padding-top: 14px !important;
}

.plixooadmin .columns .form-list td.value.use-default .wa_checkbox_wrapper + label,
.plixooadmin .columns #_accountpassword_fieldset .form-list td.value .wa_checkbox_wrapper,
.plixooadmin .columns #_accountpassword_fieldset .form-list td.value .wa_checkbox_wrapper + label {
    padding-top: 0;
}

.plixooadmin .entry-edit fieldset:not(#role_resources) .f-left .wa_checkbox_wrapper,
.plixooadmin .entry-edit fieldset:not(#role_resources) .f-left .wa_checkbox_wrapper + label {
    padding-top: 0;
    padding-bottom: 3px;
}


/* Configuration Tabs */

.plixooadmin .side-col h3 {
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px;
    padding-left: 0;
    margin-top: 30px;
}

.plixooadmin ul.tabs,
.plixooadmin ul.tabs a {
    background: none;
    font-size: 1.05em;
}

.plixooadmin ul.config-tabs dt {
    border: 0;
    font-size: 1em;
    padding: 20px;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
}

.plixooadmin ul.config-tabs dt:after {
    position: absolute;
    top: 20px;
    right: 20px;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    content: "\f077";
    font-size: 1.3em;
}

.plixooadmin ul.config-tabs dt.collapsed {
    border-bottom: 1px solid;
}

.plixooadmin ul.config-tabs dt.collapsed:after {
    content: "\f078";
}

.plixooadmin ul.tabs a.active {
    border: 0;
}

.plixooadmin ul.tabs span {
    border: 0;
    border-bottom: 1px solid;
    padding: 15px 20px;
    font-size: 0.95em;
}

.plixooadmin ul.tabs .active span {
    background: none;
    font-weight: bold;
}

.plixooadmin ul.tabs a.active span,
.plixooadmin ul.tabs a.active:hover span {
    font-weight: bold;
}

.plixooadmin ul.config-tabs dl {
    margin-bottom: 5px;
}


/* System configuration forms */

.plixooadmin .content-header h3 {
    padding-left: 0;
    position: relative;
    background-image: none;
    margin-top: 0;
    line-height: 37px;
}

.plixooadmin .entry-edit .entry-edit-head strong,
.plixooadmin .entry-edit .entry-edit-head a {
    font-size: 1.05em;
}

.plixooadmin dl.accordion dt,
.plixooadmin .entry-edit .entry-edit-head {
    height: 49px;
    padding: 0 0 0 0px;
    line-height: 49px;
    border-bottom: 4px solid #666 !important;
}

.plixooadmin dl.accordion dt a,
.plixooadmin .entry-edit .entry-edit-head a {
    line-height: 47px;
    background-image: none;
    text-transform: uppercase;
    font-size: 1em;
}

.plixooadmin dl.accordion dt.open a,
.plixooadmin div.collapseable a.open {
    background-image: none;
}

.plixooadmin .section-config {
    position: relative;
}

.plixooadmin .section-config:not(.with-button):after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    content: "\f078";
    font-size: 1.3em;
    line-height: 47px;
    width: 47px;
    height: 47px;
    text-align: center;
}

.plixooadmin .section-config:not(.with-button).active:after {
    content: "\f077";
}

.plixooadmin dl.accordion dt a {
    position: relative;
}

.plixooadmin dl.accordion dt a:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    content: "\f078";
    font-size: 1.3em;
    line-height: 47px;
    width: 47px;
    height: 47px;
    text-align: center;
}

.plixooadmin dl.accordion dt.open a:after {
    content: "\f077";
}

.plixooadmin .entry-edit .section-config fieldset {
    border: 0;
}

.plixooadmin .config-heading .button span {
    font-size: inherit;
    font-weight: inherit;
    text-shadow: none;
    line-height: 25px;
    width: 100%;
}

.plixooadmin .with-button.active:after {
    display: none;
}

.plixooadmin .section-config.complex table.form-list {
    width: auto !important;
}

.plixooadmin .config-heading {
    margin-top: 0;
}

.plixooadmin .section-config .config-advanced > .entry-edit-head a.open,
.plixooadmin .section-config .config-advanced > .entry-edit-head a {
    width: 100%;
}

.plixooadmin .section-config .config-advanced > .entry-edit-head a:after {
    background-image: none;
}

.plixooadmin .section-config .section-config > .entry-edit-head {
    border: 0;
    margin-top: 1px;
}


/* Grid Pager */

.plixooadmin .pager {
    font-size: 0.95emem;
    padding-left: 0px;
    line-height: 1.8em;
    vertical-align: middle;
}

.plixooadmin .export {
    font-size: 1.05em;
    line-height: 2.3em;
}

.plixooadmin .export img {
    display: none;
}

.plixooadmin .export .export_button {
    float: right;
    margin-left: 4px;
}

.plixooadmin .pager a .arrow {
    margin: 0 0 0 10px;
}

.plixooadmin .pager .arrow {
    margin: 0 0 0 0px;
}

.plixooadmin .pager input.page + .arrow,
.plixooadmin .pager input.page + a {
    margin: 0 0px 0 0;
}

.plixooadmin .pager input.page + a .arrow {
    margin: 0;
}

.plixooadmin .pager input.page {
    height: 23px;
    line-height: 23px;
    width: 29px !important;
    padding: 0 5px;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.plixooadmin .pager select,
.plixooadmin .export select {
    height: 27px;
    width: 55px;
    display: inline;
    padding: 0;
}

.plixooadmin .link-feed {
    background-image: none;
    position: relative;
}

.plixooadmin .link-feed:before {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: -2px;
    left: 0;
    content: "\f143";
    font-size: 1.2em;
}

.plixooadmin table.actions {
    margin: 20px 0;
}

.plixooadmin table.actions td {
    vertical-align: middle;
}


/* Grid Massactions */

.plixooadmin .massaction {
    border: 2px solid;
    height: 42px;
    line-height: 42px;
    margin: 0 0 1px 0;
}

.plixooadmin .massaction a {
    font-size: 0.95em;
    border-right: 2px solid;
    height: 43px;
    line-height: 43px;
    float: left;
    padding: 0 7px;
    text-transform: uppercase;
}

.plixooadmin .massaction strong {
    margin-left: 24px;
}

.plixooadmin .massaction .separator {
    display: none;
}

.plixooadmin .massaction td {
    padding: 0;
    border: 0;
}

.plixooadmin .massaction td:first-child {
    min-width: 490px;
}

.plixooadmin .massaction .entry-edit fieldset {
    border: 0;
}

.plixooadmin .massaction .entry-edit .field-row label {
    font-weight: bold;
}

.plixooadmin .massaction .entry-edit fieldset select {
    width: 230px;
    height: 30px;
    margin-left: 15px;
}


/* Grid Headings */

.plixooadmin .grid table {
    border: 0;
}

.plixooadmin .wa_blank_line td {
    height: 1px;
    border: 0;
    line-height: 1px !important;
    font-size: 1px;
    margin: 0;
    padding: 0 !important;
}

.plixooadmin .grid tr.headings {
    font-size: 0.95em;
}

.plixooadmin .grid tr.headings th {
    border: 1px solid;
    height: 45px;
    border-left: 1px solid;
}

.plixooadmin .grid tr.headings th:first-child {
    border-left: 1px solid;
}

.plixooadmin .grid tr.headings th a {
    line-height: 42px;
}

.plixooadmin .grid tr.headings th a:hover {
    text-decoration: none;
}

.plixooadmin .grid tr.headings th a.sort-arrow-desc,
.plixooadmin .grid tr.headings th a.sort-arrow-asc {
    border: 1px solid;
    height: 25px;
    line-height: 25px;
    padding: 0;
    margin-top: 10px;
}

.plixooadmin .grid tr.headings th a.sort-arrow-desc span,
.plixooadmin .grid tr.headings th a.sort-arrow-asc span {
    line-height: 20px;
}

.plixooadmin .grid tr.headings th a span {
    line-height: 37px;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: bold;
    color: #2E2E2E;
}

.plixooadmin .grid tr.headings th.no-link span {
    text-transform: capitalize;
    font-size: 12px;
    ;
    font-weight: bold;
    color: #2E2E2E
}

.plixooadmin .grid tr.headings th,
.plixooadmin .grid tr.headings th span {
    line-height: 45px;
}

.plixooadmin .grid tr.headings th a.sort-arrow-desc span.sort-title,
.plixooadmin .grid tr.headings th a.sort-arrow-asc span.sort-title {
    background: none;
    position: relative;
    padding-right: 22px;
}

.plixooadmin .grid tr.headings th a.sort-arrow-desc span.sort-title:after,
.plixooadmin .grid tr.headings th a.sort-arrow-asc span.sort-title:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    right: 10px;
    font-size: 1.05em;
    line-height: 25px;
}

.plixooadmin .grid tr.headings th a.sort-arrow-desc span.sort-title:after {
    content: "\f175";
}

.plixooadmin .grid tr.headings th a.sort-arrow-asc span.sort-title:after {
    content: "\f176";
}


/* Grid Filters */

.plixooadmin .grid tr.filter th {
    font-size: 0.95em;
    border-top-width: 1px;
}

.plixooadmin .grid tr.filter th:first-child {
    border-left: 1px solid;
}

.plixooadmin .grid tr.filter th:last-child {
    border-right: 1px solid;
}

.plixooadmin .grid tr.filter select {
    height: 27px;
    padding: 0 3px;
}

.plixooadmin .grid tr.filter input.input-text {
    height: 21px;
    line-height: 21px;
}

.plixooadmin .grid tr.filter .field-100 input.input-text {
    height: 17px;
    line-height: 17px;
}

.plixooadmin .grid tr.filter .range input {
    width: 44px !important;
    padding: 0 5px;
}


/* Grid Data */

.plixooadmin .grid table td {
    font-size: 1.1em;
    vertical-align: middle;
}

.plixooadmin .grid table td:first-child {
    border-left-width: 1px;
}

.plixooadmin .grid table td.last {
    border-right: 1px solid;
}

.plixooadmin .grid td input.input-text {
    width: 33%;
}

.plixooadmin .price-excl-tax {
    display: inline-block;
}

.plixooadmin .grid table tbody:last-child td {
    border-bottom: 1px solid;
}


/* Popups */

.plixooadmin .popup-window .middle {
    margin-left: 0;
    padding: 10px 0;
}

.plixooadmin .popup-window .tree-actions {
    margin-left: 0;
    padding-bottom: 20px;
    margin-top: 9px;
}

.plixooadmin .popup-window .tree-actions a {
    padding: 0 15px 0 45px;
}

.plixooadmin .popup-window .tree-actions a:first-child {
    margin-right: 10px;
}

.plixooadmin .magento_title {
    font-size: 1.3em;
    font-weight: bold;
    padding: 16px 20px;
}

.plixooadmin .magento_close {
    background-image: none;
}

.plixooadmin .magento_close:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 16px;
    right: 16px;
    font-size: 1.3em;
    content: "\f00d";
}

.plixooadmin .package_items th.last {
    width: 170px;
}

.plixooadmin .packaging-window .package-options .options-units-weight {
    width: 70px;
}


/* Other */

.plixooadmin #history_comment {
    width: 94% !important;
}

.plixooadmin ul.tabs a.error span.error,
.plixooadmin ul.tabs a.changed span.changed,
.plixooadmin ul.tabs span.changed,
.plixooadmin ul.tabs span.error {
    border: 0;
    background-image: none !important;
}

.plixooadmin ul.tabs a.error span.error,
.plixooadmin ul.tabs a.changed span.changed {
    position: relative;
    padding: 0 0 0 5px;
}

.plixooadmin ul.tabs a.error span.error:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    right: 0;
    font-size: 1.2em;
    content: "\f071";
    font-style: normal;
}

.plixooadmin ul.tabs a.changed span.changed:after {
    position: absolute;
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    top: 0;
    right: 0;
    font-size: 1.2em;
    content: "\f0c7";
    font-style: normal;
}

.plixooadmin #catalog-wysiwyg-editor .textarea {
    padding: 6px 15px;
    width: 902px !important;
}

.plixooadmin #browser_window div.side-col {
    width: 288px;
    margin-right: -308px;
    padding-right: 20px;
}

.plixooadmin #browser_window div.main-col {
    border: 0;
    margin-left: 308px;
}

.plixooadmin .entry-edit .entry-edit-head .tools {
    line-height: 42px;
    padding-right: 20px;
}

.plixooadmin .columns .form-list td.value .next-toselect input.input-text {
    width: 195px !important;
}

.plixooadmin .entry-edit .form-buttons,
.plixooadmin .entry-edit-head .right button {
    margin-right: 20px;
}

.plixooadmin .entry-edit-head .right button {
    margin-top: 10px;
}

.plixooadmin .wa_calendar_icon {
    font-family: "Font Awesome\ 5 Pro";
    font-weight: 600;
    font-size: 1.2em;
    font-style: normal;
    line-height: 39px;
    margin-left: -30px;
    cursor: pointer;
}

.plixooadmin .grid tr.filter .date .wa_calendar_icon {
    line-height: inherit;
    margin-left: 0;
}

.tipsy-inner {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.plixooadmin .wrapper {
    min-width: 1300px;
}

.plixooadmin .entry-edit .field-row label.wa_checkbox_wrapper {
    float: none;
    width: inherit;
}

.adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .side-col {
    width: 25%;
    float: left;
    margin: 0;
}

.adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .main-col {
    width: 74%;
    float: right;
    margin: 0;
}

@media (max-width: 1080px) {
    .adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .side-col {
        width: auto;
        float: none;
        margin: 0;
    }
    .adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .main-col {
        width: auto;
        float: none;
        margin: 0;
    }
    .adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .side-col .tree-actions a {
        margin-bottom: 5px;
        margin-top: 5px;
    }
}

@media (min-width: 1081px) and (max-width: 1330px) {
    .adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .side-col .tree-actions a {
        margin-top: 5px;
        padding: 0 4% 0 15%;
    }
    .adminhtml-catalog-category-edit.plixooadmin #anchor-content .columns .side-col .tree-actions a:first-child {
        margin-right: 5px;
    }
}

@media screen and (max-width: 1497px) {
    .plixooadmin .header-right .super {
        margin-left: 20px;
    }
    .plixooadmin .header-right fieldset input.input-text {
        width: 120px;
    }
}

@media screen and (max-width:1280px) {
    .plixooadmin .wrapper {
        min-width: inherit;
    }
}

.plixooadmin .massaction .entry-edit fieldset {
    padding-right: 0px;
}

.entry-edit dl dt a {
    color: #000;
}

.entry-edit dl dt a:hover {
    color: #000;
}
.fa-file-o:before {
    content: "\f15b";
}

/*#table_cataloginventory tr:nth-child(3), #table_cataloginventory tr:nth-child(4), #table_cataloginventory tr:nth-child(5), #table_cataloginventory tr:nth-child(6), #table_cataloginventory tr:nth-child(7), #table_cataloginventory tr:nth-child(8), #table_cataloginventory tr:nth-child(9){display: none;}*/