/************ 19.04.2016 [EDITOR CSS] ********************/
#catalog-wysiwyg-editor_content .mce-container button{background: none;}
.plixooadmin .mce-container button span{height: 21px; float: left;}
.mce-btn .mce-caret{margin: 9px 0 0 5px !important;}
.mce-window-head .mce-close, .mce-window-head .mce-close:hover{background: none;}
.mce-btn button{height: auto !important; padding: 5px 10px; line-height: normal; background: none;}
.mce-btn button:hover{background: none;}
.mce-btn .mce-txt{text-align: center; height: auto; text-transform: uppercase; font-weight: 700;}
/*.plixooadmin .mce-container button span.mce-txt{font-weight: normal; text-transform: none; padding-right: 10px;}*/
#browser_window_table_content #anchor-content .side-col{width: 22%; margin: 0; float: left;}
.plixooadmin  div.main-col{margin: 0; float: left; width: 75%;}
.filters .types{margin-top: 5px;}
.plixooadmin .value .mce-container-body button{margin: 0; background: none !important;}
.mce-menubar .mce-menubtn button span.mce-txt, .mce-container.mce-flow-layout-item.mce-btn-group .mce-btn .mce-txt{font-weight: normal; text-transform: none; height: 21px; padding-right: 5px;}
.mce-listbox button{padding-right: 0 !important;}
.mce-listbox .mce-caret{position: inherit !important; margin-top: 8px !important;}
.mce-container .mce-btn button{background: none !important;}
.mce-container .mce-window-head .mce-close{right: 5px;}
.mce-colorbutton .mce-preview{margin: 6px 0 0 !important; left: 12% !important; height: 2px !important;}
.navbar .filters .btn{margin: 3px 8px;}
input#filter-input{height: 23px;}
.dialog{z-index: 999991002 !important; top: 20vh !important; background-color: #fff; color: #000; height: 70vh !important; border: #333 1px solid; position: fixed; overflow-y: scroll;}
.dialog .bot{display: none !important;}
.overlay_magento{background-color: #000; filter: alpha(opacity=60); -moz-opacity: .6; opacity: .6; -webkit-opacity: .6;}
.top.table_window{border-bottom: 1px solid #E6E6E6; width: 100%; display: block; margin-bottom: 10px; background: #333; padding: 15px 20px;}
.magento_nw{width: 6px; height: 28px;}
.magento_n{height: auto;}
.magento_ne{width: 6px; height: 28px;}
.magento_w{width: 6px;}
.magento_e{width: 6px;}
.magento_w, .magento_e, .magento_content{background: #FFF;}
.magento_sw{background: #deebf0; width: 5px; height: 3px;}
.magento_s{background: #deebf0; height: 3px;}
.magento_se, .magento_sizer{background: #deebf0; width: 5px; height: 3px;}
.magento_sizer{cursor: se-resize;}
.magento_close{width: 16px; height: 16px; position: absolute; top: 21px; right: 10px; cursor: pointer; z-index: 1000; color: #FFF;}
.magento_close:after{content: '\f00d'; font-family: 'FontAwesome';}
.magento_minimize{width: 16px; height: 16px; background: url(magento/window_minimize.png) 0 0 no-repeat; position: absolute; top: 5px; right: 28px; cursor: pointer; z-index: 1000;}
.magento_minimize:after{content: '\f066'; font-family: 'FontAwesome';}
.magento_maximize{width: 16px; height: 16px; background: url(magento/window_maximize.png)0 0 no-repeat; position: absolute; top: 5px; right: 49px; cursor: pointer; z-index: 1000;}
.magento_maximize:after{content: '\f065'; font-family: 'FontAwesome';}
.magento_title{float: left; width: 100%; color: #FFF; text-align: left; padding-bottom: 0; font-weight: 700; font-size: 1.2em;}
.magento_content{overflow: auto; font-size: 12px; width: 100% !important;}
.magento_content, .magento_content label{color: #333;}
.magento_buttons{padding: 10px; text-align: right;}
.magento_buttons input.button{border-width: 1px; border-style: solid; border-color: #ed6502 #a04300 #a04300 #ed6502;  background: #ffac47 url(magento/btn_bg.gif) 0 100% repeat-x; padding: 0 7px 1px 7px; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #fff; cursor: pointer; text-align: center; white-space: nowrap;}
/***************** 16.07.2016 *******************/
#overlay_modal.overlay_magento{opacity: 0 !important; filter: alpha(opacity=0);}
#widget_window_content.magento_content{height: auto !important;}
.mid.table_window{display: inline-block; width: 100%; padding: 15px 20px;}
#modal_dialog_message.magento_message .content-header{border-bottom: 1px solid #193030; margin-bottom: 30px; margin-right: 0; padding-bottom: 5px; display: table; width: 100%;}
#modal_dialog_message.magento_message .content-header h3.icon-head.head-wyswyg{float: left; font-size: 15px; color: #333; margin: 0 0 8px; font-family: 'Open Sans'; font-weight: 700; text-transform: none;}
#modal_dialog_message.magento_message .content-header .form-buttons{float: right; margin: 0 0 10px;}
#modal_dialog_message.magento_message .content-header .form-buttons button{background: #48BE85; color: #FFF; font-size: 14px; text-transform: none; padding: 0 10px; line-height: 31px; border: none;}
#modal_dialog_message.magento_message .entry-edit{clear: both; width: 100%; position: relative;}
#modal_dialog_message.magento_message .entry-edit .entry-edit-head h4.icon-head.head-edit-form{color: #333; font-family: 'Open Sans'; font-weight: 400; min-width: 100px; margin-bottom: 10px; text-transform: none;}
.fieldset.fieldset-wide, #base_fieldset.fieldset{background: #EEE; border-top: #666 5px solid; padding: 20px; margin-bottom: 15px;}
.fieldset.fieldset-wide .form-list td.label, #base_fieldset.fieldset .form-list td.label{width: 200px;}
#base_fieldset.fieldset .form-list td.label label, .fieldset.fieldset-wide .form-list td.label label{display: block; padding-right: 15px; padding-top: 1px; width: 185px; margin-top: -7px; font-size: 14px;}
.fieldset.fieldset-wide .form-list td.value select, #base_fieldset.fieldset .form-list td.value select{width: 285px; border: #CCC 1px solid; -moz-appearance: button; padding: 6px 15px; height: 41px;}
.form-list td{margin-bottom: 7px; display: inline-block;}
.form-list td.value label{font-size: 14px;}
.form-list td button{background: #48be85; border: none; color: #FFF; line-height: 31px; padding: 0 10px; font-size: 14px;}
#widget-chooser_table_content table.actions{margin: 0 0 20px; width: 100%;}
#widget-chooser_table_content button, #widget-chooser_table_content .form-button, #widget-chooser_table_content .side-col #order-sidebar button{background: #48be85; color: #ffffff;}
#widget-chooser_table_content button, #widget-chooser_table_content .form-button{border: none; font-size: 1.05em; font-weight: normal; line-height: 31px; padding: 0 10px; transition: all 0.3s ease-out 0s; margin-left: 5px;}
.hor-scroll{margin-bottom: -4px; overflow: auto; padding-bottom: 4px; width: 100%;}
#widget-chooser_table_content .grid table{border: none; width: 100%;}
#widget-chooser_table_content .grid tr.headings th{border: 1px solid; height: 45px;}
#widget-chooser_table_content .grid tr.headings th:first-child{border-left-color: #eeeeee;}
#widget-chooser .grid th, #widget-chooser .grid td{padding: 2px 4px;}
#widget-chooser_table_content .grid tr.headings th, #widget-chooser_table_content .grid tr.headings th span{line-height: 45px;}
.grid tr.headings th{border-color: #f9f9f9 #d1cfcf #f9f9f9 #f9f9f9; border-style: solid; border-width: 1px; font-size: 1.1em; font-weight: normal; padding-bottom: 0; padding-top: 1px;}
#widget-chooser_table_content .grid tr.headings th a{line-height: 42px;}
.grid tr.headings th a{color: #0d638f; display: block; padding: 2px 4px 1px 0; text-decoration: none;}
#widget-chooser_table_content .grid tr.headings th a span{color: #2e2e2e; font-size: 12px; font-weight: bold; line-height: 37px; text-transform: capitalize;}
.grid tr.headings th span.sort-title{display: block; line-height: 1; padding: 3px 12px 4px 0;}
#widget-chooser_table_content .grid tr.headings th{border-color: #eeeeee #eeeeee #eeeeee #ffffff;}
#widget-chooser_table_content .grid tr.filter{background: #eeeeee none repeat scroll 0 0;}
#widget-chooser_table_content .grid tr.filter th:first-child{border-left-color: #dddddd;}
#widget-chooser_table_content .grid tr.filter th{border-top-width: 1px; font-size: 0.95em;}
.field-100{background-color: #fff; border-color: #aaa #c8c8c8 #c8c8c8 #aaa; border-style: solid; border-width: 1px; padding: 2px;}
#widget-chooser_table_content input.input-text, #widget-chooser_table_content .field-100, #widget-chooser_table_content textarea, #widget-chooser_table_content select{background-image: none; border: 1px solid; border-radius: 0; font-size: 1.05em;}
#widget-chooser_table_content .field-100 input.input-text, #widget-chooser_table_content .field-100{border-color: #b9b9b9;}
#widget-chooser_table_content .pager input, #widget-chooser_table_content .pager select, #widget-chooser_table_content .grid input, #widget-chooser_table_content .grid .field-100, #widget-chooser_table_content .grid select, #widget-chooser_table_content .grid textarea{border-color: #dadada;}
#widget-chooser_table_content .form-list tr td.scope-label span span, #widget-chooser_table_content .grid tbody{background-color: #eeeeee;}
#widget-chooser_table_content .grid tr.even, .grid tr.even tr{background: #ffffff none repeat scroll 0 0;}
#widget-chooser_table_content .grid table td{font-size: 1.1em; vertical-align: middle;}
#widget-chooser_table_content .grid table td{font-size: 0.9em; vertical-align: middle; color: #333;}
#widget-chooser_table_content .grid table td{border-left: #DDD 1px solid;}
#widget-chooser_table_content .grid table tbody tr.pointer td{border-bottom: #DDD 1px solid;}
#widget-chooser_table_content .grid table tbody:last-child td{border-right: #DDD 1px solid;}
#widget-chooser_table_content .pager input.page{border-radius: 0; height: 23px; line-height: 23px; padding: 0 5px; text-align: center; width: 29px !important;}
.pager .arrow{margin: 0 3px; vertical-align: middle;}
#widget-chooser_table_content .pager .arrow{margin: 0; display: inline-block;}
#widget-chooser_table_content .pager input.page + .arrow, #widget-chooser_table_content .pager input.page + a{margin: 0;}
.separator, .pipe{font-size: 0.9em; padding: 0 6px;}
#widget-chooser_table_content .separator, #widget-chooser_table_content .pipe{font-size: 1.7em; color: #dadada;} 
.pager input.page{width: 2em !important;}
#widget-chooser_table_content .pager select, #widget-chooser_table_content .export select{display: inline; height: 27px; padding: 0; width: 55px;}
#widget-chooser_table_content .pager input, #widget-chooser_table_content .pager select, #widget-chooser_table_content .grid input, #widget-chooser_table_content .grid .field-100, #widget-chooser_table_content .grid select, #widget-chooser_table_content .grid textarea{border-color: #dadada;}
#widget-chooser_table_content .pager{float: left;}
#widget-chooser_table_content .input-text{background: none; height: 20px; line-height: 18px;}
#widget-chooser_table_content select{-moz-appearance: button;}
#widget-chooser_table_content .x-tree-root-node{font-size: 13px;}
#widget-chooser_table_content .x-tree-root-node a:hover{text-decoration: none;}
#widget-chooser_table_content .x-tree-node-leaf .x-tree-node-icon{background-image: url(../../images/themeeditor/node.png); background-position: -6px 0; }
#widget-chooser_table_content .x-tree-lines .x-tree-elbow-end-minus, #widget-chooser_table_content .x-tree-lines .x-tree-elbow-minus{background-image: url(../../images/themeeditor/minus.png); background-position: left 3px;}
#widget-chooser_table_content .x-tree-lines .x-tree-elbow-plus, #widget-chooser_table_content .x-tree-lines .x-tree-elbow-end-plus{background-image: url(../../images/themeeditor/plus.png); background-position: left 3px;}
.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon{background-position: center; background-repeat: no-repeat; border: none; height: 18px; margin: 0; padding: 0; vertical-align: middle; width: 16px;}
#widget-chooser_table_content .x-tree-node-collapsed .x-tree-node-icon, #widget-chooser_table_content .x-tree-node-expanded .x-tree-node-icon, #widget-chooser_table_content .x-tree-node-leaf .x-tree-node-icon{width: 12px; display: inline-block;}
.x-tree-icon, .x-tree-ec-icon, .x-tree-elbow-line, .x-tree-elbow, .x-tree-elbow-end, .x-tree-elbow-plus, .x-tree-elbow-minus, .x-tree-elbow-end-plus, .x-tree-elbow-end-minus{background-repeat: no-repeat; border: none; height: 18px; margin: 0; padding: 0; vertical-align: middle; width: 16px; display: inline-block;}