/** Main color **/

:root {
    --body-bg-clr: #ffffff;
    --bg-clr: #FFFFFF;
    --font-clr: #000000;
    --heading-clr: #000000;
    --link-clr: #043C96;
    --link-hover-clr: #E0F7FF;
    --border-clr: #FD6034;
    --btn-bg: #0000FF;
    --btn-hover-bg: #a1f2c7;
    --btn-font-clr: #043C96;
    --btn-hover-font: #E0F7FF; 
    --placeholder-clr: #908e8e;
    --no-bg-btn-clr: #043C96;
    --no-bg-btn-hover-clr: #E0F7FF;
    --light-blue: #E0F7FF;
}

/*Alternate color*/
.wrapper-alternate-color{
    --bg-clr: #043C96;
    --font-clr: #ffffff;
    --heading-clr: #ffffff;
    --link-clr: #ffffff;
    --link-hover-clr: #074540;
    --btn-bg: #a1f2c7;
    --btn-hover-bg: #FD6034;
    --btn-font-clr: #FD6034;
    --btn-hover-font: #074540;
    --no-bg-btn-clr: #ffffff;
}

/*.wrapper-extra-color{
    --bg-clr: 
    --font-clr: 
    --heading-clr: 
    --link-clr: 
    --link-hover-clr: 
    --btn-bg: 
    --btn-hover-bg: 
    --btn-font-clr: 
    --btn-hover-font: 
}*/

body {
    color: var(--font-clr);
    background-color: var(--body-bg-clr);
}

.one-container .site-content, .site-footer .footer-container, .is-root-container{
    background:var(--body-bg-clr);
}


section, div {
    border-color: var(--border-clr);
}

.gb-container{
    color:var(--font-clr);
}

.gb-container.color-section{
    background-color:var(--bg-clr);
}

.wrapper-alternate-color .gb-container{
    background-color: unset;
}

a{
    color:var(--link-clr);
}

a:hover{
    color:var(--link-hover-clr);
}

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color:var(--link-clr);
}

h1, h2, h3, h4, h5, h6{
    color:var(--heading-clr);
}

hr {
    color: var(--border-clr);
}



a.gb-button, button, input[type="submit"], .is-root-container a.gb-button, .is-root-container button, .is-root-container input[type="submit"] {
    background-color: var(--btn-bg);
    color: var(--btn-font-clr);
}

a.gb-button:hover, button:hover, .is-root-container a.gb-button:hover, .is-root-container button:hover{
    background-color: var(--btn-hover-bg);
    color: var(--btn-hover-font);
}

a.gb-button.btn-alternate-color, button.btn-alternate-color, input[type="submit"] {
    background-color: var(--btn-hover-bg);
    color: var(--btn-hover-clr);
}

a.gb-button.btn-alternate-color:hover, button.btn-alternate-color:hover {
    background-color: var(--btn-bg);
    color: var(--btn-font-clr);
}
a.gb-button.btn-no-bg{
    background-color: transparent;
    color: var( --no-bg-btn-clr);
}
a.gb-button.btn-no-bg:hover{
    background-color: transparent;
    color: var(--no-bg-btn-hover-clr);
}

input[type="text"],
input[type="input"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="url"],
input[type="tel"],
input[type="search"],
textarea,
select{
    border-color: var(--border-clr);
    color: var(--font-clr);
}
::placeholder{
    color: var(--placeholder-clr);
}
:-ms-input-placeholder{
    color: var(--placeholder-clr);
}

div.wpforms-container-full input[type=date]::-webkit-input-placeholder, div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder, div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder, div.wpforms-container-full input[type=email]::-webkit-input-placeholder, div.wpforms-container-full input[type=month]::-webkit-input-placeholder, div.wpforms-container-full input[type=number]::-webkit-input-placeholder, div.wpforms-container-full input[type=password]::-webkit-input-placeholder, div.wpforms-container-full input[type=range]::-webkit-input-placeholder, div.wpforms-container-full input[type=search]::-webkit-input-placeholder, div.wpforms-container-full input[type=tel]::-webkit-input-placeholder, div.wpforms-container-full input[type=text]::-webkit-input-placeholder, div.wpforms-container-full input[type=time]::-webkit-input-placeholder, div.wpforms-container-full input[type=url]::-webkit-input-placeholder, div.wpforms-container-full input[type=week]::-webkit-input-placeholder, div.wpforms-container-full select::-webkit-input-placeholder, div.wpforms-container-full textarea::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=date]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=datetime]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=datetime-local]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=email]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=month]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=number]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=password]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=range]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=search]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=tel]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=text]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=time]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=url]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full input[type=week]::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full select::-webkit-input-placeholder, .wp-core-ui div.wpforms-container-full textarea::-webkit-input-placeholder{
    color: var(--placeholder-clr);
    opacity:1;
}

