/********** Template CSS **********/ :root { --primary: #F3F6F9; --light: #F3F6F9; --dark: #191C24; } .back-to-top { position: fixed; display: none; right: 45px; bottom: 45px; z-index: 99; } a { color:#4a0e99 !important; } /*** Spinner ***/ /*** Button ***/ .btn { transition: .5s; } .btn.btn-primary { color: #4a0e99; } .btn-square { width: 38px; height: 38px; } .btn-sm-square { width: 32px; height: 32px; } .btn-lg-square { width: 48px; height: 48px; } .btn-square, .btn-sm-square, .btn-lg-square { padding: 0; display: inline-flex; align-items: center; justify-content: center; font-weight: normal; border-radius: 50px; } /*** Layout ***/ .sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 400px; height: 100vh; overflow-y: auto; background: var(--light); transition: 0.5s; z-index: 999; } .content { margin-left: 250px; min-height: 100vh; background: #FFFFFF; transition: 0.5s; } @media (min-width: 992px) { .sidebar { margin-left: 0; } .sidebar.open { margin-left: -250px; } .content { width: calc(100% - 250px); } .content.open { width: 100%; margin-left: 0; } } @media (max-width: 991.98px) { .sidebar { margin-left: -400px; } .sidebar.open { margin-left: 0; } .content { width: 100%; margin-left: 0; } } /*** Navbar ***/ .sidebar .navbar .navbar-nav .nav-link { padding: 7px 20px; color: var(--dark); font-weight: 500; border-left: 3px solid var(--light); border-radius: 0 30px 30px 0; outline: none; } .sidebar .navbar .navbar-nav .nav-link:hover, .sidebar .navbar .navbar-nav .nav-link.active { color: var(--primary); background: #FFFFFF; border-color: var(--primary); } .sidebar .navbar .navbar-nav .nav-link i { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; background: #FFFFFF; border-radius: 40px; } .sidebar .navbar .navbar-nav .nav-link:hover i, .sidebar .navbar .navbar-nav .nav-link.active i { background: var(--light); } .sidebar .navbar .dropdown-toggle::after { position: absolute; top: 15px; right: 15px; border: none; content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 900; transition: .5s; } .sidebar .navbar .dropdown-toggle[aria-expanded=true]::after { transform: rotate(-180deg); } .sidebar .navbar .dropdown-item { padding-left: 25px; border-radius: 0 30px 30px 0; } .content .navbar .navbar-nav .nav-link { margin-left: 25px; padding: 12px 0; color: var(--dark); outline: none; } .content .navbar .navbar-nav .nav-link:hover, .content .navbar .navbar-nav .nav-link.active { color: var(--primary); } .content .navbar .sidebar-toggler, .content .navbar .navbar-nav .nav-link i { width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; background: #FFFFFF; border-radius: 40px; } .content .navbar .dropdown-toggle::after { margin-left: 6px; vertical-align: middle; border: none; content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 900; transition: .5s; } .content .navbar .dropdown-toggle[aria-expanded=true]::after { transform: rotate(-180deg); } @media (max-width: 575.98px) { .content .navbar .navbar-nav .nav-link { margin-left: 15px; } } /*** Date Picker ***/ .bootstrap-datetimepicker-widget.bottom { top: auto !important; } .bootstrap-datetimepicker-widget .table * { border-bottom-width: 0px; } .bootstrap-datetimepicker-widget .table th { font-weight: 500; } .bootstrap-datetimepicker-widget.dropdown-menu { padding: 10px; border-radius: 2px; } .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background: var(--primary); } .bootstrap-datetimepicker-widget table td.today::before { border-bottom-color: var(--primary); } /*** Testimonial ***/ .progress .progress-bar { width: 0px; transition: 2s; } /*** Testimonial ***/ .testimonial-carousel .owl-dots { margin-top: 24px; display: flex; align-items: flex-end; justify-content: center; } .testimonial-carousel .owl-dot { position: relative; display: inline-block; margin: 0 5px; width: 15px; height: 15px; border: 5px solid var(--primary); border-radius: 15px; transition: .5s; } .testimonial-carousel .owl-dot.active { background: var(--dark); border-color: var(--primary); }