.vertical-center {
  margin: 0;
  position: absolute !important;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
    

.text-dark {
      color: #1d5484!important;
  }
  a {
      color: #1c5281 !important;
      text-decoration: none;
      background-color: transparent;
  }
  .comman-btn {
        color: #ffffff !important;
        padding: 15px 30px;
        font-weight: 500;
        position: relative;
        transition: all .4s;
        border-radius: 45px;
        background-color: transparent;
        background-image: linear-gradient(to right, #09365d 0, #001027 51%, #09365d 100%);
        background-size: 200% auto;
        box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
        min-width: 150px;
        border-color: #fff !important;
    }


  .btnicon{
        float: left;
        margin: 10px 0;
        position: absolute;
        left: 0;
        color: #1b507e;
        font-size: 20px;
    }
 .bg-gradient-dark {
    background-color: #5a5c69 !important;
    background: linear-gradient(to right, #1d5484, #01142d) !important;
    background-size: cover !important;
}
.form-control {
    border: 1px solid #031833!important;
    color: #dce7f3 !important;
}


      .form-control:focus {
          color: #ffffff;
          background-color: transparent !important;
          border-color: #f6c23e;
          outline: 0;
          box-shadow: none !important;
      }


        .btnicon{
              float: left;
              margin: 10px 0;
              position: absolute;
              left: 0;
              color: #1a4d7a;
              font-size: 20px;
          }
        .btn-primary{
            transition: all 300ms ease 0ms;
        }    
        .btn-primary:hover{
            box-shadow: 0 34px 60px -4px rgba(127,131,240,.46);
            transform: translateX(0) translateY(-3px)!important;
            color: #fff !important;
        }    
        .btn-theme {
            color: #fff;
            background-color: #094682;
            border-color: #093869;
            transition: all 300ms ease 0ms;
          }
          .btn-theme:hover {
              /*//color: #e09900;*/
              color: #fff;
              text-decoration: none;
              box-shadow: 0 34px 60px -4px rgba(127,131,240,.46);
              transform: translateX(0) translateY(-3px)!important;
          }
          