您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 
 

721 行
14 KiB

  1. html,
  2. body {
  3. height: 100%;
  4. font-family: '微软雅黑';
  5. }
  6. .wrap {
  7. min-height: 100%;
  8. height: auto;
  9. margin: 0 auto -60px;
  10. padding: 0 0 60px;
  11. }
  12. .wrap > .container {
  13. padding: 70px 15px 20px;
  14. }
  15. .footer {
  16. height: 60px;
  17. background-color: #f5f5f5;
  18. border-top: 1px solid #ddd;
  19. padding-top: 20px;
  20. }
  21. .jumbotron {
  22. text-align: center;
  23. background-color: transparent;
  24. }
  25. .jumbotron .btn {
  26. font-size: 21px;
  27. padding: 14px 24px;
  28. }
  29. .not-set {
  30. color: #c55;
  31. font-style: italic;
  32. }
  33. /* add sorting icons to gridview sort links */
  34. a.asc:after, a.desc:after {
  35. position: relative;
  36. top: 1px;
  37. display: inline-block;
  38. font-family: 'Glyphicons Halflings';
  39. font-style: normal;
  40. font-weight: normal;
  41. line-height: 1;
  42. padding-left: 5px;
  43. }
  44. a.asc:after {
  45. content: /*"\e113"*/ "\e151";
  46. }
  47. a.desc:after {
  48. content: /*"\e114"*/ "\e152";
  49. }
  50. .sort-numerical a.asc:after {
  51. content: "\e153";
  52. }
  53. .sort-numerical a.desc:after {
  54. content: "\e154";
  55. }
  56. .sort-ordinal a.asc:after {
  57. content: "\e155";
  58. }
  59. .sort-ordinal a.desc:after {
  60. content: "\e156";
  61. }
  62. .grid-view .filters input,
  63. .grid-view .filters select {
  64. min-width: 50px;
  65. }
  66. .hint-block {
  67. display: block;
  68. margin-top: 5px;
  69. color: #999;
  70. }
  71. .error-summary {
  72. color: #a94442;
  73. background: #fdf7f7;
  74. border-left: 3px solid #eed3d7;
  75. padding: 10px 20px;
  76. margin: 0 0 15px 0;
  77. }
  78. /* align the logout "link" (button in form) of the navbar */
  79. .nav li > form > button.logout {
  80. padding: 15px;
  81. border: none;
  82. }
  83. @media (max-width: 767px) {
  84. .nav li > form > button.logout {
  85. display: block;
  86. text-align: left;
  87. width: 100%;
  88. padding: 10px 15px;
  89. }
  90. }
  91. .nav > li > form > button.logout:focus,
  92. .nav > li > form > button.logout:hover {
  93. text-decoration: none;
  94. }
  95. .nav > li > form > button.logout:focus {
  96. outline: none;
  97. }
  98. .left {
  99. float: left;
  100. }
  101. .right {
  102. float: right;
  103. }
  104. @charset "UTF-8";
  105. /* Cubic Bezier Transition */
  106. /***
  107. Page container
  108. ***/
  109. .page-container {
  110. margin: 0px;
  111. padding: 20px 20px 0 10px;
  112. position: relative;
  113. /* Fixed header */
  114. /* Fixed footer for mobile */
  115. }
  116. .page-container:before, .page-container:after {
  117. content: " ";
  118. display: table;
  119. }
  120. .page-container:after {
  121. clear: both;
  122. }
  123. .page-header-fixed .page-container {
  124. margin-top: 65px;
  125. }
  126. .page-footer-fixed.page-footer-fixed-mobile .page-container {
  127. margin-bottom: 20px !important;
  128. }
  129. /***
  130. Page sidebar
  131. ***/
  132. /* IE8 fix */
  133. .ie8 .page-sidebar {
  134. width: 235px;
  135. float: left;
  136. position: relative;
  137. margin-right: -100%;
  138. }
  139. /* Page Sidebar */
  140. .page-sidebar,
  141. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
  142. -webkit-border-radius: 4px;
  143. -moz-border-radius: 4px;
  144. -ms-border-radius: 4px;
  145. -o-border-radius: 4px;
  146. border-radius: 4px;
  147. /* Default sidebar menu */
  148. }
  149. .page-sidebar.navbar-collapse,
  150. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
  151. padding: 0;
  152. box-shadow: none;
  153. }
  154. .page-md .page-sidebar.navbar-collapse, .page-md
  155. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse {
  156. box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03);
  157. }
  158. .page-sidebar .page-sidebar-menu,
  159. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu {
  160. -webkit-border-radius: 4px;
  161. -moz-border-radius: 4px;
  162. -ms-border-radius: 4px;
  163. -o-border-radius: 4px;
  164. border-radius: 4px;
  165. list-style: none;
  166. margin: 10px 0 0 0;
  167. padding: 0;
  168. /* 1st level links */
  169. /* all links */
  170. }
  171. .page-sidebar .page-sidebar-menu > li,
  172. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li {
  173. display: block;
  174. margin: 0;
  175. padding: 0;
  176. border: 0px;
  177. }
  178. .page-sidebar .page-sidebar-menu > li.heading,
  179. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading {
  180. height: 35px;
  181. padding: 12px 15px 10px 20px;
  182. }
  183. .page-sidebar .page-sidebar-menu > li.heading > h3,
  184. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
  185. font-size: 13px;
  186. font-weight: 400;
  187. padding: 0;
  188. margin: 0;
  189. font-weight: 600;
  190. }
  191. .page-sidebar .page-sidebar-menu > li > a,
  192. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
  193. display: block;
  194. position: relative;
  195. margin: 0px 0 0 0;
  196. border: 0px;
  197. padding: 12px 15px;
  198. text-decoration: none;
  199. }
  200. .page-sidebar .page-sidebar-menu > li > a > .title,
  201. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
  202. font-size: 13px;
  203. font-weight: 400;
  204. }
  205. .page-sidebar .page-sidebar-menu > li > a > i,
  206. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
  207. font-size: 13px;
  208. text-shadow: none;
  209. font-weight: 300;
  210. }
  211. .page-sidebar .page-sidebar-menu > li.open > a,
  212. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a {
  213. font-size: 14px;
  214. }
  215. .page-sidebar .page-sidebar-menu > li.active > a,
  216. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
  217. border: none;
  218. text-shadow: none;
  219. font-size: 14px;
  220. }
  221. .page-sidebar .page-sidebar-menu .sub-menu,
  222. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu {
  223. list-style: none;
  224. display: none;
  225. padding: 0;
  226. margin: 8px 0px 8px 0px;
  227. }
  228. .page-sidebar .page-sidebar-menu .sub-menu li,
  229. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li {
  230. background: none;
  231. margin: 0px;
  232. padding: 0px;
  233. margin-top: 1px !important;
  234. /* 2nd level sub menu */
  235. }
  236. .page-sidebar .page-sidebar-menu .sub-menu li > a,
  237. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
  238. display: block;
  239. margin: 0;
  240. padding: 8px 14px 8px 30px;
  241. text-decoration: none;
  242. font-size: 13px;
  243. font-weight: 400;
  244. background: none;
  245. }
  246. .page-sidebar .page-sidebar-menu .sub-menu li > a > i,
  247. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i {
  248. font-size: 13px;
  249. margin-right: 1px;
  250. }
  251. .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before,
  252. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before {
  253. margin-top: -4px;
  254. }
  255. .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before,
  256. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before {
  257. margin-top: -2px;
  258. }
  259. .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu,
  260. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu {
  261. margin: 0;
  262. }
  263. .page-sidebar .page-sidebar-menu .sub-menu.always-open,
  264. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open {
  265. display: block;
  266. }
  267. .page-sidebar .page-sidebar-menu li.active > .sub-menu,
  268. .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu {
  269. display: block;
  270. }
  271. @media (min-width: 992px) {
  272. /* 992px */
  273. .page-sidebar {
  274. width: 215px;
  275. float: left;
  276. position: relative;
  277. margin-right: -100%;
  278. margin-bottom: 10px;
  279. }
  280. }
  281. @media (min-width: 992px) {
  282. /* 992px */
  283. /* Page content */
  284. .page-content-wrapper {
  285. float: left;
  286. width: 100%;
  287. }
  288. .page-content-wrapper .page-content {
  289. margin-left: 215px;
  290. margin-top: 0px;
  291. min-height: 600px;
  292. padding: 0px 0 0 20px;
  293. }
  294. .logo-default {
  295. background-image: url("../images/logo.png");
  296. background-repeat: no-repeat;
  297. margin: 9px 5px 5px 10px !important;
  298. border-width: 0;
  299. width: 50px;
  300. height: 56px;
  301. float: left;
  302. }
  303. .page-logo a:hover {
  304. text-decoration: none;
  305. }
  306. .page-logo a span {
  307. font-size: 24px;
  308. font-weight: normal;
  309. font-style: normal;
  310. font-stretch: normal;
  311. line-height: 68px;
  312. color: #5bc0de;
  313. }
  314. .numeric {
  315. text-align: right;
  316. }
  317. .table td, .table th {
  318. font-size: 13px !important;
  319. }
  320. }
  321. .form-body .control-label {
  322. padding-top: 4px;
  323. }
  324. .select2-container--bootstrap .select2-selection--single {
  325. height: 30px;
  326. }
  327. .portlet > .portlet-title > .tools {
  328. padding: 10px 5px 8px;
  329. font-size: 18px;
  330. }
  331. .portlet > .portlet-title > .tools > a > span {
  332. padding: 0 3px;
  333. color: white !important;
  334. font-size: 14px;
  335. }
  336. .select2-results__option {
  337. font-size: 12px !important;
  338. }
  339. .table > tbody + tbody {
  340. border-top: inherit;
  341. }
  342. .kv-page-summary {
  343. border-top: inherit !important;
  344. }
  345. .page-header.navbar .page-logo {
  346. width: inherit !important;
  347. }
  348. li.dropdown.dropdown-extended.quick-sidebar-toggler {
  349. color: #99a8b5;
  350. }
  351. .mt-element-step .step-line .mt-step-number {
  352. width: 30px;
  353. height: 30px;
  354. }
  355. .mt-element-step .step-line .mt-step-title:after, .mt-element-step .step-line .mt-step-title:before {
  356. top: -24px;
  357. }
  358. .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 {
  359. width: 14.28%;
  360. }
  361. @media (min-width: 992px) {
  362. /* 992px */
  363. /* Page content */
  364. .page-content-wrapper {
  365. float: left;
  366. width: 100%;
  367. }
  368. .page-content-wrapper .page-content {
  369. margin-left: 215px;
  370. margin-top: 0px;
  371. min-height: 600px;
  372. padding: 0px 0 0 20px;
  373. }
  374. .logo-default {
  375. background-image: url("../images/logo.png");
  376. background-repeat: no-repeat;
  377. margin: 9px 5px 5px 10px !important;
  378. border-width: 0;
  379. width: 50px;
  380. height: 56px;
  381. float: left;
  382. }
  383. .page-logo a:hover {
  384. text-decoration: none;
  385. }
  386. .page-logo a span {
  387. font-size: 24px;
  388. font-weight: normal;
  389. font-style: normal;
  390. font-stretch: normal;
  391. line-height: 68px;
  392. color: #5bc0de;
  393. }
  394. .numeric {
  395. text-align: right;
  396. }
  397. .table td, .table th {
  398. font-size: 13px !important;
  399. }
  400. }
  401. .mt-element-step .step-line .mt-step-title {
  402. font-size: 14px;
  403. }
  404. .mt-element-step .step-line .mt-step-col {
  405. padding-bottom: 10px;
  406. }
  407. .portlet.box.table-grey > .portlet-title > .tools > a.collapse {
  408. background-image: url(../../global/img/portlet-collapse-icon.png);
  409. }
  410. .portlet.box.table-grey > .portlet-title > .tools > a.expand {
  411. background-image: url(../../global/img/portlet-expand-icon.png);
  412. }
  413. .col-wd-2 {
  414. width: 16.66666667%;
  415. }
  416. .col-wd-1 {
  417. width: 10%;
  418. }
  419. .label-margin {
  420. padding: 0 15px;
  421. }
  422. .label-footer {
  423. margin: 15px 20px;
  424. }
  425. .search .portlet .form-group {
  426. margin-right: 20px;
  427. display: inline-flex;
  428. }
  429. .nav > li.disabled {
  430. cursor: not-allowed;
  431. }
  432. .nav > li.disabled > a {
  433. color: #777;
  434. pointer-events: none;
  435. }
  436. .tabbable-custom > .nav-tabs > li.active {
  437. border-top: 3px solid #36c6d3;
  438. }
  439. .search .form-group > input, .search .form-group > select, .search .form-group > div, .modal-dialog .form-group > div {
  440. display: inline-flex;
  441. }
  442. .tabbable-custom .form-group {
  443. display: flex;
  444. }
  445. .tabbable-custom .main .form-group {
  446. display: inline-block;
  447. }
  448. .tab-content .form-group label {
  449. width: 120px;
  450. text-align: right;
  451. }
  452. .tab-content .main > div > label {
  453. width: 80px;
  454. }
  455. .tab-content .main label.radio-inline {
  456. width: 65px;
  457. }
  458. .field-basebus-is_my label {
  459. width: 65px !important;
  460. }
  461. .portlet .tab-content {
  462. padding-top: 30px
  463. }
  464. .tab-content .form-group input {
  465. width: auto;
  466. }
  467. .input-group-addon, .input-group-btn {
  468. width: auto
  469. }
  470. .form-group .radio-top label {
  471. width: 65px;
  472. }
  473. .text-center {
  474. text-align: center;
  475. }
  476. .caption.text-center {
  477. margin-top: 20px;
  478. }
  479. .text-left > input, .text-left {
  480. text-align: left !important;
  481. }
  482. .document > img {
  483. height: 200px;
  484. margin: 10px 25px;
  485. }
  486. .bs-modal-lg > .modal-dialog {
  487. width: 900px !important;
  488. }
  489. .document .fileinput {
  490. margin: auto 20px;
  491. }
  492. .panel-info .thumbnail > div > img, .panel-info .thumbnail a > img {
  493. border: 1px solid lightgrey;
  494. min-width: 30%;
  495. }
  496. .panel-info div.fixed {
  497. width: 248px;
  498. height: 200px;
  499. text-align: center;
  500. border: 1px solid lightgrey;
  501. }
  502. .thumbnail > img {
  503. display: inline;
  504. }
  505. .thumbnail > span.helper {
  506. display: inline-block;
  507. height: 100%;
  508. vertical-align: middle;
  509. }
  510. /*
  511. 点击图片弹出层 start
  512. */
  513. .imageBack, .bigDivImage {
  514. position: fixed;
  515. background-color: rgba(51, 51, 51, 0.43);
  516. text-align: center;
  517. z-index: 99999;
  518. top: 0;
  519. height: 100%;
  520. width: 100%;
  521. overflow: auto !important;
  522. }
  523. .bigImage {
  524. width: 85%;
  525. height: auto;
  526. display: inline-block;
  527. padding: 5px;
  528. background-color: white;
  529. margin-top: 3%;
  530. }
  531. .bigImage img {
  532. width: 100%;
  533. }
  534. /*
  535. 点击图片弹出层 end
  536. */
  537. .radio-top {
  538. margin-top: 4px;
  539. }
  540. .base-driver-index .portlet .tab-content {
  541. padding-top: 20px
  542. }
  543. .warning-div .nav-tabs > li > a > .badge {
  544. margin-top: -4px;
  545. }
  546. .modal-content .form-group .input-group {
  547. width: 223px !important;
  548. }
  549. .modal-content .form-group .input-group > input {
  550. width: 100% !important;
  551. }
  552. div.required > label:before {
  553. content: " * ";
  554. color: red;
  555. vertical-align: sub;
  556. }
  557. div.required.no-star label:before {
  558. content: '';
  559. }
  560. .custom-label .form-group label:first-child {
  561. line-height: 30px;
  562. }
  563. .bg-light-pink {
  564. background: #eac0c1 !important;
  565. }
  566. .bg-font-light-pink {
  567. color: #333 !important;
  568. }
  569. .bg-light-sky-blue {
  570. background: #F5FDFE !important;
  571. }
  572. .modal-body {
  573. min-height: 100px;
  574. }
  575. .vertical-middle {
  576. vertical-align: middle;
  577. }
  578. .modal-body-icon {
  579. margin: 15px;
  580. }
  581. .form-group label:first-child {
  582. margin-bottom: 0;
  583. line-height: 26px;
  584. }
  585. .margin-30 {
  586. margin: 30px;
  587. }
  588. .form-column2 .form-group {
  589. width: 48%;
  590. display: inline-table;
  591. }