.gvs-container
{
        background-color:#DED7BC !important;
        color:#414042 !important; 
        font-size: 17px !important;
        overflow: hidden; !important;
        font-family: "weblysleek", helvetica, sans-serif !important;
        
}

p.charge-warning, p.form-note {
	color: #414042  !important;
        font-size: 14px !important;
        font-weight: 600 !important;
	font-family: "weblysleek", helvetica, sans-serif !important;
        text-transform: Capitalize;
}
span.required, p.char-count, p.charge-warning, p.form-note {
    color: #414042 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    font-family: "weblysleek", helvetica, sans-serif !important;
    text-transform: Capitalize;
}

body {
	font-family: "weblysleek", helvetica, sans-serif !important;
	font-size: 17px !important;
	color:#414042 !important;
        background-color: #DED7BC !important;
	background-attachment: scroll; 
	
        
}

a, a:hover, .VoucherPackage h2 {
	color: #1e3d73 !important; 
        font-weight: 400 !important;
        font-family: "bangle", helvetica, sans-serif !important;
        letter-spacing: 2px;
	font-size: 18px;
        font-style: normal;
}

h1, h2 {
	color: #1e3d73;
        font-family: "bangle", helvetica, sans-serif !important;
        font-weight: 400 !important;
        line-height: 40px;
        letter-spacing: 2px;
        font-size: 23px !important;
        font-style: normal;
}

.step-form h2 {
    font-size: 23px !important;
    line-height: 40px;
    font-family: "bangle", helvetica, sans-serif !important;
    font-weight: 400;
    color: #1e3d73;
    letter-spacing: 2px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 2px solid #1e3d73 !important;
    font-style: normal;

}

.body_TextBigger, #voucher-description, p {
	font-size: 17px !important; 
        font-weight: 400;
}

.VoucherPackage {
	border-top: 2px solid #1e3d73 !important;
        font-family: "weblysleek", helvetica, sans-serif !important;
        font-size: 17px !important;
}

a.button, input.button {
	font-family: "bangle", helvetica, sans-serif !important;
	font-weight: 400;
        background: #1e3d73;
	font-size: 18px !important;
	color: #fff;  
        text-transform: uppercase; 
}

a.button:hover, input.button:hover {
	font-family: "bangle", helvetica, sans-serif !important;
	font-weight: 400;
        background: #fff;
	font-size: 18px !important;
	color: #1e3d73;  
        text-transform: uppercase;
}

input.button.success {
	font-family: "bangle", helvetica, sans-serif !important;
	font-weight: 400;
        background: #1e3d73;
	font-size: 18px !important;
	color: #fff; 
        text-transform: uppercase; 
}

input.button.success:hover {
	font-family: "bangle", helvetica, sans-serif !important;
	font-weight: 400;
        background: #fff;
	font-size: 18px !important;
        text-transform: uppercase;
	color:  #1e3d73;  
}

input.button.success:disabled, input.button.success:disabled:hover, input.button.success:active,  input.button.success:focus {
	background-color: transparent!important;
        color: transparent !important;
        font-weight: 400;
        text-transform: uppercase;
        font-size: 18px !important;
        font-family: "bangle", helvetica, sans-serif !important;
}


input.buy-now-button {
    font-size: 18px !important;
	padding-bottom: 0.6em !important;
}

/* steps */


header .step.active {
	color: #1e3d73 !important;
        font-family: "bangle", helvetica, sans-serif !important;
        text-transform: uppercase;
        font-weight: bold;
}
header .step.active .step-number {
    border-color: #1e3d73 !important;
    font-family: "bangle", helvetica, sans-serif !important;
    text-transform: uppercase;
    font-weight: bold;
}

header .step.complete {
	color: #414042 !important;
        font-family: "bangle", helvetica, sans-serif !important;
        text-transform: uppercase;
        font-weight: bold;
}

header .step.complete .step-number {
    border-color: #414042 !important;
    font-family: "bangle", helvetica, sans-serif !important;
    text-transform: uppercase;
    font-weight: bold;
}

footer {
	background-color: transparent !important;
}