.bg-blau, .bg-orange {
background-color: #2c4294;
color: white;
border: none !important;
}

.display-none{
display: none !important;
}

.navbar-brand, .navbar.navbar-dark {
background-color: #ddd !important;
}

.border-bottom-black {
border-bottom: 2px solid black;
}

.square {
border-radius: 0px !important;
}

.product-preview{
height: 350px;
object-fit: contain;
}

.detail-link {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.sidebar .nav-link.active, #ctl22836_A617, #ctl22836_1_A627 {
    color: #2c4294;
}

hr {
    margin: 0 !important;
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
}


#JQUERY STUFF


.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000000;
    text-decoration: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000;
    text-decoration: none;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 0px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border: 0;
    overflow: auto;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #d8dcdf;
    font-weight: bold;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
    border-radius: 0px !important;
    font-weight: normal;
    background: rgba(0,0,0,.03);
    color: #000000;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: none;
    font-weight: bold;
    color: #000;
}

.ui-accordion .ui-accordion-header {
    margin-top: -1.5px;
}

.ui-accordion-content {
   height: auto !important;
}

.ui-state-hover .ui-icon {
    background-image: url(/myfactory/web/jquery.ui/10.1.3/themes/flick/images/ui-icons_454545_256x240.png) !important;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    transform: scale(1.2);
}

.ui-widget-content a {
color: #0d6efd;
font-size:14px;
}