/* Globals */

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

.plixooadmin .middle            { background-image: none; margin-top: 27px; }

.plixooadmin .entry-edit input[type=text],
.plixooadmin .input-ele input[type=text],
.plixooadmin .input-ele input[type=textbox],
.plixooadmin input.input-text,
textarea,
select
                                {
                                    border: 1px solid;
                                    background-image: none;
                                    border-radius: 0;
                                    font-size: 1.05em;
                                }
.plixooadmin .input-ele input[type=text],
.plixooadmin .input-ele input[type=textbox],
.plixooadmin .form-list td.value input.input-text,
.plixooadmin .form-list td.value textarea
                                { width: 248px; }
.plixooadmin .form-list td.value select
                                { float: left; }
.plixooadmin textarea           {
                                    padding: 6px 15px;
                                }
.plixooadmin .entry-edit input[type=text],
.plixooadmin .input-ele input[type=text],
.plixooadmin .input-ele input[type=textbox],
.plixooadmin input.input-text   {
                                    height: 39px;
                                    line-height: 39px;
                                    padding: 0 15px;
                                }

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

.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: 'FontAwesome';
                                    display: inline-block;
                                    content: "\f00c";
                                    font-size: 0.95em;
                                    line-height: 18px;
                                    width: 18px;
                                    text-align: center;
                                    display: inline-block;
                                    border:1px 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 .grid input[type=checkbox] + span.wa_checkbox_helper:before
                                { margin: 8px 0; }
.plixooadmin input[type=checkbox]:checked + span.wa_checkbox_helper:before
                                {
                                    border:1px solid;
                                }
.plixooadmin input[type=checkbox]:disabled + span.wa_checkbox_helper:before
                                {
                                    border:1px solid;
                                }
.plixooadmin input[type=checkbox]:checked:disabled + span.wa_checkbox_helper:before
                                {
                                    border:1px solid;
                                }

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

/* Header */

.plixooadmin .header .header-top > a
                                { display: block; }
.plixooadmin .logo              { height: auto; margin: 25px 20px 25px 30px; max-height: 240px; }
.plixooadmin .header            { margin-bottom: 30px; }
.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; }
.plixooadmin .header-right fieldset:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top:0;
                                    left: 21px;
                                    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: 1.05em; height:40px; line-height: 32px; font-size: 1.05em; margin-left: 115px; }
.plixooadmin .header-right .super a
                                { text-decoration: none;  }
.plixooadmin .header-right .super .fa
                                { margin-right: 14px; font-size: 1.4em; }
.plixooadmin .go-try            { border: 3px solid; 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    {
                                    border: 3px solid;
                                    position: relative;
                                    line-height: 35px;
                                    padding: 0 17px 0 36px;
                                    font-size: 1.2em;
                                    display: block;
                                    float: right;
                                    margin-top: 4px;
                                }
.plixooadmin #page-help-link:after
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top:0;
                                    left: 17px;
                                    content: "\f1cd";
                                }

.plixooadmin .content-header-floating h3
                                { margin-top: 20px !important; padding-bottom: 0; }
.plixooadmin .content-header-floating button
                                { margin-top: 15px; }

/* Menu */

.plixooadmin .nav-bar           { border: 0; padding: 0 27px 0 30px }
.plixooadmin #nav a             {
                                    line-height: 49px;
                                    font-size: 1.2em;
                                    padding: 0 20px;
                                    -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 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:first-child
                                { border-left: 1px solid; }
.plixooadmin #nav > li          { background: none; border-right: 1px solid; }
.plixooadmin #nav li.active     { margin: 0 }
.plixooadmin #nav ul            { top: 49px; width: 211px; border: 0; padding: 0; }
.plixooadmin #nav ul li         { background-image: none; }
.plixooadmin #nav ul li a       { font-size: 1.05em; border-bottom: 1px solid; padding: 16px 22px;  }
.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; }

.plixooadmin #nav ul ul         { top: 0; }
.plixooadmin #nav li.over ul    { left:-3px; }
.plixooadmin #nav li.over ul ul { left:-10000px; }
.plixooadmin #nav li.over ul li.over ul
                                { left:207px; }

.plixooadmin #nav ul ul ul      { left:-10000px; }
.plixooadmin #nav li.over ul li.over ul ul
                                { left:-10000px;}
.plixooadmin #nav li.over ul li.over ul li.over ul
                                { left:207px; }

.plixooadmin #nav ul li.parent a,
.plixooadmin #nav ul li.parent li.parent a
                                { background-image: none; }
.plixooadmin #nav ul li.parent a:before,
.plixooadmin #nav ul li.parent li.parent a:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top:0;
                                    right: 20px;
                                    content: "\f054";
                                }
.plixooadmin #nav ul li.parent li a:before,
.plixooadmin #nav ul li.parent li.parent li a:before
                                { content: "" }

/* Notifications */

.plixooadmin .critical          { font-weight: bold; }
.plixooadmin .notification-global .f-right a
                                {
                                    float: right;
                                    text-decoration: none;
                                    line-height: 37px;
                                    height: 37px;
                                    padding: 0 47px 0 20px;
                                    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: 'FontAwesome';
                                    top:0;
                                    right: 20px;
                                    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;
                                }
.plixooadmin .notification-global:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    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: 2px !important; font-size: 1.05em !important; padding: 15px 5px 14px 57px !important; margin: 2px 0 !important; }
.plixooadmin .error-msg:before,
.plixooadmin .notice-msg:before,
.plixooadmin .success-msg:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    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: 30px; padding: 30px; font-size: 1.05em; }
.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 41px; }
.plixooadmin .login-container   { width: 352px; padding-left: 38px; }
.plixooadmin .login-form h2     { font-weight: bold; font-size: 1.8em; text-align: center; }
.plixooadmin .login-box .bottom,
.plixooadmin .login-form label
                                { display: none; }
.plixooadmin .login-form .form-buttons
                                { margin-top: 20px; }
.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
                                { width: 266px; height: 47px; text-transform: uppercase; font-size: 1.45em; font-weight: bold; }
.plixooadmin .login-container .legal
                                { border: 2px solid; border-top: 0; font-size: 1.05em; padding: 20px 30px; }
.plixooadmin .form-buttons a    { font-size: 1.2em; text-align: center; margin-top: 30px; width: 100%; }
.plixooadmin .login-form ul.messages
                                { margin-bottom: 10px !important; }

/* Layout */

.plixooadmin .content-header h3 { font-size: 1.4em; text-transform: uppercase; margin-bottom: 30px; }
.plixooadmin .side-col h3.head-categories
                                { padding-left: 30px; margin-top: 0; }
.plixooadmin .head-categories   { padding-left: 30px; position: relative; background-image: none; margin-top: 0; }
.plixooadmin .head-categories:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top: 0;
                                    left: 0;
                                    content: "\f07b";
                                }
.plixooadmin .columns           { background-image: none; }
.plixooadmin div.side-col       { width: 348px; margin-right: -388px; padding-right: 40px; }
.plixooadmin div.main-col       { border-left: 3px solid; margin-left: 388px; }

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

.plixooadmin .content-header br { display: none; }
.plixooadmin .content-header    { margin-right: 0; border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

/* Buttons */

.plixooadmin button,
.plixooadmin .form-button       {
                                    border: 0;
                                    font-weight: normal;
                                    font-size: 1.05em;
                                    line-height: 31px;
                                    padding:0 17px;
                                    -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 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
                                { border: 3px solid; float: left; margin-top: 0; margin-right: 10px; margin-left: 0; }
.plixooadmin .side-col button:last-child
                                { margin-right: 0; }

.plixooadmin button span        { background-image:none; position: relative; }
.plixooadmin button span:before {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top: 0;
                                    left: 12px;
                                    font-size: 1.4em;
                                }
.plixooadmin button span span:before
                                { content: "" !important; }

.plixooadmin button.add span:before { content: "\f055"; }
.plixooadmin button.AddSelectedBtn span:before { content: "\f055"; }
.plixooadmin button.save 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: "\f1d9" }
.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" }
.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: "\f003" }
.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 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 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.button_assign span,
.plixooadmin button.button_label span
.plixooadmin button.button_print span,
.plixooadmin button.add-image span,
.plixooadmin button.add-widget span,
.plixooadmin button.button_print span
                                { padding-left:41px; }

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

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

.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: 58px; margin-right: 0; }
.plixooadmin .switcher label    { font-weight: bold; font-size: 1.3em; 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; }
.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: 'FontAwesome';
                                    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    { position: relative; font-size: 1.3em; text-decoration: none; padding-left: 26px; margin-right: 20px; }
.plixooadmin .tree-actions a:before
                                {
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    font-family: 'FontAwesome';
                                    content: "\f0fe";
                                    font-size: 1.2em;
                                    line-height: 1.1em;
                                }
.plixooadmin .tree-actions a:first-child:before
                                {
                                    content: "\f146";
                                }
.plixooadmin .tree-actions .separator
                                { display: none; }

/* Tree */

.plixooadmin .categories-side-col .tree-holder
                                { margin-left: 20px; margin-right: 0; }

.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/improved/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/improved/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/improved/tree_icons/plus.png'); }

/* Tabs */

.plixooadmin ul.tabs-horiz      { background-image: url('../../images/improved/horiz_tabs_ul_bg.png'); padding-left: 16px; padding-top: 0; margin: 0 0 20px; }
.plixooadmin ul.tabs-horiz li a { font-size: 1.05em; padding: 12px 20px; border: 1px solid; border-bottom: 1px solid; }
.plixooadmin ul.tabs-horiz li   { margin: 0 5px; }
.plixooadmin ul.tabs-horiz li a.active
                                { border: 1px solid; border-bottom: 1px solid; }

/* Forms */

.plixooadmin .entry-edit .entry-edit-head h4
                                { font-weight: bold; font-size: 1.3em; line-height: 47px; }
.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; }

.plixooadmin .form-list td.input-ele
                                {
                                    background: none repeat scroll 0 center rgba(0, 0, 0, 0) !important;
                                    border: 0 none !important;
                                    padding-bottom: 5px !important;
                                    padding-left: 5px !important;
                                    padding-top: 5px !important;
                                    line-height: 39px;
                                }
.plixooadmin #advancedstock_product_tabs_tab_purchase_settings_content .form-list td:not(.input-ele),
.plixooadmin #advancedstock_product_tabs_tab_stock_content .form-list td:not(.input-ele),
.plixooadmin.purchase-tax-edit .form-list td.label,
.plixooadmin.purchase-contacts-edit .form-list td.label,
.plixooadmin.advancedstock-warehouse-edit .form-list td.label,
.plixooadmin.advancedstock-products-edit .form-list td.label,
.plixooadmin.purchase-suppliers-edit .form-list td.label,
.plixooadmin.purchase-orders-edit .form-list td.label
                                { padding-top: 16px !important; }
.plixooadmin #advancedstock_product_tabs_tab_stock_content table .form-list td.input-ele + td:not(.input-ele)
                                { padding-top: 5px !important; }
.plixooadmin #advancedstock_product_tabs_tab_graph_content select,
.plixooadmin #advancedstock_product_tabs_tab_stock_content table .form-list td.input-ele + td:not(.input-ele) select
                                { display: inline-block; }
.plixooadmin #advancedstock_product_tabs_tab_graph_content input[type=text],
.plixooadmin #advancedstock_product_tabs_tab_outofstock_period_content input[type=text]
                                { width: 120px; }
.plixooadmin #advancedstock_product_tabs_tab_outofstock_period_content td.input-ele
                                { width: 250px; }


.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: -3px 0;
                                    -webkit-border-radius: 0;
                                    -moz-border-radius: 0;
                                    border-radius: 0;
                                }
.plixooadmin .form-list tr td.scope-label
                                { background: url('../../images/improved/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: -3px 0;
                                    -webkit-border-radius: 0;
                                    -moz-border-radius: 0;
                                    border-radius: 0;
                                }
.plixooadmin .form-list tr:hover > td.scope-label
                                { background: url('../../images/improved/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-position input.input-text
                                { width: 40% !important; }
.plixooadmin .form-list td.label label
                                { padding-top: 12px; }
.plixooadmin #_newsletterbase_fieldset .form-list td.label label,
.plixooadmin #product_info_tabs_super_settings_content .form-list td.label label
                                { padding-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: 12px; }
.plixooadmin .massaction .entry-edit fieldset > span.field-row > label
                                { padding-top: 0; }

.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,
.plixooadmin .custom-options .option-box .border select.select
                                { width: 80% !important; }
.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: 87% !important; }
.plixooadmin #order-comment textarea
                                { width: 95% !important; }
.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 #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-range-date
                                { width: 10%; }
.plixooadmin #export_filter_form .grid td .wa_calendar_icon
                                { margin-right: 14px; margin-left: -25px; }
.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: 96% !important; }
.plixooadmin .columns #_accountbase_fieldset .form-list td.value
                                { width: 350px; }
.plixooadmin .columns .form-list td.value .wa_checkbox_wrapper,
.plixooadmin #order_history_block .f-left .wa_checkbox_wrapper
                                { display: block; clear:both; float: left; }
.plixooadmin .columns .form-list td.value .wa_checkbox_wrapper + label,
.plixooadmin #order_history_block .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 #order_history_block .f-left .wa_checkbox_wrapper,
.plixooadmin #order_history_block .f-left .wa_checkbox_wrapper + label
                                { padding-top: 0; padding-bottom: 3px; }
.plixooadmin #div_edit_task_ #ot_notify_date,
.plixooadmin #div_edit_task_ #ot_deadline
                                { width: 150px; }

/* Configuration Tabs */

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

.plixooadmin ul.tabs,
.plixooadmin ul.tabs a
                                { background: none; font-size: 1.05em; }
.plixooadmin ul.config-tabs dt  { border: 1px solid; border-bottom: 2px solid; font-size: 1.3em; padding: 20px; position: relative; text-transform: none; cursor: pointer; }
.plixooadmin ul.config-tabs dt:after
                                {
                                    position: absolute;
                                    top: 20px;
                                    right: 20px;
                                    font-family: 'FontAwesome';
                                    content: "\f077";
                                    font-size: 1.05em;
                                }
.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: 1px solid; border-top: 0; padding: 10px 10px 10px 20px; }
.plixooadmin ul.tabs .active span
                                { background: none; border-right: 0; font-weight: normal; }
.plixooadmin ul.tabs a.active span,
.plixooadmin ul.tabs a.active:hover span
                                { font-weight: normal; }

/* System configuration forms */

.plixooadmin .content-header h3 { padding-left: 30px; position: relative; background-image: none; margin-top: 0; }
.plixooadmin .content-header h3:before
                                {
                                    position:absolute;
                                    font-family: 'FontAwesome';
                                    top: 0;
                                    left: 0;
                                    content: "\f07b";
                                    font-size: 1.45em;
                                }

.plixooadmin .entry-edit .entry-edit-head strong,
.plixooadmin .entry-edit .entry-edit-head a
                                { font-size: 1.3em; }
.plixooadmin dl.accordion dt,
.plixooadmin .entry-edit .entry-edit-head
                                { height: 47px; padding: 0 0 0 20px; line-height: 47px; }
.plixooadmin dl.accordion dt a,
.plixooadmin .entry-edit .entry-edit-head a
                                { line-height: 47px; background-image: none; }
.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: 'FontAwesome';
                                    content: "\f078";
                                    font-size: 1.3em;
                                    line-height: 47px;
                                    width: 47px;
                                    height: 47px;
                                    text-align: center;
                                }
.plixooadmin .section-config.active:not(.with-button):after
                                {
                                    content: "\f077";
                                }
.plixooadmin dl.accordion dt a  { position: relative; }
.plixooadmin dl.accordion dt a:after
                                {
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    font-family: 'FontAwesome';
                                    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;
                                }
.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: 1.05em; padding-left: 20px; line-height: 1.8em; vertical-align: middle; }
.plixooadmin .export            { font-size: 1.05em; line-height: 1.8em; }
.plixooadmin .export img        { display: none; }

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

.plixooadmin .pager input.page  { height: 25px; line-height: 25px; width: 29px !important; padding: 0 5px; text-align: center; }
.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: 'FontAwesome';
                                    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: 1px solid; height: 42px; line-height: 42px; margin: 0 0 1px 0; }
.plixooadmin .massaction a      { font-size: 1.05em; border-right: 1px solid; height: 45px; line-height: 45px; float: left; padding: 0 24px; }
.plixooadmin .massaction strong
                                { margin-left: 24px; }
.plixooadmin .massaction .separator
                                { display: none; }
.plixooadmin .massaction td     { padding: 0; border: 0; }
.plixooadmin .massaction .entry-edit fieldset
                                { border: 0; }
.plixooadmin .massaction .entry-edit .field-row label
                                { font-weight: bold; }
.plixooadmin .massaction .entry-edit fieldset select
                                { width: 271px; height: 30px; margin-left: 15px; }

/* Grid Headings */

.plixooadmin .grid table        { border: 0; }
.plixooadmin .wa_blank_line td  { height: 1px; border:0; line-height: 1px; font-size: 1px; margin:0; padding: 0;  }
.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; }
.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: 'FontAwesome';
                                    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 .range input
                                { width: 44px !important; padding: 0 5px; }

/* Grid Data */

.plixooadmin .grid table td     { font-size: 0.95em; 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 .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: 'FontAwesome';
                                    top: 16px;
                                    right: 16px;
                                    font-size: 1.3em;
                                    content: "\f00d";
                                }
.plixooadmin .package_items th.last
                                { width: 175px; }
.plixooadmin .packaging-window .package-options .options-units-weight
                                { width: 70px; }


/* M2EPro */

.plixooadmin button.search > span,
.plixooadmin button.next > span
                                { background-image: none !important; padding-left: 40px !important; }
.plixooadmin button.button_link { background-image: none !important; }
.plixooadmin.m2epro-adminhtml-ebay-listing-index h3.icon-head.head-adminhtml-ebay-listing:before
                                { content: ' '; }
.plixooadmin .form-buttons .drop_down_menu a
                                { margin-top: 0; }
.plixooadmin #category_form_container
                                { padding-left: 0; padding-right: 0; }
.plixooadmin.m2epro-adminhtml-ebay-template-editlisting .template-header
                                { width: 240px !important; }
.plixooadmin #chooser_browser select
                                { height: 150px; }
.plixooadmin #chooser_search_input_container > button
                                { line-height: 22px; }
.plixooadmin #query             { margin-right: 15px; }

/* 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: 'FontAwesome';
                                    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: 'FontAwesome';
                                    top: 0;
                                    right: 0;
                                    font-size: 1.2em;
                                    content: "\f0c7";
                                    font-style: normal;
                                }
.plixooadmin #catalog-wysiwyg-editor .textarea
                                { padding: 6px 15px; width: 904px !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 .wa_calendar_icon  {
                                    font-family: 'FontAwesome';
                                    font-size: 1.2em;
                                    font-style: normal;
                                    line-height: 39px;
                                    margin-left: -40px;
                                    cursor: pointer;
                                }
.plixooadmin .grid tr.filter .date  .wa_calendar_icon
                                { line-height: inherit; margin-left: 0; }

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

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