@font-face {
    font-family: "flexkit-icons";
    font-display: swap;
    src: url("/caquote/branding/bp/fonts/flexkit-icons.eot");
    src: url("/caquote/branding/bp/fonts/flexkit-icons.eot?#iefix") format("embedded-opentype"), url("/caquote/branding/bp/fonts/flexkit-icons.woff") format("woff"), url("/caquote/branding/bp/fonts/flexkit-icons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
  }

@font-face {
    font-family: "flexkit-icons-old";
    font-display: swap;
    src: url("/caquote/branding/bp/fonts/flexkit-icons.eot");
    src: url("/caquote/branding/bp/fonts/flexkit-icons.eot?#iefix") format("embedded-opentype"), url("/caquote/branding/bp/fonts/flexkit-icons.woff") format("woff"), url("/caquote/branding/bp/fonts/flexkit-icons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal
}

.flexkit-icon, [class*="icon-"]::before, [class^=" icon-"]::before, [data-icon]::before, ul.list-select>li.active::after {
    font-family: flexkit-icons;
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 1;
    position: relative;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }
  
.icon-menu:before {
    content: "\e07c";
    border-radius: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.toolbar-underline {
    height: 50px;
}