@import url('https://fonts.googleapis.com/css?family=Nova+Slim&display=swap'); body, html { line-height: 1.8; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; color: #555e58; text-transform: capitalize; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; font-weight: 400; margin: 0px; padding: 0px; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 { font-weight: 400; line-height: 1.5em; } p { font-size: 15px; margin: 12px 0 0; line-height: 24px; } a { color: #333; font-weight: 400; } button:focus { box-shadow: none; outline: none; border: none; } button { cursor: pointer; } ul, ol { padding: 0; margin: 0px; list-style: none; } a, a:hover, a:focus { color: #333; text-decoration: none; transition: all 0.3s; } /*======================================================= material-icons copy & paste form site google material-icons ==================================================*/ @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */ src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'), url(https://example.com/MaterialIcons-Regular.woff) format('woff'), url(https://example.com/MaterialIcons-Regular.ttf) format('truetype'); } .material-icons { font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: 'liga'; } /*======================================================= material-icons copy & paste form site google material-icons ==================================================*/ .wrapper { position: relative; width: 100%; overflow: auto; } /* --------------------------------------------------- SIDEBAR STYLE start ----------------------------------------------------- */ #sidebar { position: fixed; height: 100vh !important; top: 0; bottom: 0; left: 0; z-index: 11; width: 260px; overflow: auto; transition: all 0.3s; background: #FFFFFF; box-shadow: 0 10px 30px -12px rgb(0 0 0 / 42%), 0 4px 25px 0px rgb(0 0 0 / 12%), 0 8px 10px -5px rgb(0 0 0 / 20%); } #sidebar::-webkit-scrollbar { width: 5px; border-radius: 10px; background-color: #eee; display: none; } #sidebar::-webkit-scrollbar-thumbs { width: 5px; border-radius: 10px; background-color: #333; display: none; } #sidebar:hover::-webkit-scrollbar { display: block; } #sidebar:hover::-webkit-scrollbar-thumbs { display: block; } #sidebar .sidebar-header { padding: 20px; background-color: #ffffff; border-bottom: 1px solid #eee; } .sidebar-header h3 { color: #333; font-size: 17px; margin: 0px; text-transform: uppercase; transition: all 0.5s ease; font-weight: 600; } .sidebar-header h3 img { width: 120px; margin-right: 10px; } #sidebar ul li { padding: 2px 7px; } #sidebar ul li.active>a { color: #333; background-color: rgba(200, 200, 200, 0.2); } #sidebar ul li a:hover { color: #333; background-color: rgba(200, 200, 200, 0.2); } .dropdown-toggle::after { position: absolute; right: 10px; top: 23px; } #sidebar ul li.drodown { position: sticky; } #sidebar ul.components { padding: 20px 0; } #sidebar ul li a { padding: 10px; line-height: 30px; border-radius: 5px; font-size: 15px; position: relative; font-weight: 400; display: block; } #sidebar ul li a span { text-transform: capitalize; display: inline-block; } #sidebar ul li a i { position: relative; margin-right: 10px; top: 5px; color: #555555; margin-left: 10px; } /* --------------------------------------------------- sidebar end ----------------------------------------------------- */ /*======================================================= main-content navbar-design start ===============================================*/ #content { position: relative; transition: all 0.3s; background-color: #EEEEEE; } .top-navbar { width: 100%; z-index: 9; position: relative; } .main-content { padding: 10px 20px 0px 20px; position: relative; width: 100%; } .navbar { background-color: #2196F3; color: #FFFFFF; } .navbar-brand { color: #FFFFFF; } .navbar button { background-color: transparent; border: none; } .navbar button span { color: #fff; } #sidebarCollapse { border-radius: 50%; width: 45px; height: 45px; text-align: center; line-height: 45px; margin-right: 20px; border: none; color: #FFFFFF; background-color: rgba(0, 0, 0, 0.09); } #sidebarCollapse span { margin: 9px; padding: 0px; } .navbar-nav>li.active { color: #FFFFFF; border-radius: 4px; background-color: rgba(0, 0, 0, 0.08); } .navbar-nav>li>a { color: #FFFFFF; } .navbar .notification { position: absolute; top: 5px; right: 10px; display: block; font-size: 9px; border: 0px; font-size: 10px; background: #d9534f; min-width: 15px; text-align: center; padding: 1px 5px; height: 15px; border-radius: 2px; line-height: 14px; } .navbar-nav>li.show .dropdown-menu { transform: translate3d(0, 0, 0); opacity: 1; visibility: visible; } .dropdown-menu li>a { font-size: 13px; padding: 10px 20px; margin: 0 5px; border-radius: 2px; font-weight: 400; transition: all 150ms linear; } .navbar-nav>.active>a:focus { color: #FFFFFF; background-color: rgba(0, 0, 0, 0.08); } .navbar-nav li a { position: relative; display: block; padding: 10px 15px !important; } /*======================================================= main-content navbar-design end ===============================================*/ /*======================================================= main-content navbar-design start ===============================================*/ /*======================================================= main-content inner design like card start ===============================================*/ .card { margin: 10px 0; } .card { border-radius: 0px !important; } .card { display: inline-block; position: relative; border: none !important; width: 100%; margin: 15px 0; box-shadow: 0 1px 2px rgb(0 0 0 / 8%); border-radius: 6px; color: rgba(0, 0, 0, 0.87); background: #fff; } .card-stats .card-header { float: left; text-align: center; } .card .card-header { padding: 15px 20px 0; z-index: 3; background-color: #fff !important; border-bottom: none; } .card .card-footer .stats .material-icons { position: relative; top: 4px; font-size: 16px; } .card-stats .card-header span { font-size: 36px; line-height: 56px; width: 56px; height: 56px; } .icon.icon-warning { color: #ff9800; } .icon.icon-rose { color: #e91e63; } .icon.icon-success { color: #4caf50; } .icon.icon-info { color: #00bcd4; } .card .card-footer { margin: 0 7px 0px; padding-top: 10px; background-color: #fff; border-top: 1px solid #eeeeee; } .text-info { color: #03A9F4 !important; } .card-stats .card-content { text-align: right; padding-top: 10px; } .card .card-content { padding: 15px 20px; position: relative; } .card .card-content .category { margin-bottom: 0; } .card .category:not([class*="text-"]) { color: #555555; font-size: 14px; font-weight: 400; } .card .card-title:not(.card-calendar .card-title) { margin-top: 0; margin-bottom: 5px; } .card-stats .card-title { margin: 0; } .card .card-footer .stats { line-height: 22px; color: #555555; font-size: 15px; } .card .card-footer div { display: inline-block; } .card .card-header-text h4 { margin-top: 0; margin-bottom: 3px; font-size: 19px; font-weight: 400; color: #222222; text-decoration: none; } .table>thead>tr>th { border-bottom-width: 1px; font-size: 16px; font-weight: 400; } .card .card-content { padding: 15px 20px; position: relative; } .streamline .sl-primary { border-left-color: #188ae2; } .streamline .sl-item { position: relative; padding-bottom: 12px; border-left: 1px solid #ccc; } .streamline .sl-item:before { content: ''; position: absolute; left: -6px; top: 0; background-color: #ccc; width: 12px; height: 12px; border-radius: 100%; } .streamline .sl-primary:before, .streamline .sl-primary:last-child:after { background-color: #188ae2; } .streamline .sl-danger:before, .streamline .sl-danger:last-child:after { background-color: #ff5b5b; } .streamline .sl-success { border-left-color: #10c469; } .streamline .sl-success:before, .streamline .sl-success:last-child:after { background-color: #10c469; } .streamline .sl-warning { border-left-color: #f9c851; } .streamline .sl-warning:before, .streamline .sl-warning:last-child:after { background-color: #f9c851; } .streamline .sl-danger { border-left-color: #ff5b5b; } .streamline .sl-item .sl-content { margin-left: 24px; } .streamline .sl-item .text-muted { color: inherit; opacity: .6; font-size: 12px; } .streamline .sl-item p { font-size: 14px; color: #333; } /*======================================================= main-content inner design like card end ===============================================*/ /*============================================= footer design start =========================================*/ .footer { border-top: 1px solid #e7e7e7; } footer { padding: 10px 0; position: relative; width: 100%; } footer ul li { display: inline-block; } footer ul li a { color: inherit; padding: 15px; font-weight: 500; font-size: 12px; text-transform: uppercase; border-radius: 3px; text-decoration: none; position: relative; display: block; } footer .copyright { padding: 15px; font-size: 14px; margin: 0; } /*============================================= footer design end =========================================*/ #sidebar.show-nav, .body-overlay.show-nav { transform: translatex(0%); opacity: 1; display: block; visibility: visible; z-index: 15; } /* --------------------------------------------------- MEDIAQUERIES ----------------------------------------------------- */ @media only screen and (min-width:992px) { #sidebar.active { width: 80px; height: 100% !important; position: absolute !important; overflow: visible !important; top: 0 !important; z-index: 666; float: left !important; bottom: 0 !important; } #sidebar.active .sidebar-header h3 span { display: none; transition: all 0.5s ease; } #sidebar.active ul li a span { display: none; transition: all 0.5s ease; } #sidebar.active .dropdown-toggle::after { display: none; transition: all 0.5s ease; } #content { width: calc(100% - 260px); position: relative; float: right; transition: all 0.3s; background-color: #EEEEEE; } #content.active { width: calc(100% - 80px); } #sidebar.active .menu { position: absolute; left: 81px; background-color: white; width: 180px; height: auto; margin: 5px 0; top: 0; border: 1px solid #dcd9d9; z-index: 4; } } @media only screen and (min-width:992px) { .dropdown-menu { border: 0; box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%); transform: translate3d(0, -20px, 0); visibility: hidden; transition: all 150ms linear; display: block; min-width: 15rem; right: 0; left: auto; opacity: 0; } } /*===============small-screen overlay sidebar design media queries==============*/ @media only screen and (max-width:992px) { #sidebar { position: fixed; top: 0; bottom: 0; z-index: 10; width: 260px; transform: translatex(-100%); transition: all 150ms linear; box-shadow: none !important; } .body-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; visibility: hidden; opacity: 0; z-index: 3; transition: all 150ms linear; background-color: rgba(0, 0, 0, 0.5); } } /*===============small-screen overlay sidebar design media queries==============*/ /* --------------------------------------------------- MEDIAQUERIES ----------------------------------------------------- */