


label.gfield_label{
  font-weight:bold;
  color:#00a651;
  padding-bottom:10px !important;
  padding-top:20px;
  font-size:20px;
}

.top-bar .top-bar-left .menu li a{
  font-weight: 700;
}

.GStart {
  padding-top: 80px;
}
.subText{font-size: 10px;}
.steps{
  width: 33%%;
  margin: 0 auto;
}
.heading2 h4 {
  margin:0 auto;
  font-size: 1.2rem;
  font-weight: 800;
  line-height: 1.3;
  max-width: 150px;
}

.support p  {
  margin:0 auto;
  padding-top:20px;
}

.icon  {
  opacity: 0.5;
  padding:15px 0;
}

.ratesColumn {
  background:#eeeeee;
  margin:30px 0 100px;
  border:1px solid #00cbff;
  position: relative;
}

.ratesColumn ol, .ratesColumn ul{
  margin: 0;
  padding: 0;
}

.ratesColumn .rcl {
  width:50%;
  float:left;
  border-right: 1px solid #00cbff;
}
.ratesColumn .rcr {
  width:50%;
  float:right;
}
.ratesColumn h4 {
  font-size:2rem;
  color:#00cbff;
  font-weight: 700;
  padding:20px 0 10px 0;
}
.ratesColumn .subPlanText {
  line-height: 5px;
  padding: 0 0 20px;
}
.ratesColumn .price {
  width:100%;
  background-color: #00cbff;
  color: white;
  font-weight: 700;
  font-size: 3rem;
  padding:10px 0;
}
.ratesColumn li{
  text-align: left;
  list-style-type: none;
  padding:20px;
}
.ratesColumn li:nth-child(odd){background-color: #FFF;}
.ratesColumn .green-button{top:20px;position:relative;}
.clear {
  clear:both;
}
.homeLogos{
  font-family:"Lato",sans-serif;
  width: 100%;
  margin:0 auto;
}
.homeLogos .leftofLogos .rightofLogos{
  width:15%;
  display: block;
  clear: both;
}
.homeLogos img{
  height:60px;
  margin:20px;
  text-align: center;
}
.homeLogos a{
  text-align: center;
}

.logoWrapper{
  width:70%;
  margin: 0 auto;
}

.dashboardButtons {
  width: 100%;
  clear:both;
  height:80px;
}
.dashboardButtons .wp-block-button {
  float: left;
  margin:0 20px;
}
.dashboardButtons .wp-block-button a:hover {
  background-color: #00cbff;
}

.eSignature input {
  font-family:cursive;
}

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

.ratesColumn{
  padding-right: .625rem;
  padding-left: .625rem;
  max-width: 75rem;
  margin: 30px auto 100px;
}
.ratesColumn .rcl{
  background: #eeeeee;
  width:100%;
  border:none;
}
.ratesColumn .rcr{
  background: #eeeeee;
  width:100%;
  padding-top:20px;
  clear: left;
}
.grid-x>.small-4 {
  width: 100%;
  text-align: center;
  float:left;
}
.steps {width: 33%;}
.icon{
  width:50px;
  margin: 0 auto;
}
.heading2 h4 {
  margin:10px auto;
  font-size: 0.6rem;
  font-weight: 800;
  line-height: 1.3;
}
.getting-started .grid-gradient {
  padding:0 2%;
}
.getting-started .grid-gradient .number {
  font-size: 1.25rem;
}
.grid-margin-x>.cell{
  width: calc(100% - 1.25rem);
  margin-left: auto;
  margin-right: auto;
}
.homeLogos{
  font-family:"Lato";
  width:100%;
  margin:0;
}
.homeLogos a{
  padding: 0 20px;
}
.homeLogos img{
  width: 100%;
  height: 100px;
}

}
