/* root */
:root{
    --primary: #FA8706;
    --primary-alt: #ffc27d;
    --accent: #FF3D85;
    --secondary: #555555;
    --success: #35bb78;
    --info: #05B4E1;
    --warning: #FAC14D;
    --danger: #FF4943;
    --grey: #929292;
    --dark: #363636;
    --light: #e7e7e7;
}

a:hover {
    color: var(--secondary);
    text-decoration: none;
}

::placeholder{
    opacity: .5 !important;
}

.form-control{
    padding: 6px 12px;
    height: inherit;
}

/* body */
body{
    font-family: 'Poppins', sans-serif;
}

/* navbar */
.navbar .navbar-brand .site-logo{
    width: 160px;
}

.navbar.navbar-light .navbar-nav .nav-link {
    /* color: rgba(100, 95, 136, 0.75); */
    color: var(--secondary);
    opacity: .5;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: var(--primary);
    opacity: 1;
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    font-weight: 500;
    color: var(--primary);
    opacity: 1;
}

/* home page */
.home-page .banner-seo-check{
    background-image: radial-gradient(circle, var(--primary) 15%, var(--primary));
}
.home-page .banner-info{
    background-color: var(--primary);
}
.home-page .page-section#about img{
    border-radius: 10px;
    width: 80% !important;
}

/* order page */
.order-page .result-platform{
    display: none;
    border: 1px dashed var(--dark);
    border-radius: .5rem;
    padding: .75rem;

}

/* contact page */
.contact-page .google-maps-iframe{
    width: 100%;
    height: 500px;
    margin-bottom: -8px;
}

/* signup page */
.signup-page .img-illustration img{
    width: 80%;
}

/* login page */
.login-page .img-illustration img{
    width: 80%;
}

/* footer */
footer.page-footer p{
    color: var(--light);
}
footer.page-footer .footer-menu a, footer.page-footer .footer-link {
    color: var(--light);
}
footer.page-footer .navbar-brand .site-logo{
    width: 100% !important;
    margin-bottom: 1rem;
}