From 8439298f98af24bc1220283c4934071043aa44c4 Mon Sep 17 00:00:00 2001 From: MiniLing Date: Wed, 14 Feb 2018 19:27:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9=E5=8C=85=E5=90=ABda?= =?UTF-8?q?ta-tips-image=E7=9A=84=E5=85=83=E7=B4=A0=E9=BC=A0=E6=A0=87?= =?UTF-8?q?=E7=A7=BB=E5=85=A5=E6=97=B6=E6=98=BE=E7=A4=BA=E6=94=BE=E5=A4=A7?= =?UTF-8?q?=E9=95=9C=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/assets/css/backend.css | 1514 +++++++++++++++++---------------- 1 file changed, 758 insertions(+), 756 deletions(-) diff --git a/public/assets/css/backend.css b/public/assets/css/backend.css index 9019dab5..cab8d69b 100644 --- a/public/assets/css/backend.css +++ b/public/assets/css/backend.css @@ -1,756 +1,758 @@ -@import url("../css/bootstrap.min.css"); -@import url("../css/fastadmin.min.css"); -@import url("../css/skins/skin-green.css"); -@import url("../css/iconfont.css"); -@import url("../libs/font-awesome/css/font-awesome.min.css"); -@import url("../libs/toastr/toastr.min.css"); -@import url("../libs/layer/dist/theme/default/layer.css"); -@import url("../libs/bootstrap-table/dist/bootstrap-table.min.css"); -@import url("../libs/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css"); -@import url("../libs/bootstrap-daterangepicker/daterangepicker.css"); -@import url("../libs/nice-validator/dist/jquery.validator.css"); -@import url("../libs/selectpage/selectpage.css"); -body { - background: #f1f4f6; -} -body.is-dialog { - background: #fff; -} -.selection { - position: absolute; - border: 1px solid #8B9; - background-color: #BEC; -} -.main-header .logo, -.main-header .navbar { - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} -.main-header .navbar { - position: relative; -} -.main-header .navbar .sidebar-toggle { - position: absolute; - width: 45px; - text-align: center; -} -.main-header .navbar #nav { - position: absolute; - left: 45px; -} -.main-header .navbar .navbar-custom-menu { - position: absolute; - right: 0; -} -.note-dialog .modal { - z-index: 1060; -} -.bootstrap-dialog .modal-dialog { - /*width: 70%;*/ - max-width: 885px; -} -/*iOS兼容*/ -html.ios-fix, -html.ios-fix body { - height: 100%; - overflow: auto; - -webkit-overflow-scrolling: touch; -} -.content { - min-height: 500px; -} -#header { - background: #fff; - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); -} -.content-wrapper { - position: relative; -} -.control-relative { - position: relative; -} -.tab-addtabs { - overflow: hidden; -} -.tab-addtabs .tab-pane { - height: 100%; - width: 100%; -} -.row-between .col-xs-6 + .col-xs-6:before { - content: "-"; - position: absolute; - left: -2%; - top: 6px; -} -@media only screen and (min-width: 481px) { - .row-flex { - display: flex; - flex-wrap: wrap; - } - .row-flex > [class*='col-'] { - display: flex; - flex-direction: column; - } - .row-flex.row:after, - .row-flex.row:before { - display: flex; - } -} -@media (max-width: 991px) { - .main-header .navbar-custom-menu a.btn-danger { - color: #fff; - background-color: #e74c3c; - } - .main-header .navbar-custom-menu a.btn-primary { - color: #fff; - background-color: #2c3e50; - } -} -.common-search-table { - min-height: 20px; - padding: 15px; - margin-bottom: 15px; - background-color: #f5f5f5; -} -.searchit { - border-bottom: 1px dashed #3c8dbc; -} -/* 固定的底部按钮 */ -.fixed-footer { - position: fixed; - bottom: 0; - background-color: #ecf0f1; - width: 100%; - margin-bottom: 0; - padding: 10px; -} -/* 包裹在layer外层 */ -.layer-footer { - display: none; -} -table.table-template { - overflow: hidden; -} -.sp_container .msg-box { - position: absolute; - right: 0; - top: 0; -} -.toast-top-right-index { - top: 62px; - right: 12px; -} -.bootstrap-select .status { - background: #f0f0f0; - clear: both; - color: #999; - font-size: 12px; - font-weight: 500; - line-height: 1; - margin-bottom: -5px; - padding: 10px 20px; -} -.img-center { - margin: 0 auto; - display: inline; - float: none; -} -/* - * RIBBON - */ -#ribbon { - overflow: hidden; - padding: 15px 15px 0 15px; - position: relative; -} -#ribbon a { - color: #777 !important; - text-decoration: none !important; -} -#ribbon .breadcrumb { - display: inline-block; - margin: 0; - padding: 0; - background: none; - vertical-align: top; -} -#ribbon .breadcrumb > .active, -#ribbon .breadcrumb li { - color: #aaa; -} -#ribbon .shortcut a { - margin-left: 10px; -} -.is-dialog #main { - background: #fff; -} -form.form-horizontal .control-label { - font-weight: normal; -} -.user-panel > .image img { - width: 45px; - height: 45px; -} -/*panel扩展描述样式*/ -.panel-intro { - margin-bottom: 0; - border: none; -} -.panel-intro > .panel-heading { - padding: 15px; - padding-bottom: 0; - background: #e8edf0; - border-color: #e8edf0; - position: relative; -} -.panel-intro > .panel-heading .panel-lead { - margin-bottom: 15px; -} -.panel-intro > .panel-heading .panel-lead em { - display: block; - font-weight: bold; - font-style: normal; -} -.panel-intro > .panel-heading .panel-title { - height: 25px; - font-weight: normal; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.panel-intro > .panel-heading .panel-control { - height: 42px; - position: absolute; - top: 8px; - right: 8px; -} -.panel-intro > .panel-heading .panel-control .fa { - font-size: 14px; -} -.panel-intro > .panel-heading .nav-tabs { - border-bottom: 0; - margin-bottom: 0; -} -.panel-intro > .panel-heading .nav-tabs > li > a { - margin-right: 4px; - color: #95a5a6; - background-color: #d8e0e6; - border: 1px solid #e8edf0; - border-bottom-color: transparent; -} -.panel-intro > .panel-heading .nav-tabs > li > a:hover, -.panel-intro > .panel-heading .nav-tabs > li > a:focus { - border: 1px solid #e8edf0; - color: #7b8a8b; - background-color: #c9d4dc; -} -.panel-intro > .panel-heading .nav-tabs > li.active > a, -.panel-intro > .panel-heading .nav-tabs > li.active > a:hover, -.panel-intro > .panel-heading .nav-tabs > li.active > a:focus { - color: #7b8a8b; - background-color: #ffffff; - border-bottom-color: transparent; - cursor: default; -} -/*单表格*/ -.panel-tabs .panel-heading { - padding: 12px 15px 12px 15px; -} -.panel-tabs .panel-heading .panel-lead { - margin-bottom: 0px; -} -/*选项卡*/ -.panel-nav .panel-heading { - padding: 0px; - padding-bottom: 0; - background: #f1f4f6; - border-color: #f1f4f6; -} -.panel-nav .nav-tabs > li > a { - padding: 12px 15px; - background-color: #e8edf0; - border: 1px solid #f1f4f6; -} -.panel-nav .nav-tabs > li > a:hover, -.panel-nav .nav-tabs > li > a:focus { - border: 1px solid #e8edf0; - background-color: #e8edf0; -} -.panel-nav .nav-tabs > li.active > a, -.panel-nav .nav-tabs > li.active > a:hover, -.panel-nav .nav-tabs > li.active > a:focus { - border-color: #f1f4f6; - border-bottom-color: transparent; -} -/*顶栏addtabs*/ -.nav-addtabs { - border: none; -} -.nav-addtabs.disable-top-badge > li > a > .pull-right-container { - display: none; -} -.nav-addtabs > li { - margin: 0; -} -.nav-addtabs > li > a { - height: 49px; - line-height: 49px; - padding: 0 15px; - border-radius: 0; - border: none; - border-right: 1px solid rgba(0, 0, 0, 0.05); - margin: 0; - color: #95a5a6; -} -.nav-addtabs > li > a:hover, -.nav-addtabs > li > a:focus { - border: none; - color: #2c3e50; - border-right: 1px solid rgba(0, 0, 0, 0.05); -} -.nav-addtabs > li > a i { - margin-right: 3px; -} -.nav-addtabs > li.active > a { - height: 49px; - line-height: 49px; - padding: 0 15px; - border-radius: 0; - border: none; - border-right: 1px solid rgba(0, 0, 0, 0.05); - background: #f1f4f6; - color: #2c3e50; - overflow: hidden; -} -.nav-addtabs > li.active > a:hover, -.nav-addtabs > li.active > a:focus { - border: none; - color: #2c3e50; - border-right: 1px solid rgba(0, 0, 0, 0.05); - background: #f1f4f6; -} -.nav-addtabs > li .close-tab { - font-size: 10px; - position: absolute; - right: 5px; - top: 50%; - margin-top: -7px; - z-index: 100; - cursor: hand; - cursor: pointer; - color: #fff; - display: none; -} -.nav-addtabs .open > a:hover, -.nav-addtabs .open > a:focus { - border-right: 1px solid rgba(0, 0, 0, 0.05); -} -.nav-addtabs ul li { - position: relative; -} -.nav-addtabs li:hover > .close-tab { - display: block; -} -.main-sidebar .sidebar-form { - overflow: visible; -} -.main-sidebar .sidebar-form .menuresult { - z-index: 999; - position: absolute; - top: 34px; - left: -1px; - width: 100%; - max-height: 250px; - overflow: auto; - margin: 0; - border-top: none; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.main-sidebar .sidebar-form .menuresult a { - border-top: 1px solid #eee; - background-color: #fff; - border-bottom: 1px solid #eee; - margin-bottom: -1px; - display: block; - padding: 10px 15px; - color: #222d32; -} -.main-sidebar .sidebar-form .menuresult a:hover { - background: #eee; -} -.input-group .sp_result_area { - width: 100%; -} -.sidebar-menu.show-submenu .treeview-menu { - display: block; -} -.sidebar-menu > li .badge { - margin-top: 0; -} -.sidebar-collapse .user-panel > .image img { - width: 25px; - height: 25px; -} -@media (min-width: 768px) { - .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { - top: 41px; - } - .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { - top: 7px!important; - height: 17px; - } -} -.fieldlist dd { - display: block; - margin: 5px 0; -} -.fieldlist dd input { - display: inline-block; - width: 300px; -} -.fieldlist dd input:first-child { - width: 110px; -} -.fieldlist dd ins { - width: 110px; - display: inline-block; - text-decoration: none; - font-weight: bold; -} -#treeview .jstree-container-ul .jstree-node { - display: block; - clear: both; -} -#treeview .jstree-leaf:not(:first-child) { - float: left; - background: none; - margin-left: 0; - width: 80px; - clear: none; -} -#treeview .jstree-leaf { - float: left; - margin-left: 0; - padding-left: 24px; - width: 80px; - clear: none; - color: #777; -} -#treeview .jstree-leaf > .jstree-icon, -#treeview .jstree-leaf .jstree-themeicon { - display: none; -} -#treeview .jstree-last { - background-image: url("../img/32px.png"); - background-position: -292px -4px; - background-repeat: repeat-y; -} -#treeview .jstree-children:before, -#treeview .jstree-children:after { - content: " "; - display: table; -} -#treeview .jstree-children:after { - clear: both; -} -#treeview .jstree-themeicon { - display: none; -} -/*去除bootstrap-table的边框*/ -.fixed-table-container { - border: none!important; -} -/*修复nice-validator新版下的一处BUG*/ -.nice-validator input, -.nice-validator select, -.nice-validator textarea, -.nice-validator [contenteditable] { - display: inline-block; - *display: inline; - *zoom: 1; -} -/*修复nice-validator和summernote的编辑框冲突*/ -.nice-validator .note-editor .note-editing-area .note-editable { - display: inherit; -} -/*预览区域*/ -.plupload-preview { - padding: 0 10px; - margin-bottom: 0; -} -.plupload-preview li { - margin-top: 15px; -} -.plupload-preview .thumbnail { - margin-bottom: 10px; -} -.plupload-preview a { - display: block; -} -.plupload-preview a:first-child { - height: 90px; -} -.plupload-preview a img { - height: 80px; - object-fit: cover; -} -.pjax-loader-bar .progress { - position: fixed; - top: 0; - left: 0; - height: 2px; - background: #77b6ff; - box-shadow: 0 0 10px rgba(119, 182, 255, 0.7); - -webkit-transition: width 0.4s ease; - transition: width 0.4s ease; -} -.dropdown-menu.text-left a, -.dropdown-menu.text-left li { - text-align: left!important; -} -.bootstrap-table .fixed-table-toolbar .dropdown-menu { - overflow: auto; -} -.toolbar { - margin-top: 10px; - margin-bottom: 10px; -} -.fixed-table-toolbar .bs-bars, -.fixed-table-toolbar .columns, -.fixed-table-toolbar .search { - line-height: inherit; -} -.fixed-table-toolbar .toolbar { - margin-top: 0; - margin-bottom: 0; -} -.bootstrap-table table tbody tr:first-child td .bs-checkbox { - vertical-align: middle; -} -.bootstrap-table td.bs-checkbox { - vertical-align: middle; -} -.dropdown-submenu { - position: relative; -} -.dropdown-submenu > .dropdown-menu { - overflow: auto; - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -webkit-background-clip: padding-box; - -moz-border-radius: 0 6px 6px 6px; - -moz-background-clip: padding; - border-radius: 0 6px 6px 6px; - background-clip: padding-box; -} -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} -.dropdown-submenu:hover > a:after { - border-left-color: #fff; -} -.dropdown-submenu > a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #ccc; - margin-top: 5px; - margin-right: -10px; -} -.dropdown-submenu.pull-left { - float: none; -} -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; - -webkit-border-radius: 6px 0 6px 6px; - -webkit-background-clip: padding-box; - -moz-border-radius: 6px 0 6px 6px; - -moz-background-clip: padding; - border-radius: 6px 0 6px 6px; - background-clip: padding-box; -} -/*重写toast的几个背景色*/ -.toast-primary { - background-color: #48c9b0!important; -} -.toast-success { - background-color: #18bc9c!important; -} -.toast-error { - background-color: #e74c3c!important; -} -.toast-info { - background-color: #5dade2!important; -} -.toast-warning { - background-color: #f1c40f!important; -} -.toast-inverse { - background-color: #34495e!important; -} -.toast-default { - background-color: #bdc3c7!important; -} -#toast-container > div, -#toast-container > div:hover { - -webkit-box-shadow: 0 0 3px #eee; - -moz-box-shadow: 0 0 3px #eee; - box-shadow: 0 0 3px #eee; -} -.layui-layer-fast { - /*自定义底部灰色操作区*/ -} -.layui-layer-fast .layui-layer-title { - background: #2c3e50!important; - color: #fff!important; - border-bottom: none; -} -.layui-layer-fast .layui-layer-title ~ .layui-layer-setwin { - top: 0px; - height: 42px; -} -.layui-layer-fast .layui-layer-title ~ .layui-layer-setwin > a { - height: 42px; - line-height: 42px; - display: inline-block; -} -.layui-layer-fast.layui-layer-border { - border: none!important; - box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3) !important; -} -.layui-layer-fast.layui-layer-iframe { - overflow: visible; -} -.layui-layer-fast .layui-layer-moves { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -.layui-layer-fast .layui-layer-btn { - text-align: center!important; - padding: 10px!important; - background: #ecf0f1; - overflow: hidden; -} -.layui-layer-fast .layui-layer-btn a { - background-color: #95a5a6!important; - border-color: #95a5a6!important; - color: #fff!important; -} -.layui-layer-fast .layui-layer-btn .layui-layer-btn0 { - background-color: #18bc9c!important; - border-color: #18bc9c!important; -} -.layui-layer-fast .layui-layer-footer { - padding: 8px 20px; - background-color: #ecf0f1; - height: auto; - text-align: inherit!important; -} -.layui-layer-fast .layui-layer-setwin > a { - background: none!important; -} -.layui-layer-fast .layui-layer-setwin > a cite { - display: none; -} -.layui-layer-fast .layui-layer-setwin > a:after { - content: "\e625"; - font-family: iconfont; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - position: absolute; - font-size: 18px; - color: #fff; - margin: 0; - z-index: 1; -} -.layui-layer-fast .layui-layer-setwin > a:hover { - text-decoration: none!important; - background: none!important; -} -.layui-layer-fast .layui-layer-setwin > a:focus { - text-decoration: none!important; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-min { - display: none; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-min:after { - content: "\e625"; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-max { - display: none; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-max:after { - content: "\e623"; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-maxmin { - display: none; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-maxmin:after { - content: "\e624"; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-close1:after { - content: "\e626"; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-close2, -.layui-layer-fast .layui-layer-setwin .layui-layer-close2:hover { - background: url('../libs/layer/dist/theme/default/icon.png') no-repeat -149px -31px !important; - top: -30px; - right: -30px; -} -.layui-layer-fast .layui-layer-setwin .layui-layer-close2:after, -.layui-layer-fast .layui-layer-setwin .layui-layer-close2:hover:after { - display: none; -} -.n-bootstrap .input-group > .n-right { - position: absolute; -} -/*手机版样式*/ -@media (max-width: 480px) { - .nav-addtabs { - display: none; - } - .fixed-table-toolbar .columns-right.btn-group { - display: none; - } -} -/*平板样式*/ -@media (max-width: 768px) { - .n-bootstrap .n-right { - margin-top: 0; - top: -20px; - position: absolute; - left: 0; - text-align: right; - width: 100%; - } - .n-bootstrap .n-right .msg-wrap { - position: relative; - } - .n-bootstrap .col-xs-12 > .n-right .msg-wrap { - margin-right: 15px; - } -} -/*修复radio和checkbox样式对齐*/ -.radio > label, -.checkbox > label { - margin-right: 10px; -} -.radio > label > input, -.checkbox > label > input { - margin: 2px 0 0; -} -/*# sourceMappingURL=backend.css.map */ \ No newline at end of file +@import url("../css/bootstrap.min.css"); +@import url("../css/fastadmin.min.css"); +@import url("../css/skins/skin-green.css"); +@import url("../css/iconfont.css"); +@import url("../libs/font-awesome/css/font-awesome.min.css"); +@import url("../libs/toastr/toastr.min.css"); +@import url("../libs/layer/dist/theme/default/layer.css"); +@import url("../libs/bootstrap-table/dist/bootstrap-table.min.css"); +@import url("../libs/eonasdan-bootstrap-datetimepicker/build/css/bootstrap-datetimepicker.min.css"); +@import url("../libs/bootstrap-daterangepicker/daterangepicker.css"); +@import url("../libs/nice-validator/dist/jquery.validator.css"); +@import url("../libs/selectpage/selectpage.css"); +body { + background: #f1f4f6; +} +body.is-dialog { + background: #fff; +} +.selection { + position: absolute; + border: 1px solid #8B9; + background-color: #BEC; +} +.main-header .logo, +.main-header .navbar { + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} +.main-header .navbar { + position: relative; +} +.main-header .navbar .sidebar-toggle { + position: absolute; + width: 45px; + text-align: center; +} +.main-header .navbar #nav { + position: absolute; + left: 45px; +} +.main-header .navbar .navbar-custom-menu { + position: absolute; + right: 0; +} +.note-dialog .modal { + z-index: 1060; +} +.bootstrap-dialog .modal-dialog { + /*width: 70%;*/ + max-width: 885px; +} +/*iOS兼容*/ +html.ios-fix, +html.ios-fix body { + height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; +} +.content { + min-height: 500px; +} +#header { + background: #fff; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); +} +.content-wrapper { + position: relative; +} +.control-relative { + position: relative; +} +.tab-addtabs { + overflow: hidden; +} +.tab-addtabs .tab-pane { + height: 100%; + width: 100%; +} +.row-between .col-xs-6 + .col-xs-6:before { + content: "-"; + position: absolute; + left: -2%; + top: 6px; +} +@media only screen and (min-width: 481px) { + .row-flex { + display: flex; + flex-wrap: wrap; + } + .row-flex > [class*='col-'] { + display: flex; + flex-direction: column; + } + .row-flex.row:after, + .row-flex.row:before { + display: flex; + } +} +@media (max-width: 991px) { + .main-header .navbar-custom-menu a.btn-danger { + color: #fff; + background-color: #e74c3c; + } + .main-header .navbar-custom-menu a.btn-primary { + color: #fff; + background-color: #2c3e50; + } +} +.common-search-table { + min-height: 20px; + padding: 15px; + margin-bottom: 15px; + background-color: #f5f5f5; +} +.searchit { + border-bottom: 1px dashed #3c8dbc; +} +/* 固定的底部按钮 */ +.fixed-footer { + position: fixed; + bottom: 0; + background-color: #ecf0f1; + width: 100%; + margin-bottom: 0; + padding: 10px; +} +/* 包裹在layer外层 */ +.layer-footer { + display: none; +} +table.table-template { + overflow: hidden; +} +.sp_container .msg-box { + position: absolute; + right: 0; + top: 0; +} +.toast-top-right-index { + top: 62px; + right: 12px; +} +.bootstrap-select .status { + background: #f0f0f0; + clear: both; + color: #999; + font-size: 12px; + font-weight: 500; + line-height: 1; + margin-bottom: -5px; + padding: 10px 20px; +} +.img-center { + margin: 0 auto; + display: inline; + float: none; +} +/* + * RIBBON + */ +#ribbon { + overflow: hidden; + padding: 15px 15px 0 15px; + position: relative; +} +#ribbon a { + color: #777 !important; + text-decoration: none !important; +} +#ribbon .breadcrumb { + display: inline-block; + margin: 0; + padding: 0; + background: none; + vertical-align: top; +} +#ribbon .breadcrumb > .active, +#ribbon .breadcrumb li { + color: #aaa; +} +#ribbon .shortcut a { + margin-left: 10px; +} +.is-dialog #main { + background: #fff; +} +form.form-horizontal .control-label { + font-weight: normal; +} +.user-panel > .image img { + width: 45px; + height: 45px; +} +/*panel扩展描述样式*/ +.panel-intro { + margin-bottom: 0; + border: none; +} +.panel-intro > .panel-heading { + padding: 15px; + padding-bottom: 0; + background: #e8edf0; + border-color: #e8edf0; + position: relative; +} +.panel-intro > .panel-heading .panel-lead { + margin-bottom: 15px; +} +.panel-intro > .panel-heading .panel-lead em { + display: block; + font-weight: bold; + font-style: normal; +} +.panel-intro > .panel-heading .panel-title { + height: 25px; + font-weight: normal; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.panel-intro > .panel-heading .panel-control { + height: 42px; + position: absolute; + top: 8px; + right: 8px; +} +.panel-intro > .panel-heading .panel-control .fa { + font-size: 14px; +} +.panel-intro > .panel-heading .nav-tabs { + border-bottom: 0; + margin-bottom: 0; +} +.panel-intro > .panel-heading .nav-tabs > li > a { + margin-right: 4px; + color: #95a5a6; + background-color: #d8e0e6; + border: 1px solid #e8edf0; + border-bottom-color: transparent; +} +.panel-intro > .panel-heading .nav-tabs > li > a:hover, +.panel-intro > .panel-heading .nav-tabs > li > a:focus { + border: 1px solid #e8edf0; + color: #7b8a8b; + background-color: #c9d4dc; +} +.panel-intro > .panel-heading .nav-tabs > li.active > a, +.panel-intro > .panel-heading .nav-tabs > li.active > a:hover, +.panel-intro > .panel-heading .nav-tabs > li.active > a:focus { + color: #7b8a8b; + background-color: #ffffff; + border-bottom-color: transparent; + cursor: default; +} +/*单表格*/ +.panel-tabs .panel-heading { + padding: 12px 15px 12px 15px; +} +.panel-tabs .panel-heading .panel-lead { + margin-bottom: 0px; +} +/*选项卡*/ +.panel-nav .panel-heading { + padding: 0px; + padding-bottom: 0; + background: #f1f4f6; + border-color: #f1f4f6; +} +.panel-nav .nav-tabs > li > a { + padding: 12px 15px; + background-color: #e8edf0; + border: 1px solid #f1f4f6; +} +.panel-nav .nav-tabs > li > a:hover, +.panel-nav .nav-tabs > li > a:focus { + border: 1px solid #e8edf0; + background-color: #e8edf0; +} +.panel-nav .nav-tabs > li.active > a, +.panel-nav .nav-tabs > li.active > a:hover, +.panel-nav .nav-tabs > li.active > a:focus { + border-color: #f1f4f6; + border-bottom-color: transparent; +} +/*顶栏addtabs*/ +.nav-addtabs { + border: none; +} +.nav-addtabs.disable-top-badge > li > a > .pull-right-container { + display: none; +} +.nav-addtabs > li { + margin: 0; +} +.nav-addtabs > li > a { + height: 49px; + line-height: 49px; + padding: 0 15px; + border-radius: 0; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.05); + margin: 0; + color: #95a5a6; +} +.nav-addtabs > li > a:hover, +.nav-addtabs > li > a:focus { + border: none; + color: #2c3e50; + border-right: 1px solid rgba(0, 0, 0, 0.05); +} +.nav-addtabs > li > a i { + margin-right: 3px; +} +.nav-addtabs > li.active > a { + height: 49px; + line-height: 49px; + padding: 0 15px; + border-radius: 0; + border: none; + border-right: 1px solid rgba(0, 0, 0, 0.05); + background: #f1f4f6; + color: #2c3e50; + overflow: hidden; +} +.nav-addtabs > li.active > a:hover, +.nav-addtabs > li.active > a:focus { + border: none; + color: #2c3e50; + border-right: 1px solid rgba(0, 0, 0, 0.05); + background: #f1f4f6; +} +.nav-addtabs > li .close-tab { + font-size: 10px; + position: absolute; + right: 5px; + top: 50%; + margin-top: -7px; + z-index: 100; + cursor: hand; + cursor: pointer; + color: #fff; + display: none; +} +.nav-addtabs .open > a:hover, +.nav-addtabs .open > a:focus { + border-right: 1px solid rgba(0, 0, 0, 0.05); +} +.nav-addtabs ul li { + position: relative; +} +.nav-addtabs li:hover > .close-tab { + display: block; +} +.main-sidebar .sidebar-form { + overflow: visible; +} +.main-sidebar .sidebar-form .menuresult { + z-index: 999; + position: absolute; + top: 34px; + left: -1px; + width: 100%; + max-height: 250px; + overflow: auto; + margin: 0; + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.main-sidebar .sidebar-form .menuresult a { + border-top: 1px solid #eee; + background-color: #fff; + border-bottom: 1px solid #eee; + margin-bottom: -1px; + display: block; + padding: 10px 15px; + color: #222d32; +} +.main-sidebar .sidebar-form .menuresult a:hover { + background: #eee; +} +.input-group .sp_result_area { + width: 100%; +} +.sidebar-menu.show-submenu .treeview-menu { + display: block; +} +.sidebar-menu > li .badge { + margin-top: 0; +} +.sidebar-collapse .user-panel > .image img { + width: 25px; + height: 25px; +} +@media (min-width: 768px) { + .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + top: 41px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { + top: 7px!important; + height: 17px; + } +} +.fieldlist dd { + display: block; + margin: 5px 0; +} +.fieldlist dd input { + display: inline-block; + width: 300px; +} +.fieldlist dd input:first-child { + width: 110px; +} +.fieldlist dd ins { + width: 110px; + display: inline-block; + text-decoration: none; + font-weight: bold; +} +#treeview .jstree-container-ul .jstree-node { + display: block; + clear: both; +} +#treeview .jstree-leaf:not(:first-child) { + float: left; + background: none; + margin-left: 0; + width: 80px; + clear: none; +} +#treeview .jstree-leaf { + float: left; + margin-left: 0; + padding-left: 24px; + width: 80px; + clear: none; + color: #777; +} +#treeview .jstree-leaf > .jstree-icon, +#treeview .jstree-leaf .jstree-themeicon { + display: none; +} +#treeview .jstree-last { + background-image: url("../img/32px.png"); + background-position: -292px -4px; + background-repeat: repeat-y; +} +#treeview .jstree-children:before, +#treeview .jstree-children:after { + content: " "; + display: table; +} +#treeview .jstree-children:after { + clear: both; +} +#treeview .jstree-themeicon { + display: none; +} +/*去除bootstrap-table的边框*/ +.fixed-table-container { + border: none!important; +} +/*修复nice-validator新版下的一处BUG*/ +.nice-validator input, +.nice-validator select, +.nice-validator textarea, +.nice-validator [contenteditable] { + display: inline-block; + *display: inline; + *zoom: 1; +} +/*修复nice-validator和summernote的编辑框冲突*/ +.nice-validator .note-editor .note-editing-area .note-editable { + display: inherit; +} +/*预览区域*/ +.plupload-preview { + padding: 0 10px; + margin-bottom: 0; +} +.plupload-preview li { + margin-top: 15px; +} +.plupload-preview .thumbnail { + margin-bottom: 10px; +} +.plupload-preview a { + display: block; +} +.plupload-preview a:first-child { + height: 90px; +} +.plupload-preview a img { + height: 80px; + object-fit: cover; +} +.pjax-loader-bar .progress { + position: fixed; + top: 0; + left: 0; + height: 2px; + background: #77b6ff; + box-shadow: 0 0 10px rgba(119, 182, 255, 0.7); + -webkit-transition: width 0.4s ease; + transition: width 0.4s ease; +} +.dropdown-menu.text-left a, +.dropdown-menu.text-left li { + text-align: left!important; +} +.bootstrap-table .fixed-table-toolbar .dropdown-menu { + overflow: auto; +} +.toolbar { + margin-top: 10px; + margin-bottom: 10px; +} +.fixed-table-toolbar .bs-bars, +.fixed-table-toolbar .columns, +.fixed-table-toolbar .search { + line-height: inherit; +} +.fixed-table-toolbar .toolbar { + margin-top: 0; + margin-bottom: 0; +} +.bootstrap-table table tbody tr:first-child td .bs-checkbox { + vertical-align: middle; +} +.bootstrap-table td.bs-checkbox { + vertical-align: middle; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + overflow: auto; + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -webkit-background-clip: padding-box; + -moz-border-radius: 0 6px 6px 6px; + -moz-background-clip: padding; + border-radius: 0 6px 6px 6px; + background-clip: padding-box; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu:hover > a:after { + border-left-color: #fff; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #ccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -webkit-background-clip: padding-box; + -moz-border-radius: 6px 0 6px 6px; + -moz-background-clip: padding; + border-radius: 6px 0 6px 6px; + background-clip: padding-box; +} +/*重写toast的几个背景色*/ +.toast-primary { + background-color: #48c9b0!important; +} +.toast-success { + background-color: #18bc9c!important; +} +.toast-error { + background-color: #e74c3c!important; +} +.toast-info { + background-color: #5dade2!important; +} +.toast-warning { + background-color: #f1c40f!important; +} +.toast-inverse { + background-color: #34495e!important; +} +.toast-default { + background-color: #bdc3c7!important; +} +#toast-container > div, +#toast-container > div:hover { + -webkit-box-shadow: 0 0 3px #eee; + -moz-box-shadow: 0 0 3px #eee; + box-shadow: 0 0 3px #eee; +} +.layui-layer-fast { + /*自定义底部灰色操作区*/ +} +.layui-layer-fast .layui-layer-title { + background: #2c3e50!important; + color: #fff!important; + border-bottom: none; +} +.layui-layer-fast .layui-layer-title ~ .layui-layer-setwin { + top: 0px; + height: 42px; +} +.layui-layer-fast .layui-layer-title ~ .layui-layer-setwin > a { + height: 42px; + line-height: 42px; + display: inline-block; +} +.layui-layer-fast.layui-layer-border { + border: none!important; + box-shadow: 1px 1px 50px rgba(0, 0, 0, 0.3) !important; +} +.layui-layer-fast.layui-layer-iframe { + overflow: visible; +} +.layui-layer-fast .layui-layer-moves { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +.layui-layer-fast .layui-layer-btn { + text-align: center!important; + padding: 10px!important; + background: #ecf0f1; + overflow: hidden; +} +.layui-layer-fast .layui-layer-btn a { + background-color: #95a5a6!important; + border-color: #95a5a6!important; + color: #fff!important; +} +.layui-layer-fast .layui-layer-btn .layui-layer-btn0 { + background-color: #18bc9c!important; + border-color: #18bc9c!important; +} +.layui-layer-fast .layui-layer-footer { + padding: 8px 20px; + background-color: #ecf0f1; + height: auto; + text-align: inherit!important; +} +.layui-layer-fast .layui-layer-setwin > a { + background: none!important; +} +.layui-layer-fast .layui-layer-setwin > a cite { + display: none; +} +.layui-layer-fast .layui-layer-setwin > a:after { + content: "\e625"; + font-family: iconfont; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + position: absolute; + font-size: 18px; + color: #fff; + margin: 0; + z-index: 1; +} +.layui-layer-fast .layui-layer-setwin > a:hover { + text-decoration: none!important; + background: none!important; +} +.layui-layer-fast .layui-layer-setwin > a:focus { + text-decoration: none!important; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-min { + display: none; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-min:after { + content: "\e625"; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-max { + display: none; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-max:after { + content: "\e623"; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-maxmin { + display: none; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-maxmin:after { + content: "\e624"; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-close1:after { + content: "\e626"; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-close2, +.layui-layer-fast .layui-layer-setwin .layui-layer-close2:hover { + background: url('../libs/layer/dist/theme/default/icon.png') no-repeat -149px -31px !important; + top: -30px; + right: -30px; +} +.layui-layer-fast .layui-layer-setwin .layui-layer-close2:after, +.layui-layer-fast .layui-layer-setwin .layui-layer-close2:hover:after { + display: none; +} +.n-bootstrap .input-group > .n-right { + position: absolute; +} +/*手机版样式*/ +@media (max-width: 480px) { + .nav-addtabs { + display: none; + } + .fixed-table-toolbar .columns-right.btn-group { + display: none; + } +} +/*平板样式*/ +@media (max-width: 768px) { + .n-bootstrap .n-right { + margin-top: 0; + top: -20px; + position: absolute; + left: 0; + text-align: right; + width: 100%; + } + .n-bootstrap .n-right .msg-wrap { + position: relative; + } + .n-bootstrap .col-xs-12 > .n-right .msg-wrap { + margin-right: 15px; + } +} +/*修复radio和checkbox样式对齐*/ +.radio > label, +.checkbox > label { + margin-right: 10px; +} +.radio > label > input, +.checkbox > label > input { + margin: 2px 0 0; +} +/*增加对包含data-tips-image的元素鼠标移入时显示放大镜样式*/ +[data-tips-image]{cursor:pointer!important;cursor:-webkit-zoom-in!important;cursor:-moz-zoom-in!important;cursor:zoom-in!important} +/*# sourceMappingURL=backend.css.map */