
.unifiedinjury.block{
  border-radius: 6px;
  border: 4px double #91a7c0;
  background:#f5f1df;
  padding: 0;
  position: relative;
}

.uinjuryform {
  padding: 2em 2em 2.5em;
}

.uinjuryform h3 {
  font-size: 1.5em;
  border-bottom: 1px solid #bca74d;
  color:rgb(150, 124, 50);
  font-weight: normal;
  margin-bottom:1em;
}

.uinjuryform fieldset.col-auto {
  padding: 0;
  margin-bottom:1.2em;
}

.uinjuryform fieldset label,
.uinjuryform fieldset legend {
  font-weight: bold;
  font-size:1em;
  padding:0;
  margin: 0;
}


.uinjuryform fieldset#edit-hasattorney--wrapper {
  margin-top: 0.5em;
}

.uinjuryform fieldset#edit-hasattorney--wrapper,
.uinjuryform fieldset#edit-receivingtreatment--wrapper {
  margin-bottom: 2em;
}

.uinjuryform select#edit-casetype {
  font-size: 1em;
  padding: 0;
  height:2em;
}

.uinjuryform input {
  padding: 0.3em;
  height:2em;
}

.uinjuryform div.radio {
  display: inline-block;
}

.uinjuryform div.js-form-type-radio {
  display: inline-block;
  height:2.6em;
  padding: 0.3em 0em 0.3em 2em;
  margin-right: 2em;
}
.uinjuryform div.js-form-type-radio label {
  font-weight: normal;
  padding: 0.2em;
}

.uinjuryform .js-form-type-radio input{
  padding: 0em;
  margin-top:0;
}

.uinjuryform textarea {
  height:3em;
}

.uinjuryform button {
  background: url('/themes/custom/egmui/images/submit-btn.jpg') no-repeat top left #967c32;
  width:100%;
  color:white;
  border-radius: 3px;
  height: 3.5em;
  font-size: 1em;
  margin: 1em 0 0.5em ;
}

.uinjuryform .egm-legal {
  font-size: 10px;
  margin: 0;
}

div.egm-leadform {
  position: relative;

}

.vpopup {
  text-align: left;
  display: none;
  position: absolute;
  width: 235px;
  height: 0;
  padding: 0;
  z-index: 999;
}

.vpopup-msg {
  transform: translateY(-100%);
}
.vpopup-msg:after{
  content: ' ';
  display: block;
  height:0;
  width: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 15px solid black;
  border-bottom: 4px solid transparent;
  margin: 0 auto;
}

.vpopup-msg p {
  background-color: #FFFEF8;
  font: normal .9em/1.063em Helvetica, Arial, sans-serif;
  border: 2px solid #AE3F3F;
  border-radius: .313em;
  margin-bottom: 0;
  padding: 12px;

}
