﻿.alert {
    color:black !important;
    /*vertical-align:baseline !important;*/
}

.alert-danger {
    background-color:#CECFCB !important;
}

.inline-headers h2 {
  display: inline-block;
  vertical-align: baseline;
}

.form-separator-sm {
    margin-top:4px;
}
.form-separator-md {
    margin-top:10px;
}
.form-separator-lg {
    margin-top:20px;
}

@media (min-width: 768px) {
    .pull-right-md-plus {
        float: right;
    }
}

.btn-custom-xs-to-sm {
    padding: 5px 10px;
    font-size: 11.5px;
    line-height: 1.5;
    border-radius: 0px;
}
/*md or lg screen (btn-lg styles)*/
@media (min-width: 992px) {
    .btn-custom-xs-to-sm {
    padding: 5px 10px;
    font-size: 15px;
    line-height: 1.5;
    border-radius: 0px;
    }
}

.font-custom-md-to-sm {
    font-size: 14px;
    font-family: Work sans extrabold;
    font-weight: bold;
    color: #671E75;
    line-height: 14px;
}

/*md or lg screen (btn-lg styles)*/
@media (min-width: 992px) {
    .font-custom-md-to-sm {
    font-size: 18px;
    line-height: 18px;
    }
}

.view-marquee {
    /*color:#2ad2c9;*/
    color:white;
    font-size:medium;
    height: 30px;
    background-color:#66116d;
}

.col-centered{
    float: none;
    margin: 0 auto;
}

/*.riTextBox {
    font-size:large !important;
}*/

.rgHeader {
    /*text-align:left !important;*/
    text-transform:none !important;
    font-size:small !important;
    background-color:#79C4C3 !important;
    color: black !important;
}

.rgHeader a {
    color: black !important;
}

/* Issue: class rgSorted not applied to multi sort columns. Single sort columns are Ok.
.rgSorted a {
    color: white !important;
}*/

.toast-info {
    background-color:#66116d !important;
}
.toast-success {
    background-color: #EC9A4B !important;
}
.toast-error {
    background-color:#ff5436 !important;
}
.Width_135 {
        width:135px !important;
        min-width:135px !important;
        max-width:135px !important;
}
.Width_47 {
        width:47px !important;
        min-width:47px !important;
        max-width:47px !important;
}
.Width_50 {
        width:50px !important;
        min-width:50px !important;
        max-width:50px !important;
}
.Width_60 {
        width:60px !important;
        min-width:60px !important;
        max-width:60px !important;
}
.Width_65{
        width:65px !important;
        min-width:65px !important;
        max-width:65px !important;
}

.word-wrap-break-word {
    word-wrap: break-word !important;
}
.no-wrap {
    white-space: nowrap;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.customRadCalendar {
    font-family: Trebuchet MS !important;
    font-size:medium !important;
}

.btn-primary {
    background-color:#671E75 !important;
    border-color:#671E75 !important;
}
.btn-primary:hover {
    background-color: #CDB1F9 !important;
    border-color: #CDB1F9 !important;
}
.btn-primary:active {
    background-color: #CDB1F9 !important;
    border-color: #CDB1F9 !important;
}
.btn:hover {
    background-color: #CDB1F9 !important;
}

.login-control-label {
    /*margin-bottom:0px !important;
    margin-top:0px !important;*/
    margin-top:-5px;
    font-size:18pt;
}

.font-size-13pt {
    font-size:13pt !important;
    text-align:left !important;
}
.font-size-15pt {
    font-size:15pt !important;
    text-align:left !important;
}
.purple-button {
    background-color:#671E75;
}

.purple-text {
    color:#671E75 !important;
}
.orange-alert-text {
    color:#FA8B1F;
    font-size:15pt;
}
.plum-text {
    color: #EC9A4B;
}
.orange-blue-link {
    color: #EC9A4B;
}
.orange-blue-link:hover {
    color:#00ADD0;
}

.hidden {
    display:none;
    visibility:hidden;
}

.rgMasterTable thead, .rgMasterTable thead th {
    background-color: #CDB1F9 !important;
}

.RadGrid_Silk .rgHeader {
    border-bottom: #CDB1F9 !important;
}