form {
    padding: 0 30px;
}
.main-content {
    background: white !important;
}
label {
  /*min-width: 120px;*/
  /*width: min-content;*/
  font-family: kalimati;
    color: black;
    font-size: 15px;
    font-weight: 600;
}
legend span {
  font-family: 'kalimati';
    font-weight: 600;
    font-size: 16px;
    color: black;
}
fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0.35em;
    padding-inline-start: 0.75em;
    padding-inline-end: 0.75em;
    padding-block-end: 0.625em;
    min-inline-size: min-content;
    border-width: 2px;
    border-style: groove;
    border-color: threedface;
    border-image: initial;
}
input:not([type="submit"]), textarea {
border-width: 2px !important;
    border-style: inset !important;
    color: black !important;
    background: white !important;
}
legend {
    width: auto;
}
span.field-suffix, .field-prefix {
    font-weight: 500;
    color: black;
}
.layout__region.layout__region--second {
    padding: 0 20px;
}
.node-form .form-type-vertical-tabs {
    display: none;
}
.field--type-float input,.field--type-integer input {
    max-width: 150px;
}
/*.form-radios {*/
/*    display: inline-flex;*/
/*}*/
.form-radios > div {
    margin-right: 15px;
}
.form-type-radio {
    display: inline-block;
}

label.option {
    margin-left: 7px;
    display: inline;
    font-weight: normal;
}
input[value="_none"], label[for$="-none"] {
    display: none !important;
}
.chosen-container, select {
    max-width: 300px !important;
}
ul.chosen-results li {
      line-height: inherit !important;
    padding: 10px 5px !important;
}