.required {background-color: #FFFFFF; border: 1px solid black; font-size:medium;}

.signature_cursive {background-color: #FFFFFF; border: 1px solid black; font-size:medium; font-family:"Arizonia", "Brush Script MT", "Papyrus", sans-serif;}

.report_signature_cursive {width: 25em; background-color: #FFFFFF; border-bottom: 1px solid black; font-size:medium; font-family:"Arizonia", "Brush Script MT", "Papyrus", sans-serif;}

.label_and_text {
  display: inline-block;
  height: 2em;
  border: 0px solid #000000;
  border-radius: 8px;
  padding: .5em;
}

.label_and_signature {
  display: inline-block;
  height: 3em;
  border: 0px solid #000000;
  border-radius: 8px;
  padding: .5em;
}

.indent_half {
  padding: .5em;
}

/*
.label_and_text .required_text {
    font-size:small;
    visibility: hidden;
    width: 15em;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 0px;
    border-radius: 0px;
    z-index: 1;
}
*/ 

/* Position the tooltip text - see examples below! */
/*    position: absolute; */




/* Show the tooltip text when you mouse over the tooltip container */
/*  .label_and_text:hover .required_text { 
    visibility: visible;
}
*/ 
/* .label_and_text:hover .required_text { */ 
/* .label_and_text:focus .required_text { */ 


.long_label {border: 0px solid navy; width: 25em; margin: 1px; display: inline-block; padding-right: 1px; padding-top: 0px; text-align: right; color: #000000; font-size:.75em;}

.left_label {border: 0px solid navy; width: 25em; margin: 1px; display: inline-block; padding-right: 1px; padding-top: 0px; text-align: left; color: #000000; font-size:.75em;}

.label_font {
  font-size:.75em
}

.section_delimiter {
  background-color: #DCDCDC; 
  margin: 0% 10% 0% 10%; 
  font-size: medium;
  padding: 2em; 
  border: 1px solid #000000;
  border-radius:8px;
} 

.label_and_textarea {
  display: inline-block;
  border: 0px solid #000000;
  border-radius: 8px;
  padding: .5em;
}



/* END OF NEW SECTION */ 
/* display: block; */ 

/* used */ 
/* used for text boxes, review this */ 
.big_text {margin: 1px; border: 1px solid silver;}

/* used for emotional service animal: review */ 
.span_label {width: 300px; font-size: .75em; padding-top: 1em; outline: none;}

/* not used */ 
.label_other {width: 100px; font-size: 8pt; display: inline; text-align: left; padding-top: 3px; margin-left: 10px; margin-right: 10px;}

.big_box {background-color: #FFFFCC; margin: 1px; border: 1px solid silver; width: 200px; height: 40px;}

.inline_label {display: inline-block; width: 100px; font-size: 8pt; text-align: right; padding-top: 3px; margin-left: 0px; margin-right: 0px;}

.in_line_label {width: 50px; display: block; margin: 2px; padding-right: 1px; padding-top: 3px; text-align: right; float: left; color: #000000; font-size:8pt;}

.label_same_line {width: 200px; display: block; margin: 2px; padding-right: 1px; padding-top: 1px; text-align: right; clear:both; color: #000000; font-size:8pt;}

.old_label_other {width: 200px; text-indent: 100px; font-size:8pt; display: inline; text-align: right; padding-top: 3px; padding-left: 50px}

.normal_input {background-color: #FFFFCC; margin: 2px;}

/* end of not used */ 

