*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  color: #282826;
  background: #fff;
}

/* Local fonts */
@font-face {
  font-family: "Inter-Thin";
  src: url("../assets/fonts/PreciseInter/Inter-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-ExtraLight";
  src: url("../assets/fonts/PreciseInter/Inter-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-Light";
  src: url("../assets/fonts/PreciseInter/Inter-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-Regular";
  src: url("../assets/fonts/PreciseInter/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-Medium";
  src: url("../assets/fonts/PreciseInter/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-SemiBold";
  src: url("../assets/fonts/PreciseInter/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-Bold";
  src: url("../assets/fonts/PreciseInter/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-ExtraBold";
  src: url("../assets/fonts/PreciseInter/Inter-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter-Black";
  src: url("../assets/fonts/PreciseInter/Inter-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vanilla Bold";
  src: url("../assets/fonts/VanillaBold/VanillaBold.eot");
  src: url("../assets/fonts/VanillaBold/VanillaBold.eot?#iefix") format("embedded-opentype"),
    url("../assets/fonts/VanillaBold/VanillaBold.woff2") format("woff2"),
    url("../assets/fonts/VanillaBold/VanillaBold.woff") format("woff"),
    url("../assets/fonts/VanillaBold/VanillaBold.ttf") format("truetype"),
    url("../assets/fonts/VanillaBold/VanillaBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
}

.umb-block-list {
    display: contents;
}

.bdm-form .bd-postcode-input::placeholder, .bd-postcode-row .bd-postcode-input::placeholder {
  opacity: 0.5;
}

button#cal_bck {
    color: #000 !important;
}

/* Hide Customer dropdown Starts */
.header-intermediaries .caret, a.header-dropdown-item, .header-dropdown-menu[data-dropdown-menu="intermediaries"] {
    display: none;
}
/* Hide Customer dropdown Ends */

.roadmap-icon {
    display: none;
}