body,html 
{
    font-family: 'The Sans Light',Verdana,Geneva,sans-serif !important;
}

h1
{
    font-family: 'The Sans Light',Verdana,Geneva,sans-serif;
}

h2
{
    font-family: 'The Sans Light',Verdana,Geneva,sans-serif;
}

textarea {
    resize: none;
}

input, button, select, textarea {
    font-size: 18px !important;
}

input[type=text]
{
    padding: 3px 3px !important;
}

select 
{
    height: 34px;
}

/* Begin: Validation */

@keyframes validationFailureAnimation 
{
    /*
    from {background-color: #FFFFFF;}
    to {background-color: #FFAEA1;}
    */
    0% {background-color: #FFFFFF;}
    30% {background-color: #FFAEA1;}
    60% {background-color: #FFFFFF;}
    100% {background-color: #FFAEA1;}
}

.ValidationFailed
{
	background-color:#FFAEA1 !Important; 
	animation-name: validationFailureAnimation;
    animation-duration: 1.0s;
}

#ValidationAdvice 
{
    color: #DD3E22;
    font-weight: bold;
}

/* End: Validation */


/* Begin: Bespoke Classes */

.registration 
{
    font-family: Arial;
}

/* Tidys up spacing on spare type selection control so it can appear nicely within a row in the type grid */
#RBL_SpareType > tbody > tr > td
{
    border-top: 0px;
    padding-top: 0px;
}

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
    border: none;
}

/* End: Bespoke Classes */
