/* 上传视频背景颜色 */
.uploadimage.uploadvideo {
    background-color: unset;
}
/* 隐藏logo */
.layui-layout>.layui-header>ul.layui-nav .layui-logo-hide .headimg {
    border-radius: 50%;
}
/* 菜单logo */
.layui-layout>.layui-side .layui-logo .headimg {
    width: 30px;
    height: 30px;
    transform: rotate(-15deg);
    margin-right: 5px;
}
.layui-layout-theme-blue-1>.layui-layout-admin>.layui-side .layui-logo .headtxt {
    text-transform: uppercase;
    letter-spacing: .05rem;
    font-weight: 800;
}
/* 菜单栏 */
.layui-layout>.layui-side {
    width: 150px;
}
.layui-layout-left-mini>.layui-side {
    width: 55px;
}
.layui-layout>.layui-header, .layui-layout>.layui-body {
    left: 150px;
}
.layui-layout>.layui-body>.think-page-body>.layui-card>.layui-card-header {
    left: 150px;
}
/* --------------------------------------------------
/*  自定义后台扩展样式，需要在加载 console.css 后载入
/* -------------------------------------------------- */
.header-toolbar-menus {
    display: inline-block;
}
.header-menus-show {
    display: inline-block!important;
}
.header-menus {
    position: fixed;
    top: 105px;
    right: 0;
    z-index: 88888888;
    border: 1px solid whitesmoke;
    border-top: unset;
    background-color: white;
    padding: 5px 10px;
    width: auto;
    display: none;
}
.header-menus a {
    display: block;
    transition: all .3s;
    -webkit-transition: all .3s;
    margin: 5px 0!important;
}
/* 滚动条 */
::-webkit-scrollbar {
    -webkit-appearance: none!important;
    height: 5px!important;
    width: 5px!important;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.3)!important;
    border: 1px solid #fff!important;
    border-radius: 4px!important;
}
::-webkit-scrollbar-track, ::-webkit-scrollbar-track:hover {
    background: transparent!important;
}
/* 黑色时钟 */
.bg {
    position: absolute!important;
}
.bg .timer {
    top: 55%!important;
}
/* 时钟 */
.clock-iframe {
    position: absolute;
    width: 100%;
    height: calc(100vh - 55px);
    border: none;
}
/* 加载主题 */
.layui-layout-theme-default .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
.layui-layout-theme-white .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
.layui-layout-theme-black-1 .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
.layui-layout-theme-black-2 .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
.layui-layout-theme-red-1 .think-page-loader .loader:after {
    background-color: #AA3130!important;
}
.layui-layout-theme-red-2 .think-page-loader .loader:after {
    background-color: #AA3130!important;
}
.layui-layout-theme-blue-1 .think-page-loader .loader:after {
    background-color: #4e73df!important;
}
.layui-layout-theme-blue-2 .think-page-loader .loader:after {
    background-color: #4e73df!important;
}
.layui-layout-theme-green-1 .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
.layui-layout-theme-green-2 .think-page-loader .loader:after {
    background-color: #16baaa!important;
}
/* 403兼容 */
.wrapper {
    height: 100vh!important;
}
.wrapper .container .p404 {
    top: 10%!important;
}
.layui-layer-content .wrapper {
  width: 100%!important;
  height: 580px!important;
}
.layui-layer-content .wrapper .container .scene {
  width: 100%!important;
  height: 580px!important;
}
.layui-layer-content .wrapper .container .circle {
  position: unset!important;
}
.layui-layer-content .wrapper .container .p404 {
  font-size: 160px;
}
.layui-layer-content .wrapper .container .p404, .wrapper .container .p404 {
  min-width: 0!important;
  min-height: 0!important;
}
/* 403兼容 */