﻿.form-group {
  position: relative;
  font-size: 18px;
}
.form-group input, .form-group select {
  height: 40px;
}
.form-group input[type="radio"] {
  height: 18px;
}
.form-group label {
  position: absolute;
  top: 7px;
  left: 7px;
  font-size: 18px;
  font-weight: 400;
  padding: 0 8px;
  background: #fff;
  -moz-transition: all 100ms ease-in-out;
  -o-transition: all 100ms ease-in-out;
  -webkit-transition: all 100ms ease-in-out;
  transition: all 100ms ease-in-out;
}
.form-group label.moveUp {
    top: -10px;
    font-size: 16px;
    font-weight: 600;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.form-group label.stayUp {
    top: -10px;
    font-size: 16px;
    font-weight: 600;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.img-fluid {
    max-width: 100%; 
    height: auto;
}
.eFund_ErrorMessage {
    color: red;
}
.efund_container {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;	
}
.efund_h2 {
	font-weight:700;
	font-size:25px;	
	color:#333;
	padding-bottom:10px;
	border-bottom:#CCCACA 1px solid;
    margin:inherit;
    margin-bottom:10px;
    margin-top:20px;
    line-height:1.1;
    font-family:inherit;
}
.efund_h3 {
	font-size:20px;
	color:#2e6da4;
	font-weight:400;
}
.efund_hr {
    margin-top: 5px;
    margin-bottom: 10px;
    border: 1px;
}
.efund_submit {
	width:100%;	
    margin-bottom: 10px;
    font-family:inherit;
    background-color: #5b9c26;
    border-color: #5b9c26;
}
.efund_PaymentOptionList {
    padding-left: 0px;
}
.efund_PaymentOptionItem {
    display: block;
    list-style-type: none;
    font-size: 16px;
    margin-bottom: 15px;
}
.efund_PaymentOptionList div {
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 4px;
    min-height: 58px;
    padding: 6px 10px;
    cursor: pointer;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.efund_PaymentOptionItem.selectedOption div {
    background-color: #4cba40;
    font-weight: 600;
    padding: 6px 4px;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    -webkit-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}