iwb.style.css 24 KB

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