#type{
  font-weight: bold;
}

.footer-3 img{
  max-height: 120px;
}

.logofont{
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  color:#000;
}

.toplogo{
  margin-bottom: 20px;
}

.logofont{
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  color:#000;
  font-size:1.75em;
  letter-spacing:-3px;
}

a.logofont{
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  color:#000;
  font-size:1.75em;
  letter-spacing:-3px;
}

a.logofont:hover{
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  color:#4169e1;
  font-size:1.85em;
  letter-spacing:-3px;
}


footer ul li{
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

footer ul li a,
footer ul li a:visited{
  font-size: 12px;
}

.footer-headline{
  margin-bottom: 10px;
}

.btn-signup{
  /*margin-top: 20px;*/
}

.btn-dark{
  border: 1px solid #ccc;
  color: #fff;
}

.btn-dark:hover{
  border: 1px solid #ccc;
  background: #fff;
  color: #232323;
}

input[type="submit"]{
  /*margin-left: 10px;*/
  border-radius: 0;
  height: inherit;
  line-height: 52px;
  /*border: 1px solid #ccc;*/
}




#email_app{
  display: none;
}

.bycolibri:hover{
  text-decoration: underline !important;
}

.footer ul li{
  font-size: 14px;
  line-height: 20px;
}

.nav-1 .logo{
  margin-top: 20px;
}

.nav-1.shrink .logo{
  margin-top: 10px;
}

.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);
  background-image: -moz-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);
  background-image: -o-linear-gradient(left,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);
  background-image: linear-gradient(to right,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4);
}

.footer-3 img {
  max-height: 120px;
}


.header-5 .form-holder{
  bottom:inherit;
  margin-top: 60px;
}

.btn{
  border-radius: 0;
  box-shadow:5px 10px 8px 3px #888888;
}

.header-10 {
  padding: 100px 0;
}


.header-10 input[type="submit"] {
  border-radius: 0;
  height: inherit;
  line-height: 52px;
  border: 1px solid #ccc;
}

@media all and (min-width: 767px) {
  .header-10 input[type="submit"]{
    margin-left: 10px;
  }
  .header-5 {
    /*min-height: 500px !important;*/
    height: 80vh;
  }
  .beta-email-field{
    width:400px;
  }
}


@media all and (max-width: 767px) {
  input[type="text"],
  input[type="password"]{
    width:100%;
}
  .article *{
    text-align: left !important;
  }

  .mobile-no-padding{
    padding:0 !important;
  }
}
textarea {
  font-weight: 400;
  background: #1D4CD8;
}
input[type="text"],
input[type="password"]{
  height: 54px;
  line-height: 48px;
  padding: 1vh 0 1vh 5vw;
  margin: 1vh 0 1vh 0;
  border: 1px solid #4666FF;
  border-radius: 3px;
  font-size: 16px;
  color: #888888;
  font-weight: 400;
  text-align: left !important;
  background-color: #E7EAFF;

}

.contained-form input{
  border-radius:0 !important;
}
.contained-form input[type="text"]:first-of-type {
  /*border-radius: 3px 0px 0px 3px;*/
  border-radius:0;
  position: relative;
  left: 3px;
}
.contained-form input[type="text"]:nth-of-type(2){
  border-radius: 0px;
  border-left: 1px solid #eee;
  left:3px;
}
.contained-form input[type="password"]{
  border-radius:0;
  /*border-radius: 0px 3px 3px 0px;*/
  position: relative;
  left: -3px;
}

.contained-form input[type="submit"] {
  border-radius: 0;
  position: relative;
  right: 7px;
  top: 1px;
}

.formsuccess {
  color: #1D4CD8;
  font-weight: 700;
  font-size: 1.5em;
} 
 
.formsuccess a{
  color:#0C36B3;
}

.formsuccess a:hover{
  color:#4666FF;
  background: #8FA7F0;
}

#toTop {
  display: none;
  position: fixed;
  bottom: 5px;
  right: 5px;
  width: 64px;
  height: 64px;
  background-image: url('/images/top.png');
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: alpha(opacity=40); /* For IE8 and earlier */
  z-index: 100000000;
}
#toTop:hover {
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
}


.pwat-button{
  display: none !important;
}

.num{
  position: relative;
  z-index: 1000;
  color: white;
  font-weight: 700;
}

#howitworks i{
  font-size: 128px;
}

#howitworks .fa-circle{
  color: #1D4CD8;
}

@media (max-width: 767px){
  .force-all-left,
  .force-all-left *{
    text-align: left !important;
  }
}
.circleicons{
  width:13%;
  display:inline-block;
}
.circle {
  width: 100%;
  height: 0%;
  background-color: #4169e1;
  background-image: radial-gradient(circle, #0000FF, #7EB6FF);
  color:#ffffff;
  text-align: center;
  position: relative;
  display: inline-block;
  padding: 50% 0;
  border-radius: 50%;
  font-weight:bold;
  font-size: 1.25vw;
  box-shadow:5px 10px 8px 3px #888888;
}

@media screen and (min-width: 581px) {

.mobileshow{
  display:none;
  }
}
@media screen and (max-width: 580px) {

  .mobileshow a{
    color:#0000FF;
    font-weight: 600;
  }
  .mobilehide{
    display:none;
  }
  .circleicons{
    display:none;
  }
}


.tablewrapper {

  margin: 0 auto;

  padding: 40px;

  max-width: 1250px;

}


.table {

  margin: 0 0 40px 0;

  width: 100%;

  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);

  display: table;

}

@media screen and (max-width: 580px) {

  .table {

    display: block;
  }

}


.tablerow {

  display: table-row;

  background: #f6f6f6;

  color: #000;
}

td a{
  color: #337ab7;
}
	

.tablerow:nth-of-type(odd) {

  background: #e9e9e9;
}

.tablerow.header {

  font-weight: bold;

  color: #ffffff;

  background: #ea6153;

}

.tablerow.darkgreen {

  background: #0C36B3;

  color: #ffffff;

  box-shadow:5px 10px 8px 3px #888888;
 }

.tablerow.medgreen {

  background: #5cb85c;

  color: #ffffff;

}


.tablerow.green {

  background: #1D4CD8;

  color: #ffffff;

}

.tablerow.lightgreen {

  background: #8FA7F0;

  color: #ffffff;

}

@media screen and (max-width: 580px) {
  
  .tablerow {
    padding: 8px 0;
    display: block;
  }

}


 .cell {

  padding: 6px 12px;
  display: table-cell;

}

@media screen and (max-width: 580px) {

  .cell {

    padding: 2px 12px;

    display: block;
  }

}

.noshadow{
  box-shadow:none;
}


.blue-icon-lg{
  color:#4169e1;
  font-size: 25vw;
}

.bluebackground{
background-position: center;
background: rgba(12, 54, 179, .9);
}

.comingsoon {
	font-family: Georgia;
           color: #ffffff;
}

.small{font-size: small}
.medium{font-size: medium}
.large{font-size: large}
.x-large{font-size: x-large;}


.listspace a {
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
}
