.labelAlign .ui-grid-col-12 label
{
	float:none;
	width:auto;
	margin: 0px 0 0px;
}
.labelAlign label
{
	margin: 0px 0 0px;
}
.labelAlign .ui-grid-col-12 .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon
{
	top: -1.8px;
    left: -3.1px;
}
.labelAlign
input[type="text"], 
input[type="password"], 
input[type="date"], 
input[type="datetime"], 
input[type="email"], 
input[type="number"], 
input[type="search"], 
input[type="tel"], 
input[type="time"], 
input[type="url"], textarea
{
	height: 30px;
	border-radius:4px;
	border: 1px solid #cfcfcf;
	margin-bottom:0px;
	padding: 0px 0px 0px 10px;
}
.labelAlign .ui-selectonemenu .ui-selectonemenu-trigger
{
	    width: 22px;
}

.labelAlign .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon
{
	top: -1.8px;
    left: -3.1px;
}
.labelAlign .ui-chkbox 
{
	width: 131px;
}
.labelAlign .ui-chkbox .ui-chkbox-label
{
	display: inline;
}
.labelAlign  .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
    top: -2px;
    left: -2px;
}
.labelAlign .ui-spinner-input 
{
    text-align: left;
}

.m-b-30 {
	margin-bottom:30px;
}
.custom-form input[type="text"], 
.custom-form input[type="password"], 
.custom-form input[type="date"], 
.custom-form input[type="datetime"], 
.custom-form input[type="email"], 
.custom-form input[type="number"], 
.custom-form input[type="search"], 
.custom-form input[type="tel"], 
.custom-form input[type="time"], 
.custom-form input[type="url"], 
.custom-form textarea{
	margin-bottom:0px;
		width: 100%;
}
.custom-form .ui-messages-info, 
.custom-form .ui-messages-warn, 
.custom-form .ui-messages-error, 
.custom-form .ui-messages-fatal{
	margin:5px 0px;
	font-size: 12px;
}
.custom-form label{
	font-weight:600 !important;
	margin-bottom:5px;
}
.full-width{
	width:100%;
}
body .custom-select{
	height: 30px;
    border-radius: 5px;
    border: 1px solid #cfcfcf;
    width:100%;
    overflow:hidden;
}
.padding-30{
	padding:30px;
}