
:root {
    --text-highlight-color: #a8e3ec;
    --text-header-color: black;
    --text-Menu-color: rgb(0, 0, 0);
    --submenu-highlight-color: #c6a1db;
    --menu-highlight-color: dark #a8e3ec;
    --button-background-color: #a8e3ec;
    --button-text-color: #000;
    --footer-link-color: black;
     --homepage-button-background-color: #133553 !important;
     --content-page-background : rgb(231, 236, 241);
     --mobile-menu-background-color: rgb(231, 236, 241);
    --mobile-main-menu-button-background-color: rgb(231, 236, 241);
    --mobile-hamburger-menu-background-color:black;
    --mobile-nav-menu-child-items: rgb(231, 236, 241);
    --mobile-slider-background-color: #c6a1db;
    --work-history-icon-circle-color:#c6a1db;

        --footer-height-desktop:20px;
    /*    --text-highlight-color: #ec3f41;
    --menu-highlight-color: #ec3f41;*/
    --swiper-pagination-color: rgba(173, 36, 36, 0.137);
    --swiper-pagination-bullet-inactive-color: #9b1f1f;
    --swiper-pagination-bullet-inactive-opacity: 0.35;
    --litepicker-container-months-color-bg: transparent;
    --litepicker-container-months-box-shadow-color: transparent;
    --litepicker-month-header-color: #a8e3ec;
    --litepicker-button-prev-month-color: #a8e3ec;
    --litepicker-button-next-month-color: #a8e3ec;
    --litepicker-button-prev-month-color-hover: var(--text-highlight-color);
    --litepicker-button-next-month-color-hover: var(--text-highlight-color);
    --litepicker-day-width: clamp(20px, 12.1vw, 50px);
    --litepicker-day-color: #000;
    --litepicker-day-color-hover: #000;
    --litepicker-is-today-color: var(--litepicker-day-color);
    --litepicker-is-in-range-color: #6f7572;
    --litepicker-is-locked-color: #9e9e9e;
    --litepicker-is-start-color: #000;
    --litepicker-is-start-color-bg: var(--text-highlight-color);
    --litepicker-is-end-color: #000;
    --litepicker-is-end-color-bg: var(--text-highlight-color);
}
a, a:active, a:focus, a:hover, a:visited {
    color: #000000 !important;
    text-underline-offset: 0.2em;
    font-weight: bold;
    position:relative
}
ol, ul {
    color: #000000;
    font-weight: normal !important;
}
ol, ul {
    color: var(--submenu-highlight-color);
    font-weight: normal !important;
}
.wm-content-html h1, .wm-content-html h2, .wm-content-html h3 {
        font-weight: 500;
        color: #000 !important;
        margin-top: 0;
        margin-bottom: 0.9375rem;
    }

.wm-content-html {
    background-color: rgb(231, 236, 241)!important;
    -webkit-backdrop-filter: blur(5px) brightness(80%);
    backdrop-filter: blur(5px) brightness(80%);
    border-radius: 0.75rem;
    padding: 1rem 1.375rem 2.1875rem 1.375rem;
    margin: 0rem 0.625rem 2rem;
    font-variation-settings: normal;
    color: black;

}
h1, h2 {
    font-weight: 500;
    line-height: 1.25em;
    margin: 0;
    position: relative;
    color:#000 !important;
    
}
h3, h4, h5, h6 {
    font-weight: 500;
    line-height: 1.25em;
    margin: 0;
    position: relative;
    color:#133553 !important;
}


.wm-content-html {
    ParagraphText color: #000000;
    }

.wm-content-html p, .wm-content-html address {
    color: black !important;
}

::selection {
    background:#a8e3ec;
    color: black;
    text-shadow: none;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #215783;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    line-height: normal;
}

element.style {
    color: #a8e3ec; important;
}
utton, input, optgroup, select, textarea {
    color: #150404!important;
    font: inherit;
    margin: 0;
}


.DNNModuleContent.ModOpenContentC {
    --mobile-main-menu-button-background-color: #9badbe;
    background-color: ;
    -webkit-backdrop-filter: blur(5px) brightness(80%);
    backdrop-filter: blur(5px) brightness(80%);
    border-radius: 0.75rem;
    padding: 1rem 1.375rem 2.1875rem 1.375rem;
    margin: 0rem 0.625rem 2rem;
    font-variation-settings: normal;
    color: white;
}
.button.btn-rectangle.article-preview.verification-of-standing-content {
    margin-left: auto;
    margin-right: auto;
    background-color: #fff !important;
}

/* Site color: #c6a1db; #133553, #4e1f6d, #215783
#3a9e4d, #93a1a9, #e7ecf1, #2b2b2b, #0b3a17, #e8c55s




/* Option 2: Add padding to the body or a wrapper */
body {
  padding-bottom: 20px; /* Adjust the value as needed */
}




/* DNN XBlog - Keep these edits for .article-preview__excerpt*/


.gonative-view .button.btn-rectangle.article-preview .article-preview__excerpt, .gonative-view .button.btn-rectangle.article-preview .article-preview__excerpt-thumbnail {
    color: #4b4e4f !important;
}

.button.btn-rectangle.article-preview .article-preview__post-date {
    color: #215783 !important;
}

}
    .button.btn-rectangle.article-preview .article-preview__categories,
    .button.btn-rectangle.article-preview .article-preview__categories a, .button.btn-rectangle.article-preview .article-preview__tags,
    .button.btn-rectangle.article-preview .article-preview__tags a {
        color: #215783 !important;
    }
.update-profile-form .form-group, #work-history-form .form-group {
    background: #ffffff !important;
}

/* Update Profile */

.update-profile-form .input-group label {
    color: black !important;
    font-size:larger;
}

.update-profile-form .addUrl {
    color: black !important;
    -webkit-text-decoration: underline 1px;
    text-decoration: underline 1px;
}

.update-profile-form .btn.update-profile {
    background-color: transparent;
    color: black;
    border: 2px solid black;
}

.update-profile .button.btn-rectangle.accordion h2 {
    color: black;
}

.update-profile .button.btn-rectangle.accordion h3 {
    color: #050505;
}

.update-profile .button.btn-rectangle.accordion address {
    color: black;
}
.form-group .input-group.active > label {
        color: #045b67 !important;
    }
input:-webkit-autofill:active {
    -webkit-text-fill-color: #a8e3ec !important;
}

/*** dnn forms and lists */
.button.btn-rectangle.article-preview.verification-of-standing-content {
    margin-left: auto;
    margin-right: auto;
    background-color: #f0f2f1 !important;
}
.DnnModule-DNN_UserDefinedTable .dnnForm .dnnFormItem label {
    color: black;
}
.verification-of-standing-content p {
        color: black !important;
    }






















































