.fmstyle .fm-submit input.btnrounded {
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
		border-radius: 20px;
    	padding: 12px 35px;
	}
.fmstyle .fm-submit input.buttonred{background: #D2222B;
    color: #fff;
    border: 2px solid #CDD8D2;}
.fmstyle .fm-submit input.buttongreen{background: #019470;
    color: #fff;
    border: 2px solid #CDD8D2;}
.fmstyle .fm-submit input.buttonblue{   background: #25408F;
    color: #fff;
    border: 2px solid #4aa3df; margin-left: 80px;}
.fmstyle div.lefthalf{width: 45%; display: inline-block; float:left;}
.fmstyle div.righthalf{width: 45%; display: inline-block;}
.fmstyle div.lefthalf label {width:150px; text-align: left; display: inline-block; padding:0;}
.fmstyle div.righthalf label {width:150px; text-align: left;display: inline-block; padding:0;}
.concernslist div ul {margin-left:20px;}
.fmstyle div.concernslist input[type="checkbox"] {
    width: 10px;
}
td.urgent {background-color:#C4202F; color:#fff;}
div.dateholder {float: left; display: inline-block;  margin-left:20px;}
div.largerbolder {font-size: 14px; font-weight: bold; padding-top: 10px; padding-right: 50px;}
div.removepadding {padding-left:0px;}
#concerncat label {   padding: 0; display: inline-block;}
.pcfid {float: left; display: inline; margin-right: 10px;}
.dateform {float: left; display: inline; margin-left:20px;}
    .clearing {clear: both;}
    .redtext {color: #800000;}
#lightgrayheader {background-color: #ECEEEC;margin: 0; padding:10px;}
    #darkergrayheader {background-color: #E0E0E0; font-size: 14px; margin: 0; padding:10px; }
    .concernslist div ul {margin-left:20px;}
.productconcern {font-size: 2rem;}
.linesconcern {font-size: 2rem;}
.redbar {background-color: #E02919; color: #fff;}
.message {color: #E02919;}
#data-table th {background-color: black; color: white;}
@media print {
    .fileuploader{
        display: none;
        margin: 0;
        padding: 0;
    }
    .noprint {
        display: none;
        margin: 0;
        padding: 0;
    }
}