.vEnabled input:not([type="button"]):not([type="submit"]):not(.naoColocarBordaValidations),
.vEnabled select:not(.naoColocarBordaValidations),
.vEnabled textarea:not(.naoColocarBordaValidations) {
    border-left: 3px solid #AAA;
}

.vEnabled .vInvalid:not([type="button"]):not([type="submit"]):not(.naoColocarBordaValidations),
.vEnabled .vInvalid select:not(.naoColocarBordaValidations),
.vEnabled .vInvalid textarea:not(.naoColocarBordaValidations) {
    border-left: 3px solid rgb(250, 210, 50);
}

.vEnabled .vRequired:not([type="button"]):not([type="submit"]):not(.naoColocarBordaValidations),
.vEnabled .vRequired select:not(.naoColocarBordaValidations),
.vEnabled .vRequired textarea:not(.naoColocarBordaValidations) {
    border-left: 3px solid #ee6159;
}

.vEnabled .vRequired.vValid:not([type="button"]):not([type="submit"]):not(.naoColocarBordaValidations) {
    border-left: 3px solid #5eb95e;
}

/* Sobrescreve a regra caso um ancestral tenha a classe .ignorarValidacaoValidations */
.ignorarValidacaoValidations input,
.ignorarValidacaoValidations select,
.ignorarValidacaoValidations textarea {
    border-left: none !important;
}


.vEnabled label.vInvalid
{
	border-left: none !important;
	color: rgb(250, 210, 50) !important
}

.vEnabled label.vRequired
{
	border-left: none !important;
	color: #ee6159 !important;
}

.vEnabled label.vRequired.vValid
{
	color: #4a503c !important;
}

.vInvalidTab
{
    border-left: 3px solid #ee6159 !important;
    border-top-left-radius: .5em !important;
}

.vValidTab
{
    border-left: 3px solid #5eb95e !important;
    border-top-left-radius: .5em !important;
}

.vValidationOutput .vValidationOutputHide
{
	display: none;
}