a {
    text-decoration: none;
    color: #337ab7;
}

.application, .display-1, .display-2, .title, .subheading, .headline, .caption {
    font-family: 'Open Sans', sans-serif !important;
}

.brand>img {
    height: 40px;
    padding-top: 6px;
}

/* RG TEXT COLORS */

.rg-blue--text {
    color: #325D88!important;
}

.rg-dark-blue--text {
    color: #283c5a!important;
}

.rg-light-blue--text {
    color: #d7e3ef!important;
}

.rg-light-blue-gray--text {
    color: #dcdce6!important;
}

.rg-light-gray--text {
    color: #efefef!important;
}

.rg-gray--text {
    color: #666666!important;
}

.rg-primary--text {
    color: #d2823b!important;
}

.rg-success--text {
    color: #81a633!important;
}

.rg-info--text {
    color: #337ab7!important;
}

.rg-warning--text {
    color: #f0c84f!important;
}

.rg-danger--text {
    color: #bf1919!important;
}

/* RG BACKGROUND COLORS */

.rg-blue {
    background: #325D88!important;
}

.rg-dark-blue {
    background: #283c5a!important;
}

.rg-light-blue {
    background: #d7e3ef!important;
}

.rg-light-blue-gray {
    background: #dcdce6!important;
}

.rg-light-gray {
    background: #efefef!important;
}

.rg-gray {
    background: #666666!important;
}

.rg-primary {
    background: #d2823b!important;
}

.rg-success {
    background: #81a633!important;
}

.rg-info {
    background: #337ab7!important;
}

.rg-warning {
    background: #f0c84f!important;
}

.rg-danger {
    background: #bf1919!important;
}

.input-group.input-group--selection-controls .input-group__input {
    color: #81a633!important;
}

.dialog-modal {
    width: auto;
}

.rg-border {
    height: auto;
    border: 4px solid rgb(221, 221, 221);
}
.grad1 {
    background: #283c5a; /* For browsers that do not support gradients */
    background: linear-gradient(to top, rgba(51,122,183,.9), rgba(40,60,90,1)); /* Standard syntax (must be last) */
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
