:root {
    --main-font: "Plus Jakarta Sans";
    /*--main-font: "Exo";*/
    /*--main-font: "Muli";*/
}

body {
    --dxbl-text-font-family: var(--main-font); /* "Instrument Sans";*/ /*, sans-serif;*/
    --bs-font-sans-serif: var(--main-font); /*"Instrument Sans";, sans-serif;*/
    font-family: var(--main-font); /*"Instrument Sans"; sans-serif;*/
    font-family: var(--main-font); /*var(--dxbl-text-font-family);*/
    --dxbl-text-font-family: var(--main-font); /*"Instrument Sans";, sans-serif;*/

    text-shadow: 0 0 0.5px rgba(0,0,150,0.5);

    --bs-primary: #09b850;
}

body:not(.dxbl-theme-fluent) .header {
    box-shadow: none !important;
}

.main-layout-container{
    background-color: #f0f0f0;
    /*background-image: url('../images/abstract_back.jpg');*/
}

#main-view-content{
    border: 1.5px solid #e0e0e0;     /* default thin light gray */
    border-radius: 8px;
    /*border-top-left-radius: 15px;*/
    box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* subtle elevation */
    /*margin-left:10px;*/
    /*margin-top:10px;*/
    margin:10px;
    background-color:white;
}

.dxbl-btn{
    border: 1.5px solid #e0e0e0;     /* default thin light gray */
    border-radius: 8px;            /* rounded corners */
    box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* subtle elevation */
}

.e-aiassistview{
    border: 1.5px solid #e0e0e0;     /* default thin light gray */
    border-radius: 8px;            /* rounded corners */
    box-shadow: 0 2px 4px rgba(0,0,0,0.05); /* subtle elevation */
    padding:5px;
    margin-top:5px;
}

.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split>.dxbl-btn {
    border: none;
    border-radius: 0px;            /* rounded corners */
    box-shadow: none;
}

/*@media (max-width: 767px) {*/
/*    .detail-view-content {*/
/*        !* styles when viewport < 768px *!*/
/*        .dxbl-col-md-7 {*/
/*            flex: 0 0 auto;*/
/*            width: 58.33333333%;*/
/*            max-width: 100%;*/
/*        }*/
/*    }*/
/*}*/