@charset "utf-8";
/* CSS Document */

/* =============================================================================
   SHADOW MODAL
   ========================================================================== */
   
   
 	/*BACKGROUND*/  
	.shadowModal .ui-widget-overlay {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 100;
		background:#000!important;
		background-color:#000!important;
	}
	
	.shadowModal.ui-widget-overlay {
		background: none!important;
		background-color: #252525!important;
		opacity: 0.95!important;
		position: fixed!important;
		width: 100%!important;
		height: 100%!important;
		top:0!important;right:0!important;
	}	
	
	.ui-widget-overlay {
		background: none!important;
		background-color: #585c5f!important;
		opacity: 0.95!important;
		position: fixed!important;
		width: 100%!important;
		height: 100%!important;
		top:0!important;right:0!important;
	}	
	
	/*CONTENT*/
	.shadowModal .ui-widget-content{
		background-color: rgba(237, 239, 243, 0.25)!important;
		background-color: rgba(237, 239, 243)!important;
		width: 100%;
		border-spacing:6px;
		font-family: Roboto, sans-serif;
	}	
	
	.shadowModal.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal.ui-draggable.ui-resizable {
		border-color: #c2c2c2;
		border-width: 1px;
		border-radius: 5px;
		box-shadow: 0 0.07143rem 1rem 1px rgba(0,0,0,.2);
	}
	.shadowModal.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal{
		border-color: #c2c2c2;
		border-width: 1px;
		border-radius: 5px;
		box-shadow: 0 0.07143rem 1rem 1px rgba(0,0,0,.2);
	}
	
	/*TITLEBAR*/
	
	.shadowModal.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
		background-color: white!important;
		border-bottom: 1px solid #E6E6E6;
		box-shadow: 0 1px 9px 1px rgba(212, 212, 212, 0.57);
		font-size: 15px;
		color: #939393;
		color: #666666;
		text-transform: uppercase;
	}	
		
	/*X ICON*/
	.shadowModal .ui-dialog-titlebar .ui-icon { 
		background-image: none;
		text-indent: 0; margin: 0 0 0 .5em;
		color: #33628A;
		display: inline;
		text-decoration: none;
		padding-right:100px;
	}	
	.ui-dialog.ui-dialog-titlebar-close.ui-state-hover:before {
		text-decoration: none;
		padding-right:100px;
	}
	.ui-icon-closethick {
		background-position: 96px 128px;
	}
	.ui-dialog .ui-dialog-titlebar-close{
		text-decoration: none;
		
	}
	.ui-icon.ui-icon-closethick {
		content:'';
		padding-right:100px;
	}		
	.shadowModal .ui-dialog-titlebar .ui-icon:before {
		font-family: FontAwesome;
		content: '\f00d';
		font-size: 21px;
		position: relative;
		top: -3px;
		text-decoration: none;
		padding-right:100px;
	}
	
	.ui-icon.ui-icon-closethick {
		content:'';
		padding-right:100px;
	}
	
	/*X ICON ON HOVER*/
	
	.shadowModal .ui-dialog-titlebar .ui-icon:hover {
		background-image: none; 
		text-indent: 0; 
		margin: 0 0 0 .5em;
		color:#D9534F;
		text-decoration: none;
		padding-right:100px;
	}
	
	.ui-widget-content .ui-state-hover,
	.ui-widget-content .ui-state-focus {
		background-color:#33628A;
		border-color:transparent;
		border-radius: 3px;
	}	
	
	/*X ICON ON FOCUS*/	
	
	a.ui-dialog-titlebar-close.ui-corner-all.ui-state-focus {
		background-color:transparent!important;
	}
	
	
	/*YES/NO CONFIRMATION BUTTONS*/
	.shadowModal .ui-dialog-buttonpane {
		border-top-width:1px!important;
		border-top-color:#E6E6E6!important;
		background-color:white;
		color: #939393;
		text-transform: uppercase;
	}

	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
		margin-right: 10px;
	}
	
	.alertModalContent {
		font-size: 16px;
		text-align: center;
		line-height: 1.5;
	}
	
	.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
		display: block;
	}
	
	.ui-state-hover, .ui-widget-content .ui-state-hover{
		background-color:#33628A;
		border-color:#33628A;
	}
	
	.ui-state-hover, .ui-widget-content .ui-state-focus{
		background-color:#33628A;
		border-color:#33628A;
	}
	
	/*OTHER*/
	
	.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
		background-color: white!important;
		border-bottom: 1px solid #E6E6E6;
		box-shadow: 0 1px 9px 1px rgba(212, 212, 212, 0.57);
		font-size: 15px;
		color: #939393;
		text-transform: uppercase;
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal.ui-draggable.ui-resizable {
		border-color: #c2c2c299;
		border-width: 1px;
		border-radius: 5px;
		box-shadow: 0 0.07143rem 1rem 1px rgba(0,0,0,.2);
	}		


	.ui-widget-content .ui-state-default {
		border-radius: 3px;
	}

	.ui-dialog .ui-dialog-content {
		padding:0;	
	}
/* =============================================================================
   DATEPICKER
   ========================================================================== */
	.ui-datepicker .ui-datepicker-header {
		background-color: #33628a!important;
	}
	.ui-datepicker{
		border-color:  #33628a!important;
	}
	.ui-datepicker-calendar .ui-state-highlight {
		border-color:  #33628a!important;
	}
	a.ui-state-default.ui-state-highlight.ui-state-hover, a.ui-state-default.ui-state-hover, .ui-state-default.ui-state-active {
		background-color: #33628a!important;
		border-color:  #33628a!important;
	}
/*
	.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover { 
		background-image: ui-icons_66B3FF_0
		background-image: url(images/ui-icons_d4d4d4_0.png);
	}
*/


/* =============================================================================
   ALERT (wide) MODALS
   ========================================================================== */
   
	/*CONTENT*/
	.shadowModal_alertContent {
		text-align: center;
		font-family: 'Roboto', sans-serif;
		color:white;
		padding:12px;
		font-size: 22px;
	}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal_danger.ui-draggable.ui-resizable,
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal_warning.ui-draggable.ui-resizable,
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal_good.ui-draggable.ui-resizable,
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.shadowModal_notify.ui-draggable.ui-resizable {
		border-width: 0;
		border-radius: 0;
		box-shadow: 0 0.07143rem 1rem 1px rgba(0,0,0,.2);
	}
	
	.shadowModal_danger.ui-dialog,
	.shadowModal_warning.ui-dialog,
	.shadowModal_good.ui-dialog,
	.shadowModal_notify.ui-dialog { border-width: 0!important; }
	
	/*YES/NO CONFIRMATION BUTTONS*/
	.shadowModal_danger .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover.ui-state-focus,
	.shadowModal_warning .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover.ui-state-focus,
	.shadowModal_good .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover.ui-state-focus,
	.shadowModal_notify .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.ui-state-hover.ui-state-focus{ background-color:grey!important; border-color:grey!important; border-radius: 3px; }
	
	.shadowModal_danger .ui-state-hover, .ui-widget-content .ui-state-focus,
	.shadowModal_warning .ui-state-hover, .ui-widget-content .ui-state-focus,
	.shadowModal_good .ui-state-hover, .ui-widget-content .ui-state-focus,
	.shadowModal_notify .ui-state-hover, .ui-widget-content .ui-state-focus{ background-color:grey!important; border-color:grey!important; border-radius: 3px; }	
	
	.shadowModal_danger .ui-dialog-buttonpane,	
	.shadowModal_warning .ui-dialog-buttonpane,	
	.shadowModal_good .ui-dialog-buttonpane,	
	.shadowModal_notify .ui-dialog-buttonpane { border-top-width:0!important; background-color:white; color: #939393; text-transform: uppercase; }	
	
	.shadowModal_danger .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix,
	.shadowModal_warning .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix,
	.shadowModal_good .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix,
	.shadowModal_notify .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix { display: table; text-align: center; }	
	
	.shadowModal_danger .ui-dialog-buttonset,	
	.shadowModal_warning .ui-dialog-buttonset,	
	.shadowModal_good .ui-dialog-buttonset,	
	.shadowModal_notify .ui-dialog-buttonset { float: none!important; }	
	
	.shadowModal_danger .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-state-hover,	
	.shadowModal_warning .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-state-hover,	
	.shadowModal_good .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-state-hover,	
	.shadowModal_notify .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix .ui-state-hover{ background-color:grey!important; border-color:transparent; border-radius: 3px; }	
	
	.shadowModal_danger .ui-dialog-buttonset .ui-state-hover,	
	.shadowModal_warning .ui-dialog-buttonset .ui-state-hover,	
	.shadowModal_good .ui-dialog-buttonset .ui-state-hover,	
	.shadowModal_notify .ui-dialog-buttonset .ui-state-hover{ background-color:grey!important; }	
	
	/*HIDE TITLEBAR*/
	/*.shadowModal_danger .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix { display: none; }*/
	
	/* COLORS */
	.shadowModal_danger .ui-widget-content{ background-color: #D9534F!important; width: 100%; border-spacing:6px; font-family: 'Roboto', sans-serif; }	
	.shadowModal_warning .ui-widget-content{ background-color: orange!important; width: 100%; border-spacing:6px; font-family: 'Roboto', sans-serif; }	
	.shadowModal_good .ui-widget-content{ background-color: #5CB85C!important; width: 100%; border-spacing:6px; font-family: 'Roboto', sans-serif; }	
	.shadowModal_notify .ui-widget-content{ background-color: #428BCA!important; width: 100%; border-spacing:6px; font-family: 'Roboto', sans-serif; }	
	


		


	
	
	
	
	
	
	