@import url("bootstrap.css");
@import url("jquery-confirm.min.css");
@import url("simplebar.min.css");
@import url("notyf.min.css");
@import url("datatables.min.css");
@import url("daterangepicker.css");
@import url("../fonts/bootstrap-icons.css");
/* header */
.navbar-header{height: 58px;}
.navbar-header .navbar-brand img{width: auto;height:32px}
.top-menus a{margin-left: 1.5rem;}
.top-menus{display:flex;flex-direction: row;align-items: center;}
.navbar-header .navbar{box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.navbar-collapse{position: absolute;top:58px;left: 0;right: 0;background-color: #fff;padding: 20px 0;}
.navbar-collapse .nav-link{text-align: center;}

.common-footer{background-color: #1b1b1b;padding-top: 30px;}
.common-footer a,.common-footer{color: var(--bs-gray-100);}
.footer-contact .bi{margin-right: 20px;}
.common-footer .border-top{border-top-color: #424242 !important;}
.footer-links li{margin-bottom: 10px;}

.top-menus .logined-dropdown img{width: 36px;height: 36px;border-radius: 50%;margin-right: 6px;}
.top-menus .logined-dropdown .dropdown-toggle{display: flex;align-items: center;color: var(--bs-secondary-text);}
.top-menus .logined-dropdown .dropdown-menu{    margin-top: 18px;border: 0;border-radius: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
.top-menus .logined-dropdown .dropdown-menu a{margin: 0;}

.dropdown-wxqcode .dropdown-toggle .icon{width: 36px;height: 36px;vertical-align: middle;fill: currentColor;overflow: hidden;}
.dropdown-wxqcode .dropdown-toggle:after{display: none;}
.dropdown-wxqcode .dropdown-menu{border: none;width: 340px;padding:15px 30px;}
.dropdown-wxqcode .dropdown-menu img{display:block;width: 120px;margin: auto;}

.aside-fixed-buttons{position: fixed;right:40px;bottom: 40px;z-index: 99;}
.aside-fixed-buttons .aside-btn{width: 60px;height: 60px;padding: 10px;background-color: var(--bs-gray-300);text-align: center;cursor: pointer;position: relative;}
.aside-fixed-buttons .aside-btn::after{content: "回顶部";width: 100%;height: 100%;position: absolute;top:0;left: 0;line-height: 60px;background-color:rgba( var(--bs-success-rgb));color: #fff;font-size: 14px;opacity: 0;}
.aside-fixed-buttons .aside-btn .bi{font-size: 30px;line-height: 40px;color: #8f8f8f;}
.aside-fixed-buttons .aside-btn:hover::after{opacity: 1;}
@media (min-width: 576px) {
  
}
@media (min-width: 768px) {
  
}
@media (min-width: 992px) {
	.navbar-header{height:72px}
	.navbar{padding-top: 15px;padding-bottom: 15px;}
	.common-footer{padding-top: 50px;}
	.navbar-collapse{position: static;padding: 0;}
}
@media (min-width: 1200px) {
 
}
@media (min-width: 1400px) {
  
}
