.open-sans {
    font-family: 'Open Sans', sans-serif;
}

.exo {
    font-family: 'Exo 2', sans-serif;
}

body {
    position: relative;
    color: #264a68;
    font-family: 'Open Sans', sans-serif;
}

.navbar-brand {
    font-size: 48pt;
    letter-spacing: 10px;
    font-weight: 100;
    font-family: 'Exo 2', sans-serif;
    color: #264a68 !important;
}

.navbar {
    background: #fff;
    border-bottom: solid 2px #264a68;
}

.nav-item .nav-link {
    font-family: 'Open Sans', sans-serif;
    color: #264a68;
}

.nav-item a.nav-link.active {
    border-bottom: solid 1px #264a68;
}

.navbar-toggler-icon {
    color: #264a68;
}

.phone {
    font-size: 16pt;
}

#head {
    background: url('../images/head-bg.jpg') no-repeat 50% 50%;
    padding-top: 200px;
    padding-bottom: 150px;
}

.slogan {
    padding: 20px;
    background: rgba(239, 205, 69, 1);
    color: #fff;
}

h1 {
    font-family: 'Exo 2', sans-serif;
}

.slogan p {
    font-family: 'Open Sans', sans-serif;
}

#features {
    font-family: 'Open Sans', sans-serif;
    padding: 40px 0;
}

#features h1 {
    margin-bottom: 30px;
}

#features h2 {
    margin-bottom: 20px;
}

#features li {
    margin-bottom: 15px;
}

#bookkeeper {
    background: #264a68 url('../images/bookkeeper.png') no-repeat 90% 90%;
    color: #fff;
    padding: 40px 0;
}

#bookkeeper-tabsContent {
    padding: 20px 0;
    font-weight: 100;
}

#bookkeeper .nav-pills .nav-item .nav-link {
    color: #fff;
}

#bookkeeper .nav-pills .nav-item .nav-link.active {
    background: transparent;
    color: rgba(239, 205, 69, 1);
    border-bottom: solid 1px rgba(239, 205, 69, 1);
    border-radius: 0;
}

#bk-services ul li {
    padding-bottom: 10px;
}

#bk-prices .card {
    color: #264a68;
}

#bk-prices .card-footer {
    font-size: 9pt;
}

#human-resources {
    padding: 40px 0;
    background: url('../images/hr.png') no-repeat 90% 90%;
    min-height: 500px;
}

#human-resources .nav-pills .nav-item .nav-link.active {
    background: transparent;
    color: #264a68;
    border-bottom: solid 1px #264a68;
    border-radius: 0;
}

#hr-tabsContent {
    padding: 20px 0;
}

#hr-tabsContent .card-header {
    background: #264a68;
    color: #fff;
}

#hr-services ul li {
    padding-bottom: 10px;
}

#footer {
    background: #264a68 url('../images/international.png') no-repeat 90% 90%;
    color: #fff;
    padding: 40px 0;
}

#footer p {
    font-weight: 200;
}

#footer a {
    color: rgba(239, 205, 69, 1);
}

#footer h1 {
    padding-bottom: 20px;
}

#footer h2 {
    padding-bottom: 10px;
}

#footer .form-control {
    border-radius: 0;
    background: transparent;
    border: none;
    color: #fff;
    font-weight: 100;
    border-bottom: solid 1px #fff;
}

#footer .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ccc;
  font-weight: 100;
}
#footer .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
  font-weight: 100;
}
#footer .form-control:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;
  font-weight: 100;
}
#footer .form-control:-moz-placeholder { /* Firefox 18- */
  color: #ccc;
  font-weight: 100;
}

#footer .btn {
    border-radius: 0;
    background: rgba(239, 205, 69, 1);
    padding: 15px 20px;
    font-size: 14pt;
    color: #264a68;
}