<style>
/* Base Styles */
* { box-sizing: border-box !important; }
body { 
    color: #666666; 
    font-size: 14px; 
    font-family: 'Lato', sans-serif; 
    line-height: 1.8; 
    font-weight: normal; 
}
a { 
    color: #1f1f1f; 
    text-decoration: none !important; 
    transition: all .3s ease-in-out; 
}
h1, h2, h3, h4, h5, h6 { 
    color: #111111; 
    margin: 0; 
    padding-bottom: 10px; 
}

/* Loader Area */
.loader_bg { 
    position: fixed; 
    z-index: 9999999; 
    background: #fff; 
    width: 100%; 
    height: 100%; 
}
.loader { 
    height: 100%; 
    width: 100%; 
    position: absolute; 
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

/* Utilities */
.margin_top_30 { margin-top: 30px !important; }
.theme_bg { background: #38c8a8; }
</style>