.form-required:after {
  background-image: none!important;
}

body.node-add-form, body.node-3  {
  background: #9A141B;  
}

body.node-3 {
  padding-top: 20px;  
}

body.node-add-form .form-submit {
  background: #FFF;
  color: #000;
  font-size: 15px;  
}

body.node-3 * {
  color: #FFF;  
}

body.node-3 .alert {
  display: none!important;  
}

body.node-add-form label, body.node-add-form .form-type-managed-file {
  background: none!important;
  border: none!important;  
}

body.node-add-form label {
  color: #FFF;
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
  display: none!important;
}

body.node-add-form form {
  text-align:center;   
  color: #FFF;
}

body.node-add-form a {
  color: #FFF!important;
}

body.node-add-form .description {
  display: none!important;
}
body.node-3 {
  font-size: 30px;
  text-align: center;
}

body.node-add-form .img-fluid {
  max-height: 150px!important;
  width: auto!important;
  margin-bottom: 10px;
}

body.node-add-form .form-submit {
  margin-left: 0px!important;
  margin-right: 0!important;
}

body.node-add-form .ajax-progress-throbber .throbber {
  display: block!important;
  padding:0!important;
  background: #9A141B url(../images/throbber.gif) no-repeat center center!important;
  width:150px!important;
  height:150px!important;
  background-size: contain!important;
  margin: 0px auto;

}

body.node-add-form .ajax-progress {
  display: block;
  padding: 0;
  margin: 0px auto;
  text-align: center;
}