﻿
/* use this to change the color of selected radio buttons */
/*:not(:disabled):not(.disabled).active.btn-outline-secondary, 
:not(:disabled):not(.disabled).btn-outline-secondary:active, 
.show > .dropdown-toggle.btn-outline-secondary
 {

    background-color:red !important;
}*/


/*.form-control {

    font-size:.95rem;
}

.input-group-text {

    font-size:.95rem;
}*/

/*.invalidField {
  color: red;
}

.form-control.invalidField {
    border-color:red;

}

.btn-outline-secondary.invalidField {
    border-color:red;
    color:red;
}


select:not([size]):not([multiple]).form-control {
    height:35px !important;
}

label {

    margin-bottom: 1px !important;
}

.disabledTab{
    pointer-events: none;
}

@media (max-width: 1200px) {
  legend {
    font-size: calc(1.275rem + 0.3vw);
  }
  h1,
  .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
  h2,
  .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
  h3,
  .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
  h4,
  .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
  .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
  .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
  .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
  .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}

.form-row.flex {
    display: flex;
    align-items: flex-end;
}

@media (max-width: 767px) {
    .row.flex .col-xs-6 {
        width: 100%;
    }
    label {
        margin-top: 5px;
    }
    .row.flex {
        flex-flow: wrap;
    }
}

.lnk {
    display: block;
}*/