/*form validation*/
form label.error {
    display: inline;
    margin: 5px 0;
    color: #B94A48;
    font-weight: 400;
}

input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus, input.error , textarea.error{
    border-color: #B94A48 !important;
}

.checkbox, .checkbox:hover, .checkbox:focus  {
    border:none;
}

/* Borderless tables */
table.borderless tbody tr td {
    border: 0 ; 
    border-top: 0 ;

}
table.borderless thead > tr > th {
    border: 0;
    border-top: 0px solid #fff;
    border-bottom: 2px solid #ddd;
    vertical-align: bottom;
}
