.form {
    background: #0250c5;
    background-image: url(../images/bg_img1.jpg);
    padding: 40px !important;
    border-radius:$br  !important;
    box-shadow:0 4px 10px 4px rgba($form-bg,.3) !important;
}

.tab-group {
  list-style:none !important;
  padding:0 !important;
	margin:0 0 40px 0 !important;
}
 &:after {
    content: "";
    display: table !important;
    clear: both !important;
  }

.forgot {
  margin-top:-20px;
  text-align:right;
}



.tab-group .active a {
	background: linear-gradient(-90deg, #a653c7, #350e5f, #010a4f) !important;

    color: #ffffff !important;
}
.tab-group li a {
    display: block;
    text-decoration: none;
    padding: 15px;
    background: #ffffff !important;
    color: #000;
    font-size: 20px;
    float: left;
    width: 50%;
    text-align: center;
    cursor: pointer;
    transition: .5s ease;
}




.tab-group {
  list-style:none;
  padding:0;
  margin:0 0 40px 0;
  &:after {
    content: "";
    display: table;
    clear: both;
  }
li a {
    display:block;
    text-decoration:none;
    padding:15px;
    background:rgba($gray-light,.25);
    color:$gray-light;
    font-size:20px;
    float:left;
    width:50%;
    text-align:center;
    cursor:pointer;
    transition:.5s ease;
    &:hover {
      background:$main-dark;
      color:$white;
    }
  }
  .active a {
    background:$main;
    color:$white;
  }
}

.tab-content > div:last-child {
  display:none;
}


.field-wrap {
  position:relative;
}

.top-row {
  &:after {
    content: "";
    display: table;
    clear: both;
  }

> div {
    float:left;
    width:48%;
    margin-right:4%;
    &:last-child { 
      margin:0;
    }
  }
}

.button-block {
  display:block;
  width:100%;
}

.forgot {
  margin-top:-20px;
  text-align:right;
}

.policy-table{
    margin: 0px 0px 20px 0px;
}