.suggestions label.subTitle {
    padding: 1rem 0 1.2rem;
}

fieldset>legend>span {
    font-size: 1.4rem;
    font-weight: bolder;
    padding: 0 2rem 2rem;
}

.suggestions .formContainer  {
	background: #f4f4f4; 
	padding-top: 2rem;
} 

.requiredLabel:before {
	content: "*";
	color: red;
}


.fieldLabel {
/* 	padding-right: 2em;
	padding-left: 2em; */
}

.contactCell > div {
    margin-bottom: 1.5rem;
}


.attachmentLabel{
	text-align:left;
	padding-left:2em;
}

.ui-dialog {
	z-index: 30000 !important;
}

table.uploadedListView tr th:nth-child(2), table.uploadedListView tr td:nth-child(2) {
    width: 90%;
}

span.error{
	color:red;
	font-size:12px;
}

.button.warning {
	background-color: #f4c904!important;
 	padding: 0.6rem 3rem; 
	font-size: 1.2rem;
	font-weight: bolder;
}

.suggestions input, .suggestions textarea, .suggestions select{
	margin:0!important;
	border:1px solid #8eb3bc;
	box-shadow: none;
}

.suggestions .button-container{
	margin-top: 2rem;
	margin-bottom: 2rem;
}

@media screen and (max-width: 39.9375em) {
	.suggestions label.subTitle {
   		margin-top: 0.5rem !important;
	}
	
	.suggestions .formContainer {
	 padding-top: 1rem;
	}
	
	
	fieldset>legend>div {
		padding: 0 .6rem .6rem;
	}
	
	.button.warning {
 		padding: 0.6rem 2.6rem; 
	}
	
}