﻿/*-------------------------------------------------------
 PAGE PANEL ALPHA
---------------------------------------------------------*/
.element-panel-alpha-outer { clear: both; margin-bottom: 10px; position: relative; }
.element-panel-alpha-outer .element-panel-alpha-icon-outer { position: absolute; top: 7px; right: 10px; }
/*.element-panel-alpha-outer .element-panel-alpha-header-outer { background: #eee; border: 1px solid #dbdbdb; border-radius: 3px 3px 0 0; }*/
/*.element-panel-alpha-outer .element-panel-alpha-header-inner { padding: 3px 10px 4px; }*/
/*.element-panel-alpha-outer .element-panel-alpha-header-inner h2.element-panel-alpha-header { margin: 0; }*/
/*.element-panel-alpha-outer .element-panel-alpha-body-outer { border-radius: 0 0 3px 3px; border-bottom: 10px solid #eee; }*/
/*.element-panel-alpha-outer .element-panel-alpha-body-content-outer { border-right: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb;}*/
.element-panel-alpha-outer .element-panel-alpha-body-content-inner { padding-bottom: 10px; }
.element-panel-alpha-outer .element-panel-alpha-body-content-inner .ContentEditor { padding: 5px 10px; }
.panel_error {margin-bottom: 20px; color: red;}
/*-------------------------------------------------------
 TAB PANELS DEFAULT
---------------------------------------------------------*/
.tabbed-zone-outer { clear: both; margin-bottom: 1em; }
.tabs-menu-outer ul, .tabs-menu-outer ul li { list-style-type: none; padding: 0; margin: 0;  }
.tabs-menu-outer ul li, .tabs-menu-outer ul li a, .tabs-menu-outer ul li span { display: block; }
.tabs-menu-outer ul li { float: left; text-align: center; }
.tabs-menu-outer ul li a:link, .tabs-menu-outer ul li a:visited { text-decoration: none; border: 1px solid #ccc; border-bottom: 0; margin-right: 5px; padding: 5px; }
.tabs-menu-outer ul li.tab-selected a:link, .tabs-menu-outer ul li.tab-selected a:visited { border: 1px solid #333; border-bottom: 0; background: #f7f7f7; }
.tabs-body-outer { clear: both; width: auto; /*border: 1px solid #ccc; */padding: 10px;  }

/*-------------------------------------------------------
 ACCORDION TAB PANELS ALPHA
---------------------------------------------------------*/
/* overwrite ui.css */
.oAccordionPanels.tabbed-zone-alpha .ui-icon { width: auto; height: auto; background-image: none; }
.oAccordionPanels.tabbed-zone-alpha .ui-state-default, .oAccordionPanels.tabbed-zone-alpha .ui-widget-content .ui-state-default { background: none; }

.oAccordionPanels.tabbed-zone-alpha { /*color: #000; border: 1px solid #dbdbdb;*/ }
.oAccordionPanels.tabbed-zone-alpha .tabbed-zone-inner { width: 100%; overflow: hidden; }
.oAccordionPanels.tabbed-zone-alpha .tab-header-outer { /*padding: 5px 10px; border: 1px solid #dbdbdb; background: #eee; */ border-radius: 3px 3px 0 0; clear: both; display: block; overflow: hidden; }
.oAccordionPanels.tabbed-zone-alpha .tab-header-inner ul { padding: 0; margin: 0; }
/* .oAccordionPanels.tabbed-zone-alpha .tab-header-inner ul li { display: block; list-style-type: none; padding: 0; margin: 0; clear: none; float: left; }
.oAccordionPanels.tabbed-zone-alpha .tab-header-inner ul li.header { padding: 0; margin: 0; width: 90%; }
.oAccordionPanels.tabbed-zone-alpha .tab-header-inner ul li.expander { float: right; BLOCKpadding: 0 0 0; width: 8%;BLOCK text-indent: -9991em; background: url("/EasySiteWeb/EasySite/StyleData/starter_master/Images/tabs-expand-arrow.gif") no-repeat right center; } */
.oAccordionPanels.tabbed-zone-alpha .tab-header-inner ul li.expanded { background: none; }
/* .oAccordionPanels.tabbed-zone-alpha .expanded .tab-header-inner ul li.expander { background: url("/EasySiteWeb/EasySite/StyleData/starter_master/Images/tabs-collapse-arrow.gif") no-repeat right center; } */
.oAccordionPanels.tabbed-zone-alpha ul li.header h2 { /*font-size: 1em !important; font-weight: bold; padding: 0; margin: 9px 8px 10px; */}
/* .oAccordionPanels.tabbed-zone-alpha ul li.header h2 a.panel-event:link, .oAccordionPanels.tabbed-zone-alpha ul li.header h2 a.panel-event:visited { padding: 0; margin: 0; color: #00A0DE; font-weight: normal; }*/
.oAccordionPanels.tabbed-zone-alpha .tab-body-outer { padding: 15px; height: auto !important; /*border-width: 0;*/ clear: both; }
.oAccordionPanels.tabbed-zone-alpha .tab-body-inner .oAssetLeft { padding: 5px 10px; margin: 0; }

