a {
    color: #1a64b4;
}

a:hover {
    color: #216ec1;
}

a:visited {
    color: #1a64b4;
}



.sidebar .nav li a,
.sidebar .nav li .dropdown-menu a {
    text-transform: none;
}

table.message-table > tbody > tr.unread > td {
    font-weight: bold;
}

table.message-table > tbody > tr:hover > td {
    background-color: #cbe9f3;
    cursor: pointer;
}

.cbp-grey {
    background-color: #1d252d;
}

.cbp-blue {
    background-color: #333f48;
}

.cbp-gold {
    background-color: #9F7d23;
}

.card .card-header-cbp-grey .card-icon,
.card .card-header-cbp-grey .card-text,
.card .card-header-cbp-grey:not(.card-header-icon):not(.card-header-text),
.card.bg-cbp-grey,
.card.card-rotate.bg-cbp-grey .front,
.card.card-rotate.bg-cbp-grey .back {
    background: linear-gradient(60deg, #1d252d, #11151a);
}

.card .card-header-cbp-blue .card-icon,
.card .card-header-cbp-blue .card-text,
.card .card-header-cbp-blue:not(.card-header-icon):not(.card-header-text),
.card.bg-cbp-blue,
.card.card-rotate.bg-cbp-blue .front,
.card.card-rotate.bg-cbp-blue .back {
    background: linear-gradient(60deg, #333f48, #2f3a42);
}

.card .card-header-cbp-gold .card-icon,
.card .card-header-cbp-gold .card-text,
.card .card-header-cbp-gold:not(.card-header-icon):not(.card-header-text),
.card.bg-cbp-blue,
.card.card-rotate.bg-cbp-gold .front,
.card.card-rotate.bg-cbp-gold .back {
    background: linear-gradient(60deg, #9F7d23, #957621);
}

.sidebar {
    background: #1d252d;
    color: #e8e8e8;
    z-index: 6;
}

.sidebar .nav li a, .sidebar .nav li .dropdown-menu a {
    color: #e8e8e8;
}

.sidebar[data-color="azure"] li.active > a {
    background-color: #9e7c23;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(158, 124, 35, .3);
}

.sidebar .nav li:hover:not(.active) > a, .sidebar .nav li:not(.active) .dropdown-menu a:hover, .sidebar .nav li .dropdown-menu a:focus, .sidebar .nav li.active > [data-toggle="collapse"] {
    background-color: rgba(158, 124, 35, .3);
    color: white;
    box-shadow: none;
}

i.toggle-chevron:before {
    content: "\f077";
}

div.collapsed i.toggle-chevron:before {
    content: "\f078";
}

div.show-on-collapsed {
    opacity: 0;
    transition:opacity 0.3s linear;
}
div.collapsed div.show-on-collapsed {
    opacity: 1;
}
div.collapsed div.hide-on-collapsed {
    opacity: 0;
    transition:opacity 0.3s linear;
}

div.product-header {
    background-color: #1d252d;
    color: whitesmoke;
    padding: 5px;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
}

div.product-image {

}

div.product-image > img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width:100%;
    max-height:95px;
    width: auto;
    height: auto;
}

div.product-price {
    text-align: right;
    font-size: 1.7em;
    padding: 5px;
    color: black;
    font-weight: bold;
    letter-spacing: 2px;
}

div.product-subtitle {
    text-align: center;
    font-size: 1em;
    color: black;
}

div.product-container {
    border: 1px solid #1d252d;
    color: black;
    text-align: center;
    padding: 5px;
}

div.business-container {
    font-size: 1.3em;
    font-weight: bold;
    margin: 10px;
}

.navbar-top {
    background-color: transparent !important;
    box-shadow: none;
}

.visible-taol {
    display:none;
}

.nav-item.nav-item-admin {
    background-color: darkblue;
}