.sbbs-form-control {
    display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}
.sbbs-form-control::-ms-expand {
    background-color: transparent;
    border: 0
}
.sbbs-form-control:focus {
    color: #55595c;
    background-color: #fff;
    border-color: #66afe9;
    outline: none
}
.sbbs-form-control::-webkit-input-placeholder {
    color: #999;
    opacity: 1
}
.sbbs-form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}
.sbbs-form-control:-ms-input-placeholder {
    color: #999;
    opacity: 1
}
.sbbs-form-control::placeholder {
    color: #999;
    opacity: 1
}
.sbbs-form-control:disabled,
.sbbs-form-control[readonly] {
    background-color: #eceeef;
    opacity: 1
}
.sbbs-form-control:disabled {
    cursor: not-allowed
}
.sbbs-form-group {
    margin-bottom: 1rem
}
