body .input-group-addon { display: table-cell; width: 40px;	height: 34px; float: none;	}            
body span.glyphicon { font-family: 'Glyphicons Halflings'!important;}            
      
#directoryForm .submit-button { margin-top: 15px}            
#directoryForm .dnnSecondaryAction { text-decoration: none!important }                  
#directoryForm .full-width { width: 100% }      
#directoryForm .short-field { max-width: 100px }
#directoryForm .medium-field { max-width: 200px }      
#directoryForm .dnnLeft { width: 100%!important }      
#directoryForm .req { font-size: 40px; font-weight: bold; color: red; position: relative; top: 16px; line-height: 10px!important;      }
#directoryForm .yes-no { max-width: 150px }
#directoryForm .input-group { margin-bottom: 5px }      
#directoryForm .description { padding-top: 5!important }
#formInstructions { background: #006794; padding: 30px 30px 20px 30px; margin: 0 0 40px }      
#formInstructions ul li { color: #fff; margin-bottom: 10px; font-size: 18px }
#formInstructions ul li a { color: #fff!important; text-decoration: underline; cursor: pointer }
#formInstructions h2 { color: #fff!important; text-transform: uppercase; text-align: center; margin-bottom: 30px!important; }
.html-area { display: none }
.pell-content { background: #fff }
.fa, .fas {   font-family: "Font Awesome 5 Pro"!important; font-weight: 900; }

#Body .form-group p.description.warning, #Body .ModXModProFormViewC p.description.warning { color: green!important }

.form-group .required:before {
    content: "";
}

.form-group .required:after {
content: "*";
font-size: 40px;
font-weight: 700;
color: red;
position: relative;
top: 16px;
line-height: 10px!important;
    }
    
          .radio-label {margin-bottom: 20px;  }
      .radio-option { text-align: left }
      .radio-option input { margin-right: 5px; }
      .radio-option label { margin-right: 10px; }
      .elements-list li { margin-bottom: 10px!important }
      #elements { border: 1px solid #E0E0E0; padding: 10px; margin-bottom: 20px; margin-top: 10px; background: #F2F2F2; margin-left: 0; max-width: 800px}

    


