@charset "UTF-8";

@font-face {
    font-family: 'BetterProposals-2025';
    src:  url('/2/fonts/icons-2025/fonts/BetterProposals-2025.eot?v=1.1');
    src:  url('/2/fonts/icons-2025/fonts/BetterProposals-2025.eot?#iefix&v=1.1') format('embedded-opentype'),
      url('/2/fonts/icons-2025/fonts/BetterProposals-2025.ttf?v=1.1') format('truetype'),
      url('/2/fonts/icons-2025/fonts/BetterProposals-2025.woff?v=1.1') format('woff'),
      url('/2/fonts/icons-2025/fonts/BetterProposals-2025.svg?v=1.1') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }


/* CSS Document */
.topbar {
    height: 56px;
    background-color: #FFF;
    width: 100%;
    border-bottom: 2px solid #D7D9E2;
    position:fixed;
    z-index: 1000;
    top: 0;
}
.topbar strong,b {
    font-weight: 600;
}

.topbar p {
    margin-bottom: 0;
}

.topbar .button:not(.tooltipText) {
    padding: 8px 20px 10px 20px;
    line-height: 1.5;
}

.topbar .d-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
}

.topbar i.ico:before {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'BetterProposals-2025' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 1rem;
top: 2px;
position: relative;

/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.topbar .ico-cancel:before {
    content: "\e9f1";
}


@media (max-width: 767px) {
    .mh-sm-a-0 {
        margin-left: auto;
        margin-right: 0;
    }
}