.bi::before{
    margin-right: 0.3rem;
}
.notext .bi::before{
    margin: 0;
}
.notext::before{
    margin: 0;
}
body, html, .wrapper{
    height: 100%;
}
.body {    
    margin: 0;
    line-height: var(--body-line-height);
    text-align: var(--body-text-align);
    background-color: var(--body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}
body li {
    list-style: none;
}
.body .page-content-wrapper{
    color: var(--body-color);    
    /*font-family: var(--body-font-family); */       
}
*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.body a {    
    text-decoration: none;
}
.body dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

.page-content-wrapper {        
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out; 
}
.container-fluid
{
    height: 100%;   
       
}
.content
{
    padding-bottom: 2rem;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --gutter-x: 1.5rem;
    --gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--gutter-x)* .5);
    padding-left: calc(var(--gutter-x)* .5);    
    margin-right: auto;
    margin-left: auto;    
}
.row {
    --gutter-x: 1.5rem;
    --gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(-1* var(--gutter-y));
    margin-right: calc(-.5* var(--gutter-x));
    margin-left: calc(-.5* var(--gutter-x));
}
.row>* {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--gutter-x)* .5);
    padding-left: calc(var(--gutter-x)* .5);
    margin-top: var(--gutter-y);
}
.page-title-box .page-title {
    font-size: 18px;
    margin: 0;
    line-height: 75px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.body h1, .body h2, .body h3, .body h4, body h5 {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 1.1;
    color: var(--heading-color);
}
input[readonly] {
    background-color: transparent !important;
    border: 0;    
}