#footer {
    background: #0081df url("/images/customer/footer/footer_earth.png") no-repeat center;
    background-size: 85% 100%;
    min-height: 10rem;
    color: var(--white);
}

#footer .footer-description {
    margin-bottom: 4rem;
    color: #E8E8E8;
}
#footer .footer-info {
    display: table;
    width: 100%;
    margin-bottom: 3rem;
}

#footer .footer-info label {
    font-size: 1.4rem;
}

#footer .footer-logo {
    margin-bottom: 2rem;
    background: #148be2;
    display: table;
    background: #148BE2;
    display: table;
    padding: 2rem 3rem;
    width: 90%;
}
#footer .footer-info img {
    float: left;
    width: 5rem;
    position: relative;
    top: -0.5rem;
}

#footer .footer-info label:nth-child(2),
#footer .footer-info label:nth-child(3){
    display: block;
    font-weight: 500;
    padding-left: 6rem;
    margin: 0;
}

#footer .footer-head {
    margin: 0 0 2rem 0;
    display: block;
    height: 8rem;
    line-height: 8rem;
    font-size: 1.8rem;
    font-weight: 600;
}
#footer .footer-list-menu {
    padding: 0;
}
#footer .footer-list-menu li {
    list-style: none;
    margin-bottom: 1rem;
}
#footer .footer-list-menu a {
    color: var(--white);
    text-decoration: none;
    font-size: 1.5rem;
}
.form-bottom input {
    background: transparent;
    border: 2px solid var(--white);
    height: 4rem;
    border-radius: 50px;
    margin-bottom: 1.5rem;
    color: var(--white) !important;
    padding: 0.8rem 2rem;
    font-size: 1.5rem;
}
.form-bottom button {
    background: transparent !important;
    border: 2px solid #ffb90c;
    height: 4rem;
    border-radius: 50px;
    margin-bottom: 1rem;
    color: #ffb90c !important;
    padding: 0.8rem 2rem;
    font-size: 1.5rem;
    font-weight: 500;
    outline: 0 !important;
}
.form-bottom a {
    font-size: 2.3rem;
    color: var(--white);
    margin-left: 2rem;
}
#footer hr {
    margin: 1rem 0;
}
#footer .copyright {
    font-size: 1.4rem;
}
#footer .copyright .a-copyright {
    color: var(--white);
    text-decoration: none;
    font-weight: 600;
}
.a-copyright {
    margin: 0 1rem;
    position: relative;
}
.a-copyright::after {
    content: "|";
    margin-left: 0.6rem;
}
#footer a {
    text-decoration: none;
    color: var(--white);
    cursor: pointer;
}


#footer .copyright-list-menu {
    margin: 0;
    padding: 0;
}
#footer .copyright-list-menu li {
    list-style: none;
    margin-right: 2.5rem;
    float: left;
}
#footer .copyright-list-menu a {
    color: var(--white);
    text-decoration: none;
    font-size: 1.4rem;
}

#footer .form-control:focus {
    background-color: var(--cofast-blue);
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

#footer ::placeholder {
    color: #b9dbf7;
}

#footer .copyright {
    padding-bottom: 1rem;
}

#footer button[type="submit"]:hover {
    border-color: #adadad;
}
