form.form-horizontal {
    padding: 0;
    margin: 0;
}

/* adds a red star after label */
form .required:after {
    content: "*";
    color: red;
}

.form-horizontal .control-label {
    text-align: left;
    color: #112033
}

.form-control {
    height: 28px;
    font-family: 'Roboto';
    color: #002244;
    background-color: #dddddd;
    border: 1px solid #111D2D;
    border-radius: 2px;
    cursor: pointer;
    padding: 0 0 0 5px;
}

.form-control[disabled] {
    background-color: #dddddd;
    color: #9ea1a8
}

.btn {
    font-family: 'Roboto';
    border-radius: 10px;
}

.btn-default {
    color: #fff;
    background-color: #012245
}

.btn-default[disabled] {
    color: #9e9e9e;
    background-color: #dddddd;
}

.btn-primary, .btn-identify {
    color: #fff;
    border-color: #fff;
    background-color: #2526A9;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-identify:hover,
.btn-identify:focus {
    color: #2526a9;
    background-color: #fff;
}

.input-remove {
    display: none;
    visibility: hidden;
}

.btn:focus, .btn:active {
    outline: none !important; /* no effect without */
}