main.css 41 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248
  1. /*building SAAS 0.1*/
  2. /*bootstrap 初始化*/
  3. body {
  4. font-size: 0.9rem;
  5. overflow: hidden;
  6. background: #e4e7ea;
  7. }
  8. .text-warning {
  9. color: #da9500 !important;
  10. }
  11. .dropdown-menu {
  12. font-size: 12px
  13. }
  14. .btn.text-primary.disabled, .btn.text-primary:disabled {
  15. color:#666!important
  16. }
  17. .btn,.btn-group {
  18. vertical-align: baseline;
  19. }
  20. .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
  21. background-color: #e4e7ea;
  22. color:#333;
  23. font-weight: 600
  24. }
  25. .nav-padding .nav-link.active, .nav-padding .show > .nav-link{
  26. color: #fff;
  27. background-color: #007bff;
  28. }
  29. .custom-file-sm,.custom-file-sm .custom-file-label{
  30. height: calc(1.5em + .5rem + 2px);
  31. padding-top: .25rem;
  32. padding-bottom: .25rem;
  33. padding-left: .5rem;
  34. }
  35. .custom-file-sm .custom-file-label:after{
  36. height: calc(1.4em + .5rem + 2px);
  37. padding-top: .25rem;
  38. padding-bottom: .25rem;
  39. font-size: .875rem;
  40. }
  41. .custom-file-sm input{
  42. height: calc(1.5em + .5rem + 2px);
  43. font-size: .875rem;
  44. }
  45. .table th {
  46. background: #e9ecef;
  47. font-weight: normal;
  48. color:#000;
  49. vertical-align: middle;
  50. }
  51. .table td{
  52. vertical-align: middle;
  53. }
  54. .table.table-dark th {
  55. background:none;
  56. font-weight: normal;
  57. color:#fff;
  58. }
  59. .form-check,.form-check-label{
  60. cursor: pointer;
  61. line-height: 22px;
  62. }
  63. .input-group-text .group-checkbox[type="checkbox"],.input-group-text .group-checkbox[type="radio"]{
  64. margin-top: .3rem;
  65. }
  66. .custom-control-label::before {
  67. top:.1rem;
  68. }
  69. .custom-control-label::after{
  70. top:.1rem;
  71. }
  72. .custom-switch .custom-control-label::after{
  73. top:.25rem;
  74. }
  75. .custom-control {
  76. min-height: 1.2rem;
  77. line-height: 1.2rem
  78. }
  79. .custom-control-label {
  80. cursor: pointer;
  81. }
  82. .popover {
  83. background-color: #000
  84. }
  85. .popover-body{
  86. color:#fff;
  87. }
  88. .bs-popover-auto[x-placement^="bottom"] .arrow::after, .bs-popover-bottom .arrow::after{
  89. border-bottom-color:#000;
  90. }
  91. .custom-control-warning-input:checked ~ .custom-control-warning-label::before{
  92. border-color:#da9500 ;
  93. background-color:#da9500
  94. }
  95. .custom-control-warning-label{
  96. color:#da9500;
  97. }
  98. /*
  99. .btn.disabled, .btn:disabled {
  100. opacity:.4
  101. }*/
  102. .btn-primary.disabled, .btn-primary:disabled {
  103. color:#fff;
  104. border-color:#666;
  105. background: #666
  106. }
  107. .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  108. color:#666;
  109. border-color:#666;
  110. background: #ddd
  111. }
  112. .btn-outline-primary.disabled .badge, .btn-outline-primary:disabled .badge{
  113. background: #999
  114. }
  115. .group-tab .btn-light{
  116. color:#007bff;
  117. border-color:#d3d9df;
  118. cursor: pointer;
  119. }
  120. .group-tab .btn-light.active{
  121. cursor: default;
  122. }
  123. .text-info-50{
  124. color: #bee5eb;
  125. }
  126. .text-danger-50{
  127. color: #ed969e;
  128. }
  129. .text-success-50{
  130. color: #c3e6cb;
  131. }
  132. .text-primary-50{
  133. color: #cce5ff;
  134. }
  135. .text-warning-50{
  136. color: #ffddc5;
  137. }
  138. .text-secondary-50{
  139. color: #dcdcdc;
  140. }
  141. .bg-info-50{
  142. background-color: #d0f6fd;
  143. }
  144. .bg-danger-50{
  145. background-color: #f8d7da;
  146. }
  147. .bg-success-50{
  148. background-color: #d4edda;
  149. }
  150. .bg-primary-50{
  151. background-color: #cce5ff;
  152. }
  153. .bg-warning-50{
  154. background-color: #ffddc5;
  155. }
  156. .bg-secondary-50{
  157. background-color: #dcdcdc;
  158. }
  159. .border-info-50{
  160. border:1px solid #9be6f4;
  161. }
  162. .border-danger-50{
  163. border:1px solid #f5c6cb;
  164. }
  165. .border-success-50{
  166. border:1px solid #c3e6cb;
  167. }
  168. .border-primary-50{
  169. border:1px solid #b8daff;
  170. }
  171. .border-warning-50{
  172. border:1px solid #fbc7a3;
  173. }
  174. .border-secondary-50{
  175. border:1px solid #ccc;
  176. }
  177. .input-group-cancel{
  178. position: absolute;
  179. margin-left: -15px;
  180. margin-top: 2px;
  181. font-size: 14px
  182. }
  183. /*在谷歌下移除input[number]的上下箭头*/
  184. input.nospin[type='number']::-webkit-outer-spin-button,
  185. input.nospin[type='number']::-webkit-inner-spin-button{
  186. -webkit-appearance: none !important;
  187. margin: 0;
  188. }
  189. /*在firefox下移除input[number]的上下箭头*/
  190. input.nospin[type="number"]{-moz-appearance:textfield;}
  191. /*自定义css*/
  192. .in-1{padding-left:5px!important}
  193. .in-2{padding-left:21px!important}
  194. .in-3{padding-left:42px!important}
  195. .in-4{padding-left:63px!important}
  196. .in-5{padding-left:84px!important}
  197. .in-6{padding-left:105px!important}
  198. .in-7{padding-left:126px!important}
  199. .in-8{padding-left:147px!important}
  200. .in-9{padding-left:168px!important}
  201. .in-10{padding-left:189px!important}
  202. /*滚动条*/
  203. /* 滚动条 */
  204. /*水平滚动条的样式*/
  205. /*::-webkit-scrollbar-thumb:horizontal {
  206. width: 5px;
  207. background-color: #e9ecef;
  208. -webkit-border-radius: 0;
  209. }*/
  210. /*滚动条的背景颜色,滚动条的圆角宽度*/
  211. /*::-webkit-scrollbar-track-piece {
  212. background-color: #efefef;
  213. -webkit-border-radius: 0;
  214. }*/
  215. /*滚动条的宽度,滚动条的高度*/
  216. /*::-webkit-scrollbar {
  217. width: 14px;
  218. height: 14px;
  219. }*/
  220. /*垂直滚动条的样式*/
  221. /*::-webkit-scrollbar-thumb:vertical {
  222. height: 50px;
  223. background-color: #e9ecef;
  224. -webkit-border-radius: 0;
  225. outline: 1px solid #fff;
  226. outline-offset: -1px;
  227. border: 1px solid #ced4da;
  228. }*/
  229. /*滚动条的hover样式*/
  230. /*::-webkit-scrollbar-thumb:hover {
  231. height: 50px;
  232. background-color: #ced4da;
  233. -webkit-border-radius: 0;
  234. }*/
  235. .sjs-height-1,.sjs-height-2,.sjs-sh,.sjs-sh-1,.sjs-sh-2,.sjs-sh-3,.sjs-sh-4,.sjs-sh-5{
  236. overflow: hidden;
  237. }
  238. .sjs-height-4,.sjs-height-5,.sjs-height-6,.sjs-option-height{
  239. overflow: auto;
  240. }
  241. .sjs-bar-1,.sjs-bar-2,.sjs-bar-3,.sjs-bar-4,.sjs-bar-5{
  242. height:30px;
  243. padding-top:3px;
  244. }
  245. .sjs-bar{
  246. height:30px;
  247. padding-top:3px;
  248. }
  249. .sjs-bar .nav {
  250. margin-top:-3px;
  251. }
  252. .sjs-bottom{
  253. height:250px;
  254. }
  255. .sjs-bottom-2{
  256. height:360px;
  257. overflow-y: auto;
  258. }
  259. .form-signin {
  260. max-width:400px;
  261. margin-left:auto;
  262. background: #fff;
  263. padding:30px;
  264. border:1px solid #ddd;
  265. border-radius: .25rem
  266. }
  267. .bg-404{
  268. background:#dcdcdc url("404.png") bottom center no-repeat;
  269. }
  270. .has-danger {
  271. -webkit-animation: shake 1s .2s ease both;
  272. -moz-animation: shake 1s .2s ease both;
  273. animation: shake 1s .2s ease both;
  274. }
  275. @-webkit-keyframes shake {
  276. 0%, 100% {
  277. -webkit-transform: translateX(0);
  278. }
  279. 10%, 30%, 50%, 70%, 90% {
  280. -webkit-transform: translateX(-10px);
  281. }
  282. 20%, 40%, 60%, 80% {
  283. -webkit-transform: translateX(10px);
  284. }
  285. }
  286. @-moz-keyframes shake {
  287. 0%, 100% {
  288. -moz-transform: translateX(0);
  289. }
  290. 10%, 30%, 50%, 70%, 90% {
  291. -moz-transform: translateX(-10px);
  292. }
  293. 20%, 40%, 60%, 80% {
  294. -moz-transform: translateX(10px);
  295. }
  296. }
  297. @keyframes shake {
  298. 0%, 100% {
  299. transform: translateX(0);
  300. }
  301. 10%, 30%, 50%, 70%, 90% {
  302. transform: translateX(-10px);
  303. }
  304. 20%, 40%, 60%, 80% {
  305. transform: translateX(10px);
  306. }
  307. }
  308. /*2.主体框架*/
  309. .header {
  310. background:#fff;
  311. position: fixed;
  312. z-index: 10;
  313. width: 100%;
  314. height: 50px;
  315. top: 0;
  316. left: 0
  317. }
  318. .main{
  319. position: relative;
  320. z-index: 4;
  321. }
  322. .main-nav {
  323. position: fixed;
  324. z-index: 99;
  325. width:55px;
  326. left: 0;
  327. top: 0;
  328. height: 100%;
  329. background: #33425b;
  330. }
  331. .main-panel{
  332. padding-left:55px;
  333. box-sizing: border-box;
  334. }
  335. .panel-sidebar{
  336. box-sizing: border-box;
  337. background: #fbfcfd;
  338. position: fixed;
  339. height: 100%;
  340. z-index: 4;
  341. left:55px;
  342. /*padding-top:50px;*/
  343. border-right: 1px solid #ddd;
  344. width: 200px;
  345. }
  346. .side-fold{
  347. position: absolute;
  348. bottom:10px;
  349. right:20px;
  350. }
  351. .min-side .side-fold{
  352. position: absolute;
  353. bottom:15px;
  354. right:5px;
  355. height: 20px
  356. }
  357. .min-side{
  358. border-right: 1px solid #ddd;
  359. margin-right:10px;
  360. padding-right:15px;
  361. position: relative;
  362. }
  363. .min-side .side-switch i{
  364. font-size: 20px
  365. }
  366. .min-side .side-menu{
  367. position: absolute;
  368. left:-15px;
  369. top:50px;
  370. background:#fff;
  371. width:150px;
  372. border-right:1px solid #ddd;
  373. border-bottom:1px solid #ddd;
  374. box-shadow: 0 1px 3px rgba(0,0,0,.1);
  375. }
  376. .panel-content{
  377. padding:65px 0 0;
  378. position: relative;
  379. z-index: 3;
  380. box-sizing: border-box;
  381. overflow-y: auto;
  382. height: 100vh;
  383. }
  384. .panel-content .content-wrap{
  385. margin:0 15px 15px;
  386. position: relative;
  387. }
  388. .panel-sidebar+.panel-content{
  389. padding: 65px 0 0 200px;
  390. }
  391. .panel-title, .panel-title>.title-bar {
  392. height:50px;
  393. line-height: 50px
  394. }
  395. .panel-title .dropdown-item,.panel-title .dropdown-item-text,.panel-title .form-group {
  396. line-height: normal;
  397. }
  398. .panel-title{
  399. position: fixed;
  400. top:0px;
  401. z-index: 98;
  402. width: 100%;
  403. box-sizing: border-box;
  404. background: #fff;
  405. box-shadow: 0 1px 3px rgba(0,0,0,.05);
  406. border-top: 1px solid #ddd;
  407. }
  408. .panel-sidebar .panel-title{
  409. width:200px;
  410. border-right: 1px solid #ddd;
  411. box-shadow: 0 1px 3px rgba(0,0,0,.1);
  412. }
  413. .panel-content .panel-title{
  414. left: 0;
  415. padding-left: 255px;
  416. padding-right: 20px;
  417. }
  418. .panel-content .panel-title.fluid{
  419. padding-left:55px
  420. }
  421. .panel-title>.title-bar{
  422. padding-left: 20px
  423. }
  424. .panel-title>.title-bar>h2,.panel-title>.title-main>h2{
  425. font-size: 16px;
  426. margin:0;
  427. height: 50px;
  428. line-height: 50px;
  429. display:block
  430. }
  431. .panel-title>.title-bar>h2 .btn{
  432. margin-right:15px
  433. }
  434. .panel-title>.title-main .btn.pull-right {
  435. margin:10px 0 0 10px
  436. }
  437. .panel-title>.title-main .form-control {
  438. margin:10px 0 0 0
  439. }
  440. .panel-title>.title-main{
  441. padding-left: 15px
  442. }
  443. .panel-title .alert {
  444. line-height: normal;
  445. z-index: 999
  446. }
  447. .sidebar-title{
  448. padding: 10px;
  449. border-bottom: 1px solid #ddd;
  450. margin-bottom: 10px;
  451. }
  452. .side-menu{
  453. position: fixed;
  454. right:15px;
  455. top:65px
  456. }
  457. .side-menu .nav-link{
  458. line-height: 16px;
  459. font-size: 14px;
  460. color:#007bff;
  461. }
  462. .side-menu .nav-link:hover{
  463. background:#dcdee3;
  464. color:#333;
  465. }
  466. .sub-content{
  467. margin:0;
  468. }
  469. .pr-46{
  470. padding-right:36px
  471. }
  472. .bcontent-wrap{
  473. height: 350px
  474. }
  475. @media only screen and (max-height: 768px) {
  476. .bcontent-wrap{
  477. height: 250px
  478. }
  479. }
  480. .modal-xl {
  481. max-width: 1200px
  482. }
  483. .modal-full{
  484. max-width: 99%;
  485. margin:10px auto;
  486. max-height:97%;
  487. }
  488. .border-right-1 {
  489. border-right:1px solid #dee2e6;
  490. }
  491. .border-left-1 {
  492. border-left:1px solid #dee2e6;
  493. }
  494. .border-top-1 {
  495. border-top:1px solid #dee2e6;
  496. }
  497. .border-bottom-1 {
  498. border-bottom:1px solid #dee2e6;
  499. }
  500. .save-confirm {
  501. position:absolute;
  502. }
  503. .nav-tabs.panel-card-tabs .nav-link{
  504. color:#ccc;
  505. font-size:1rem;
  506. padding-top:0;
  507. }
  508. .nav-tabs.panel-card-tabs .nav-link.active{
  509. color:#fff;
  510. background:none ;
  511. border:none ;
  512. border-bottom:2px solid #fff;
  513. }
  514. .nav-tabs.panel-card-tabs .nav-link:hover{
  515. background:none ;
  516. border:none ;
  517. border-bottom:2px solid #fff;
  518. }
  519. .nav-tabs.nav-white-tabs.panel-card-tabs .nav-link{
  520. color:#495057;
  521. }
  522. .nav-tabs.nav-white-tabs.panel-card-tabs .nav-link.active{
  523. color:#495057;
  524. border-bottom:2px solid #007bff;
  525. }
  526. .nav-tabs.nav-white-tabs.panel-card-tabs .nav-link:hover{
  527. color:#007bff;
  528. border-bottom:2px solid #007bff;
  529. }
  530. .panel-card-header {
  531. background-image: linear-gradient(to top, #586579, #2c3237 );
  532. }
  533. /*滚动*/
  534. .scrollbar-auto {
  535. overflow-y: auto;
  536. position: absolute;
  537. bottom: 0;
  538. left: 0;
  539. top: 0;
  540. right: 0;
  541. }
  542. .panel-sidebar .scrollbar-auto{
  543. padding-top: 20px;
  544. box-sizing: border-box;
  545. }
  546. .panel-sidebar .scrollbar-auto {
  547. height: calc(100vh - 50px);
  548. width: 100%;
  549. overflow-y: auto;
  550. position: static;
  551. }
  552. /*结构宽度高度调整条*/
  553. .resize-y{
  554. height:5px;
  555. width:100%;
  556. float: left;
  557. margin-top:-5px;
  558. cursor: s-resize;
  559. z-index: 999
  560. }
  561. .resize-x{
  562. width:5px;
  563. height:100%;
  564. float: left;
  565. margin-left:-5px;
  566. cursor: w-resize;
  567. z-index: 999
  568. }
  569. /*头部*/
  570. .header .logo {
  571. float: left;
  572. box-shadow: 1px 0 6px rgba(0,0,0,.06);
  573. margin-right: 20px;
  574. margin:0
  575. }
  576. .header .logo>a{
  577. width:120px;
  578. height:50px;
  579. line-height: 50px;
  580. display: inline-block;
  581. color:#fff;
  582. font-size:24px;
  583. padding:0 10px;
  584. transition: all ease .4s;
  585. background:#207fd1 url(logo.png) no-repeat;
  586. text-indent: -9999px;
  587. vertical-align: top
  588. }
  589. .header .logo>a:hover{
  590. background-color:#5596cf;
  591. text-decoration: none;
  592. }
  593. .logo .poj-info {
  594. position: absolute;
  595. width: 20px;
  596. height: 20px;
  597. border-radius: 10px;
  598. text-align: center;
  599. border:1px solid #000;
  600. right: 2px;
  601. top:34px;
  602. line-height: 16px
  603. }
  604. .logo .poj-info i{
  605. }
  606. .header-user > div {
  607. float:left
  608. }
  609. .avatar .pic {
  610. height: 35px;
  611. width: 35px;
  612. border-radius: 100%;
  613. display: inline-block;
  614. float:left;
  615. margin:7px 7px 0 0
  616. }
  617. .avatar .pic img{
  618. display: block;
  619. width: 100%;
  620. height: 100%;
  621. border-radius: 100%;
  622. }
  623. .avatar > a,.msg >a{
  624. display: block;
  625. height:50px;
  626. line-height: 50px;
  627. color:#666;
  628. padding:0 15px;
  629. cursor: pointer;
  630. }
  631. .avatar > a:hover,.msg > a:hover{
  632. text-decoration: none;
  633. box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
  634. }
  635. .header-user .msg{
  636. border-left:1px solid #eee
  637. }
  638. .header-user .msg .glyphicon{
  639. font-size:20px;
  640. vertical-align: middle;
  641. }
  642. .header-user .msg .badge{
  643. margin:0 0 0 5px
  644. }
  645. .header .poj-name {
  646. float:left;
  647. padding:0 0 0 15px;
  648. font-size:18px
  649. }
  650. .header .poj-name a{
  651. color:#666
  652. }
  653. .header .poj-name > span{
  654. height:50px;
  655. line-height:50px;
  656. }
  657. /*登陆相关*/
  658. .login-body{
  659. background:linear-gradient(#192948,#33425b);
  660. height:100%
  661. }
  662. .login-infoinput {
  663. margin-top:15%
  664. }
  665. .login-body .container{
  666. position:absolute;
  667. top:10%;
  668. margin:0 auto;
  669. left:0;
  670. right:0;
  671. }
  672. .login-bg.img-1{
  673. background:url("undraw_all_the_data_h4ki.svg") no-repeat;
  674. }
  675. .login-bg.img-2{
  676. background:url("undraw_order_a_car_3tww.svg") no-repeat;
  677. }
  678. .login-bg.img-3{
  679. background:url("undraw_work_chat_erdt.svg") no-repeat;
  680. }
  681. .login-body .login-bg{
  682. width: 100%;
  683. height: 100%;
  684. background-position:25% 95%;
  685. background-size: 40% auto;
  686. display: inline-block;
  687. opacity: .8
  688. }
  689. /*侧栏主菜单*/
  690. .nav-top,.nav-bottom{
  691. width: 55px
  692. }
  693. .bg-nav a{
  694. color:#7786ab;
  695. width:55px;
  696. text-align: center;
  697. display: inline-block;
  698. padding:10px 0;
  699. font-size: 12px
  700. }
  701. .bg-nav a i{
  702. font-size:18px;
  703. }
  704. .bg-nav a span{
  705. display: block;
  706. }
  707. .bg-nav > li{
  708. width:120px
  709. }
  710. .bg-nav > li.active{
  711. background: #192948
  712. }
  713. .bg-nav > li.active a{
  714. border-radius: 0;
  715. background: #192948
  716. }
  717. .bg-nav > li.active > a,.bg-nav > li > a:hover,.bg-nav > li.active > a:hover{
  718. background: #192948;
  719. color:#f2f2f2;
  720. text-decoration: none;
  721. }
  722. .bg-nav > li > a.maintain-icon:hover{
  723. background:none;
  724. color:none;
  725. text-decoration: none;
  726. }
  727. .bg-nav > li.active a span{
  728. display: block;
  729. }
  730. .bg-nav > li + li {
  731. margin-top:0;
  732. }
  733. .bg-nav .sub-menu {
  734. list-style:none;
  735. padding:0 0 0 20px;
  736. width:120px;
  737. display: none
  738. }
  739. .bg-nav .sub-menu a {
  740. width:100px;
  741. height:30px;
  742. line-height:30px
  743. }
  744. .bg-nav .sub-menu:last-child{
  745. margin:0 0 20px 0
  746. }
  747. .bg-nav .menu-arrow{
  748. margin:22px 8px 0 0
  749. }
  750. .nav-padding{
  751. margin-top: 30px;
  752. }
  753. .nav-padding a{
  754. padding: 0.5rem 1rem;
  755. }
  756. .nav-box {
  757. padding-top: 5px
  758. }
  759. .nav-box ul{
  760. margin-bottom:0;
  761. }
  762. .nav-box h3{
  763. font-size: 14px;
  764. font-weight: 700;
  765. border-bottom: 1px solid #e2eaec;
  766. padding-right: 5px;
  767. margin-bottom:0px;
  768. margin-left: 17px;
  769. height: 30px;
  770. line-height: 30px
  771. }
  772. .nav-box .h3{
  773. font-size: 14px;
  774. font-weight: 700;
  775. padding-left:12px;
  776. }
  777. .nav-box > .sub-list > li > a{
  778. padding-left: 40px
  779. }
  780. .nav-box .tips-dot {
  781. right:20px;
  782. top:8px
  783. }
  784. .nav-box .nav-list li{
  785. position: relative;
  786. }
  787. .contarl-box{
  788. padding:1rem 2rem 1rem 2rem;
  789. border-top:1px solid #ddd;
  790. }
  791. .nav-list li a{
  792. color: #333;
  793. display: block;
  794. height: 35px;
  795. line-height: 35px;
  796. box-sizing: border-box;
  797. padding-left: 17px;
  798. padding-right: 45px;
  799. text-overflow: ellipsis;
  800. position: relative;
  801. }
  802. .nav-list li a:hover{
  803. text-decoration: none;
  804. background:#e4e7ea;
  805. cursor: pointer;
  806. }
  807. .nav-list li a .badge{
  808. position: absolute;
  809. right:17px;
  810. top:9px
  811. }
  812. .nav-list li.active a{
  813. background:#e4e7ea;
  814. font-weight: 600;
  815. }
  816. .side-menu .nav-link{
  817. padding:.5rem .6rem;
  818. }
  819. /*内容区*/
  820. .c-header {
  821. padding:0 0 5px
  822. }
  823. .c-body{
  824. padding:1px;
  825. background:#fff;
  826. }
  827. .c-body-white{
  828. background: #e4e7ea;
  829. }
  830. .right-nav{
  831. width:36px
  832. }
  833. .right-nav .nav-link.active{
  834. background: #fff;
  835. color:#495057
  836. }
  837. .form-group .necessary{
  838. font-size:18px;
  839. color:#f90000
  840. }
  841. .bg-gray {
  842. background-color:#bbb!important;
  843. }
  844. .datepickers-container {
  845. z-index: 9999
  846. }
  847. .modal-height-600{
  848. height:600px;
  849. overflow: hidden
  850. }
  851. .modal-height-500{
  852. height:450px;
  853. overflow: hidden
  854. }
  855. .modal-height-400{
  856. height:400px;
  857. overflow: hidden
  858. }
  859. .modal-height-300{
  860. height:300px;
  861. overflow:auto
  862. }
  863. .modal-height-250{
  864. height:250px;
  865. overflow:auto
  866. }
  867. .modal-height-150{
  868. height: 150px;
  869. overflow: auto;
  870. }
  871. .modal-height-max100{
  872. max-height: 100px;
  873. overflow: auto;
  874. }
  875. .modal-height-max150{
  876. max-height: 150px;
  877. overflow: auto;
  878. }
  879. .modal-fullscreen{
  880. overflow: auto;
  881. }
  882. .scroll-y {
  883. overflow-y: auto;
  884. }
  885. .scroll-x {
  886. overflow-x: auto;
  887. }
  888. .modal-lgx {
  889. max-width:1000px
  890. }
  891. .title-main .nav{
  892. line-height: 16px;
  893. margin-top:8px
  894. }
  895. .msg-content {
  896. font-size: 14px
  897. }
  898. .bd-toc {
  899. position: sticky;
  900. top:3rem;
  901. height: calc(100vh - 10rem);
  902. overflow-y: auto;
  903. }
  904. /*草图编辑器*/
  905. .img-view{
  906. height:400px;
  907. border:.2rem solid #ccc;
  908. position: relative;
  909. width:100%;
  910. overflow: hidden;
  911. }
  912. .img-view::after{
  913. content:"草图编辑区";
  914. color:#ddd;
  915. position: absolute;
  916. left:50%;
  917. top:50%;
  918. margin-left:-80px;
  919. margin-top:-24px;
  920. font-size:36px
  921. }
  922. .img-view .img-item{
  923. position: absolute;
  924. }
  925. .img-view .img-item .img-bar{
  926. position:absolute;
  927. right:0;
  928. top:0;
  929. display:none
  930. }
  931. .img-item:hover .img-bar{
  932. display: block;
  933. }
  934. .batch-l-t{
  935. height: 180px;
  936. overflow: hidden
  937. }
  938. .batch-l-b{
  939. height: 320px;
  940. overflow: hidden
  941. }
  942. .batch-r {
  943. height:522px;
  944. overflow: hidden
  945. }
  946. /*打印工具栏*/
  947. .print-toolsbar{
  948. padding-bottom:5px
  949. }
  950. .print-toolsbar .panel {
  951. display:inline-block;
  952. vertical-align:top;
  953. background:#f7f7f9
  954. }
  955. .print-toolsbar .panel .panel-body{
  956. height:22px;
  957. }
  958. .print-toolsbar .panel .panel-foot{
  959. text-align: center;
  960. font-size: 12px
  961. }
  962. .print-list {
  963. border-right:1px solid #ccc
  964. }
  965. .print-list .form-list {
  966. overflow: auto
  967. }
  968. .print-list .list-tools{
  969. height:50px;
  970. padding:10px 0;
  971. border-bottom:1px solid #f2f2f2
  972. }
  973. .pageContainer {
  974. background: #ededed;
  975. text-align: center
  976. }
  977. .pageContainer .page{
  978. border:9px solid transparent;
  979. display: inline-block;
  980. }
  981. .pageContainer .page img{
  982. width:inherit;
  983. height: inherit;
  984. }
  985. .pageContainer canvas{
  986. background: #fff
  987. }
  988. .m-close-side{
  989. position: absolute;
  990. right:-1px;
  991. top:250px;
  992. background: #f2f2f2;
  993. padding:30px 3px;
  994. }
  995. .m-close-side:hover{
  996. background:#eae9e9;
  997. }
  998. .baobiao-close-side{
  999. position: absolute;
  1000. left:15px;
  1001. top:250px;
  1002. background: #e1e1e1
  1003. }
  1004. .baobiao-close-side a{
  1005. color:#007bff;
  1006. height:80px;
  1007. line-height: 80px;
  1008. display: inline-block
  1009. }
  1010. .baobiao-close-side:hover{
  1011. background:#007bff;
  1012. }
  1013. .baobiao-close-side:hover a{
  1014. color:#fff;
  1015. }
  1016. .edit-tag-btn{
  1017. display: none
  1018. }
  1019. .tag-item:hover .edit-tag-btn{
  1020. display: block
  1021. }
  1022. /*电子签名*/
  1023. .add-sign-list-item{
  1024. padding:.5rem .5rem .5rem 1rem;
  1025. }
  1026. .add-sign-list-item:hover{
  1027. box-shadow:0 0 3px rgba(0,0,0,.18)
  1028. }
  1029. .add-sign-list-item .btn-link {
  1030. display: none
  1031. }
  1032. .add-sign-list-item:hover .btn-link {
  1033. display: block
  1034. }
  1035. /*标段类表折叠收起*/
  1036. .fold-switch {
  1037. cursor: pointer;
  1038. }
  1039. .fold-switch:hover{
  1040. color:#0056b3;
  1041. }
  1042. /*界面紧凑相关代码*/
  1043. body{
  1044. font-size:12px;
  1045. }
  1046. .btn-group-sm > .btn, .btn-sm{
  1047. font-size: 12px;
  1048. padding:1px 0.6rem;
  1049. }
  1050. .panel-title, .panel-title > .title-bar{
  1051. height:34px;
  1052. line-height: 30px;
  1053. }
  1054. .panel-title > .title-main .btn.pull-right {
  1055. margin: 5px 0 0 0
  1056. }
  1057. .panel-content{
  1058. padding-top:35px;
  1059. overflow: hidden
  1060. }
  1061. .panel-content .content-wrap{
  1062. margin:0;
  1063. }
  1064. .table td, .table th {
  1065. padding:.3rem;
  1066. }
  1067. .form-control-sm {
  1068. font-size:12px;
  1069. }
  1070. label{
  1071. margin-bottom:.3rem;
  1072. color:#757575;
  1073. }
  1074. .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  1075. padding-left:.5rem;
  1076. background: #f2f2f280
  1077. }
  1078. .invalid-feedback{
  1079. font-size:100%;
  1080. }
  1081. .modal-header{
  1082. padding:.5rem 1rem;
  1083. cursor: move;
  1084. }
  1085. .modal-title{
  1086. font-size:16px;
  1087. }
  1088. .modal-footer {
  1089. padding:.5rem 1rem
  1090. }
  1091. .modal-body h6,.modal-body h5{
  1092. font-size:12px;
  1093. }
  1094. .panel-title > .title-bar{
  1095. padding-left:10px;
  1096. }
  1097. .panel-sidebar .panel-title{
  1098. width:120px;
  1099. }
  1100. .panel-title > .title-bar > h2, .panel-title > .title-main > h2{
  1101. height:34px;
  1102. line-height: 34px;
  1103. font-size: 12px
  1104. }
  1105. .panel-title > .title-main .form-control {
  1106. margin: 4px 0 0 0;
  1107. }
  1108. .panel-sidebar {
  1109. width:120px;
  1110. }
  1111. .panel-sidebar .scrollbar-auto{
  1112. padding-top: 0;
  1113. /*padding-top:35px;*/
  1114. }
  1115. .panel-sidebar .show-back{
  1116. padding-top: 35px;
  1117. }
  1118. .nav-list li a{
  1119. padding-right:0px;
  1120. height:30px;
  1121. line-height: 30px
  1122. }
  1123. .nav-box h3{
  1124. margin-left:12px;
  1125. }
  1126. .nav-box > .sub-list > li > a{
  1127. padding-left:32px;
  1128. }
  1129. .panel-sidebar + .panel-content{
  1130. padding:35px 0 0 120px;
  1131. overflow: hidden;
  1132. }
  1133. .contarl-box{
  1134. padding:1rem 1rem;
  1135. }
  1136. .min-side .side-menu {
  1137. top:34px;
  1138. }
  1139. .panel-content .panel-title{
  1140. padding-left:175px;
  1141. background: linear-gradient( #ccc,2%, #ffffff);
  1142. }
  1143. .nav-link{
  1144. padding:.3rem .5rem;
  1145. }
  1146. .side-menu .nav-link{
  1147. font-size:12px;
  1148. }
  1149. legend {
  1150. font-size:16px;
  1151. }
  1152. .input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
  1153. height: calc(1.4125rem - 1px);
  1154. }
  1155. .input-group-sm>.form-control, .input-group-sm>.input-group-append>.btn, .input-group-sm>.input-group-append>.input-group-text, .input-group-sm>.input-group-prepend>.btn, .input-group-sm>.input-group-prepend>.input-group-text{
  1156. height: calc(1.4125rem - 1px);
  1157. }
  1158. .input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  1159. font-size:12px;
  1160. padding:0rem .5rem;
  1161. }
  1162. .side-menu{
  1163. right:0;
  1164. top:35px;
  1165. }
  1166. .form-control-sm{
  1167. /*height:calc(1.4125rem - 1px);*/
  1168. }
  1169. .form-group {
  1170. margin-bottom:.5rem;
  1171. }
  1172. .badge{
  1173. font-size:100%;
  1174. }
  1175. .sjs-height-0{
  1176. overflow: auto;
  1177. }
  1178. .nav-box h3{
  1179. margin-bottom:5px;
  1180. }
  1181. .min-side .side-menu{
  1182. padding-bottom:10px;
  1183. }
  1184. .side-show {
  1185. position: absolute;
  1186. z-index:8;
  1187. right:0;
  1188. top: 0;
  1189. width: 15px;
  1190. height: calc(100vh);
  1191. }
  1192. .side-fold {
  1193. /*right:50px;*/
  1194. /*bottom:5px;*/
  1195. display:none;
  1196. z-index:9;
  1197. border-radius:2px;
  1198. right:0;
  1199. bottom:50%;
  1200. width:6px;
  1201. height:60px;
  1202. line-height:60px;
  1203. text-align:center;
  1204. cursor:pointer;
  1205. background-color: #2E6BE5;
  1206. color: #fff;
  1207. }
  1208. .side-fold i{
  1209. font-size: 20px;
  1210. vertical-align: text-bottom;
  1211. }
  1212. .side-fold a{
  1213. font-size:24px;
  1214. }
  1215. .min-side {
  1216. /*padding-bottom:5px;*/
  1217. }
  1218. .min-side .side-fold{
  1219. bottom:10px;
  1220. }
  1221. .min-side .side-fold a{
  1222. font-size:18px;
  1223. }
  1224. .form-text{
  1225. font-size:12px;
  1226. }
  1227. .btn-sm .badge{
  1228. font-size:10px;
  1229. padding:.2em .4em;
  1230. top:0;
  1231. }
  1232. .search-group {
  1233. position: relative;
  1234. }
  1235. .search-group .remove-btn {
  1236. position:absolute;
  1237. right:10px;
  1238. top:3px;
  1239. }
  1240. /*菜单栏系统维护图标*/
  1241. a.maintain-icon{
  1242. position:relative;
  1243. }
  1244. a.maintain-icon span{
  1245. position: absolute;
  1246. left:55px;
  1247. height:40px;
  1248. line-height: 40px;
  1249. width:390px;
  1250. top:0;
  1251. display:none;
  1252. font-size:14px;
  1253. }
  1254. a.maintain-icon:hover span{
  1255. display: inline-block;
  1256. }
  1257. a.maintain-icon .fa{
  1258. -webkit-animation: shake_a 2s .2s ease both;
  1259. -moz-animation: shake_a 2s .2s ease both;
  1260. animation: shake_a 2s .2s ease both;
  1261. animation-iteration-count:infinite
  1262. }
  1263. @-webkit-keyframes shake_a {
  1264. 0%, 100% {
  1265. -webkit-transform: rotate(0);
  1266. }
  1267. 10%, 30%, 50%, 70%, 90% {
  1268. -webkit-transform: rotate(5deg);
  1269. }
  1270. 20%, 40%, 60%, 80% {
  1271. -webkit-transform: rotate(-5deg);
  1272. }
  1273. }
  1274. @-moz-keyframes shake_a {
  1275. 0%, 100% {
  1276. -moz-transform: rotate(0);
  1277. }
  1278. 10%, 30%, 50%, 70%, 90% {
  1279. -moz-transform: rotate(5deg);
  1280. }
  1281. 20%, 40%, 60%, 80% {
  1282. -moz-transform: rotate(-5deg);
  1283. }
  1284. }
  1285. @keyframes shake_a {
  1286. 0%, 100% {
  1287. transform: rotate(0);
  1288. }
  1289. 10%, 30%, 50%, 70%, 90% {
  1290. transform: rotate(5deg);
  1291. }
  1292. 20%, 40%, 60%, 80% {
  1293. transform: rotate(-5deg);
  1294. }
  1295. }
  1296. a.maintain-icon:hover .fa{
  1297. animation-iteration-count:0
  1298. }
  1299. /*审批列表*/
  1300. .timeline-list .timeline-list-item{
  1301. position: relative;
  1302. }
  1303. .timeline-list-item .timeline-item-date{
  1304. width:50px;
  1305. position:absolute;
  1306. left:0px;
  1307. text-align: center;
  1308. color:#ccc;
  1309. }
  1310. .timeline-list-item .timeline-item-date span{
  1311. display: block;
  1312. color: #333;
  1313. text-align: center;
  1314. }
  1315. .timeline-list-item .timeline-item-tail{
  1316. position: absolute;
  1317. top: 10px;
  1318. left: 55px;
  1319. height: calc(100% - 10px);
  1320. border-left: 1px solid #ddd ;
  1321. }
  1322. .timeline-list-item .timeline-item-icon{
  1323. width:20px;
  1324. height:20px;
  1325. position: absolute;
  1326. border-radius: 100px;
  1327. text-align: center;
  1328. line-height: 20px;
  1329. left:45px;
  1330. }
  1331. .timeline-list-item .timeline-item-content{
  1332. position: relative;
  1333. margin: 0 0 0 70px;
  1334. word-break: break-word;
  1335. }
  1336. .book-list{
  1337. padding: 0;
  1338. margin: 0;
  1339. height: 285px;
  1340. overflow-y: auto;
  1341. }
  1342. .book-list dt{
  1343. padding:5px 0 5px 5px;
  1344. background-color: #f2f2f2;
  1345. }
  1346. .book-list dd{
  1347. padding-left:15px;
  1348. cursor: pointer;
  1349. }
  1350. .book-list dd:hover{
  1351. background-color: #f2f2f2
  1352. }
  1353. .dd-content {
  1354. display: none;
  1355. }
  1356. .fold-card {
  1357. display: none;
  1358. }
  1359. .att-file-btn {
  1360. display: none;
  1361. }
  1362. .list-table tr:hover .att-file-btn{
  1363. display: inline-block;
  1364. }
  1365. .context-menu-icon.context-menu-icon--fa.text-success::before {
  1366. color: #28a745;!important;
  1367. }
  1368. .context-menu-icon.context-menu-icon--fa.text-danger::before {
  1369. color: #dc3545;!important;
  1370. }
  1371. .context-menu-icon.context-menu-icon--fa.text-warning::before {
  1372. color: #da9500;!important;
  1373. }
  1374. .context-menu-icon.context-menu-icon--fa.text-info::before {
  1375. color: #17a2b8;!important;
  1376. }
  1377. .context-menu-icon.context-menu-icon--fa.fa-tag span{
  1378. color: #2f2f2f;!important;
  1379. }
  1380. .context-menu-icon.context-menu-hover.context-menu-icon--fa.fa-tag span{
  1381. color: #fff;!important;
  1382. }
  1383. /*.auto-main-height{
  1384. height: calc(100vh - 34px);
  1385. display: flex;
  1386. flex-direction: column;
  1387. }
  1388. .auto-main-height .main-height-one{
  1389. flex-grow: 10;
  1390. }
  1391. .auto-main-height .main-height-two{
  1392. flex-grow: 30;
  1393. }
  1394. .auto-main-height .main-height-three{
  1395. flex-grow: 1;
  1396. }
  1397. .bottom-height{
  1398. height:300px;
  1399. }*/
  1400. .bottom-height-two{
  1401. height: 300px;
  1402. }
  1403. .card-big-title{
  1404. font-size: 1.23rem;
  1405. margin-bottom: .30rem;
  1406. position: relative;
  1407. }
  1408. .card-big-title small{
  1409. position: absolute;
  1410. right: -15px;
  1411. top: -20px;
  1412. }
  1413. .circle-box{
  1414. float: left;
  1415. position: relative;
  1416. }
  1417. .circle{
  1418. width: 62px;
  1419. height: 62px;
  1420. border-radius: 50%;
  1421. background: none;
  1422. border: 4px solid #D7B014;
  1423. }
  1424. .circle-num{
  1425. position: absolute;
  1426. top: 50%;
  1427. margin-top: -32px;
  1428. width: 62px;
  1429. text-align: center;
  1430. font-size: 42px;
  1431. font-weight: 500;
  1432. }
  1433. .circle-text{
  1434. float: right;
  1435. margin-right: 20px;
  1436. margin-top: 10px;
  1437. font-size: 24px;
  1438. }
  1439. .dropdown-wd{
  1440. width: 80px;
  1441. text-align: center;
  1442. }
  1443. .btn-blueOne{
  1444. color: #fff;
  1445. background-color: rgba(24,144,255);
  1446. border-color: rgba(24,144,255);
  1447. }
  1448. .btn-blueOne:hover,.btn-blueOne:active {
  1449. color: #fff;
  1450. background-color: rgba(24,144,255);
  1451. border-color: rgba(24,144,255);
  1452. box-shadow: 0 0 0 0.2rem rgba(24,144,255);
  1453. }
  1454. .btn-green{
  1455. color: #fff;
  1456. background-color: rgba(69,183,149);
  1457. border-color: rgba(69,183,149);
  1458. }
  1459. .btn-green:hover,.btn-green:active{
  1460. color: #fff;
  1461. background-color: rgba(69,183,149);
  1462. border-color: rgba(69,183,149);
  1463. box-shadow: 0 0 0 0.2rem rgba(69,183,149);
  1464. }
  1465. .btn-yellow{
  1466. color: #fff;
  1467. background-color: rgba(250,204,20);
  1468. border-color: rgba(250,204,20);
  1469. }
  1470. .btn-yellow:hover,.btn-yellow:active{
  1471. color: #fff;
  1472. background-color: rgba(250,204,20);
  1473. border-color: rgba(250,204,20);
  1474. box-shadow: 0 0 0 0.2rem rgba(250,204,20);
  1475. }
  1476. .btn-purple{
  1477. color: #fff;
  1478. background-color: rgba(145,82,225);
  1479. border-color: rgba(145,82,225);
  1480. }
  1481. .btn-purple:hover,.btn-purple:active {
  1482. color: #fff;
  1483. background-color: rgba(145,82,225);
  1484. border-color: rgba(145,82,225);
  1485. box-shadow: 0 0 0 0.2rem rgba(145,82,225);
  1486. }
  1487. .btn-blueTwo{
  1488. color: #fff;
  1489. background-color: rgba(58,207,221);
  1490. border-color: rgba(58,207,221);
  1491. }
  1492. .btn-blueTwo:hover,.btn-blueTwo:active {
  1493. color: #fff;
  1494. background-color: rgba(58,207,221);
  1495. border-color: rgba(58,207,221);
  1496. box-shadow: 0 0 0 0.2rem rgba(58,207,221);
  1497. }
  1498. .btn-red{
  1499. color: #fff;
  1500. background-color: rgba(204,73,80);
  1501. border-color: rgba(204,73,80);
  1502. }
  1503. .btn-red:hover,.btn-red:active {
  1504. color: #fff;
  1505. background-color: rgba(204,73,80);
  1506. border-color: rgba(204,73,80);
  1507. box-shadow: 0 0 0 0.2rem rgba(204,73,80);
  1508. }
  1509. .bg-blueOne{
  1510. color: #fff;
  1511. background-color: rgba(24,144,255) !important;
  1512. border-color: rgba(24,144,255) !important;
  1513. }
  1514. .bg-green{
  1515. color: #fff;
  1516. background-color: rgba(69,183,149) !important;
  1517. border-color: rgba(69,183,149,1) !important;
  1518. }
  1519. .bg-yellow{
  1520. color: #fff;
  1521. background-color: rgba(250,204,20) !important;
  1522. border-color: rgba(250,204,20,1) !important;
  1523. }
  1524. .bg-purple{
  1525. color: #fff;
  1526. background-color: rgba(145,82,225) !important;
  1527. border-color: rgba(145,82,225) !important;
  1528. }
  1529. .bg-blueTwo{
  1530. color: #fff;
  1531. background-color: rgba(58,207,221) !important;
  1532. border-color: rgba(58,207,221) !important;
  1533. }
  1534. .bg-red{
  1535. color: #fff;
  1536. background-color: rgba(204,73,80) !important;
  1537. border-color: rgba(204,73,80) !important;
  1538. }
  1539. .btn-relative{
  1540. position: relative;
  1541. }
  1542. .icon-absolute{
  1543. position: absolute;
  1544. left: -3px;
  1545. top: -9px;
  1546. }
  1547. .icon-size{
  1548. font-size: 38px !important;
  1549. }
  1550. .text-blueOne{
  1551. color: rgba(24,144,255);
  1552. }
  1553. .text-green{
  1554. color: rgba(69,183,149);
  1555. }
  1556. .text-yellow{
  1557. color: rgba(250,204,20);
  1558. }
  1559. .text-purple{
  1560. color: rgba(145,82,225);
  1561. }
  1562. .text-blueTwo{
  1563. color: rgba(58,207,221);
  1564. }
  1565. .text-red{
  1566. color: rgba(204,73,80);
  1567. }
  1568. .flex-content{
  1569. height: 98%;
  1570. }
  1571. .left-content,.center-content,.right-content{
  1572. height: 100vh;
  1573. }
  1574. .left-card-content,.center-chart-content,.right-chart-content{
  1575. height: 65%;
  1576. }
  1577. .center-di{
  1578. height: 49%;
  1579. }
  1580. .center-chart,.right-month,.right-chart{
  1581. height: 50%;
  1582. }
  1583. .di-content{
  1584. height: 100%;
  1585. }
  1586. .left-chart,.center-table,.right-biaoduan{
  1587. height: 30%;
  1588. }
  1589. .card .card-small-body{
  1590. padding: 0;
  1591. }
  1592. .card-per-body{
  1593. width: 100%;
  1594. height: 100%;
  1595. padding: 0;
  1596. }
  1597. .card .card-approve-title{
  1598. font-size: 2.80rem;
  1599. position: relative;
  1600. }
  1601. .card .card-approve-title .card-approve-big{
  1602. position: absolute;
  1603. left: 45%;
  1604. bottom: -8px;
  1605. }
  1606. .card .card-approve-title small{
  1607. position: absolute;
  1608. font-size: 0.15rem;
  1609. bottom: -8px;
  1610. left: 70%;
  1611. }
  1612. .card-case-title{
  1613. height: 50%;
  1614. line-height: 200%;
  1615. font-size: 1.50rem;
  1616. }
  1617. .card-case-text{
  1618. height: 50%;
  1619. line-height: 200%;
  1620. }
  1621. .border-bottom-grey-1{
  1622. border-bottom: 1px solid rgba(0,0,0,.125);
  1623. }
  1624. .height-100{
  1625. height: 100%;
  1626. }
  1627. .height-99{
  1628. height: 99%;
  1629. }
  1630. .height-60{
  1631. height: 60%;
  1632. }
  1633. .height-50{
  1634. height: 50%;
  1635. }
  1636. .height-30{
  1637. height: 30%;
  1638. }
  1639. .height-36{
  1640. height: 38.7%;
  1641. }
  1642. .height-20{
  1643. height: 19%;
  1644. }
  1645. .review_box{
  1646. height: 100%;
  1647. overflow: hidden;
  1648. }
  1649. .right-bottom-50-fl{
  1650. width: 50%;
  1651. float: left;
  1652. }
  1653. .right-month-height{
  1654. height: -webkit-calc(100% - 53px);
  1655. height: -moz-calc(100% - 53px);
  1656. height: calc(100% - 53px);
  1657. }
  1658. .list-comment{
  1659. margin: 0;
  1660. padding: 0;
  1661. }
  1662. .tablebox {
  1663. width: 100%;
  1664. height: 100%;
  1665. overflow: hidden;
  1666. }
  1667. .tablebox table {
  1668. width:100%;
  1669. }
  1670. .tablebox table th,.tablebox table td {
  1671. padding: 5px 10px;
  1672. }
  1673. .tablebox table th {
  1674. color:#fff;
  1675. /*background-color:#fff;*/
  1676. background-color:#2C3034;
  1677. }
  1678. .tablebox table tbody tr{
  1679. background-color:#2C3034;
  1680. color: #fff;
  1681. border-bottom: 1px solid rgba(0,0,0,.125);
  1682. }
  1683. .left-small-card-content,.right-small-card-content{
  1684. height: 12%;
  1685. }
  1686. .left-big-chart-content,.right-big-chart-content{
  1687. height: 83%;
  1688. }
  1689. .login-new-body{
  1690. width: 100%;
  1691. height: 100%;
  1692. /*background-position:25% 95%;
  1693. background-size: 40% auto;
  1694. display: inline-block;
  1695. opacity: .8*/
  1696. /*animation: change 60s steps(1) infinite;*/
  1697. }
  1698. .login-new-body.img-1{
  1699. width: 100%;
  1700. height: 100%;
  1701. /*background: url(bg/bg_001.jpg) no-repeat;*/
  1702. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_01.jpg) no-repeat;
  1703. background-size: 100% 100%;
  1704. background-size:cover;
  1705. /*background-size: contain;*/
  1706. }
  1707. .login-new-body.img-2{
  1708. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_02.jpg) no-repeat;
  1709. background-size: 100% 100%;
  1710. background-size:cover;
  1711. /*background-size: contain;*/
  1712. }
  1713. .login-new-body.img-3{
  1714. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_03.jpg) no-repeat;
  1715. background-size: 100% 100%;
  1716. background-size:cover;
  1717. /*background-size: contain;*/
  1718. }
  1719. .login-new-body.img-4{
  1720. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_04.jpg) no-repeat;
  1721. background-size: 100% 100%;
  1722. background-size:cover;
  1723. /*background-size: contain;*/
  1724. }
  1725. .login-new-body.img-5{
  1726. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_05.jpg) no-repeat;
  1727. background-size: 100% 100%;
  1728. background-size:cover;
  1729. /*background-size: contain;*/
  1730. }
  1731. .login-new-body.img-6{
  1732. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_06.jpg) no-repeat;
  1733. background-size: 100% 100%;
  1734. background-size:cover;
  1735. /*background-size: contain;*/
  1736. }
  1737. .login-new-body.img-7{
  1738. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_07.jpg) no-repeat;
  1739. background-size: 100% 100%;
  1740. background-size:cover;
  1741. /*background-size: contain;*/
  1742. }
  1743. .login-new-body.img-8{
  1744. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_08.jpg) no-repeat;
  1745. background-size: 100% 100%;
  1746. background-size:cover;
  1747. /*background-size: contain;*/
  1748. }
  1749. .login-new-body.img-9{
  1750. background:#192948 url(https://jiliang-qa.oss-cn-shenzhen.aliyuncs.com/loginimg/bg_09.jpg) no-repeat;
  1751. background-size: 100% 100%;
  1752. background-size:cover;
  1753. /*background-size: contain;*/
  1754. }
  1755. /*@keyframes change {
  1756. 0% {
  1757. background-image: url(bg/bg_06.png);
  1758. }
  1759. 16% {
  1760. background-image: url(bg/bg_01.png);
  1761. }
  1762. 32% {
  1763. background-image: url(bg/bg_02.png)
  1764. }
  1765. 48% {
  1766. background-image: url(bg/bg_03.png)
  1767. }
  1768. 64% {
  1769. background-image: url(bg/bg_04.png)
  1770. }
  1771. 80% {
  1772. background-image: url(bg/bg_05.png)
  1773. }
  1774. }*/
  1775. /*.login-new-b{
  1776. border-right: 2px solid rgba(255, 255, 255, 0.6);
  1777. }*/
  1778. .logo-big-title{
  1779. font-size: 20px;
  1780. }
  1781. .logo-sm-title{
  1782. font-size: 14px;
  1783. color: rgba(255, 255, 255, 0.8);
  1784. }
  1785. .side-border{
  1786. width: 2px;
  1787. height: 24px;
  1788. background: rgba(255, 255, 255, 0.6);
  1789. }
  1790. .top-subtitle{
  1791. font-size: 20px;
  1792. font-weight: 500;
  1793. color: rgb(255, 255, 255);
  1794. }
  1795. .login-new-body .container{
  1796. width: 936px;
  1797. margin: 0 auto;
  1798. }
  1799. .login-new-body .content-center{
  1800. position: absolute;
  1801. top: 50%;
  1802. left: 50%;
  1803. transform: translate(-50%, -45%);
  1804. }
  1805. .left-login{
  1806. width: 428px;
  1807. height: 462px;
  1808. border-radius: 8px;
  1809. background: rgba(51, 119, 255, 0.9);
  1810. box-shadow: 6px 0px 6px rgba(0, 0, 0, 0.16);
  1811. }
  1812. .right-login{
  1813. width: 414px;
  1814. height: 418px;
  1815. border-radius: 0 8px 8px 0;
  1816. background: rgba(255, 255, 255, 1);
  1817. }
  1818. .right-login .position-absolute{
  1819. right: 12px;
  1820. top: 12px;
  1821. }
  1822. .left-login-title{
  1823. font-size: 24px;
  1824. line-height: 48px;
  1825. }
  1826. .login-border{
  1827. width: 48px;
  1828. height: 4px;
  1829. background: rgba(255, 255, 255, 1);
  1830. }
  1831. .erweima img{
  1832. width: 240px;
  1833. height: 240px;
  1834. padding: 12px;
  1835. background: #fff;
  1836. border: 1px solid rgba(0, 0, 0, 0.12);
  1837. border-radius: 4px;
  1838. }
  1839. .right-login .bottom-text{
  1840. padding-top: 5px;
  1841. font-size: 14px;
  1842. line-height: 18px;
  1843. color: rgba(0, 0, 0, 0.6);
  1844. }
  1845. .card-icon{
  1846. display: inline-block;
  1847. width: 4px;
  1848. height: 12px;
  1849. background: rgba(51, 119, 255, 1);
  1850. }
  1851. .agency-partheight{
  1852. height: calc((100vh - 155px) / 2);
  1853. /*background:rgba(82, 196, 26, 1);*/
  1854. }
  1855. .contant-height-one{
  1856. height: calc(((100vh - 165px) / 2) - 65px);
  1857. overflow-y: auto;
  1858. }
  1859. .contant-height-two{
  1860. height: calc(((100vh - 165px) / 2) - 178px);
  1861. overflow-y: auto;
  1862. }
  1863. .contant-height-three{
  1864. height: calc(((100vh - 165px) / 2) - 118px);
  1865. overflow-y: auto;
  1866. }
  1867. .btn-table{
  1868. width: 70px;
  1869. text-align: center;
  1870. }
  1871. .bg-new-advance{
  1872. background: rgba(241, 82, 91, 0.08) !important;
  1873. }
  1874. .bg-new-ledger{
  1875. background: rgba(250, 140, 22, 0.08) !important;
  1876. }
  1877. .bg-new-revise{
  1878. background: rgba(251, 182, 45, 0.08) !important;
  1879. }
  1880. .bg-new-stage{
  1881. background: rgba(82, 196, 26, 0.08) !important;
  1882. }
  1883. .bg-new-changeProject{
  1884. background: rgba(51, 119, 255, 0.08) !important;
  1885. }
  1886. .bg-new-changePlan{
  1887. background: rgba(114, 46, 209, 0.08) !important;
  1888. }
  1889. .bg-new-change{
  1890. background: rgba(22, 208, 208, 0.08) !important;
  1891. }
  1892. .bg-new-changeApply{
  1893. background: rgba(41, 58, 210, 0.08) !important;
  1894. }
  1895. .bg-new-material{
  1896. background: rgba(187, 41, 210, 0.08) !important;
  1897. }
  1898. .bg-new-payment{
  1899. background: rgba(128, 128, 0, 0.08) !important;
  1900. }
  1901. .bg-new-financial{
  1902. background: rgba(58, 88, 50, 0.08) !important;
  1903. }
  1904. .text-new-advance{
  1905. color: rgba(241, 82, 91, 1) !important;
  1906. }
  1907. .text-new-ledger{
  1908. color: rgba(250, 140, 22, 1) !important;
  1909. }
  1910. .text-new-revise{
  1911. color: rgba(251, 182, 45, 1) !important;
  1912. }
  1913. .text-new-stage{
  1914. color: rgba(82, 196, 26, 1) !important;
  1915. }
  1916. .text-new-changeProject{
  1917. color: rgba(51, 119, 255, 1) !important;
  1918. }
  1919. .text-new-changePlan{
  1920. color: rgba(114, 46, 209, 1) !important;
  1921. }
  1922. .text-new-change{
  1923. color: rgba(22, 208, 208, 1) !important;
  1924. }
  1925. .text-new-changeApply{
  1926. color: rgba(41, 58, 210, 1) !important;
  1927. }
  1928. .text-new-material{
  1929. color: rgba(187, 41, 210, 1); !important;
  1930. }
  1931. .text-new-payment{
  1932. color: rgba(128, 128, 0, 1) !important;
  1933. }
  1934. .text-new-financial{
  1935. color: rgba(58, 88, 50, 1) !important;
  1936. }
  1937. .text-width{
  1938. width: 66px;
  1939. text-align: center;
  1940. }
  1941. .table-middle td, .table-middle th{
  1942. padding: 0.6rem;
  1943. }
  1944. .table-middle .thead-light th {
  1945. color: #495057;
  1946. background-color: rgba(250, 250, 250, 1);
  1947. border-color: #dee2e6;
  1948. }
  1949. .table-middle thead th{
  1950. border-bottom: none;
  1951. }
  1952. .card-big-htext{
  1953. font-size: 18px;
  1954. }
  1955. .card-white{
  1956. background: rgba(255, 255, 255, 1) !important;
  1957. border-bottom: none;
  1958. }
  1959. .canyu-width{
  1960. height: 98px;
  1961. }
  1962. .canyu-pill{
  1963. height: 72px;
  1964. border-radius: 40px;
  1965. }
  1966. .canyu-pill .icon{
  1967. width: 40px;
  1968. height:40px;
  1969. line-height: 40px;
  1970. text-align: center;
  1971. border-radius: 40px;
  1972. background: #fff;
  1973. display: inline-block;
  1974. float: left;
  1975. font-size:24px;
  1976. }
  1977. .canyu-pill h5{
  1978. margin-left:50px;
  1979. margin-bottom: 4px
  1980. }
  1981. .canyu-pill h6{
  1982. margin-left:50px;
  1983. font-size: 12px
  1984. }
  1985. .canyu-bg-blue{
  1986. background: url(bg_participate_blue.png) no-repeat ;
  1987. background-size: 100% 100%;
  1988. }
  1989. .canyu-bg-yellow{
  1990. background: url(bg_participate_orange.png) no-repeat ;
  1991. background-size: 100% 100%;
  1992. }
  1993. .canyu-pill.canyu-bg-blue{
  1994. background: url(bg_participate_blue2.png) no-repeat ;
  1995. background-size: 100% 100%;
  1996. }
  1997. .canyu-pill.canyu-bg-yellow{
  1998. background: url(bg_participate_orange2.png) no-repeat ;
  1999. background-size: 100% 100%;
  2000. }
  2001. .canyu-bg-yellow .icon{
  2002. color:#ff8033;
  2003. }
  2004. .canyu-bg-blue .icon{
  2005. color:#009DFF;
  2006. }
  2007. .canyu-text{
  2008. font-size: 36px;
  2009. }
  2010. .canyu-band{
  2011. height: 100%;
  2012. padding-top: 5%
  2013. }
  2014. .canyu-band h1{
  2015. text-align: center;
  2016. font-size:72px;
  2017. }
  2018. .canyu-band h3{
  2019. text-align: center;
  2020. font-size:18px;
  2021. }
  2022. .canyu-band.text-success{
  2023. background:linear-gradient(#fff 30%, #28a745 350%);
  2024. }
  2025. .canyu-band.text-danger{
  2026. background:linear-gradient(#fff 30%, #dc3545 350%);
  2027. }
  2028. .list-text-vertical{
  2029. overflow:hidden;
  2030. text-overflow:ellipsis;
  2031. white-space:nowrap;
  2032. }
  2033. .about-text i{
  2034. margin-top: -5px;
  2035. display: inline-block;
  2036. width: 24px;
  2037. height: 24px;
  2038. vertical-align:middle;
  2039. }
  2040. .about-text i.about-qq{
  2041. background: url(about.png) no-repeat -8px -10px;
  2042. }
  2043. .about-text i.about-phone{
  2044. background: url(about.png) no-repeat -8px -40px;
  2045. }
  2046. .about-text i.about-tel{
  2047. background: url(about.png) no-repeat -8px -70px;
  2048. }
  2049. .about-text span{
  2050. font-size: 1.2rem;
  2051. }
  2052. /*@media (min-width: 768px){
  2053. .weixin-erweima img{
  2054. width:90%;
  2055. height:auto;
  2056. }
  2057. }*/
  2058. .weixin-erweima img{
  2059. width:75%;
  2060. height:auto;
  2061. }
  2062. .weixin-erweima span{
  2063. display: inline-block;
  2064. width: 75%;
  2065. }
  2066. .small-text{
  2067. font-size: 0.75rem !important;
  2068. font-weight: 400;
  2069. }
  2070. .chaosong{
  2071. margin: 0 0 0 70px;
  2072. height: 300px;
  2073. }
  2074. .inputErrow{
  2075. -webkit-animation:shake 1s .2s ease both;
  2076. -moz-animation:shake 1s .2s ease both;
  2077. animation:shake 1s .2s ease both;}
  2078. @-webkit-keyframes shake{
  2079. 0%,100%{-webkit-transform:translateX(0);}
  2080. 10%,30%,50%,70%, 90%{-webkit-transform:translateX(-10px);}
  2081. 20%,40%,60%,80%{-webkit-transform:translateX(10px);}
  2082. }
  2083. @-moz-keyframes shake{
  2084. 0%,100%{-moz-transform:translateX(0);}
  2085. 10%,30%,50%,70%, 90%{-moz-transform:translateX(-10px);}
  2086. 20%,40%,60%,80%{-moz-transform:translateX(10px);}
  2087. }
  2088. @keyframes shake{
  2089. 0%,100%{transform:translateX(0);}
  2090. 10%,30%,50%,70%, 90%{transform:translateX(-10px);}
  2091. 20%,40%,60%,80%{transform:translateX(10px);}
  2092. }
  2093. .margin-inputbox{
  2094. margin-top: -4px;
  2095. }
  2096. .margin-inputbox .height-inputbox{
  2097. height: 30px !important;
  2098. }
  2099. .card-gk-width{
  2100. width: 352px;
  2101. border: none;
  2102. cursor: pointer;
  2103. }
  2104. .card-gk-width:hover{
  2105. background: #f7f7f7;
  2106. }
  2107. .modal-body .card-gk-title{
  2108. font-size: 16px;
  2109. }
  2110. .card-gk-active{
  2111. border: 1px solid #3377FF;
  2112. }
  2113. .card-upload-width{
  2114. width: 130px;
  2115. height:130px;
  2116. }
  2117. .card-upload-width:hover{
  2118. background: #f7f7f7;
  2119. border: none;
  2120. }
  2121. .card-upload-active{
  2122. border: 1px solid;
  2123. }
  2124. .sel-width{
  2125. width: 20px;
  2126. height: 20px;
  2127. }
  2128. .sel-blue{
  2129. background: url(sel_blue.png);
  2130. }
  2131. .card-gk-width:hover .sel-gary{
  2132. background: url(sel_gary.png);
  2133. }
  2134. .card-gk-bottom{
  2135. display:none ;
  2136. }
  2137. .card-gk-active .card-gk-bottom{
  2138. display: inline-block;
  2139. }
  2140. .stamp-img{
  2141. cursor: pointer;
  2142. }
  2143. .private-stamp-img{
  2144. display: inline-block;
  2145. margin: auto;
  2146. vertical-align: middle;
  2147. }
  2148. .private-stamp-img .check-state{
  2149. position: absolute;
  2150. right: 10px;
  2151. top: 10px;
  2152. }
  2153. .signatureRptBar{
  2154. position: absolute;
  2155. top: 0;
  2156. bottom: 0;
  2157. background: transparent;
  2158. left: 0;
  2159. right: 0;
  2160. }
  2161. .signatureCavans{
  2162. background: transparent!important;
  2163. }
  2164. .span-grey{
  2165. background: #657798;
  2166. }
  2167. .span-red{
  2168. background: #EE6666;
  2169. }
  2170. .span-blue{
  2171. background: #74CBED;
  2172. }
  2173. .span-yellow{
  2174. background: #FAC858;
  2175. }
  2176. .span-green{
  2177. background: #62DAAB;
  2178. }
  2179. .form-control-width{
  2180. min-width: 450px;
  2181. }
  2182. .form-control-s-width{
  2183. min-width: 280px;
  2184. }
  2185. .vertical-middle{
  2186. display: flex;
  2187. margin: auto;
  2188. }
  2189. .list-waring{
  2190. background-color: #ffeeba!important;
  2191. }
  2192. .permission-div {
  2193. border: 1px solid rgba(0,0,0,.1);
  2194. margin: .5rem 0;
  2195. padding: .5rem;
  2196. }
  2197. .permission-title {
  2198. font-size: 14px;
  2199. padding-bottom: .5rem;
  2200. margin-bottom: .5rem;
  2201. border-bottom: 1px solid rgba(0,0,0,.1);
  2202. }
  2203. .right-duiqi {
  2204. display: inline-block;
  2205. width: 70px;
  2206. text-align: right;
  2207. line-height: 25px;
  2208. }
  2209. .ws-icon{
  2210. width: 30px;
  2211. height: 30px;
  2212. border-radius: 20%;
  2213. text-align: center;
  2214. vertical-align: middle;
  2215. margin-top: auto;
  2216. line-height: 30px;
  2217. /* border: 1px solid #000;*/
  2218. /* border-color: #f5c6cb;*/
  2219. }
  2220. .ws-icon-danger{
  2221. color: rgb(251, 56, 56);
  2222. background-color: rgb(253, 205, 197);
  2223. }
  2224. .ws-icon-primary{
  2225. color: rgb(22, 93, 255);
  2226. background-color: rgb(232, 243, 255);
  2227. }
  2228. .ws-icon-warning{
  2229. color: rgb(253, 172, 33);
  2230. background-color: rgb(255, 228, 186);
  2231. }