@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,400;0,700;1,400;1,700&family=Zilla+Slab:ital,wght@0,400;0,700;1,400;1,700&display=swap');
body {
    line-height: 1.5;
    color: #000;
    font-family: 'Libre Franklin', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    color: #2B265D;
    font-weight: 700;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: 'Zilla Slab', sans-serif;
 text-transform: uppercase;
}
h5 {
 font-size: 20px;
}
a {
    text-decoration: none !important;
    color: #E94362;
 font-weight: 700;
}
label {
 font-family: 'Libre Franklin', sans-serif;
 font-size: 16px !important;
 color: #000;
 font-weight: 700 !important;
 text-transform: none !important;
 letter-spacing: normal !important;
}
.form-control {
    color: #000;
    background-color: #D1E8E1;
    border: 1px solid #D1E8E1;
}
.btn-primary {
    color: #fff;
    background-color: #E94362;;
    border-color: #E94362;;
 font-family: 'Zilla Slab', sans-serif;
 font-size: 16px;
 font-weight: 700;  
}
.btn-primary:hover {
 color: #E94362;    
 background-color: #fff;
    border-color: #E94362;
}
.btn-success {
 font-family: 'Zilla Slab', sans-serif;
 font-size: 16px;
 font-weight: 700;
 text-transform: uppercase;    
 color: #fff;
 letter-spacing: 1px;
    background-color: #E94362;
    border-color: #E94362;
}
.btn-success:hover {
 color: #E94362;    
 background-color: #fff;
    border-color: #E94362;
}
.btn-warning {
 font-family: 'Zilla Slab', sans-serif;
 font-size: 16px;
 font-weight: 700;
 text-transform: uppercase;    
 color: #fff;
 letter-spacing: 1px;
    background-color: #A6D5C6;
    border-color: #A6D5C6;
}
.btn-warning:hover {
 color: #A6D5C6;    
 background-color: #fff;
    border-color: #A6D5C6;
}
.card-header {
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: #A6D5C6;
    border-bottom: #A6D5C6;
}
.menu-link {
    display: block;
    line-height: 22px;
    padding: 14px 5px;
    color: #fff;
    font-weight: 700;
    font-size: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Zilla Slab', sans-serif;
    border: 1px solid;
 border-radius: 0.25rem;
    background-color: #E94362;
    padding-left: 30px;
    padding-right: 20px;
}
.sub-menu-container .menu-item > .menu-link {
    position: relative;
 padding: 11px 10px;
    font-size: 0.85rem;
    font-weight: 400;
    color: #000;
    background-color: #fff;
    letter-spacing: 0;
    font-family: 'Zilla Slab', sans-serif;
    font-weight: 400;
    border-color: #000;
}
.menu-item:hover > .menu-link,
.menu-item.current > .menu-link {
  color: #E94362;
 background-color: #fff;
}
 .sub-menu-container,
 .mega-menu-content {
   border-top: 2px solid #fff;
 }
 .sub-menu-container .menu-item:hover > .menu-link {
   background-color: #F9F9F9;
   padding-left: 10px;
   color: #E94362;
 }
.card {
 border: 0px;
 border-radius: 0px;
}
.card-header:first-child {
    border-radius: 0px;
}
[class^="icon-"], [class*=" icon-"], [class^="icon-line-"], [class*=" icon-line-"], [class^="icon-line2-"], [class*=" icon-line2-"], .side-header .primary-menu ul > li.sub-menu > a:after, .docs-navigation ul ul li.current a:after {
    display: none;
}
h1 > span:not(.nocolor):not(.badge), h2 > span:not(.nocolor):not(.badge), h3 > span:not(.nocolor):not(.badge), h4 > span:not(.nocolor):not(.badge), h5 > span:not(.nocolor):not(.badge), h6 > span:not(.nocolor):not(.badge) {
 color: #2B265D;
)