﻿body {
}
.CatLineItem {
cursor: pointer;
transition: all 1s cubic-bezier(.86,0,.07,1) 0s;
color: black;
text-decoration: underline;
transform-origin: left;
background-color: transparent;
font-weight: 600;
font-size: 0.8vw;
            line-height: 1.6vw;
}
.CATLineItemShown {
    transform:rotateY(0deg);
}
.CATLineItemHidden {
    /*transform:rotateY(90deg);*/
}
.CATSelected {
    background-color: #ffca05;
        font-size: 1.2vw;
}
.CATUNSelected {
    background-color: transparent;

}
    .CatLineItem:hover {
        transition: all 1s ease-in-out 0s;
        background-color: #ffca05;
        font-size: 1.2vw;
    }
.CatLinePad {
    height: 1vw;
float: left;
}
.CatLineDesc {
padding-left: 0vw;
}
.CatLineHit {
float: right;
padding-right: 8px;
color: #0d7e89;
font-weight: 600;
}
.CatLineHit::before {
    content:"(";
color: #0d7e89;
font-weight: 600;
}
.CatLineHit::after {
    content:")";
padding-right: 8px;
color: #0d7e89;
font-weight: 600;
}
.FilterPanel {
background-color: white;
border-radius: 10px;
font-weight: 600;
margin-bottom: 1vh;
font-size: 1vw;
            height: 1px !important;
            padding: 0;
            width: 100%;
}
.CloseFilterButton {
background-image: url('/RES/IMG/Icons/CloseSmall.png');
background-color: transparent;
border-color: transparent;
color: transparent;
cursor:pointer;
            float: left;
            background-size: 2vw;
            width: 2vw;
            height: 2vw;
            margin-left: -0.5vw;
            margin-right: 0.5vw;
}
.FilterText {
float: left;
margin-top: 1vh;
max-height: 2vw;
            white-space: nowrap;
            max-width: 11vw;
            overflow: hidden;
}
/*.FilterText::after {
    content:"...";
margin-top: 1vh;
}*/
