.opal-withdraw-footer-btn {
    /*margin-top: 0.75rem;*/
}

.opal-withdraw-footer-btn a {
    /*display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    background: #fff;
    font-size: 14px;
    text-decoration: none;*/
}

.opal-withdraw-footer-btn a:hover {
    /*background: #e6e6e6;
    border-color: #adadad;
    color: #333;
    text-decoration: none;*/
}

.opal-withdraw-order-action {
    margin-top: 1rem;
    padding-top: 0.75rem;
    border-top: 1px solid #e5e5e5;
}

.cl-withdraw .row h1 {
    padding-top: 0.5rem;
    padding-bottom: 0.75rem;
}

.cl-withdraw .row > .col-12 > p {
    padding-bottom: 1rem;
}
.cl-withdraw label {
  font-weight: 400;
  font-size: 15px !important;
  margin-top: 9px;
  color: #999;
}
.cl-withdraw .btn.btn-primary {
  margin: 30px 0 120px !important;
  height: 51px;
  padding: 15px 33px;
  display: inline-block;
  font-family: Metroblack_2 W02 Roman, Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: .11rem;
  border: 0;
  padding: 14px 33px;
  font-size: 14px;
  border-radius: 0; 
  color: #fff;
  background: #3d3d3f;
}
.cl-withdraw p {
font-family: Metromedium_2 W02 Roman, 'Work Sans', sans-serif;
  font-weight: normal !important;
  letter-spacing: 0.03rem;
  line-height: 1.55;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-size:18px;
}
p.req-warning {
	float: right; 
}