iwb.style.css 22 KB

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