/* COLOR */ body { background-color: var(--colorbgbodylight); color: var(--colorftbodylight); } .header { color: var(--colorfttitledark); } .header h1, .header a, #sidebar a, #sidebar hr{ color: var(--colorfttitledark); } .header a:hover, #sidebar a:hover { color: var(--colorfttitledark); text-decoration:none; } .navbar { background-color: var(--colorbgbodydark); } .table, .table-hover > tbody > tr:hover > *, .table-striped > tbody > tr:nth-of-type(odd) > * { color: var(--colorftbodylight); } /* FONT */ body { font-family: var(--fontbody); } h1, h2, h3, .navbar-brand, .card-header, .modal-header h4, .widgetheader .title { font-family: var(--fonttitle); color: var(--colorfttitlelight); } h1 { font-size: var(--fontsizeh1); } h2 { font-size: var(--fontsizeh2); } h3 { font-size: var(--fontsizeh3); } h4 { font-size: var(--fontsizeh4); } .card-header .custom-control, .grid-item-title h2 { font-family: var(--fontbody); } /* GLOBAL */ html, body { height:100%; } a { text-decoration: none; cursor: pointer; color: var(--colorfttitlelight); } a:hover { color: var(--colorfttitlelight-darker); } main { display:flex; overflow:hidden; } .dataTable { border-style: solid none solid solid; border-width: 1px; } .avatar { width:30px; height:30px; background-color: var(--colorbgbodydark); border-radius: 100%; } .select2,.select2-container .select2-search--inline { width:100%!important; } /* HEADER */ .header h1 { text-transform: uppercase; padding-left: 10px; padding-top: 15px; margin: 0px; line-height:var(--lineheighth1); } .header h1 small { font-size:60%; } #header .nav-link { padding:0.5rem; } @media (max-width: 991px) { #header { display:none !important; } } /* NAVBAR */ .nav { vertical-align: middle; } .navbar-logo { padding: 0 0 0 0.5rem !important; } .navbar-logo img{ height:20px; } .navbar i { font-size: 20px; min-width: 30px; height:20px; } /* MENU */ #menu { height:50px; padding: 0px 0px 0px 10px !important; } #menu .navbar-logo { margin-right: 10px; } @media (max-width: 991px) { #menu { display:flex !important; height: auto; padding: 0px !important; } .navbar-logo { padding: 10px 5px 10px 10px !important; } .navbar-logo img { height:40px; } .navbar i { font-size: 20px; min-width: 30px; height:20px; } #switchHeader { display:none; } } /* SIDEBAR */ #sidebar { background-color: var(--colorbgbodydark); width: 100%; max-width:300px; overflow-y: auto; } #sidebar span { padding-left: 5px; } #sidebar .nav-pills .nav-link { border-radius:0px; } #sidebar .nav-pills .nav-link.active { background-color: var(--colorbgbodydark-darker); } #sidebar .nav-link-items { display: none; } #sidebar .nav-link-item { padding-left: 2em; } @media (max-width: 991px) { #sidebar { max-width:65px; } #sidebar span { display: none; } #sidebar i { font-size: 25px; } #sidebar .nav-link-item { padding-left: 1rem; } #sidebar .nav-link-section { display:block; margin-bottom: 10px; } #sidebar .nav-link-title { display:none; } #sidebar .nav-link-items { display:block !important; border-bottom: 1px solid var(--colorfttitledark); } } /* PAGE */ #page { overflow-y: auto; width:100%; } .ckeditor-content img { max-width:100%; height:auto !important; } .hide { display: none !important; } /* ITEM */ .items-list { display:flex; flex-wrap: wrap; } .item { padding:10px; display:flex; text-align: center; justify-content: center; margin-right:5px; margin-bottom:5px; flex-wrap: wrap; color: var(--colorftbodydark) !important; } .item-action { width: 100%; color: var(--colorftbodydark) !important; padding-top:10px; height:35px; } .item-action i { font-size: 22px; } .item-container { display:flex; flex-wrap: nowrap; justify-content: space-around; } .item-content { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: column; } .item img { margin:0px auto 10px auto; } .item h3 { margin:0px; color: var(--colorftbodydark); } .item-subtitle { font-size: 12px; margin:0px; color: var(--colorftbodydark); } .item-description { color: var(--colorftbodydark); text-align: left; padding: 0px 10px; } .item-verysmall { width: 80px; padding:5px 2px 2px 2px; } .item-verysmall .item-link { width: 76px; } .item-verysmall img { height:40px; } .item-verysmall h3{ font-size: 10px; font-family: var(--fontbody); text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .item-verysmall .item-subtitle{ display:none; } .item-verysmall .item-action { padding-top:0px; height:25px; } .item-verysmall .item-action i { font-size: 14px; } .item-small { width: 100px; padding:10px 5px; } .item-small .item-link { width: 90px; } .item-small img { height:60px; } .item-small h3{ font-size: 12px; font-family: var(--fontbody); text-transform: uppercase; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .item-small .item-subtitle{ display:none; } .item-small .item-action i { font-size: 16px; } .item-medium { width: 150px; } .item-medium .item-link { width: 130px; } .item-medium img { height:90px; } .item-medium h3{ font-size: 18px; } .item-large { width:300px; justify-content: left; } .item-large .item-link { display: flex; } .item-large img { height:120px; } .item-large .item-title { text-align:left; padding-left:10px; } .item-large h3{ font-size: 25px; border-bottom: 1px solid var(--colorftbodydark); } .item-large .item-container { flex-direction: column; } .item-large .item-action { text-align: left; } .item-large .item-description { margin-top:15px; } .item-list { width:100%; justify-content: left; } .item-list .item-container { flex-direction: column; width:100%; } .item-list .item-content { flex-wrap: nowrap; flex-direction: row; } .item-list .item-link { display:flex; align-items: center; } .item-list img { height:40px; margin:0px; } .item-list .item-title { text-align:left; padding-left:10px; } .item-list h3{ font-size: 18px; font-family: var(--fontbody); text-transform: uppercase; } .item-list .item-subtitle{ display:none; } .item-list .item-action { width:auto; }