/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * CUSTOM SCAFFOLDING
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.full-width {width: 100%}
.half-width {width: 50%}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * CUSTOM FONT
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * BROWSER MOD
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
th:focus,
textarea:focus,
input:focus,
a:active,
button:active,
a:focus,
button:focus {
    border: none;
    outline: 0;
}
/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
    -webkit-box-shadow: 0 0 0 999px #FFF inset !important;
    -webkit-text-fill-color: #BCBEC0 !important;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * BOOTSTRAP MOD
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.container {
    margin: 0 auto;
    position: relative;
}
.well {
    position: relative;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * ZBOX MOD
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
.zbox {
    height: 0 !important;
    width: 0 !important;
}
.zbox .main_slot {
    
}
.zbox .overlay {
    display: none !important;
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * SCROLLBAR
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* width */
::-webkit-scrollbar {
    height: 10px;
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    background: #F6F6F6; 
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #888; 
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * LAYOUT
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
html {
    -webkit-font-smoothing: antialiased !important;
    
}
html * {
    -webkit-font-smoothing: antialiased !important;
}
body {
    background-color: transparent;
    
}
#div_PageLoader {
    background: rgba(255, 255, 255, 0.95);
    display: none;
    border-radius: 20px;
    left: 50%;
    padding: 0 40px;
    position: fixed;
    transform: translate(-50%, -50%);
    top: 40%;
    z-index: 1;
}
body.page_fadein .site_container{
    opacity: 1;
}
body.page_fadeout .site_container{
    opacity: 0;
}