body *{
  font-family: Arial, sans-serif;
  font-family:"Montserrat",sans-serif!important;
 }

 h4{
    color: #000000;
    font-size: 32px !important;
    font-family: Arial, sans-serif;
    text-align: left;
 }

 h5{
  /* font-family: Verdana, Geneva, Tahoma, sans-serif; */
  font-family: Arial, sans-serif;
  font-size: 15px;
  text-align: left;
  color:  white;
}

 textarea{
   width: 85%;
   height: 200px;
   max-width: 600px;
 }

 
 label{
  /* font-family: Verdana, Geneva, Tahoma, sans-serif; */
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: normal !important;
  display: inline !important;
}


legend{
  color:black;
  font-size: 12px;
  margin-bottom: 0 !important;
}

ul li{
  font-size: 10px;
}

 input{
   font-size: 12px !important;
   margin-right: 15px;
   font-weight: normal !important;
   border: 1px solid #cecece;
 }

 input[type="radio"], input[type="checkbox"] {
  margin-top: 0 !important;
  vertical-align: middle;
 }

 .btnSave{
    padding: 8px 15px !important;
    border-radius: 5px !important;
    background-color: #8b2388 !important;
    color:  white !important;
    border: 0 solid transparent !important;
 }

 .btnPrevious{
    padding: 8px 15px !important;
    border-radius: 5px !important;
    background-color: #d8d8d8 !important;
    margin-right: 10px !important;
    color: black !important;
    border: 0 solid transparent !important;
 }

 .sectionHidden{
   margin-left: 25px;
   margin-top: 10px;
 }

 th{
  /* font-size: 12px !important; */
  font-weight: bold;
 }

 td{
  /* font-size: 12px !important; */
  font-weight: normal;
 }

 /* a{
   font-size: 12px !important; 
 } */


 table.table.table-bordered, table.table.table-bordered td, table.table.table-bordered tr, table.table.table-bordered th {
  border: none;
  border-bottom: 1px solid lightgrey;
}
table.table.table-bordered {
  max-width: 700px;
}


span.field-error-msg {
  display: flex;
  font-size: 16px;
  padding-top: 5px;
  color: red;
  visibility: hidden;
}

.container * {
  font-size: 16px;
}

.container input[type="text"], .container input[type="email"], .container input[type="tel"], .container input[type="date"] {
  line-height: normal;
  min-width: 300px;
  height: 30px;
  font-size: 16px !important;
  margin-bottom: 15px;
}