.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 0; text-decoration: none; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%!important; height: 100%!important;  background-color:#000000;
  opacity: 0.8; /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */
  filter: alpha(opacity=80); /* IE6-IE8 */
 }
/* jquery ui tabs */
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; z-index:1}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0; z-index:2;}
.ui-tabs .ui-tabs-nav.hp-slider-top li.tab-02,.ui-tabs .ui-tabs-nav.hp-slider-top li.tab-03,.ui-tabs .ui-tabs-nav.hp-slider-top li.tab-04,.ui-tabs .ui-tabs-nav.hp-slider-top li.tab-05{margin-left:-35px;}
.ui-tabs-nav.hp-slider-top li.tab-01{margin-left:35px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* jQuery UI Dialog 1.8.21 */
.ui-dialog { position: fixed; padding: 0; width: 300px; overflow: hidden; left:38%!important; top:35%!important; background-color: transparent; background-image:url(/export/system/modules/ch.cornercard.frontend.v8/resources/images/bkg-alert-form.png); background-repeat:no-repeat; background-position:top center;}
#dialog-message{background-image:url(/export/system/modules/ch.cornercard.frontend.v8/resources/images/bkg-alert-form-center.png); background-position:left top; background-repeat:repeat-y; min-height:70px!important;}
#dialog-message p{margin:8px 0 0 0; padding:0;}
.ui-dialog .ui-dialog-titlebar { padding: 10px 1em 0; position: relative; height:30px;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 6px; color:white; font-weight:bold;} 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: 0 1em; background: none; overflow: auto; zoom: 1; background-color: #3A95E6; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image:url(/export/system/modules/ch.cornercard.frontend.v8/resources/images/bkg-alert-form-footer.png); background-position:left bottom; background-repeat:no-repeat; height: 30px; margin: 0; padding: 0 1em 0 0.4em; text-align: left;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer; display:block; margin: 2px 0 0; padding: 4px 7px 5px 7px; color:#056AC1; font-weight:bold;
background-image:url(/export/system/modules/ch.cornercard.frontend.v8/resources/images/btn-error.png); background-position:left top; background-repeat: no-repeat; border:0; background-color:transparent;
font-size:10px; line-height:10px; outline:0;} 
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px;}
.ui-draggable .ui-dialog-titlebar { cursor: move; }
