[title~=Hosted] {
  display: none; }

body {
  font-family: Raleway;
  overflow-x: hidden; }
  body::-webkit-scrollbar {
    width: 7px;
    -webkit-opacity: 0; }
  body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px transparent;
    -webkit-opacity: 0; }
  body::-webkit-scrollbar-thumb {
    background-color: #9882EA;
    outline: 1px solid slategrey; }

nav {
  height: 70px; }
  nav .navbar-brand {
    padding: 0; }
    nav .navbar-brand img {
      width: 177px; }
  nav .container-fluid {
    padding-right: 10%;
    padding-left: 10%;
    margin-right: auto;
    margin-left: auto; }
    nav .container-fluid div {
      padding: 10px; }

h1 {
  margin-bottom: 20px; }

.fullscreen {
  height: 100vh;
  padding-top: 30vh; }

.jumbotron {
  background-image: url(../img/jumbotron3.jpg);
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  width: 100%;
  background-size: cover;
  margin-bottom: 0; }
  .jumbotron h1, .jumbotron p {
    text-align: center;
    color: white; }
  .jumbotron .btn {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    border-width: 3px;
    margin: 10px; }
  .jumbotron form {
    width: 400px;
    max-width: 100%;
    margin: auto; }
  .jumbotron #emailInput {
    background-color: white;
    border-color: white;
    cursor: text;
    color: black;
    width: 280px; }
  .jumbotron #call2action1 {
    background: linear-gradient(to right, #1F66B6, #9882EA);
    border: 0;
    padding-top: 13px;
    padding-bottom: 13px; }
  .jumbotron #call2action1:hover {
    background: linear-gradient(to right, #164983, #7766B7); }
  .jumbotron #call2action2 {
    background: none;
    background-color: transparent;
    color: white;
    border-color: white; }
  .jumbotron #call2action2:hover {
    border-color: #E5E5E5;
    color: #E5E5E5; }

#under .hidden-lg .android-icon {
  width: 25%; }
#under .hidden-xs .col-sm-2 {
  margin-top: 30px; }
#under .hidden-xs .android-icon {
  width: 100px; }

#adv .col-sm-4 {
  margin-top: 25px; }
#adv .fa-inverse {
  color: #1F66B6; }
#adv .fa-stack-1x {
  font-size: 3em;
  top: 40px;
  left: -7.5px; }
#adv .fa-stack-2x {
  font-size: 6em;
  left: -30px; }
#adv h3 {
  margin-top: 100px; }

.background-blue {
  background-color: #1F66B6;
  color: white; }

.container {
  padding-top: 30px;
  padding-bottom: 30px; }

.circle {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%; }

.quote-img {
  width: 100px;
  height: 100px;
  margin: 20px; }

#faq .panel {
  border: 0;
  background-color: white;
  box-shadow: none; }
#faq .panel-heading {
  color: #333;
  background-color: white;
  border-color: white; }
#faq a:hover, #faq a:focus {
  text-decoration: none; }
#faq .fa-question-circle {
  vertical-align: sub;
  color: #1F66B6; }
#faq .panel-body {
  padding-left: 55px;
  border-color: white; }

footer table {
  width: 100%; }
footer tr {
  width: 100%; }
  footer tr .td-left {
    width: 15%;
    text-align: left; }
  footer tr .td-center {
    width: 70%;
    text-align: center; }
  footer tr .td-right {
    width: 15%;
    text-align: right; }

/*# sourceMappingURL=main.css.map */
