.no-outline {
    outline: none;
    border-top-style: hidden;
    border-right-style: hidden;
    border-left-style: hidden;
    border-bottom-style: groove;
    width: 30%;
    border-bottom: 1px solid black;
}


.filed-label {
    font-weight: 500;
}

.validator-err {
    color: red;
    margin: 0;
}

.form-control:focus {
    outline: none;
    border:#34495E 1px solid;
    box-shadow: none;
    transition: border-color 1s ease-in-out, box-shadow 0.15s ease-in-out;
}
hr {
    border: 0; 
    height: 1px; 
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}