#visformcontainer h1 { color: rgb(0,34,65) !important /*blue*/; }

.vis_mandatory { color: rgb(160,1,3) /*red*/; }

fieldset label { color: rgb(0,34,65) /*blue*/; font-size: 15px !important; font-weight: bold; }

div[class^="visCSSclear"] label , p[class^="visCSStop"] label { font-size: 13px !important; font-weight: normal !important; }

p[class^="visCSStop"] label { margin-right: 6px; }

label.visCSSlabel::after { color: rgb(160,1,3) !important /*red*/; }

#visformcontainer p { font-size: 11pt; }

div.visBtnCon input { background-image: linear-gradient( rgba(6,24,56) , rgba(0,0,5)) !important; border: none; border-radius: 10px; color: rgb(255,255,255); cursor: pointer; display: inline-block; font-family: tahoma; font-size: 12pt; font-weight: bold; padding: 10px 20px; text-shadow: none; }

#visformcontainer div[class^="field"] { margin-bottom: 10px !important; }

#visformcontainer label { text-shadow: none !important; }

div.form-group { margin-bottom: 10px; text-align: center; }

div.visforms label { display: block; margin: 5px 0px; }

div.visforms input { padding: 5px; width: 50%; }

div.visforms select { padding: 5px; width: 50%; }

div.visforms textarea { max-height: 300px !important; padding: 5px; width: 70%; }

div.visforms input.btn { background: var(--color2); border-radius: 7px; color: white; font-size: 17px; font-weight: bold; display: inline-block; float: left; margin: 0px 10px; padding: 5px; position: relative; width: 100px; }

div[class^="col"]:has(input.btn) { margin: 0px auto; text-align: center; width: 300px; }

div.col-auto:has(input.btn) { float: left; width: 125px; }

@media screen and (max-width: 991px) {
  
  fieldset label , fieldset input { font-size: 35px !important; }
  
  div[class^="visCSSclear"] label , p[class^="visCSStop"] label { font-size: 33px !important; }
  
  fieldset input[type="checkbox"] , fieldset input[type="radio"] {  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2); }
  
}