/* Message Popup*/
#nx-information_box{
	margin: 0;
	width: 100%;
}

#nx-information_header{
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #4CB9C5;
	border: 1px solid #969696;
}

#nx-control-button button{
	-webkit-transform: rotate(180deg);  
	-moz-transform: rotate(180deg);  
	-ms-transform: rotate(180deg);  
	-o-transform: rotate(180deg);  
	transform: rotate(180deg);  
}
#nx-information_header #nx-information_title{
	text-transform: uppercase;
	font: 15px Avenir;
	color: white;
}

#nx-information_content{
	clear: both;
	overflow: auto;
	max-height: 200px;
	padding: 5px;
	background-color: #D8EDF0;
	display: none;

}
.msg-valid,
.msg-error,
.msg-info,
.msg-warning{
	margin : 5px;
	padding: 3px 3px 3px 30px ;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
}
.msg-valid{
	color:rgba(4, 123, 0, 1);
	/*background-color:rgba(143, 249, 150, 0.6);*/
	background-image:url(pictures/ico/icoOk.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:5px;
}
.msg-error{
	color:rgba(244, 0, 0, 1);
	/*background-color:rgba(244, 199, 198, 0.6);*/
	background-image:url(pictures/ico/icoError.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:5px;
}
.msg-warning{
	background-image:url(pictures/ico/icoWarning.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:5px;
}
.msg-info{
	background-image:url(pictures/ico/icoInfo.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:5px;
}
.msg-info{}

.msg-error span,
.msg-valid span,
.msg-info span,
.msg-warning span{
	margin : 5px;
	padding: 3px 3px 3px 30px ;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
	font-weight:700;
	background-image:url(pictures/ico/icoClose.png);
	background-repeat:no-repeat;
	background-size:16px 16px;
	background-position:5px;
}
.msg-error span:hover,.msg-info span:hover,.msg-valid span:hover,.msg-warning span:hover{cursor: pointer; }

/* Message Dialog*/
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #4CB9C5;
    color: white;
    font-weight: bold;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #D8EDF0;
    color: #1F81A7;
}

a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button  {
    text-decoration: none;
}
.ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #4CB9C5;
    font-weight: normal;
    color: white;
}

.ui-button:hover, .ui-button:focus {
    border: 1px solid #c5c5c5;
    background: #4CB9C5;
    font-weight: normal;
    color: white;
    font-weight: bold;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 10px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 10px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 10px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 10px;
}

.ui-widget {
    font-family: Avenir;
    font-size: 1em;
}

.custom_time_picker {
    font-size: 0.8em;
}