/*Button Styles*/
input[type=submit], input[type=reset], input[type="button"] {
    /*width: 130px;*/
    font-size: 100%;
    height: 45px;
    text-transform: uppercase;
    background: #1A3374;
    padding:10px 30px;
    color: #fff;
    border-radius: 5px;
    margin-top:20px;
    margin-bottom:20px;
}

input[type="text"], input[type="email"], input[type="number"],select, select#suffix, select#policeAgency {
    width: 100%;
    height: 45px;
    margin-top:1rem;
    margin-bottom:1rem;
    border-radius:3px;
    padding-left: 5px;
}

label.forms {
    margin-bottom: 10px;
    margin-top:10px;
}

.col-md-12 {
    margin-top: 10px;
}
input#attorneyPhone1,input#attorneyPhone2,input#attorneyPhone3,input#attorneyFax1,input#attorneyFax2,input#attorneyFax3,input#homePhone1,input#homePhone2,input#homePhone3,input#cellPhone1,input#cellPhone2,input#cellPhone3,input#workPhone1,input#workPhone2,input#workPhone3,input#otherPhone3,input#otherPhone2,input#otherPhone1{
    width:28%;
    text-align:center;
}
.clearfix {
    margin-top: 30px;
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-error{
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}