body.serviceplus {
    background-image: url("../img/serviceplus-login.jpg");
    background-size: auto 100vh
}

body.ibshelp {
    background-color: #00f;
    background-image: url("../img/ibshelp-login.jpg");
    background-size: auto 100vh
}

body.ServHelp {
    background-image: url("../img/ibshelp-login.jpg");
    background-size: auto 100vh
}

.shadown {
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    -moz-box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    -webkit-box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03)
}

.cursor-pointer {
    cursor: pointer !important
}

.border,
.bdvd,
.bdvm,
.bdaz,
.bdbc,
.bdrx {
    border-width: 1px;
    border-style: solid
}

.bdvd {
    border-color: #0f0
}

.bdvm {
    border-color: #f00
}

.bdaz {
    border-color: #00f
}

.bdbc {
    border-color: #fff
}

.bdrx {
    border-color: #f0f
}

.btn-blue {
    color: #fff;
    background-color: #204986;
    border-color: #204986
}

.btn-blue:hover {
    color: #fff;
    background-color: #0d2c5a;
    border-color: #0d2c5a
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 0.2rem .31rem;
    font-size: 0.75rem;
    line-height: 1.5;
    border-radius: .2rem
}

.pointer {
    cursor: pointer
}

textarea {
    resize: none
}

label.has-error {
    color: #c00;
    font-size: 14px;
    margin-bottom: 0
}

.show-pass {
    cursor: pointer
}

.show-pass .input-group-text {
    background: #fff;
    border-left: 0;
    color: #555;
    font-size: 14px
}

.show-pass .input-group-text.has-error {
    border-color: #a94442
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
    color: #a94442
}

.custom-file.has-error input,
.has-error.form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.custom-file.has-error input:focus,
.has-error.form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.btn-default.has-error {
    border-color: #a94442 !important
}

.tox-edit-area.has-error {
    border-color: #a94442 !important
}

input.pass {
    border-right: 0
}

.btn-light.bd {
    border-color: #d1d3e2
}

.custom-file-input {
    cursor: pointer
}

.custom-file-input~.custom-file-label::after {
    content: "Procurar"
}

#content {
    background-color: #fff;
    height: 100vh;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.login {
    width: 100%
}

@media (min-width: 768px) {
    .login {
        width: 350px
    }
}

.login h3 {
    font-weight: normal
}

.about {
    position: absolute;
    left: 20px;
    bottom: 20px
}

.about img {
    width: 175px;
    height: auto
}

/*# sourceMappingURL=login.min.css.map */