@font-face {
    font-family: "MyriadPro-Regular";
    src: url("../fonts/MyriadPro-Regular.otf");
}
:root {
    --primary-color: #0C3274;
    --secondary-color: #FECC00;
    --tertiary-color: rgba(7, 27, 60, 0.6);
    --ecp-primary-text-color: rgba(7, 27, 60, 0.87);
    --ecp-primary-input-label-color: rgba(7, 27, 60, 0.6);
    --ecp-background-color: #FAFBFC;
    --ecp-background-color-secondary: #FFF;
    --min-width-main-content: 1000px;
    --input-outlined-enabled-border: rgba(8, 35, 81, 0.23);
    --divider: rgba(8, 35, 81, 0.12);
    --nav-menu-selected-color: #0C3274;
    --ecp-snackbar-filled-success: #071B3C;
    background-color: var(--ecp-background-color);
    --ecp-default-border-radius: 8px;
    --ecp-large-border-radius: 16px;
}

.ecp-analytics {
    vertical-align: middle;
    -webkit-mask: url('../icons/Analytics.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-analytics-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Analytics.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-bolt {
    vertical-align: middle;
    -webkit-mask: url('../icons/Bolt.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-bolt-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Bolt-Filled.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-cog {
    vertical-align: middle;
    -webkit-mask: url('../icons/Cog.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-cog-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Cog.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-dollar-circle {
    vertical-align: middle;
    -webkit-mask: url('../icons/DollarCircle.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-dollar-circle-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/DollarCircle.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-headset {
    vertical-align: middle;
    -webkit-mask: url('../icons/Headset.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-headset-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Headset.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-wrench {
    vertical-align: middle;
    -webkit-mask: url('../icons/Wrench.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-wrench-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Wrench.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-admin {
    vertical-align: middle;
    -webkit-mask: url('../icons/Admin.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-admin-filled {
    vertical-align: middle;
    -webkit-mask: url('../icons/Admin.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-check-circle-filled{
    vertical-align: middle;
    -webkit-mask: url('../icons/CheckCircleFilled.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-location {
    vertical-align: middle;
    -webkit-mask: url('../icons/Location.svg') 0 0/contain no-repeat;
    background: currentColor;
}

.ecp-dialog-actions {
    padding: 24px !important;
}

.ecp-dialog-content {
    padding: 24px 8px;
}

.mud-dialog-title {
    padding: 32px 24px 8px 24px !important;
}

.ecp-dialog-size {
    width: 444px;
    border-radius: 16px;
}

.no-uppercase {
    text-transform: none;
}

.full-width {
    width: 100%;
}

.full-height {
    height: 100%;
}

.input-label-color {
    color: var(--ecp-primary-input-label-color);
}

.font-weight-600 {
    font-weight: 600;
}

.text-white {
    color: white !important;
}

.ecp-primary-text-color {
    color: var(--ecp-primary-text-color);
}