main.css 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. /*building SAAS 0.1*/
  2. /*bootstrap 初始化*/
  3. body {
  4. font-size: 0.9rem;
  5. overflow: hidden
  6. }
  7. .dropdown-menu {
  8. font-size: 0.9rem
  9. }
  10. .btn.disabled, .btn:disabled {
  11. color:#999
  12. }
  13. .btn-link:focus, .btn-link:hover{
  14. text-decoration: none
  15. }
  16. /*自定义css*/
  17. .header {
  18. background: #e1e1e1
  19. }
  20. .header .header-logo {
  21. background: #ff6501;
  22. color: #fff;
  23. float: left;
  24. padding-top: .25rem;
  25. padding-bottom: .25rem;
  26. margin-right: 1rem;
  27. font-size: 1.25rem;
  28. line-height: inherit
  29. }
  30. .top-msg{
  31. position: fixed;
  32. top:0;
  33. width:100%;
  34. z-index: 999
  35. }
  36. /*add*/
  37. .in-1{padding-left:0px!important}
  38. .in-2{padding-left:21px!important}
  39. .in-3{padding-left:42px!important}
  40. .in-4{padding-left:63px!important}
  41. .in-5{padding-left:84px!important}
  42. .in-6{padding-left:105px!important}
  43. .main {
  44. position: relative;
  45. background: #f7f7f9;
  46. }
  47. .main-nav {
  48. position: absolute;
  49. text-align: center;
  50. z-index: 999;
  51. padding: 2px 0 0 2px
  52. }
  53. .main-nav .nav a {
  54. display: block;
  55. width: 28px;
  56. text-align: center;
  57. line-height: 18px;
  58. color: #999;
  59. padding: 10px 0;
  60. border-right: 1px solid #ccc;
  61. }
  62. .main-nav .nav a:hover {
  63. background: #fff;
  64. color: #333;
  65. text-decoration: none;
  66. }
  67. .main-nav .nav a.active {
  68. border: 1px solid #ccc;
  69. border-right: 1px solid #fff;
  70. background: #fff;
  71. color: #333
  72. }
  73. .main-nav .nav-tabs{
  74. border-bottom: none
  75. }
  76. .poj-manage .col-auto{
  77. background:#f7f7f9
  78. }
  79. .poj-cate {
  80. width:58px
  81. }
  82. .poj-cate .nav-pills .nav-link{
  83. border-radius: 0;
  84. font-size: 24px;
  85. color: #6c757d
  86. }
  87. .poj-cate .nav-pills .nav-link:hover{
  88. color:#007bff
  89. }
  90. .poj-cate .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
  91. background-color: #6c757d;
  92. color:#fff
  93. }
  94. .pm-side{
  95. position: fixed;
  96. left:0
  97. }
  98. .pm-content{
  99. padding-left:58px
  100. }
  101. .content {
  102. border-left: 1px solid #ccc;
  103. margin-left: 29px;
  104. background: #fff
  105. }
  106. .toolsbar,.toolsbar-f,.toolsbar_feeRate {
  107. border-bottom: 1px solid #ccc
  108. }
  109. .tools-btn {
  110. height: 30px;
  111. line-height: 30px;
  112. }
  113. .toolsbar .tools-btn.btn:hover,.toolsbar-f .tools-btn.btn:hover {
  114. background: #f7f7f9;
  115. }
  116. .main-side {
  117. border-left: 1px solid #ccc;
  118. overflow-y: hidden;
  119. }
  120. .main-data-top,.main-data-full{
  121. overflow: hidden;
  122. width:100%
  123. }
  124. .main-content.col-lg-8{
  125. width:66.666667%
  126. }
  127. .main-content.col-lg-12{
  128. width:100%
  129. }
  130. .main-side.col-lg-4{
  131. width: 33.333333%;
  132. }
  133. .main-side.col-lg-0{
  134. width:0%;
  135. }
  136. .sidebar-bottom,.sidebar-bottom .col-lg-6,.sidebar-bottom .col-lg-12 {
  137. height:300px
  138. }
  139. .top-content, .fluid-content {
  140. overflow: auto;
  141. border-bottom: 1px solid #ccc;
  142. width: 100%
  143. }
  144. .bottom-content .nav {
  145. background: #f7f7f9;
  146. padding:0 0 0 2px
  147. }
  148. .bottom-content .nav-tabs .nav-link, .side-tabs .nav-tabs .nav-link {
  149. border-radius: 0;
  150. padding: 0.2em 0.5em
  151. }
  152. .side-tabs .nav-tabs .nav-item {
  153. z-index: 999
  154. }
  155. .side-tabs .nav-tabs {
  156. border-bottom: none;
  157. margin-bottom: -1px
  158. }
  159. .side-tabs .nav-tabs .nav-link {
  160. border-radius: 0;
  161. padding: 0em 0.5em;
  162. line-height: 30px;
  163. z-index: 999
  164. }
  165. .bottom-content .nav-tabs .nav-link.active {
  166. border-top: 1px solid #f7f7f9
  167. }
  168. .side-tabs .nav-tabs .nav-link.active {
  169. border-top: none;
  170. border-bottom:1px solid #fff
  171. }
  172. .side-tabs a.active, .sub-nav a.active {
  173. background: #ccc
  174. }
  175. .poj-manage {
  176. background: #fff
  177. }
  178. .slide-sidebar {
  179. border-left: 1px solid #E1E1E1;
  180. box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
  181. background: none repeat scroll 0% 0% #ffffff;
  182. overflow: hidden;
  183. position: absolute;
  184. right: 0px;
  185. top: 0;
  186. z-index: 999;
  187. width: 0px;
  188. }
  189. .new-msg {
  190. -webkit-animation: tada 1s infinite .2s ease both;
  191. -moz-animation: tada 1s infinite .2s ease both;
  192. }
  193. @-webkit-keyframes tada {
  194. 0% {
  195. -webkit-transform: scale(1)
  196. }
  197. 10%, 20% {
  198. -webkit-transform: scale(0.9) rotate(-3deg)
  199. }
  200. 30%, 50%, 70%, 90% {
  201. -webkit-transform: scale(1.1) rotate(3deg)
  202. }
  203. 40%, 60%, 80% {
  204. -webkit-transform: scale(1.1) rotate(-3deg)
  205. }
  206. 100% {
  207. -webkit-transform: scale(1) rotate(0)
  208. }
  209. }
  210. @-moz-keyframes tada {
  211. 0% {
  212. -moz-transform: scale(1)
  213. }
  214. 10%, 20% {
  215. -moz-transform: scale(0.9) rotate(-3deg)
  216. }
  217. 30%, 50%, 70%, 90% {
  218. -moz-transform: scale(1.1) rotate(3deg)
  219. }
  220. 40%, 60%, 80% {
  221. -moz-transform: scale(1.1) rotate(-3deg)
  222. }
  223. 100% {
  224. -moz-transform: scale(1) rotate(0)
  225. }
  226. }
  227. .has-danger {
  228. -webkit-animation: shake 1s .2s ease both;
  229. -moz-animation: shake 1s .2s ease both;
  230. animation: shake 1s .2s ease both;
  231. }
  232. @-webkit-keyframes shake {
  233. 0%, 100% {
  234. -webkit-transform: translateX(0);
  235. }
  236. 10%, 30%, 50%, 70%, 90% {
  237. -webkit-transform: translateX(-10px);
  238. }
  239. 20%, 40%, 60%, 80% {
  240. -webkit-transform: translateX(10px);
  241. }
  242. }
  243. @-moz-keyframes shake {
  244. 0%, 100% {
  245. -moz-transform: translateX(0);
  246. }
  247. 10%, 30%, 50%, 70%, 90% {
  248. -moz-transform: translateX(-10px);
  249. }
  250. 20%, 40%, 60%, 80% {
  251. -moz-transform: translateX(10px);
  252. }
  253. }
  254. @keyframes shake {
  255. 0%, 100% {
  256. transform: translateX(0);
  257. }
  258. 10%, 30%, 50%, 70%, 90% {
  259. transform: translateX(-10px);
  260. }
  261. 20%, 40%, 60%, 80% {
  262. transform: translateX(10px);
  263. }
  264. }
  265. .bottom-content .tab-content .main-data-bottom{
  266. height: 300px;
  267. overflow: auto;
  268. }
  269. .bottom-content .tab-content .ovf-hidden{
  270. overflow: hidden;
  271. }
  272. .form-signin {
  273. max-width: 500px;
  274. margin: 150px auto;
  275. }
  276. .poj-list, .side-content ,.form-view{
  277. overflow: auto;
  278. }
  279. /*add*/
  280. .poj-list span.poj-icon {
  281. padding-right:7px;
  282. color:#ccc
  283. }
  284. /*add*/
  285. .poj-list a.tree-open,.poj-list a.tree-close{
  286. width:15px;
  287. display: inline-block;
  288. }
  289. .print-toolsbar{
  290. padding:5px
  291. }
  292. .print-toolsbar .panel {
  293. display:inline-block;
  294. vertical-align:top;
  295. background:#f7f7f9
  296. }
  297. .print-toolsbar .panel .panel-foot{
  298. text-align: center;
  299. font-size: 12px
  300. }
  301. .print-list {
  302. border-right:1px solid #ccc
  303. }
  304. .print-list .form-list {
  305. overflow: auto
  306. }
  307. .print-list .list-tools{
  308. height:50px;
  309. padding:10px 0;
  310. border-bottom:1px solid #f2f2f2
  311. }
  312. .pageContainer {
  313. background: #ededed;
  314. text-align: center
  315. }
  316. .pageContainer .page{
  317. border:9px solid transparent;
  318. display: inline-block;
  319. }
  320. .pageContainer .page img{
  321. width:inherit;
  322. height: inherit;
  323. }
  324. .modal-auto-height {
  325. height: 400px;
  326. overflow-y: auto;
  327. }
  328. .modal-fixed-height {
  329. height: 400px;
  330. overflow-y: hidden;
  331. }
  332. .sidebar-tools-bar {
  333. background:#fff
  334. }
  335. .side-search-box{
  336. background:#fff;
  337. border-bottom:1px solid #ddd
  338. }
  339. .navbar-crumb span{
  340. max-width: 200px
  341. }
  342. .dropdown-item{
  343. color:#007bff
  344. }
  345. .dropdown-item:hover{
  346. color:#0056b3
  347. }
  348. .dropdown-item.disabled, .dropdown-item:disabled{
  349. pointer-events:none
  350. }
  351. /*add*/
  352. .text-green{
  353. color: #172a30
  354. }
  355. /*add*/
  356. label.title{
  357. display: inline-block;
  358. width: 100px;
  359. }
  360. /*add*/
  361. .modal-feeRate {max-width: 550px}
  362. /*add*/
  363. .gc-column-header-cell{
  364. text-align: center!important;
  365. }
  366. /*add*/
  367. div.resize{
  368. height: 4px;
  369. background: #f7f7f9;
  370. width: 100%;
  371. cursor: s-resize;
  372. }
  373. /*add*/
  374. .zlfb-check{
  375. margin-left: 0;
  376. }
  377. /*add*/
  378. legend.legend{
  379. display:block;
  380. width:auto;
  381. font-size:0.9rem;
  382. top:-15px;
  383. background: white;
  384. }
  385. .tools-symbol{
  386. width:450px
  387. }
  388. .tools-symbol p{
  389. margin: 0
  390. }
  391. .tools-symbol a.btn{
  392. font-size: .95rem;
  393. width:26px;
  394. padding: 0;
  395. height:26px;
  396. }
  397. .custom-file-input:lang(zh) ~ .custom-file-label::after {
  398. content: "浏览";
  399. }