/* Fi-Foil PPC Pages Master CSS File
* @author Robert Dewitt
* @date 10-17-2018
* for Think Agency, Inc.
* Faith is the antidote for failure. */

body {
  font-family: 'Arimo', sans-serif;
}
.site-container {
  margin: 0 auto;
  max-width: 1440px;
}
h1, h2, h3, h4, h5 {
  font-family: 'Arimo', sans-serif;
  font-weight: 700;
}
a, p, .btn {
  font-family: 'Arimo', sans-serif;
}

.alert {
  padding-bottom: 0px;
  border-radius: 0px;
}

.green-underline {
  border-bottom: 2px solid #6fb658;
}

input[type=text] {
  border: 1px solid grey;
  border-radius: 0px;
  font-family: 'Arimo', sans-serif;
  margin: 1px;
  padding: 10px;
}
input[type=email] {
  border: 1px solid grey;
  border-radius: 0px;
  font-family: 'Arimo', sans-serif;
  margin: 1px;
  padding: 10px;
}
select {
  font-family: 'Arimo', sans-serif;
}
.textarea-style {
  border: 1px solid grey;
  border-radius: 0px;
  font-family: 'Arimo', sans-serif;
  resize: none;
}
.fifoil-navbar {
  background-image: url('/assets/img/navbar.png');
  background-size: cover;
  color: white;
}

.fifoil-navbar-small {
  background-image: url('/assets/img/navbar.png');
  background-size: cover;
  color: white;
  height: 35px;
}

/* Mobile Fixes */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 667px) {
  .fifoil-navbar {
    background-image: url('/assets/img/navbar.png');
    color: white;
  }
  .fifoil-navbar .nav-link {
    border-bottom: 1px solid white;
    text-align: center;
  }
  .mobile-center {
    text-align:center!important;
  }
}

.nav-link {
  color: white!important;
  font-family: 'Arimo', sans-serif;
}
.nav-link:hover {
  color: #53BC48!important;
  font-family: 'Arimo', sans-serif;
}
.dropdown-item {
  font-family: 'Arimo', sans-serif;
}
.fifoil-footer {
  padding: 40px;
}
.font-blue {
  color: #014A8C;
}
.font-green {
  color: #53BC48;
}
.font-white {
  color: white;
}
.grey-hr {
  border: 1px solid #707070;
  margin-bottom: 50px;
  margin-top: 50px;
}
.green-button {
  background-color: #53BC48;
  border-radius: 0px;
  color: white;
}
.green-button:hover {
  background-color: #53BC48;
  color: white;
  border-radius: 0px;
}
.blue-button {
  background-color: #059BD1;
  border-radius: 0px;
  color: white;
  margin:2px;
}
.blue-button:hover {
  background-color: #059BD1;
  border-radius: 0px;
  color: white;
  margin:2px;
}
.white-outline-button {
  background-color: transparent;
  border: 2px solid white;
  border-radius: 0px;
  color: white;
  padding: 10px 40px 10px 40px;
}
.white-outline-button:hover {
  background-color: transparent;
  border: 2px solid white;
  border-radius: 0px;
  color: white;
  padding: 10px 40px 10px 40px;
}

.silver-header {
  background-image: url('/assets/img/silver-bg.png');
  background-size: cover;
  padding: 7px;
}

.silver-header > .container {
  margin-top: 5px;
}
