/* Minification failed. Returning unminified contents.
(2,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,15): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-width'
(20,19): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-width'
(21,21): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-padding-top'
(22,24): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-padding-bottom'
(35,28): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-background-color'
(44,17): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-color'
(45,21): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
(46,23): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-weight'
(47,28): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
(68,17): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-item-hover-color'
(69,28): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-item-hover-background-color'
(88,36): run-time error CSS1039: Token not allowed after unary operator: '-master-dropdown-hint-font-size'
 */
:root {
  --master-dropdown-width: 100%;
  --master-dropdown-padding-top: 0px;
  --master-dropdown-padding-bottom: 0px;
  --master-dropdown-background-color: #fff;
  --master-dropdown-hint-font-size: 14px;
  --master-dropdown-hint-font-weight: 600;
  --master-dropdown-hint-color: #666;
  --master-dropdown-item-hover-color: #fff;
  --master-dropdown-item-hover-background-color: #9a9a9a;
}

.serviceLine .master-dropdown {
  float: left;
}

.master-dropdown {
  clear: both;
  width: var(--master-dropdown-width);
  max-width: var(--master-dropdown-width);
  padding-top: var(--master-dropdown-padding-top) !important;
  padding-bottom: var(--master-dropdown-padding-bottom) !important;
  margin-left: 0;
  margin-right: 0;
}

  .master-dropdown .master-dropdown-body {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
  }

  .master-dropdown .select-dropdown-container > .select-dropdown {
    height: auto !important;
    background-color: var(--master-dropdown-background-color);    
  }

  .master-dropdown .select-dropdown-container .select-dropdown-options {
    top: auto;
  }

  .master-dropdown .select-dropdown-container .select-dropdown .select-dropdown-text,
  .master-dropdown .select-dropdown-container .select-dropdown .select-dropdown-text > a {
    color: var(--master-dropdown-hint-color);
    font-size: var(--master-dropdown-hint-font-size);
    font-weight: var(--master-dropdown-hint-font-weight);
    line-height: calc(var(--master-dropdown-hint-font-size) + 12px);
  }

.master-dropdown .select-dropdown-container .select-dropdown-options li {
  cursor: pointer;
  padding: 5px 30px;
  position: relative;
}

  .master-dropdown .select-dropdown-container .select-dropdown-options li,
  .master-dropdown .select-dropdown-container .select-dropdown-options li > a {
    display: block;
    color: #333;
    font-weight: 400;
    width: 100% !important;
  }

  .master-dropdown .select-dropdown-container .select-dropdown-options li:hover,
  .master-dropdown .select-dropdown-container .select-dropdown-options li:hover > a,
  .master-dropdown .select-dropdown-container .select-dropdown-options li.visiting,
  .master-dropdown .select-dropdown-container .select-dropdown-options li.visiting > a {
    color: var(--master-dropdown-item-hover-color);
    background-color: var(--master-dropdown-item-hover-background-color);
  }

  .master-dropdown .select-dropdown-container .select-dropdown-options li.selected::before {
    content: url("/MediaLibrary/Images/icons/check-blue.svg");
    font-family: "FontAwesome";
    left: 9px;
    top: 7px;
    position: absolute;
    transform: scale(0.8);
  }

  .master-dropdown .select-dropdown-container .select-dropdown-options li.selected:hover::before,
  .master-dropdown .select-dropdown-container .select-dropdown-options li.selected.visiting::before {
    content: url("/MediaLibrary/Images/icons/check-white.svg");
  }

  .master-dropdown .select-dropdown-container > .select-dropdown > .select-dropdown-trigger:after,
  .master-dropdown .select-dropdown-container.open > .select-dropdown > .select-dropdown-trigger:after {
    font-size: max(20px, calc(var(--master-dropdown-hint-font-size) - 20px));
    padding: 0 5px;
  }

