.gvs-container
{
        background-color:rgba(0,0,0,0.9) !important;
        color:#fff !important; 
        font-size: 16px;
        overflow: hidden; !important;
        font-family: 'Open Sans', sans-serif !important;
        
}

p.charge-warning, p.form-note {
	color: #e5623e !important;
	text-transform: uppercase;
        font-size: 14px;
        font-weight: bold !important;
	font-family: 'Open Sans', sans-serif !important;
}
span.required, p.char-count, p.charge-warning, p.form-note {
    color: #e5623e !important;
    font-weight: bold !important;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif !important;
}

body {
	font-family: 'Open Sans', sans-serif !important;
                background-image: url(http://www.indianessence.co.uk/wp-content/uploads/2017/09/Indian-Essence-Hero.jpg) !important;
	background-position: center top; 
	    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
	background-attachment: fixed; 
	font-size: 16px;
	color:#fff !important;
	
        
}

a, a:hover, .VoucherPackage h2 {
	color: #FFF !important; 
        font-weight: bold !important;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
}

h1, h2 {
	color: #e5623e;
        font-family: 'Open Sans', sans-serif !important;
        text-transform: uppercase;
        font-weight: bold !important;
        font-size: 20px !important;
}

.step-form h2 {
    font-size: 20px !important;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFF;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top: 1px solid #e5623e;

}

.body_TextBigger, #voucher-description, p {
	font-size: 16px;
}

.VoucherPackage {
	border-top: 1px solid #e5623e;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 16px;
}

a.button, input.button {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: bold;
	font-size: 16px !important;
	background-color: #e5623e!important;
	color: #fff;
        border-radius: 5px;
        box-shadow: 0px -3px #d4441c;
}

a.button:hover, input.button:hover {
	font-family: 'Open Sans', sans-serif !important;
        font-weight: bold;
        border-radius: 5px;
        font-size: 16px !important;
        background:#e5623e !important;
	color: #fff; 
}

input.button.success {
	font-family: 'Open Sans', sans-serif !important;
        font-weight: bold;
        font-size: 16px !important;
    background:#e5623e !important;
        border-radius: 5px;
	color: #fff;  
        box-shadow: 0px -3px #d4441c;
}

input.button.success:hover {
	font-family: 'Open Sans', sans-serif !important;
        font-weight: bold;
        font-size: 16px !important;
        border-radius: 5px;
     background:#e5623e  !important;
        color: #fff; 
}

input.button.success:disabled, input.button.success:disabled:hover, input.button.success:active,  input.button.success:focus {
	background-color: transparent!important;
        color: transparent !important;
        border-radius: 5px;
        font-weight: bold;
        font-size: 16px !important;
        font-family: 'Open Sans', sans-serif !important;
}


input.buy-now-button {
    font-size: 16px !important;
	padding-bottom: 0.4em !important;
    border-radius: 5px;
}

/* steps */


header .step.active {
	color: #fff !important;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: bold;
}
header .step.active .step-number {
    border-color: #fff !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold;
}

header .step.complete {
	color: #e5623e !important;
        font-family: 'Open Sans', sans-serif !important;
        font-weight: bold;
}

header .step.complete .step-number {
    border-color: #e5623e !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold;
}

footer {
	background-color: transparent !important;
}