iwb.style.css 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032
  1. @charset "UTF-8";
  2. /*$main-color: #007bff;*/
  3. /*$main-color: #11998e;*/
  4. body .sidebar {
  5. overflow-x: hidden !important;
  6. }
  7. body .no-select {
  8. -webkit-user-select: none;
  9. -moz-user-select: none;
  10. -ms-user-select: none;
  11. user-select: none;
  12. }
  13. body .content-wrapper {
  14. padding: 5px 10px;
  15. }
  16. body .content-wrapper .dropdown-menu {
  17. border-color: #03aebc;
  18. }
  19. body .content-wrapper .dropdown-menu .dropdown-item {
  20. color: #03aebc;
  21. border-bottom: 1px solid #eee;
  22. }
  23. body .content-wrapper .dropdown-menu .dropdown-item:first-child {
  24. border-top: 1px solid #eee;
  25. }
  26. body .content-wrapper .dropdown-menu .dropdown-item:active, body .content-wrapper .dropdown-menu .dropdown-item.active {
  27. color: #fff !important;
  28. background-color: #03aebc;
  29. }
  30. body .content-wrapper .dropdown-menu .dropdown-item:focus, body .content-wrapper .dropdown-menu .dropdown-item:hover {
  31. color: #fff;
  32. text-decoration: none;
  33. background-color: #03aebc;
  34. }
  35. body label.iwb-label {
  36. text-align: right;
  37. margin-bottom: 0;
  38. }
  39. body label.iwb-label-sm {
  40. padding-top: 0.2rem;
  41. }
  42. body label.iwb-label-required::before {
  43. content: "*";
  44. color: red;
  45. margin-right: 6px;
  46. text-align: right;
  47. }
  48. body .text-iwb {
  49. color: #03aebc;
  50. }
  51. body .text-p, body.text-primary {
  52. color: #03aebc;
  53. }
  54. body .text-s, body.text-success {
  55. color: #28a745;
  56. }
  57. body .text-i, body.text-info {
  58. color: #00b0e4;
  59. }
  60. body .text-w, body.text-warning {
  61. color: #ffc107;
  62. }
  63. body .text-d, body.text-danger {
  64. color: #fb483a;
  65. }
  66. .nav-tabs {
  67. border-bottom: 1px solid #03aebc;
  68. }
  69. .nav-tabs .nav-item.show .nav-link {
  70. color: #fff;
  71. background-color: #03aebc;
  72. border-color: #03aebc;
  73. }
  74. .nav-tabs .nav-link {
  75. color: #03aebc;
  76. }
  77. .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  78. border-color: #03aebc #03aebc #03aebc;
  79. color: #03aebc;
  80. font-weight: 600;
  81. }
  82. .nav-tabs .nav-link.active {
  83. color: #fff;
  84. background-color: #03aebc;
  85. border-color: #03aebc;
  86. }
  87. .label {
  88. display: inline-block;
  89. padding: 0.25rem 0.4rem;
  90. font-size: 75%;
  91. font-weight: 700;
  92. line-height: 1;
  93. text-align: center;
  94. white-space: nowrap;
  95. vertical-align: baseline;
  96. border-radius: 0.25rem;
  97. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  98. color: #fff;
  99. background-color: #6c757d;
  100. border-color: #6c757d;
  101. }
  102. .label.label-iwb {
  103. background-color: #03aebc;
  104. border-color: #03aebc;
  105. }
  106. .label.label-p, .label.label-primary {
  107. background-color: #03aebc;
  108. border-color: #03aebc;
  109. }
  110. .label.label-s, .label.label-success {
  111. background-color: #28a745;
  112. border-color: #28a745;
  113. }
  114. .label.label-i, .label.label-info {
  115. background-color: #00b0e4;
  116. border-color: #00b0e4;
  117. }
  118. .label.label-w, .label.label-warning {
  119. color: #1f2d3d;
  120. background-color: #ffc107;
  121. border-color: #ffc107;
  122. }
  123. .label.label-d, .label.label-danger {
  124. background-color: #fb483a;
  125. border-color: #fb483a;
  126. }
  127. .badge.badge-iwb {
  128. color: #fff;
  129. background-color: #03aebc;
  130. border-color: #03aebc;
  131. }
  132. .btn.btn-iwb {
  133. color: #fff;
  134. background-color: #03aebc;
  135. border-color: #03aebc;
  136. box-shadow: none;
  137. }
  138. .btn.btn-iwb:hover {
  139. background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  140. border-color: rgba(0, 0, 0, 0.1);
  141. }
  142. .btn.btn-default {
  143. color: #03aebc;
  144. border-color: #03aebc;
  145. }
  146. .btn-outline-iwb {
  147. color: #03aebc;
  148. border-color: #03aebc;
  149. }
  150. .btn-outline-iwb:hover {
  151. color: #fff;
  152. background-color: #03aebc;
  153. border-color: #03aebc;
  154. }
  155. .btn.btn-gold {
  156. border-radius: 25px;
  157. color: #eee;
  158. background-color: #ffa600;
  159. background-color: hsl(39deg, 100%, 50%);
  160. border: none;
  161. box-shadow: inset #fffeff 0 0.3em 0.3em, inset #000000 0 -0.1em 0.3em, #cc8500 0 0.1em 3px, #996300 0 0.3em 1px, #000000 0 0.5em 5px !important;
  162. box-shadow: inset rgba(255, 254, 255, 0.6) 0 0.3em 0.3em, inset rgba(0, 0, 0, 0.15) 0 -0.1em 0.3em, hsl(39deg, 100%, 40%) 0 0.1em 3px, hsl(39deg, 100%, 30%) 0 0.3em 1px, rgba(0, 0, 0, 0.2) 0 0.5em 5px !important;
  163. }
  164. .btn.btn-gold:hover, .btn.btn-gold:focus, .btn.btn-gold:active {
  165. color: #fff;
  166. background-color: #ffa666;
  167. font-weight: 600;
  168. }
  169. .btn.btn-dl {
  170. color: #fff;
  171. background-color: #34b29d;
  172. font-weight: 600;
  173. box-shadow: inset rgba(255, 254, 255, 0.6) 0 0.3em 0.3em, inset rgba(0, 0, 0, 0.15) 0 -0.1em 0.3em, #007f61 0 0.1em 3px, #005f61 0 0.3em 1px, rgba(0, 0, 0, 0.2) 0 0.5em 5px !important;
  174. }
  175. .btn.btn-dl:hover, .btn.btn-dl:focus, .btn.btn-dl:active {
  176. color: #fff;
  177. background-color: #049e9a;
  178. font-weight: 600;
  179. }
  180. .bg-iwb {
  181. color: #fff;
  182. background-color: #03aebc !important;
  183. }
  184. .bg-iwb > a {
  185. color: inherit !important;
  186. }
  187. .btn-add {
  188. color: #fff;
  189. background-color: #28a745;
  190. border-color: #28a745;
  191. box-shadow: none;
  192. }
  193. .btn-add:hover {
  194. color: #fff;
  195. background-color: #218838;
  196. border-color: #1e7e34;
  197. }
  198. .btn-delete {
  199. color: #fff;
  200. background-color: #dc3545;
  201. border-color: #dc3545;
  202. box-shadow: none;
  203. }
  204. .btn-delete:hover {
  205. color: #fff;
  206. background-color: #c82333;
  207. border-color: #bd2130;
  208. }
  209. .card.card-iwb.card-outline {
  210. border-top: 3px solid #03aebc;
  211. }
  212. .card.card-iwb:not(.card-outline) > .card-header {
  213. background-color: #03aebc;
  214. color: #fff !important;
  215. }
  216. .card.card-iwb:not(.card-outline) > .card-header a.nav-link {
  217. color: inherit !important;
  218. }
  219. .card.card-iwb:not(.card-outline) > .card-header a.nav-link.active {
  220. color: #03aebc !important;
  221. background: #fff;
  222. border-color: #fff;
  223. }
  224. .card.card-iwb:not(.card-outline) > .card-header a.nav-link:hover {
  225. border-color: #fff;
  226. }
  227. .card.card-sm .card-header {
  228. padding: 5px 10px;
  229. }
  230. .card.card-sm .card-header .card-title {
  231. font-size: 0.875rem;
  232. }
  233. .card.card-sm .card-header .card-tools {
  234. margin-right: 0;
  235. }
  236. .card.card-sm .card-header .card-tools button {
  237. padding: 1px 5px;
  238. margin-top: -15px;
  239. }
  240. .card.card-sm .card-body {
  241. padding: 10px 15px;
  242. }
  243. .card.card-gold.card-outline-tabs > .card-header a.active {
  244. color: hsl(39deg, 100%, 50%);
  245. border-top: 3px solid hsl(39deg, 100%, 50%);
  246. }
  247. .card.card-dl.card-outline-tabs > .card-header .nav-tabs {
  248. border-bottom: 1px solid #049e9a;
  249. }
  250. .card.card-dl.card-outline-tabs > .card-header .nav-tabs a.nav-link.active {
  251. color: #fff;
  252. border-top: 3px solid #049e9a;
  253. border-color: #049e9a #049e9a #049e9a;
  254. }
  255. .card.card-dl.card-outline-tabs > .card-header .nav-tabs a.nav-link:focus, .card.card-dl.card-outline-tabs > .card-header .nav-tabs a.nav-link:hover, .card.card-dl.card-outline-tabs > .card-header .nav-tabs a.nav-link:active {
  256. border-color: #049e9a #049e9a #049e9a;
  257. }
  258. .card.card-primary.card-outline-tabs > .card-header a.active {
  259. border-top: 3px solid #11998e !important;
  260. }
  261. .iwb-checkbox {
  262. display: inline-block;
  263. position: relative;
  264. padding-left: 30px;
  265. color: #03aebc;
  266. margin-bottom: 10px;
  267. cursor: pointer;
  268. font-size: 0.875rem;
  269. -webkit-transition: all 0.3s;
  270. transition: all 0.3s;
  271. cursor: pointer;
  272. }
  273. .iwb-checkbox > input {
  274. position: absolute;
  275. z-index: -1;
  276. opacity: 0;
  277. filter: alpha(opacity=0);
  278. }
  279. .iwb-checkbox > span {
  280. border-radius: 3px;
  281. background: none;
  282. position: absolute;
  283. top: 2px;
  284. left: 0;
  285. height: 18px;
  286. width: 18px;
  287. color: inherit;
  288. border: 1px solid;
  289. }
  290. .iwb-checkbox > span:after {
  291. content: "";
  292. position: absolute;
  293. display: none;
  294. }
  295. .iwb-checkbox input:checked ~ span {
  296. -webkit-transition: all 0.3s;
  297. transition: all 0.3s;
  298. background: none;
  299. }
  300. .iwb-checkbox input:checked ~ span:after {
  301. display: block;
  302. top: 50%;
  303. left: 50%;
  304. margin-left: -2px;
  305. margin-top: -6px;
  306. width: 5px;
  307. height: 10px;
  308. border-color: inherit;
  309. border-style: solid;
  310. border-width: 0 2px 2px 0 !important;
  311. -webkit-transform: rotate(45deg);
  312. transform: rotate(45deg);
  313. }
  314. .iwb-checkbox.iwb-green {
  315. color: #28a745;
  316. }
  317. .iwb-checkbox.iwb-danger {
  318. color: #fb483a;
  319. }
  320. .iwb-checkbox.iwb-gold {
  321. color: hsl(39deg, 100%, 50%);
  322. }
  323. .iwb-checkbox.iwb-dl {
  324. color: #049e9a;
  325. }
  326. .tooltip .tooltip-inner {
  327. background: #03aebc;
  328. }
  329. .tooltip.bs-tooltip-left .arrow:before {
  330. border-left-color: #03aebc;
  331. }
  332. .tooltip.bs-tooltip-right .arrow:before {
  333. border-right-color: #03aebc;
  334. }
  335. .tooltip.bs-tooltip-top .arrow:before {
  336. border-top-color: #03aebc;
  337. }
  338. .tooltip.bs-tooltip-bottom .arrow:before {
  339. border-bottom-color: #03aebc;
  340. }
  341. .daterangepicker {
  342. z-index: 1050;
  343. }
  344. .iwb-file {
  345. width: 100%;
  346. position: relative;
  347. display: inline-block;
  348. width: 100%;
  349. margin-bottom: 0;
  350. }
  351. .iwb-file .iwb-file-input {
  352. opacity: 0;
  353. }
  354. .iwb-file .iwb-file-label {
  355. background-color: #fff;
  356. border: 1px solid #aaa;
  357. color: #ccc;
  358. text-align: left;
  359. position: absolute;
  360. top: 0;
  361. right: 0;
  362. left: 0;
  363. z-index: 1;
  364. width: 100%;
  365. height: calc(1.725rem + 2px);
  366. padding: 5px 12px;
  367. line-height: 1.25;
  368. font-weight: 400;
  369. border-radius: 3px;
  370. }
  371. .iwb-file .iwb-file-label.choice {
  372. color: #e9ecef;
  373. }
  374. .iwb-file .iwb-file-label:after {
  375. color: #495057;
  376. border-left: 1px solid #aaa;
  377. background-color: #e9ecef;
  378. position: absolute;
  379. top: 0;
  380. right: 0;
  381. bottom: 0;
  382. z-index: 3;
  383. display: block;
  384. height: 1.725rem;
  385. padding: 5px 12px;
  386. line-height: 1.25;
  387. font-family: "iconfont";
  388. content: "\e81c 浏览文件";
  389. border-radius: 0 3px 3px 0;
  390. }
  391. .iwb-file .iwb-file-input:lang(en) ~ .iwb-file-label::after {
  392. content: "Browse";
  393. }
  394. .iwb-file .clear {
  395. display: block;
  396. color: #695057;
  397. background: #e9ecef;
  398. border: 1px solid #aaa;
  399. width: 33px;
  400. height: calc(1.725rem + 2px);
  401. padding: 5px 10px;
  402. cursor: pointer;
  403. position: absolute;
  404. top: 0;
  405. right: 100px;
  406. z-index: 1;
  407. }
  408. .iwb-file.file-error .iwb-file-label {
  409. border: 1px solid #F44336 !important;
  410. }
  411. .iwb-file.file-success .iwb-file-label {
  412. border: 1px solid #28a745 !important;
  413. }
  414. .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item.active {
  415. color: #fff !important;
  416. background-color: #03aebc;
  417. }
  418. .modal-backdrop.show {
  419. opacity: 0.1;
  420. }
  421. .modal .modal-header {
  422. color: #03aebc;
  423. padding-top: 10px;
  424. padding-bottom: 10px;
  425. }
  426. .modal .modal-header .modal-title-span {
  427. color: inherit;
  428. }
  429. .modal .modal-header .close {
  430. color: inherit;
  431. outline: none !important;
  432. }
  433. .modal .modal-body {
  434. padding-top: 15px;
  435. padding-bottom: 10px;
  436. }
  437. .modal .dropdown-menu {
  438. border-color: #03aebc;
  439. }
  440. .modal .dropdown-menu .dropdown-item {
  441. color: #03aebc;
  442. border-bottom: 1px solid #eee;
  443. }
  444. .modal .dropdown-menu .dropdown-item:first-child {
  445. border-top: 1px solid #eee;
  446. }
  447. .modal .dropdown-menu .dropdown-item:active, .modal .dropdown-menu .dropdown-item.active {
  448. color: #fff !important;
  449. background-color: #03aebc;
  450. }
  451. .modal .dropdown-menu .dropdown-item:focus, .modal .dropdown-menu .dropdown-item:hover {
  452. color: #fff;
  453. text-decoration: none;
  454. background-color: #03aebc;
  455. }
  456. form .form-group {
  457. margin-bottom: 10px;
  458. }
  459. form .form-group.row {
  460. margin-left: 0;
  461. margin-right: 0;
  462. }
  463. form .form-group.row .iwb-label {
  464. width: 15%;
  465. max-width: 100px;
  466. padding-right: 10px;
  467. }
  468. form .form-group.row > div {
  469. width: 85%;
  470. position: relative;
  471. }
  472. form .form-control {
  473. border-color: #aaa;
  474. transition: all 0.3s ease-in-out;
  475. z-index: 1;
  476. }
  477. form .form-control:focus, form .form-control:active {
  478. border-color: #03aebc;
  479. }
  480. form .form-control:disabled, form .form-control[readonly] {
  481. background-color: #e9ecef;
  482. opacity: 0.8;
  483. }
  484. form .form-control.error {
  485. border-color: #dc3545;
  486. }
  487. form .form-control.valid {
  488. border-color: #28a745;
  489. }
  490. form label.error {
  491. position: absolute;
  492. top: 4px;
  493. right: 20px;
  494. width: auto;
  495. color: #ff0000;
  496. z-index: 4;
  497. }
  498. form .search-input + label.error {
  499. right: 45px;
  500. }
  501. form .input-group > .search-icon > .input-group-text {
  502. color: #fff;
  503. background-color: #03aebc;
  504. border: 1px solid #03aebc;
  505. font-weight: 400;
  506. width: 35px;
  507. }
  508. .input-group-sm .select2-container .selection > .select2-selection--single {
  509. padding: 0;
  510. height: calc(1.8125rem + 2px);
  511. }
  512. .input-group-sm .select2-container .selection > .select2-selection--single .select2-selection__rendered {
  513. height: 100%;
  514. line-height: 1.8125rem;
  515. margin-top: 0;
  516. }
  517. .input-group-sm .select2-container .selection > .select2-selection--single .select2-selection__arrow {
  518. height: 100%;
  519. }
  520. .input-group-sm .select2-container .selection > .select2-selection--multiple {
  521. height: calc(1.8125rem + 2px);
  522. }
  523. .input-group-sm .select2-container .selection > .select2-selection--multiple .select2-selection__choice {
  524. margin-top: 0.325rem;
  525. background-color: #03aebc;
  526. border-color: #03aebc;
  527. font-size: 85%;
  528. }
  529. .input-group-sm .select2-container .selection > .select2-selection--multiple .select2-selection__choice__remove {
  530. color: #eee;
  531. }
  532. .input-group-sm .select2-container .selection > .select2-selection--multiple .select2-selection__choice__remove:hover {
  533. color: #fff;
  534. }
  535. .input-group-sm .select2-container.select2-container--focus .select2-selection, .input-group-sm .select2-container.select2-container--open .select2-selection {
  536. border-color: #03aebc;
  537. }
  538. .input-group-sm .select2-container.select2-container--open .select2-search--inline .select2-search__field {
  539. border: 1px solid #03aebc;
  540. margin-top: 4px;
  541. }
  542. .input-group-sm .select2-container .select2-dropdown {
  543. border-color: #03aebc;
  544. }
  545. .input-group-sm .form-control.error + .select2-container .select2-selection {
  546. border-color: #dc3545;
  547. }
  548. .input-group-sm .form-control.valid + .select2-container .select2-selection {
  549. border-color: #28a745;
  550. }
  551. .iwb-bootstrap-table .tableTool {
  552. padding: 5px 0;
  553. margin: 0;
  554. height: 41px;
  555. }
  556. .iwb-bootstrap-table .tableTool .btn-group button.btn.btn-default {
  557. border-color: #ddd;
  558. }
  559. .iwb-bootstrap-table .tableTool .search-icon i, .iwb-bootstrap-table .tableTool .search-icon span {
  560. font-size: 1rem;
  561. font-weight: 600;
  562. }
  563. .iwb-bootstrap-table .iwb-checkbox > span {
  564. top: -3px;
  565. left: 1px;
  566. height: 17px;
  567. width: 17px;
  568. }
  569. .iwb-bootstrap-table .iwb-checkbox input:checked ~ span {
  570. background: #fff;
  571. }
  572. .iwb-bootstrap-table .table-action {
  573. cursor: pointer;
  574. color: #03aebc;
  575. margin: 0 8px;
  576. padding: 0 2px;
  577. font-size: 14px;
  578. font-weight: 600;
  579. }
  580. .iwb-bootstrap-table .table-action:hover {
  581. border-bottom: 2px solid #03aebc;
  582. padding-bottom: 2px;
  583. }
  584. .iwb-bootstrap-table .table-action i {
  585. margin-right: 5px;
  586. font-size: 1rem;
  587. }
  588. .iwb-bootstrap-table .selected .table-action {
  589. color: #fff;
  590. }
  591. .iwb-bootstrap-table .selected .table-action:hover {
  592. border-bottom: 2px solid #fff;
  593. }
  594. .iwb-bootstrap-table .bootstrap-table .table:not(.table-condensed) > thead > tr > td,
  595. .iwb-bootstrap-table .bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
  596. .iwb-bootstrap-table .bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
  597. padding: 0 8px;
  598. height: 28px;
  599. }
  600. .iwb-bootstrap-table .fixed-table-container {
  601. border-radius: 4px 4px 0 0;
  602. }
  603. .iwb-bootstrap-table .fixed-table-container .fixed-table-header thead {
  604. /*background-color: #D1DCF9;*/
  605. background-color: #03aebc;
  606. background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
  607. }
  608. .iwb-bootstrap-table .fixed-table-container .fixed-table-header thead .th-inner.sortable {
  609. padding-right: 8px;
  610. }
  611. .iwb-bootstrap-table .fixed-table-container .fixed-table-header thead tr > th {
  612. border-bottom: none;
  613. border-top: none;
  614. }
  615. .iwb-bootstrap-table .fixed-table-container .fixed-table-body {
  616. background-color: rgba(0, 0, 0, 0);
  617. }
  618. .iwb-bootstrap-table .fixed-table-container .fixed-table-body thead {
  619. background-color: #03aebc;
  620. background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
  621. /*background-color: #EBEEF7;*/
  622. }
  623. .iwb-bootstrap-table .fixed-table-container .fixed-table-body tbody .selected td {
  624. background-color: #03a5b2;
  625. /*background-color: #0074f0;*/
  626. color: #eee;
  627. }
  628. .iwb-bootstrap-table .fixed-table-container .fixed-table-body .table-striped tbody tr:nth-of-type(2n) {
  629. /*background-color: rgba(0,0,0,.00);*/
  630. background-color: rgba(235, 238, 247, 0.5);
  631. }
  632. .iwb-bootstrap-table .fixed-table-container .fixed-table-body .table-striped tbody tr:nth-of-type(2n+1) {
  633. /*background-color: rgba(0,0,0,.01);*/
  634. background-color: #f9f9f9;
  635. }
  636. .iwb-bootstrap-table .fixed-table-container .fixed-table-body .table-hover > tbody > tr:hover {
  637. /*background-color: #D1DCF9;*/
  638. background-color: #03aebc;
  639. background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
  640. }
  641. .iwb-bootstrap-table .fixed-table-pagination {
  642. /*background-color: #D1DCF9;*/
  643. background-color: #03aebc;
  644. background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));
  645. padding: 5px;
  646. border: 1px solid #ddd;
  647. border-top: none;
  648. border-radius: 0 0 4px 4px;
  649. }
  650. .iwb-bootstrap-table .fixed-table-pagination .pagination-detail, .iwb-bootstrap-table .fixed-table-pagination .pagination {
  651. margin: 0;
  652. }
  653. .iwb-bootstrap-table .fixed-table-pagination .pagination-detail .page-list > .btn-group > .btn, .iwb-bootstrap-table .fixed-table-pagination .pagination .page-list > .btn-group > .btn {
  654. padding: 0.175rem 0.5rem;
  655. }
  656. .search-card > .card-header {
  657. position: relative;
  658. cursor: pointer;
  659. padding: 5px 15px;
  660. }
  661. .search-card > .card-header .card-title {
  662. font-size: 0.875rem;
  663. line-height: 21px;
  664. color: #03aebc;
  665. }
  666. .search-card > .card-header .card-tool {
  667. position: absolute;
  668. right: 3px;
  669. }
  670. .search-card > .card-header .card-tool i, .search-card > .card-header .card-tool span {
  671. color: #03aebc;
  672. }
  673. .search-card > .card-body {
  674. padding: 10px 10px 0;
  675. }
  676. .search-card > .card-footer {
  677. padding: 5px 10px;
  678. /*i, span, > span.btn.menu-btn {
  679. color: #fff;
  680. }*/
  681. }
  682. .search-card .search-unit {
  683. width: 100%;
  684. margin-bottom: 10px;
  685. }
  686. .search-card .search-unit .input-group-text {
  687. min-width: 20px;
  688. text-align: right;
  689. color: #fff;
  690. background-color: #03aebc;
  691. border: 1px solid #03aebc;
  692. font-weight: bold;
  693. }
  694. .search-card .search-unit .select2 {
  695. width: calc(100% - 80px) !important;
  696. }
  697. .search-card .search-unit .input-group-prepend .input-group-text {
  698. width: 80px;
  699. justify-content: right;
  700. }
  701. .swal-modal {
  702. width: 350px;
  703. text-align: left;
  704. padding: 10px 10px 15px;
  705. /*.swal-icon {
  706. width: 30px;
  707. height: 30px;
  708. border-width: 2px;
  709. margin: 20px;
  710. margin-left: 30px;
  711. .swal-icon--warning__body {
  712. width: 2px;
  713. height: 17px;
  714. top: 5px;
  715. border-radius: 2px;
  716. margin-left: -1px;
  717. .swal-icon--warning__dot {
  718. width: 3px;
  719. height: 3px;
  720. border-radius: 50%;
  721. margin-left: -1.5px;
  722. bottom: -5px;
  723. }
  724. }
  725. }*/
  726. }
  727. .swal-modal .swal-icon {
  728. display: none;
  729. }
  730. .swal-modal .swal-title, .swal-modal .swal-text {
  731. font-size: 14px;
  732. text-align: left;
  733. margin: 0;
  734. padding: 10px 0 0;
  735. text-indent: 1em;
  736. color: #36536D;
  737. }
  738. .swal-modal .swal-title {
  739. font-size: 16px;
  740. font-weight: 600;
  741. color: #094B88;
  742. line-height: 35px;
  743. }
  744. .swal-modal .swal-title:before {
  745. font-family: "iconfont";
  746. margin-right: 10px;
  747. font-size: 30px;
  748. position: relative;
  749. top: 4px;
  750. }
  751. .swal-modal .swal-icon--success + .swal-title:before {
  752. content: "\e7e2";
  753. color: #a5dc86;
  754. }
  755. .swal-modal .swal-icon--error + .swal-title:before {
  756. content: "\e7e1";
  757. color: #f27474;
  758. }
  759. .swal-modal .swal-icon--warning + .swal-title:before {
  760. content: "\e7de";
  761. color: #f8bb86;
  762. }
  763. .swal-modal .swal-icon--info + .swal-title:before {
  764. content: "\e7dc";
  765. color: #c9dae1;
  766. }
  767. .swal-modal .swal-footer {
  768. text-align: right;
  769. margin-top: 10px;
  770. padding: 5px 10px;
  771. }
  772. .swal-modal .swal-footer .swal-button-container {
  773. margin: 0;
  774. }
  775. .swal-modal .swal-footer .swal-button-container .swal-button {
  776. border: 1px solid #03AEBC;
  777. background: #03AEBC;
  778. color: #fff;
  779. border-radius: 3px;
  780. box-shadow: none;
  781. font-weight: 400;
  782. font-size: 14px;
  783. padding: 4px 20px;
  784. margin-left: 15px;
  785. cursor: pointer;
  786. }
  787. .swal-modal .swal-footer .swal-button-container .swal-button.swal-button--cancel {
  788. background: #F5F5F5;
  789. color: #36536D;
  790. border: 1px solid #F3F3F3;
  791. }
  792. .iwb-info-box .box-header {
  793. text-indent: 2em;
  794. color: #03aebc;
  795. margin-top: 15px;
  796. margin-bottom: 15px;
  797. font-size: 1.5rem;
  798. font-weight: 600;
  799. border-bottom: 2px solid;
  800. letter-spacing: 2px;
  801. padding-bottom: 10px;
  802. }
  803. .iwb-info-box .box-footer {
  804. color: #03aebc;
  805. text-align: center;
  806. background: transparent;
  807. margin-top: 15px;
  808. padding-top: 10px;
  809. border-top: 2px solid;
  810. }
  811. .iwb-info-box.iwb-sm .box-header {
  812. margin-top: 10px;
  813. margin-bottom: 10px;
  814. padding-bottom: 5px;
  815. font-size: 1rem;
  816. }
  817. .notification-menu {
  818. width: 500px;
  819. max-width: 500px;
  820. }
  821. .notification-menu .notification-item {
  822. display: flex;
  823. }
  824. .notification-menu .notification-item .item-icon {
  825. width: 20px;
  826. text-align: center;
  827. }
  828. .notification-menu .notification-item .item-title {
  829. width: calc(100% - 70px);
  830. overflow: hidden;
  831. text-overflow: ellipsis;
  832. padding: 0 5px;
  833. }
  834. .notification-menu .notification-item .item-time {
  835. width: auto;
  836. padding: 0 5px;
  837. }
  838. .notification-menu .notification-item .item-state {
  839. width: 40px;
  840. padding: 0 15px 0 0;
  841. }
  842. .notification-menu .notification-item .item-state .no-read {
  843. color: #03aebc;
  844. cursor: pointer;
  845. position: relative;
  846. }
  847. .notification-menu .notification-item .item-state .no-read::after {
  848. content: "";
  849. position: absolute;
  850. top: 2px;
  851. right: -8px;
  852. background: #fb483a;
  853. width: 5px;
  854. height: 5px;
  855. border-radius: 50%;
  856. }
  857. .notification-menu .notification-item .item-state .has-read {
  858. color: #aaa;
  859. cursor: not-allowed;
  860. }
  861. .notification-menu .notification-item:active .no-read, .notification-menu .notification-item.active .no-read {
  862. color: #fff;
  863. }
  864. #avatar-modal .avatar-view {
  865. height: auto;
  866. }
  867. #avatar-modal .avatar-view img {
  868. width: 100%;
  869. cursor: pointer;
  870. }
  871. #avatar-modal .avatar-body {
  872. padding-right: 15px;
  873. padding-left: 15px;
  874. }
  875. #avatar-modal .avatar-form {
  876. font-size: inherit;
  877. }
  878. #avatar-modal .avatar-upload {
  879. overflow: hidden;
  880. }
  881. #avatar-modal .avatar-upload label {
  882. display: block;
  883. float: left;
  884. clear: left;
  885. width: 100px;
  886. }
  887. #avatar-modal .avatar-upload input {
  888. display: block;
  889. margin-left: 110px;
  890. }
  891. #avatar-modal .avater-alert {
  892. margin-top: 10px;
  893. margin-bottom: 10px;
  894. }
  895. #avatar-modal .avatar-wrapper {
  896. height: 364px;
  897. width: 100%;
  898. margin-top: 15px;
  899. box-shadow: inset 0 0 5px #000000;
  900. box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.25);
  901. background-color: #f6f6f6;
  902. background-color: #f6f6f6;
  903. border: 1px solid #03aebc;
  904. overflow: hidden;
  905. }
  906. #avatar-modal .avatar-wrapper img {
  907. display: block;
  908. height: auto;
  909. max-width: 100%;
  910. }
  911. #avatar-modal .avatar-preview {
  912. float: left;
  913. margin-top: 15px;
  914. margin-right: 15px;
  915. border: 1px solid #ddd;
  916. border-radius: 50%;
  917. background-color: #f5f5f5;
  918. overflow: hidden;
  919. cursor: pointer;
  920. }
  921. #avatar-modal .avatar-preview img {
  922. width: 100%;
  923. }
  924. #avatar-modal .avatar-preview:hover {
  925. box-shadow: 0 0 5px #000000;
  926. box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  927. }
  928. #avatar-modal .preview-lg {
  929. height: 184px;
  930. width: 184px;
  931. margin-top: 15px;
  932. }
  933. #avatar-modal .preview-md {
  934. height: 100px;
  935. width: 100px;
  936. }
  937. #avatar-modal .preview-sm {
  938. height: 45px;
  939. width: 45px;
  940. }
  941. #avatar-modal .avatar-input, #avatar-modal .avatar-src, #avatar-modal .avatar-data {
  942. display: none !important;
  943. }
  944. #avatar-modal .avatar-btns {
  945. margin-top: 30px;
  946. margin-bottom: 15px;
  947. }
  948. #avatar-modal .avatar-btns .btn-group {
  949. margin-right: 5px;
  950. }
  951. @media (min-width: 992px) {
  952. #avatar-modal .avatar-preview {
  953. float: none;
  954. }
  955. }
  956. ._file.flag-icon- {
  957. text-align: left;
  958. }
  959. .dynamic-box {
  960. border: 1px solid #f8bb86;
  961. padding: 10px;
  962. border-radius: 4px;
  963. }
  964. .dynamic-box .iwb-dynamic-box {
  965. margin: 5px 0;
  966. }
  967. .dynamic-box .iwb-dynamic-box .dynamic-label {
  968. text-align: left;
  969. padding-left: 1em;
  970. }
  971. .dynamic-box .iwb-dynamic-box .dynamic-control {
  972. text-align: center;
  973. }
  974. .dynamic-box .iwb-dynamic-box .btn-add {
  975. color: #fff;
  976. background-color: #28a745;
  977. border-color: #28a745;
  978. box-shadow: none;
  979. }
  980. .dynamic-box .iwb-dynamic-box .btn-add:hover, .dynamic-box .iwb-dynamic-box .btn-add:not(:disabled):not(.disabled):active {
  981. color: #fff;
  982. background-color: #218838;
  983. border-color: #1e7e34;
  984. }
  985. .dynamic-box .iwb-dynamic-box .btn-delete {
  986. color: #fff;
  987. background-color: #dc3545;
  988. border-color: #dc3545;
  989. box-shadow: none;
  990. }
  991. .dynamic-box .iwb-dynamic-box .btn-delete:hover, .dynamic-box .iwb-dynamic-box .btn-delete:not(:disabled):not(.disabled):active {
  992. color: #fff;
  993. background-color: #c82333;
  994. border-color: #c82333;
  995. }
  996. .evolution.non-evolution.number {
  997. font-size: 100%;
  998. }