/*
	validation-error-message.css
*/

label.error {

	float:none;
	margin:0;
	color:#ff0000 !important;
	padding-left: 0px;
	font-weight: 300;
}

span.abcp-validation-error-message, label.abcp-validation-error-message, p.abcp-validation-error-message {

	float:none;
	margin:0;
	color:#ff0000 !important;
	padding-left: 0px;
	display:block;
	margin-bottom: 5px;
}

span.abcp-error-borders {
	border-color: #ff0000 !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

.abcp-validation-background {
	background-color: none !important;
}

div.has-error span.select2-selection--single, div.has-error input.abcp-validation-background {
		border-color: #ff0000 !important;
}


/*70-30 - 2 col */
.abcp-validation-div-error-message {
    margin: 0px 72px;
	height:35px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}

/*100 - 1 col */
.abcp-validation-div-si-error-message {
    margin: 0px 252px;
	height:35px;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}

td.abcp-error-message-height {
	height: 20px;
}

div.abcp-error-message-centered {
	text-align: center;
}

span.abcp-validation-modal-error-message {
	height: 10px;
	display: block;
	padding-top: 15px;
}

/* Public Hosted Voice form field stylings */
span.abcp-validation-form-error-message {

        float:none;
        margin:0;
        color:#ff0000;
        padding-left: 0px;
        padding-bottom: 15px;
        display:block;
}


