.formContainer {
    box-shadow : 4px 8px 16px #d7d7d7;
    margin:15vh auto;
    padding:20px;
    border-radius:0px 0px 4px 4px;
  }
  input {
    box-shadow:none !important;
    outline:none;
    float:left;
  }
  #formHeading {
    background:#264b5d;
    margin:-20px -20px 0px -20px;
    border-radius:4px 4px 0px 0px
  }
  .loginWithIcon {
    font-size:14px;
    font:roboto;
    /* height:32px;
    width:32px; */
    background:#fff;    
    margin:8px;
    line-height:32px;
    display:inline-block;
    border-radius:32px;
    text-align:center;
    color:#fff
    te
  }
  #loginWithPanel {
    background:#417690;
    margin:auto -20px;
  }
  label{
    font-size:14px;    
    
  }
  input{
    display: block;
    width: 100%;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  a{
    padding-left:10px;
    padding-right:10px;
    padding-top:1px;
    padding-bottom:10px;
    
    text-decoration:none;
    font-family: 'Tangerine', serif;
    
  }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #417690;
    border-color: #417690;
  }
  .btn-outline-primary{
    color: #417690;
    border-color: #417690;
  }