@-moz-document url-prefix() {
  select {
    padding-top: .3rem; } }

/*DROPDOWN VISUAL STYLES*/
fieldset.dropdown {
  outline: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  border: 1px solid #BFBFBF;
  min-height: 2.1rem;
  min-width: 5rem;
  position: relative;
  cursor: pointer;
  overflow: hidden; }
  fieldset.dropdown select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    color: #333333;
    width: 107%;
    min-height: inherit;
    outline: none;
    padding-left: .5rem;
    padding-right: calc(2.1rem + 8%);
    cursor: pointer;
    border: none;
    background: transparent;
    font: inherit;
    font-family: inherit;
    font-size: inherit; }
    fieldset.dropdown select option {
      font: inherit;
      font-family: inherit;
      font-size: inherit;
      cursor: pointer;
      background: #FFFFFF;
      padding: .5rem !important; }
      fieldset.dropdown select option:checked fieldset.dropdown select option.checked {
        background: #6bb5dd linear-gradient(0deg, #6bb5dd 0%, #6bb5dd 100%);
        color: #FFFFFF; }
    fieldset.dropdown select option.placeholder {
      color: #BFBFBF !important; }
    fieldset.dropdown select:disabled, fieldset.dropdown select[disabled=disabled] {
      cursor: not-allowed; }
  fieldset.dropdown span {
    position: absolute;
    right: 0px;
    top: 0px;
    min-height: inherit;
    width: 2.1rem;
    border-left: 1px solid #BFBFBF;
    background-color: transparent;
    background-image: url(../../Scripts/Icons/SVG/caret-down.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: .8rem; }
  fieldset.dropdown:hover:not(:disabled), fieldset.dropdown:focus:not(:disabled), fieldset.dropdown:hover:not([disabled=disabled]), fieldset.dropdown:focus:not([disabled=disabled]) {
    border-color: #3ba3db; }
  fieldset.dropdown:disabled, fieldset.dropdown[disabled=disabled] {
    cursor: not-allowed;
    background-color: #eeeeee; }
    fieldset.dropdown:disabled span, fieldset.dropdown[disabled=disabled] span {
      background-color: transparent; }
  fieldset.dropdown.error {
    border-color: #DE3716; }
  fieldset.dropdown.transparent {
    border-color: #FFFFFF; }
    fieldset.dropdown.transparent span {
      border-color: #FFFFFF;
      background-image: url(../../Scripts/Icons/SVG/caret-down_FFFFFF.svg); }
    fieldset.dropdown.transparent select {
      color: #FFFFFF; }
      fieldset.dropdown.transparent select option {
        color: #333333; }
    fieldset.dropdown.transparent:hover:not(:disabled), fieldset.dropdown.transparent:focus:not(:disabled), fieldset.dropdown.transparent:hover:not([disabled=disabled]), fieldset.dropdown.transparent:focus:not([disabled=disabled]) {
      opacity: 0.7;
      border-color: #FFFFFF; }
