/* note - WUFOO FORM HAS SEPERATE CSS - Hosted in AWS */

.hdr-alt{
    padding:20px 25px;
}

.terms-group{
  padding:0px 25px;
}

.terms-group ul{
  margin-left:30px;
}

.fullscreen{
  min-height:500px !important;
}

.how-work{
  margin-top:50px;
  margin-bottom: 15px;

  padding-top:35px;
}

.join-now{
  /*margin-bottom:50px;*/
}

.txt-white{
  color:#fff;
}

.section-1{
/*  padding-top:55px;
  padding-bottom:55px;*/
}

.about-img{

  padding:0;
}

.about-img img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.vd-screen img{
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;

}


/*--------NAVIGATION ----------------------------*/

#mainMenu nav > ul > li > a:hover {
  opacity: .8 !important;
}

.header-sticky #mainMenu nav > ul > li > a:hover {
  color: #28A9E0 !important;
}

.dark #login{
  background: url(../images/small-white-btn-sso.png) bottom left no-repeat !important;
  border:solid thin #fff !important;
  color:#fff !important;
  padding-left: 70px !important;
  padding-right: 20px !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  margin-left:50px;
}

#login{
  background: url(../images/small-333-btn-sso.png) bottom left no-repeat !important;
  border:solid thin #28A9E0 !important;
  color: #28A9E0 !important;
  padding-left: 70px !important;
  padding-right: 20px !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  margin-left:25px;
}

.dark #signup{
  background: url(../images/small-dark-btn-sso.png) bottom left no-repeat !important;
  background-color:#fff !important;
  color:rgba(0,0,0,0.9) !important;
  padding-left: 70px !important;
  padding-right: 20px !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  margin-left:15px;
}

#signup{
  background: url(../images/small-white-btn-sso.png) bottom left no-repeat !important;
  background-color:#28A9E0 !important;
  color:#fff !important;
  padding-left: 70px !important;
  padding-right: 20px !important;
  padding-top:10px !important;
  padding-bottom:10px !important;
  margin-left:15px;
}

.logo-dark img{
  width:190px !important;
}


@media (max-width: 1075px){
  .logo-dark img{
    width:145px !important;
  }

  .logo-default img{
    width:145px !important;
  }



  .dark #login{
    margin-left:25px;
  }


}



@media (max-width: 991px){
  .logo-dark img{
    width:190px !important;
  }

  .logo-default img{
    width:190px !important;
  }

  #login{
    margin-left:0px;
    border:none !important;
    padding-left:0 !important;
    color:#28A9E0 !important;
    background:none !important;
  }

  #signup{
    margin-left:0px;
    border:none !important;
    padding-left:0 !important;
    background-color:#fff !important;
    color:#28A9E0 !important;
    background:none !important;
  }
}

.footer404{
    position: absolute !important;
    bottom: 0 !important;
    width: 100% !important;
}

.client-logos img{
  -webkit-filter: grayscale(50%); /* Safari 6.0 - 9.0 */
  filter: grayscale(50%);
}

#contact{
  /*background: rgb(50,48,91);
  background: linear-gradient(90deg, rgba(50,48,91,1) 0%, rgba(24,93,222,1) 39%, rgba(10,187,236,1) 100%);*/
  background: rgb(24,93,222);
  background: linear-gradient(90deg, rgba(24,93,222,1) 0%, rgba(40,169,224,1) 91%);
}

.fullscreen{
  /*background: rgb(50,48,91);
  background: linear-gradient(90deg, rgba(50,48,91,1) 0%, rgba(24,93,222,1) 39%, rgba(10,187,236,1) 100%);*/
  background: rgb(24,93,222);
  background: linear-gradient(90deg, rgba(24,93,222,1) 0%, rgba(40,169,224,1) 91%);
}

.bg-overlay {
  background: none !important;
}

.contact-form{
  background-color: #fff;
  border-radius: 5px;
  padding:25px 35px;
  -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.12);
  box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.12);
}

.works-title{
  font-size:2.4em;
}

.how-works h3{
  font-size:1.4em;
}

.modal-body p{
  color:#555;
  font-weight:500;
}

.about-txt p{
  font-size: 14pt;
}

button.btn.btn-primary, .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary{
  background-color: #fd8a10 !important;
  border-color: #fd8a10 !important;
  border-radius: 0 !important;
  font-size:18pt !important;
}

button.btn.btn-lg, .btn:not(.close):not(.mfp-close).btn-lg, a.btn:not([href]):not([tabindex]).btn-lg{
  padding: 0 60px;
  font-size:14pt !important;
}



.copyright-text{
  text-align: left !important;
}

.terms{
  text-align: right !important;
}


@media (max-width: 991px){

  button.btn.btn-primary, .btn:not(.close):not(.mfp-close).btn-primary, a.btn:not([href]):not([tabindex]).btn-primary{
    font-size:8pt !important;
  }


  .copyright-text{
    text-align: center !important;
  }

  .terms{
    text-align: center !important;
  }




}




#footer a:not(.btn) {
  color:#28A9E0 !important;
  font-weight: 600;
}

#footer a:not(.btn):last-child {
   margin-left:20px !important;
   margin-right:50px !important;
}

#footer a:not(.btn):hover {
  opacity: .6 !important;
}

#scrollTop {
   bottom:0px !important;
}


.modal-whitepaper{
  min-height:800px !important;
}

.modal-full img{
  width:100%;
}

.modal-full {
    min-width: 100%;
    margin-left: 10px;
}

.modal-full .modal-content {

}

.modal-header .close {
  font-weight:600 !important;
}


.post-item-description a:hover{
  color:#28A9E0 !important;
}

.phone-number{
  color:#fff !important;
}

.phone-number:hover{
  color:#fff !important;
  opacity: .8 !important;
}





/*---------- COLORS ----------*/
.pm-blue{
  /*color:#539DD5;*/
  color:#28A9E0;
}

.pm-grey{
  color:#f2f5f8;
}

.pm-grey-2{
  color:#888;
}

.pm-grey-66{
  color:#666;
}

.pm-bkg-grey{
  background-color:#f2f5f8;
}

.pm-bkg-white{
  background-color:#ffffff !important;
}

.pm-green{
  color:#1caba0;
}

.pm-555{
  color:#555;
}
