/**********************
* Dialog  *
----------------------------------*/
.ui-dialog { opacity:0.95; position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float:{OPO_SIDE}; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { /*display:none;*/ position: absolute; {SIDE}: .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 { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: center; border-width: 1px 0 0 0; background-image: none; /*margin: .5em 0 0 0; padding: .3em 1em .5em .4em;*/ }
.ui-dialog .ui-dialog-buttonpane button { /*margin: .5em .4em .5em 0;*/ cursor: pointer; /*padding: .2em .6em .3em .6em;* line-height: 1.4em;*/ width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }


/*****************
* Custom Classes *
******************/
.error { background-color:#FEF2F2; border:2px solid red; }
.error .ui-dialog-buttonpane { background-color:#FEF2F2; border:none; }
.error .ui-dialog-buttonpane button { border:none; cursor: pointer; height:32px; width:96px; overflow:visible;
	background: transparent url({SITE_STATIC_MEDIA_DOMAIN}/public/global/buttons/confirm-r-btn-3.png) no-repeat scroll 0 0; }
	
.info { background-color:#F7FFF7; border:2px solid #4F9E17; }
.info .ui-dialog-buttonpane { background-color:#F7FFF7; border:none; }
.info .ui-dialog-buttonpane button { border:none; cursor: pointer; height:32px; width:96px; overflow:visible;
	background: transparent url({SITE_STATIC_MEDIA_DOMAIN}/public/global/buttons/confirm-g-btn-3.png) no-repeat scroll 0 0; }
	
.info_close { background-color:#F7FFF7; border:2px solid #4F9E17; }
.info_close .ui-dialog-buttonpane { background-color:#F7FFF7; border:none; }
.info_close .ui-dialog-buttonpane button { border:none; cursor: pointer; height:32px; width:96px; overflow:visible;
	background: transparent url({SITE_STATIC_MEDIA_DOMAIN}/public/global/buttons/close-btn-3.png) no-repeat scroll 0 0; }

.signup_confirm { background-color:#FFFFFF; border:2px solid #4F9E17; }
.signup_confirm .ui-dialog-titlebar { display:none; }
.signup_confirm .ui-dialog-buttonpane { background-color:#FFFFFF; border:none; }
.signup_confirm .ui-dialog-buttonpane button { border:none; cursor: pointer; height:43px; width:110px; overflow:visible;
	background: transparent url({SITE_STATIC_MEDIA_DOMAIN}/public/global/buttons/close-btn.png) no-repeat scroll 0 0; }

.signup_dialog { background-color:#FFFFFF; border:2px solid #4F9E17; }
.signup_dialog .ui-dialog-titlebar { border-bottom:1px solid #bfbfbf; }
.signup_dialog .ui-dialog-title { color:#4F9E17; font-size:1.3em; font-weight:bold; float:{SIDE}; }
.signup_dialog .ui-dialog-titlebar-close { left:1.3em; right:auto; }

.signup_error { background-color:#FEF2F2; border:2px solid red; }
.signup_error .ui-dialog-titlebar { display:none; }
.signup_error .ui-dialog-buttonpane { background-color:#FEF2F2; border:none; }
.signup_error .ui-dialog-buttonpane button { border:none; cursor: pointer; height:32px; width:96px; overflow:visible;
	background: transparent url({SITE_STATIC_MEDIA_DOMAIN}/public/global/buttons/confirm-r-btn-3.png) no-repeat scroll 0 0; }
