.form-item-school-year .js-form-required.form-required::after {
    content: "*";
    color: white;
}
/*div[role="contentinfo"],
h2.visually-hidden {
    display: none;
}*/
#edit-statement-type--wrapper legend { 
    float: none;
}
.field--name-due-date .form-required {
    font-size: 14px;
    font-weight: normal;
    color: #414141;
}

/*** Add assurance form style   */
.assurance-add-form {
    width: 100%;
}

#edit-school-year-wrapper .js-form-required,  
#edit-due-date-wrapper #edit-due-date-0-value,
#edit-due-date-wrapper .js-form-required
{
    display: inline-block;
    width:  20%;
}
.js-form-type-textfield.form-item-name-0-value.js-form-item-name-0-value input {
    display: inline-block;
    border: 1px solid #767676;
    border-radius: 0px;
    padding: 2px 2px;
} 

.js-form-item-name-0-value label.js-form-required.form-required {
    width: 20%;
}

.js-form-item-comments-0-value div, 
textarea#edit-comments-0-value.js-text-full.text-full.form-textarea {
    display: inline-block;
}
.form-item-comments-0-value.js-form-item-comments-0-value label {
    width: 20%;
    vertical-align: top;
}

.field--name-due-date.field--widget-datetime-default, 
.field--name-name.field--widget-string-textfield,
.field--name-comments.field--widget-string-textarea {
margin-top: 0.5rem;    
}

.assurance-add-form .form-actions {
    text-align: center;
}
#edit-req .custom-message {
    text-align: center;
}
#edit-req p {
    text-align: center;
}
a#edit-cancel.button,
input#edit-toindex.button,
.form-actions input#edit-view.button,
.form-actions input#edit-cancel.button,
.assure-cancel.button,
#edit-actions .button--primary {
  background-color: #0d6cb9;
  color: #fff;
  box-shadow: none;
  border: none;
  cursor: pointer;
  text-decoration: none;
  padding: 5px 20px;
  font-size: 1em;
  border-radius: .2em;
}
a#edit-cancel.button:hover,
input#edit-toindex.button:hover,
.form-actions input#edit-view.button:hover,
.form-actions input#edit-cancel.button:hover,
.assure-cancel.button:hover,
#edit-actions .button--primary:hover {
  color: #fff;
  background-color: #f16038;
  border-color: #f16038;
}
.add-district-button-wrapper,
div#edit-actions.form-actions.js-form-wrapper.form-wrapper {
    text-align: center;
}
.assurance-view-form input#edit-name-0-value.js-text-full.text-full {
     border: 1px solid #d3d3d3;
}
#edit-statement-type--wrapper legend .fieldset-legend.form-required,
.BoldLabels, .SmallBoldLabels {
    font-weight: bold;
}
.custom-message-view-only p {color: #d24522;}