.form-inline .form-item-s3-multiyear-project-completion-date-year.form-group,
.form-inline .form-item-s3-multiyear-project-completion-date-month.form-group,
.form-inline .form-item-initial-start-date-month.form-group,
.form-inline .form-item-initial-start-date-day.form-group,
.form-inline .form-item-expected-end-date-month.form-group,
.form-inline .form-item-expected-end-date-day.form-group{
  display: inline-block;
} 
.form-composite legend {
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 18px;
  color: #000;
  font-family: 'SourceSansProRegular';
  letter-spacing: 1px;
  line-height: 1.8em;
  font-weight: normal !important;
}  

.webform-submission-form .panel-title {
  font-weight: bold;
}  

.form-radio, .form-checkbox {
    margin-right: 5px;
}

.sectionclass.panel-default .panel-heading{
  background-color: #d5d4d4;
}

.sectionclass.panel-default .panel-body .panel-heading{
  background-color: #f5f5f5;
}

.sectionclass .panel-heading .panel-title {
  font-size: 23px;
  font-weight: bolder;
  text-align:center;
  text-transform:uppercase;
}
.sectionclass .panel-body .panel-heading .panel-title {
  font-size: 18px;
  font-weight: bold;
  text-align:left;
}

.webform-submission-form .form-item .nbold,
.webform-submission-form .form-item .nbold label,
.webform-submission-form .form-item .nbold .table thead th{
  font-weight: bold;
}  

.webform-submission-form .form-item .nbold.m30{
  margin:0px 0px 48px 0px;
}  

.webform-submission-form .form-item strong{
font-family: 'SourceSansProRegular';
}

.webform-submission-form .form-item .ncallout{
  border:1px solid #000;
  padding: 10px;
  background-color:#c2d6f2;
}  

.webform-submission-form .form-item .nsmall{
  font-size:14px;
}  


.webform-submission-form .form-item label,
.webform-submission-form .form-item li,
.webform-submission-form .form-item .description{
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 18px;
  color: #000;
  font-family: 'SourceSansProRegular';
  letter-spacing: 1px;
  line-height: 1.8em;
  font-weight: normal;
}  

.webform-submission-form .form-item li{
  margin: 0 0 5px 0;  
}

.webform-submission-form .main-container .form-item p{
  margin: 0 0 5px 0;
}

.tbl_auth.webform-table .form-item{
  margin:0px;
}  

.webform-submission-form .form-item .nomargin .radios--wrapper.fieldgroup,
.webform-submission-form .form-item .nomargin legend{
  margin:0px;
}  

.webform-submission-form .form-item .nbold .table thead th.research_team_members_list-table--rs_name,
.webform-submission-form .form-item .nbold .table thead th.research_team_members_list-table--rs_affiliation,
.webform-submission-form .form-item .nbold .table thead th.research_team_members_list-table--rs_role
{
  width:220px
}  