legend {
    font-size:1.2rem;
}
input[type="text"],
textarea,
select,
input[type="checkbox"],
input[type="radio"] {
    margin:3px;
    margin-left:5px;
    border: 1px solid #ccc;
}
input[type="submit"],
input[type="button"],
button {
    background-color: #4d7496;
    border: 1px solid #2c577c;
    color:white;
    padding: .25rem .75rem;
}
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b;
    cursor:pointer;
}
fieldset 
{
	border: 1px solid #dddddd;
	padding: .35em .625em .75em;
    margin: 0 2px;
    min-width: -webkit-min-content;
    margin: 0 0 5px 0;
}
table[class^="LM"] th,
table[class^="LM"] td {
    padding: 1px 4px;
    white-space: nowrap;
}
.LM_ErrorMessage {
    color: #a94442!important;
}
#content table {
    margin:5px 0;
}
.piareersarfiitFieldLabelDashed {
    border-bottom-style: none;
    font-weight:normal;
}