.constructionWorld-widget-button .constructionWorld-button {
    color: var(--e-global-color-black) !important;
}
.constructionWorld-widget-button .constructionWorld-button:hover {
    background: var(--e-global-color-black) !important;
    color: var(--e-global-color-accent) !important;
}
.constructionWorld-40453 .constructionWorld-element.constructionWorld-element-d25ca21>.constructionWorld-widget-container {
    border: 0px !important;
}
.search_submit input[type="submit"]:hover {
    background: var(--e-global-color-black);
    color: var(--e-global-color-accent);
}
.content-fluid.cs-directory-page {
    overflow-x: hidden;
}
input.form-control.required.inputDisabled.error {
    border: 1px solid red;
}
.circle-tile-content {
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.6);
}
.betterdocs-wrapper.betterdocs-docs-archive-wrapper.betterdocs-category-layout-1 .betterdocs-category-grid-inner-wrapper .betterdocs-category-header .betterdocs-category-header-inner {
    border-bottom: 0px !important;
}
.constructionWorld-12 .constructionWorld-element.constructionWorld-element-e6e0d0a .em-pagination span.current {
    border: 0px;
}
.constructionWorld-12 .constructionWorld-element.constructionWorld-element-e6e0d0a .em-pagination a:hover {
    color: #000000 !important;
    background-color: #FBC25A !important;
    border: 0px;
}
.constructionWorld-12 .constructionWorld-element.constructionWorld-element-e6e0d0a .em-pagination a {
    color: #000000;
    background-color: #ffe2ad !important;
    border-style: solid;
    border: 0px;
}
.fc-button-group {
    display: flex;
    align-items: center;
    gap: 10px;
}
.fc-center h2 {
    background: #FBE3D3;
    padding: 20px 32px;
    font-size: 22px !important;
}
.ui-widget-header {
    border: 1px solid #EFA834;
    background: #EFA834;
    color: #ffffff;
    font-weight: bold;
    padding: 8px;
}
.ui-widget-content {
    border: 1px solid #ccc;
    background: #FBEFD3;
    color: #1e1b1d;
}
tr:first-child>td>.fc-day-grid-event {
    margin-top: 2px;
    background-color: #ffc000 !important;
    border-color: #ffc000 !important;
    color: #000 !important;
    padding: 12px 10px;
    font-weight: 500;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #d9bb73;
    background: #FCEBBC;
    color: #060200;
}
.ui-widget {
    font-family: "Raleway", sans-serifSans-serif;
    font-size: 1.1em;
}
.fc .fc-button-group>* {
    text-transform: uppercase;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #FBC25A;
    background: #FBC25A;
    font-weight: normal;
    color: #000 !important;
    font-weight: 600;
}
