﻿/* #region Copied from eschoolplus-bootstrap.css and tweaked */
.sg-bold-radio-label .radio label,
.sg-bold-radio-label .radio-inline,
.sg-bold-checkbox-label .checkbox label,
.sg-bold-checkbox-label .checkbox-inline {
    font-weight: bold;
}

label.disabled > a,
label.disabled > a:hover,
label.disabled > a:focus {
    color: #333333;
    text-decoration: none;
    cursor: default;
}

.nav > li > a.sg-toolbar-entity-profile,
.nav .open > a.sg-toolbar-entity-profile {
    border-radius: 0;
    background-image: -webkit-linear-gradient(top, #006699 0%, #003366 100%);
    background-image: -o-linear-gradient(top, #006699 0%, #003366 100%);
    background-image: linear-gradient(to bottom, #006699 0%, #003366 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006699', endColorstr='#ff003366', GradientType=0);
    background-position: 0 0px;
    color: #ffffff;
}

.nav > li > a.sg-toolbar-entity-profile:hover,
.nav .open > a.sg-toolbar-entity-profile:hover,
.nav > li > a.sg-toolbar-entity-profile:focus,
.nav .open > a.sg-toolbar-entity-profile:focus {
    background-color: #006699;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#00ffffff', GradientType=0);
    background-position: 0 -15px;
}
.sg-nav-search {
    min-width: 255px;
    top: 2px;
}
@media (min-width: 767.99px) and (max-width: 991.99px) {
    .sg-nav-search {
        min-width: 221px;
        width: 221px;
    }
    .sg-ellipsis-sm {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }

    #sg-toolbar-environment .dropdown-toggle {
        line-height: 1;
    }

    #sg-toolbar-environment-entity-profile {
        max-width: 81px;
        margin-top: 2px;
        margin-bottom: -2px;
    }
}

.sg-debug-feature {
  font-weight: bold;
}
.sg-debug-feature.sg-debug-feature-on {
  color: green;
}
.sg-debug-feature.sg-debug-feature-off {
  color: red;
}
/* #endregion */

/* #region sungard-bootstrap.css overrides */
.sg-mm-category > label {
  text-shadow: none;
}
/* #endregion sungard-bootstrap.css overrides */