body { font-size: .875rem; font-family: 'Roboto', sans-serif; } /* * Sidebar */ .sidebar { position: fixed; padding: 0; box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); } .sidebar-sticky { position: -webkit-sticky; position: sticky; top: 48px; /* Height of navbar */ height: calc(100vh - 48px); padding-top: .5rem; overflow-x: hidden; overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ } .sidebar .nav-link { font-weight: 500; color: #333; transition: all .2s cubic-bezier(1,.1,.13,1); } .sidebar .nav-link.active { color: #007bff; background-color: #e3e3e3; } .sidebar .nav-link:hover:not(.active) { background-color: #d2d2d2; color: #0056b3; } .sidebar-heading { font-size: .75rem; text-transform: uppercase; } /* * Navbar */ .navbar-brand { padding-top: .75rem; padding-bottom: .75rem; font-size: 1rem; background-color: rgba(0, 0, 0, .25); box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25); } .navbar .form-control { padding: .75rem 1rem; border-width: 0; border-radius: 0; } .form-control-dark { color: #fff; background-color: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .1); } .form-control-dark:focus { border-color: transparent; box-shadow: 0 0 0 3px rgba(255, 255, 255, .25); } /* * Utilities */ .border-top { border-top: 1px solid #e5e5e5; } .border-bottom { border-bottom: 1px solid #e5e5e5; } /** * Charts * @author Bennet Kahrs */ .ct-series-a .ct-bar { stroke: rgb(0, 154, 174); stroke-width:20px } .ct-series-a .ct-line { stroke: rgb(0, 154, 174); } .ct-series-a .ct-area { fill: rgba(0, 154, 174,.9); } .ct-series-a .ct-point { stroke: rgb(0, 154, 174); } table { width: 100%; border: black 1px solid; } tbody tr:nth-child(even) { background-color: rgba(52,58,62, .4); } thead { text-align: center; color: white; background-color: rgba(52,58,62, .9); } td { text-align: center; max-width: 100%; min-width: 9%; } /* * Headline Dashboard */ .hWelcome { text-align: center; color: rgb(52,58,62); font-size: 100px; } .pH_Wel { color: rgb(52,58,62); text-align: center; font-size: 35px; } .divH { background-color: rgba(0, 154, 174,.8); border-radius: 10px; box-shadow: 0px 10px 15px rgba(0,82,93,.4); } /* * Produkt Tabelle */ #products-selector > label { vertical-align: middle; margin: 0 20px 5px 0; padding-top: 8px; } #products-selector > button { margin-left: 20px; } /** * Benutzerverwaltung */ .table-py-2 .btn { margin: 10px 0; } .table-py-2 .btn:last-child { margin-right: 5px; } #calc-page .form-row .info { background-color: rgba(40, 167, 69, .8); padding: 5px; border: 1px rgba(0,0,0,.2) solid; border-radius: 8px; }