body {
    font-family: "Open Sans", Helvetica, Arial, sans-serif;


}

body.lightmode{
    background: url('//files.homepagemodules.de/b214495/a_677_b71462b6.png') top left repeat #fff;
    background-position: bottom;
}

td.tg_name{max-width: 300px;}

.latest_card ul{
    max-height: 400px;
    overflow-y: scroll;
    padding: -1.25rem -1.5rem;
}

.latest_card .textcontent{
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}

td.yt_name {
    max-width: 200px;
    overflow: hidden;
}


#projects{
    text-align: center;
}
#projects tr{
    vertical-align: middle;
}

#exporthandles{min-height: 300px;

}

#memberlist.loading{opacity: 0.5;}


#mobilenav.fullscreen{
    display: none !important;
}

#listtypeselector li{
    cursor: pointer;
}

.follow_list strong{font-weight: 800;}
#selectionHelper .selcount{font-weight: 600; font-size: 2rem;}
#selectionHelper{
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    position: fixed;
    top: 10px;
    right: 10px;
    width: 200px;
    height: 200px;}

#navbar-search-main.fullscreen {
    position: fixed;
    z-index: 1040;
    left: 10px;
}

.allocation_div.fullscreen ,#selection_div.fullscreen{
    position: fixed;
    top: 0;
    right: 0%;
    z-index: 1039 !important;
    width: 30%!important;
    background: #fff;
    height: calc(100vh);
    overflow-y: scroll;
}

body.ls_done .allocation_div.fullscreen,
body.ls_done #selection_div.fullscreen,
body.ls_closed .allocation_div.fullscreen,
body.ls_closed #selection_div.fullscreen
{
    width: 100%!important;
}

body.ls_done #navbar-search-main,
body.ls_done #navbar-search-main,
body.ls_closed #navbar-search-main,
body.ls_closed #navbar-search-main
{
    display:none !important;
}




.bootstrap-table.fullscreen {
    position: fixed;
    top: 0;
    left: 0 !important;
    right: 30%;
    z-index: 1039 !important;
    width: 70%!important;
    background: #fff;
    height: calc(100vh);
    overflow-y: scroll;
    padding-top:80px;
}


/* Theme Overwrite */
/*
body {
    background: none !important;
    color: #96a8bd;
    margin: 0;
    padding: 0;
    font-size: 0.875rem;
    font-family: "Poppins",sans-serif!important;
    font-weight: 400;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    background-color: #09092b!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/

.btn-upgrade-pro{width: 128px;}



.bg-dark{
    background-color: rgb(29, 32, 64) !important;
}

.linearText {
    font-weight: 500;
    background: linear-gradient(
            94.6deg, #fad3fb -101.24%, #f43e99 -41.31%, #8b3cbb 27.03%, #38c8e7 128.93%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.title {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 40px;
}

#sidebarMenu{
    background: url("/img/menu_bg.svg");
    overflow-y: auto;
    background-size: cover;
}
.sidebar{
    width: 100%;
    max-width: 200px;
}

/*
h1,h2,h3,h4,h5,h6{color: white;}

.btn-primary{
    background: linear-gradient(96.15deg, rgb(250, 211, 251) -80.74%, rgb(244, 62, 153) -33.36%, rgb(139, 60, 187) 20.66%, rgb(71, 151, 255) 101.22%);
}*/

/* inputbg #1D2040 */