/*
  Copyright: © Centroarts 2013
  URI: http://centroarts.com
*/

/* =============================== jQuery UI =============================== */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content: ""; display: table }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0) }
.ui-front { z-index: 100 }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important }

/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #bfbfbf; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40) }
.ui-resizable { position: relative }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block }
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle { display: none }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0 }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0 }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100% }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100% }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px }

.ui-dialog { background-color: #fff; overflow: hidden; padding: 0; position: absolute; width: 300px; box-shadow: 0 0 40px rgba(0,0,0, 0.2); -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px;
  box-shadow: 0 0 40px 0 rgba(0,0,0,0.16); -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,0.16); -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.16);
}
.ui-dialog-titlebar { padding: 17px 25px 18px 25px; border-bottom: 1px solid #e6e6e6 }
.ui-dialog-title { margin-top: 2px; float: left; font-size: 20px; font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold }
.ui-dialog-titlebar-close { cursor: pointer; border: 0 none; background: none; padding: 0; margin: 0; position: absolute; right: 18px; top: 20px }
.ui-dialog-titlebar-close .ui-icon, .ui-dialog-titlebar-close { height: 26px; width: 26px }
.ui-dialog-titlebar-close .ui-icon { background-position: -298px -47px; background-color: #333 }
.ui-dialog-titlebar-close:hover .ui-icon { background-color: #929292 }
.ui-dialog-titlebar-close:active { margin-top: 1px }
.ui-dialog-titlebar-close .ui-button-text { display: none }

.ui-dialog .ui-dialog-content { border-top-left-radius: 0; border-top-right-radius: 0; padding: 25px; border: 0; overflow: auto; position: relative; zoom: 1; }
.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
.ui-dialog .ui-dialog-buttonpane { border-top: 1px solid #e6e6e6; padding: 15px 20px; text-align: center; }

.ui-draggable .ui-dialog-titlebar { cursor: move }

.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }