/* === General Styles === */

body {
    color: #6B7280;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 15px;
}

h1, h2, h3, h4, h5, h6 {
    color: #0B3C5D;
}

a {
    color: #2F6F8F;
}

section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.container {
    padding-left: 120px;
    padding-right: 120px;
}

/* === Button Styles === */
.btn {
    background-color: #1E4F9C;
    color: #FFFFFF;
    border: 1px solid #1E4F9C;
    border-radius: 3px;
    font-size: 14px;
}

.btn:hover {
    background-color: #163E7A;
    color: #FFFFFF;
}

/* === Header Styles === */
.top-bar {
    background-color: #F1F5F9;
    color: #0B3C5D;
}

.header {
    background-color: #FFFFFF;
    color: #0B3C5D;
}

.header a:hover {
    color: #2F6F8F;
}

.header .logo {
    background-image: url('images/logo.png');
}

/* === Banner === */
.banner {
    background-image: url('images/bread-bg.jpg');
    color: #ffffff;
}

/* === Footer === */
.footer {
    background-image: url('images/color-bg3.png');
    background-color: #E7EEF4;
    color: #6B7280;
}

.footer a {
    color: #0B3C5D;
}

.footer a:hover {
    color: #2F6F8F;
}

/* === Preloader === */
.preloader {
    background-color: #ffffff;
}

.preloader .spinner {
    border-color: #148191;
}

/* === Back to Top Button === */
#back-to-top {
    background-color: ;
    color: ;
    border-radius: ;
}

#back-to-top:hover {
    background-color: ;
    color: ;
}
