classic.css 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002
  1. /* CUSTOM CSS */
  2. @import "basic.css";
  3. body {
  4. overflow: auto;
  5. }
  6. label.error {
  7. color: #ff0000 !important;
  8. }
  9. .preloader {
  10. position: fixed;
  11. z-index: 10000;
  12. width: 100%;
  13. height: 100%;
  14. top: 0;
  15. left: 0;
  16. background-color: #354052;
  17. }
  18. .loadingIcon {
  19. position: absolute;
  20. top: 50%;
  21. left: 50%;
  22. margin-top: -30px;
  23. margin-left: -30px;
  24. width: 60px;
  25. height: 60px;
  26. background-image: url("../../images/koreaLogo.svg");
  27. background-size: cover;
  28. background-repeat: no-repeat;
  29. background-position: center;
  30. animation-duration: 0.5s;
  31. animation-name: spin;
  32. animation-iteration-count: infinite;
  33. animation-timing-function: linear;
  34. animation-direction: reverse;
  35. }
  36. .sidebar-brand svg {
  37. display: none;
  38. }
  39. .sidebar-brand:before {
  40. display: inline-block;
  41. width: 24px;
  42. height: 24px;
  43. margin-right: 5px;
  44. content: "";
  45. box-shadow: 0 0 0 1px #fff inset;
  46. border-radius: 100%;
  47. background-image: url("../../images/koreaLogo.svg");
  48. background-size: cover;
  49. vertical-align: middle;
  50. }
  51. .main {
  52. height: 100vh;
  53. overflow: auto;
  54. padding-top: 62px;
  55. }
  56. .sidebar + .main .navbar {
  57. position: fixed;
  58. top: 0;
  59. width: 100%;
  60. z-index: 999;
  61. box-shadow: 0 0 1rem 0 rgba(16, 25, 39, 0.2);
  62. }
  63. .w50 {
  64. display: inline-block;
  65. width: 50px;
  66. }
  67. .w100 {
  68. display: inline-block;
  69. width: 100px;
  70. }
  71. .w150 {
  72. display: inline-block;
  73. width: 150px;
  74. }
  75. .w200 {
  76. display: inline-block;
  77. width: 200px;
  78. }
  79. .max360 {
  80. max-width: 360px;
  81. }
  82. .entrySelect {
  83. line-height: 40px;
  84. }
  85. .toggle .toggleHeader {
  86. position: relative;
  87. padding: 15px 20px;
  88. background-color: #fafafa;
  89. border: 1px solid #d1d1d1;
  90. border-radius: 5px;
  91. -webkit-border-radius: 5px;
  92. -moz-border-radius: 5px;
  93. -ms-border-radius: 5px;
  94. -o-border-radius: 5px;
  95. cursor: pointer;
  96. }
  97. .toggle .toggleHeader:hover {
  98. background-color: #ececec;
  99. }
  100. .toggle .toggleHeader h1 {
  101. margin-bottom: 0px;
  102. }
  103. .toggle .toggleHeader a.toggleBtn {
  104. position: absolute;
  105. top: 50%;
  106. right: 20px;
  107. margin-top: -15px;
  108. display: block;
  109. width: 30px;
  110. height: 30px;
  111. text-indent: -9999px;
  112. background-image: url("../../images/arrow_bottom.png");
  113. background-position: center;
  114. background-repeat: no-repeat;
  115. }
  116. .toggle .toggleHeader a.toggleBtn.active {
  117. background-image: url("../../images/arrow_top.png");
  118. }
  119. .toggle .user-info {
  120. display: none;
  121. padding-bottom: 20px;
  122. }
  123. .search {
  124. font-size: 20px;
  125. line-height: 40px;
  126. height: 40px;
  127. }
  128. .search-bar {
  129. position: relative;
  130. }
  131. .searach-bar i {
  132. position: absolute;
  133. right: 0px;
  134. top: 50%;
  135. margin-top: -6px;
  136. }
  137. .calendar-bar {
  138. position: relative;
  139. }
  140. .calendar-bar i {
  141. position: absolute;
  142. right: 0px;
  143. top: 50%;
  144. margin-top: -6px;
  145. }
  146. .data-table th {
  147. background-color: #f9f9f9;
  148. }
  149. .mobile-table th {
  150. background-color: #f9f9f9;
  151. }
  152. .mobile-table th,
  153. .mobile-table td {
  154. float: left;
  155. width: 100%;
  156. }
  157. .mobile-table th span.fix,
  158. .mobile-table td span.fix {
  159. color: #ff0000;
  160. margin-right: 5px;
  161. }
  162. .sidebar + .main .footer {
  163. position: relative;
  164. z-index: 999;
  165. }
  166. .content {
  167. margin-bottom: 0px;
  168. padding-bottom: 3.5rem;
  169. }
  170. .tab-nav {
  171. margin: -24px;
  172. margin-bottom: 24px;
  173. background-color: #f5f9fc;
  174. padding: 0;
  175. padding-bottom: 5px;
  176. box-shadow: 0 -3px 2px rgba(0, 0, 0, 0.1) inset;
  177. overflow: hidden;
  178. }
  179. .tab-nav .tab-item {
  180. position: relative;
  181. list-style: none;
  182. font-size: 18px;
  183. padding: 15px 24px;
  184. color: #999999;
  185. overflow: hidden;
  186. cursor: pointer;
  187. }
  188. .tab-nav .tab-item.active {
  189. background-color: #fff;
  190. border-radius: 0.25rem;
  191. color: #000;
  192. cursor: default;
  193. box-shadow: 1.5px 3px 2px rgba(0, 0, 0, 0.1);
  194. }
  195. .tab-nav .tab-item.active:before {
  196. content: "";
  197. position: absolute;
  198. top: 0;
  199. left: 0;
  200. background-color: #47bac1;
  201. width: 5px;
  202. height: 100%;
  203. }
  204. .tab-nav .tab-item:hover {
  205. color: #000;
  206. }
  207. .tab {
  208. visibility: hidden;
  209. height: 0;
  210. overflow: hidden;
  211. opacity: 0;
  212. margin: 0;
  213. transition: all 0.2s ease-in-out;
  214. -webkit-transition: all 0.2s ease-in-out;
  215. -moz-transition: all 0.2s ease-in-out;
  216. -ms-transition: all 0.2s ease-in-out;
  217. -o-transition: all 0.2s ease-in-out;
  218. }
  219. .tab.in {
  220. visibility: visible;
  221. height: auto;
  222. overflow: auto;
  223. opacity: 1;
  224. }
  225. .tab .card-header .h4 {
  226. padding-top: 10px;
  227. }
  228. .symptomDataTable i.mdi {
  229. color: #0063dc;
  230. }
  231. table pre {
  232. margin: 0;
  233. font-family: inherit;
  234. font-size: inherit;
  235. color: inherit;
  236. white-space: pre-wrap;
  237. }
  238. .patients-stats {
  239. position: relative;
  240. border: 1px solid #dddddd;
  241. border-radius: 5px;
  242. overflow: hidden;
  243. cursor: pointer !important;
  244. }
  245. .patients-stats.new {
  246. border-color: rgba(1, 185, 32, 0.548);
  247. box-shadow: 0 0 0 3px rgba(1, 185, 32, 0.548);
  248. }
  249. .patients-stats.new:after {
  250. position: absolute;
  251. top: 0;
  252. right: 0;
  253. content: "new";
  254. font-size: 8px;
  255. line-height: 1;
  256. padding: 0 5px 3px;
  257. color: #fff;
  258. border-bottom-left-radius: 5px;
  259. background-color: rgba(1, 185, 32, 0.548);
  260. }
  261. .patients-stats:hover:before {
  262. content: "";
  263. position: absolute;
  264. width: 100%;
  265. height: 100%;
  266. top: 0;
  267. left: 0;
  268. background-color: rgba(0, 0, 0, 0.03);
  269. cursor: pointer;
  270. }
  271. .patients-stats .name {
  272. position: relative;
  273. font-size: 14px;
  274. padding: 10px 60px 10px 10px;
  275. border-bottom: 1px solid #dddddd;
  276. background-color: rgba(231, 231, 231, 0.3);
  277. overflow: hidden;
  278. white-space: nowrap;
  279. text-overflow: ellipsis;
  280. }
  281. .patients-stats .name .check {
  282. position: absolute;
  283. right: 10px;
  284. top: 50%;
  285. margin-top: -12px;
  286. display: block;
  287. content: "";
  288. clear: both;
  289. }
  290. .patients-stats .name .check ul {
  291. padding: 0px;
  292. margin: 0px;
  293. }
  294. .patients-stats .name .check ul:after {
  295. display: block;
  296. content: "";
  297. clear: both;
  298. }
  299. .patients-stats .name .check li {
  300. float: left;
  301. list-style: none;
  302. }
  303. .patients-stats .name .check li:last-child {
  304. margin-right: 0px;
  305. }
  306. .patients-stats .name .check li a {
  307. font-size: 14px;
  308. line-height: 24px;
  309. height: 24px;
  310. }
  311. .patients-stats .name .check li a.memo,
  312. .patients-stats .name .check li a.symptom {
  313. color: #999999;
  314. }
  315. .patients-stats .name .check li a.symptom.step_two {
  316. color: #ff6e6e;
  317. }
  318. .patients-stats .name .check li a.symptom.step_two:hover {
  319. color: #ff0000;
  320. }
  321. .patients-stats .name .check li a.memo:hover {
  322. color: #007bff;
  323. }
  324. .patients-stats .name .check li a.symptom:hover {
  325. color: #47bac1;
  326. }
  327. .patients-stats .stats {
  328. padding: 6px 10px;
  329. }
  330. .patients-stats .stats.danger {
  331. background-color: #ffe9ef;
  332. }
  333. .patients-stats .stats ul {
  334. padding: 0px;
  335. margin: 0px;
  336. }
  337. .patients-stats .stats li {
  338. list-style: none;
  339. font-size: 16px;
  340. color: #bbbbbb;
  341. text-align: right;
  342. line-height: 20px;
  343. height: 20px;
  344. padding-left: 20px;
  345. margin: 5px 0;
  346. background-repeat: no-repeat;
  347. background-position: left center;
  348. background-size: 20px;
  349. white-space: nowrap;
  350. overflow: hidden;
  351. text-overflow: ellipsis;
  352. }
  353. .patients-stats .stats li.step_one {
  354. color: #40a3df;
  355. }
  356. .patients-stats .stats li.step_two,
  357. .patients-stats .stats li.step_two.timeover {
  358. color: #ff0000;
  359. }
  360. .patients-stats .stats li.timeover {
  361. color: #bbbbbb;
  362. }
  363. .patients-stats .stats li:after {
  364. content: "\F134";
  365. color: #3faf45;
  366. font-family: "Material Design Icons";
  367. font-size: 12px;
  368. vertical-align: middle;
  369. }
  370. .patients-stats .stats li.timeover:after {
  371. content: "\F130";
  372. color: #bbbbbb;
  373. }
  374. .phrTitle {
  375. vertical-align: middle;
  376. cursor: pointer;
  377. user-select: none;
  378. white-space: nowrap;
  379. }
  380. #medicalMemoSection .phrTitle {
  381. cursor: default;
  382. }
  383. .phrTitle + .btn {
  384. display: block;
  385. float: right;
  386. }
  387. .phrTitle:before {
  388. content: "";
  389. display: inline-block;
  390. width: 24px;
  391. height: 24px;
  392. margin-top: -2px;
  393. margin-right: 5px;
  394. background-position: center;
  395. background-size: cover;
  396. background-repeat: no-repeat;
  397. vertical-align: middle;
  398. }
  399. .phrTitle.fever:before,
  400. .patients-stats .stats li.fever.step_one,
  401. .patients-stats .stats li.fever.step_two {
  402. background-image: url("../../images/device_connect_link_1.png");
  403. }
  404. .phrTitle.oxygen:before,
  405. .patients-stats .stats li.oxygen.step_one,
  406. .patients-stats .stats li.oxygen.step_two {
  407. background-image: url("../../images/device_connect_link_2.png");
  408. }
  409. .phrTitle.bloodPressure:before,
  410. .patients-stats .stats li.bloodPressure.step_one,
  411. .patients-stats .stats li.bloodPressure.step_two {
  412. background-image: url("../../images/device_connect_link_3.png");
  413. }
  414. .phrTitle.sugar:before,
  415. .patients-stats .stats li.sugar.step_one,
  416. .patients-stats .stats li.sugar.step_two {
  417. background-image: url("../../images/device_connect_link_4.png");
  418. }
  419. .phrTitle.pulse:before,
  420. .patients-stats .stats li.pulse.step_one,
  421. .patients-stats .stats li.pulse.step_two {
  422. background-image: url("../../images/device_connect_link_6.png");
  423. }
  424. .phrTitle.symptom:before {
  425. background-image: url("../../images/device_connect_link_5.png");
  426. }
  427. .phrTitle.medicalMemo:before {
  428. content: "\f044";
  429. font-family: "Font Awesome\ 5 Free";
  430. color: #0063dc;
  431. font-size: 18px;
  432. }
  433. .phrSection {
  434. padding: 20px 0;
  435. margin: 0 -15px;
  436. border-top: 1px solid #dddddd;
  437. }
  438. .phrSection h1 {
  439. margin-bottom: 0;
  440. white-space: nowrap;
  441. }
  442. .sectionContent h1 {
  443. margin-bottom: 10px;
  444. }
  445. .phrSection h1:after {
  446. content: "";
  447. display: block;
  448. clear: both;
  449. }
  450. .sectionNav {
  451. margin-top: 30px;
  452. color: #d1d1d1;
  453. text-align: left;
  454. user-select: none;
  455. }
  456. .sectionNav ul {
  457. padding: 0;
  458. }
  459. .sectionNav ul li {
  460. display: inline-block;
  461. list-style: none;
  462. margin: 0 8px 10px;
  463. font-size: 12px;
  464. padding: 2px 0px;
  465. border-bottom: 3px solid transparent;
  466. cursor: pointer;
  467. /* border-radius: 50px;
  468. -webkit-border-radius: 50px;
  469. -moz-border-radius: 50px;
  470. -ms-border-radius: 50px;
  471. -o-border-radius: 50px; */
  472. }
  473. .sectionNav ul li:hover {
  474. border-bottom: 3px solid rgba(71, 187, 193, 0.2);
  475. }
  476. .sectionNav ul li.active,
  477. .sectionNav ul li.active:hover {
  478. /* background-color: rgba(71, 187, 193, 0.2); */
  479. border-bottom: 3px solid rgba(71, 187, 193, 0.2);
  480. }
  481. .sectionNav ul li a {
  482. text-decoration: none;
  483. }
  484. .sectionToggle {
  485. display: inline-block;
  486. /* width: 20px; */
  487. height: 20px;
  488. line-height: 20px;
  489. text-align: center;
  490. font-size: 20px;
  491. margin-right: 8px;
  492. vertical-align: middle;
  493. cursor: pointer;
  494. }
  495. .sectionToggle.hide:before {
  496. content: "\F6D0";
  497. font-family: "Material Design Icons";
  498. color: #b3b3b3;
  499. }
  500. .sectionToggle:before {
  501. content: "\F6CF";
  502. font-family: "Material Design Icons";
  503. color: #47bbc1;
  504. }
  505. .sectionToggle.hide + .phrTitle {
  506. opacity: 0.5;
  507. }
  508. .phrSection.active .sectionNav ul li.active,
  509. .phrSection.active .sectionNav ul li.active:hover {
  510. /* background-color: #47bbc1; */
  511. border-bottom: 3px solid #47bbc1;
  512. }
  513. /* .phrSection.active .sectionNav ul li.active a {
  514. color: #fff;
  515. } */
  516. .patients-stats .stats li.fever,
  517. .patients-stats .stats li.fever.timeover {
  518. background-image: url("../../images/device_connect_unlink_1.png");
  519. }
  520. .patients-stats .stats li.oxygen,
  521. .patients-stats .stats li.oxygen.timeover {
  522. background-image: url("../../images/device_connect_unlink_2.png");
  523. }
  524. .patients-stats .stats li.bloodPressure,
  525. .patients-stats .stats li.bloodPressure.timeover {
  526. background-image: url("../../images/device_connect_unlink_3.png");
  527. }
  528. .patients-stats .stats li.sugar,
  529. .patients-stats .stats li.sugar.timeover {
  530. background-image: url("../../images/device_connect_unlink_4.png");
  531. }
  532. .patients-stats .stats li.pulse,
  533. .patients-stats .stats li.pulse.timeover {
  534. background-image: url("../../images/device_connect_unlink_6.png");
  535. }
  536. .patients-stats .stats li:last-child {
  537. margin-bottom: 0px;
  538. }
  539. /* .patients-stats .stats li.fever {display: none;} */
  540. .patients-stats .stats li.pulse {
  541. display: none;
  542. }
  543. /* .patients-stats .stats li.bloodPressure {display: none;} */
  544. /* .patients-stats .stats li.oxygen {display: none;} */
  545. .patients-stats .stats li.sugar {
  546. display: none;
  547. }
  548. .patients-list {
  549. padding: 0;
  550. }
  551. .patients-list li {
  552. list-style: none;
  553. }
  554. .patients-list .blankItem {
  555. padding: 50px 10px;
  556. font-size: 18px;
  557. text-align: center;
  558. width: 100%;
  559. opacity: 0.5;
  560. }
  561. .card-footer .paginationContainer {
  562. text-align: center;
  563. }
  564. .card-footer .pagination {
  565. display: inline-block;
  566. font-size: 16px;
  567. }
  568. .card-footer .pagination > li {
  569. display: block;
  570. float: left;
  571. min-width: 24px;
  572. height: 24px;
  573. line-height: 1;
  574. padding: 3px 4px 5px 4px;
  575. text-align: center;
  576. margin: auto 5px;
  577. border-radius: 12px;
  578. -webkit-border-radius: 12px;
  579. -moz-border-radius: 12px;
  580. -ms-border-radius: 12px;
  581. -o-border-radius: 12px;
  582. cursor: pointer;
  583. }
  584. .card-footer .pagination > li:hover {
  585. color: #fff;
  586. background-color: #b5c4c5;
  587. }
  588. .card-footer .pagination > li.active {
  589. color: #fff;
  590. background-color: #47bac1;
  591. }
  592. .card-footer .pagination > li.disabled {
  593. opacity: 0.2;
  594. cursor: not-allowed !important;
  595. }
  596. .card-footer .pagination > li > a {
  597. color: inherit;
  598. text-decoration: none;
  599. cursor: inherit;
  600. }
  601. #playButton.disabled,
  602. #pauseButton.disabled {
  603. display: none;
  604. }
  605. /* #tabMemo th:nth-child(2),
  606. #tabMemo td:nth-child(2) {
  607. text-align: left;
  608. } */
  609. .memoDataTableWrap,
  610. .phrDataTableWrap {
  611. position: relative;
  612. max-height: 330px;
  613. overflow: auto;
  614. border-top: 2px solid #dee2e6;
  615. border-bottom: 2px solid #dee2e6;
  616. }
  617. .memoDataTableWrap {
  618. max-height: 600px;
  619. }
  620. .memoDataTableWrap thead th,
  621. .memoDataTableWrap tbody td:first-child,
  622. .phrDataTableWrap thead th,
  623. .phrDataTableWrap tbody th {
  624. position: sticky;
  625. top: 0;
  626. left: 0;
  627. z-index: 2;
  628. }
  629. .memoDataTable thead th:first-child,
  630. .symptomDataTable thead th:first-child {
  631. z-index: 3;
  632. }
  633. .memoDataTableWrap tbody td:first-child {
  634. background-color: #fff;
  635. }
  636. table.memoDataTable,
  637. table.symptomDataTable,
  638. table.phrDataTable {
  639. border-top: 0;
  640. border-collapse: separate;
  641. border-spacing: 0;
  642. }
  643. table.phrDataTable tbody tr:nth-child(odd) {
  644. background-color: #fff;
  645. }
  646. table.phrDataTable tbody tr:nth-child(even) {
  647. background-color: rgba(241, 241, 241, 0.15);
  648. }
  649. table.memoDataTable th,
  650. table.memoDataTable td,
  651. table.symptomDataTable th,
  652. table.symptomDataTable td,
  653. table.phrDataTable th,
  654. table.phrDataTable td {
  655. border: 0;
  656. border-left: 0;
  657. border-right: 0;
  658. border-bottom: 1px solid #dee2e6;
  659. }
  660. table.memoDataTable th,
  661. table.memoDataTable td,
  662. table.symptomDataTable th,
  663. table.symptomDataTable td {
  664. border-right: 1px solid #dee2e6;
  665. }
  666. table.memoDataTable tbody tr:last-child td,
  667. table.phrDataTable tbody tr:last-child td,
  668. table.symptomDataTable tbody tr:last-child th,
  669. table.symptomDataTable tbody tr:last-child td {
  670. border-bottom: 0px;
  671. }
  672. table.memoDataTable th:first-child,
  673. table.memoDataTable td:first-child,
  674. table.symptomDataTable th:first-child,
  675. table.symptomDataTable td:first-child {
  676. border-left: 1px solid #dee2e6;
  677. }
  678. table.phrDataTable th,
  679. table.memoDataTable th {
  680. width: auto;
  681. word-break: keep-all;
  682. }
  683. table.phrDataTable th:first-child,
  684. table.symptomDataTable th:first-child,
  685. table.memoDataTable th:first-child {
  686. width: 140px;
  687. }
  688. .symptomDataTable thead th {
  689. word-break: keep-all;
  690. }
  691. .symptomDataTable tbody td {
  692. white-space: nowrap;
  693. }
  694. table.phrDataTable th:nth-last-child(2),
  695. table.symptomDataTable th:nth-last-child(2) {
  696. width: 150px;
  697. }
  698. table.memoDataTable th:nth-last-child(2) {
  699. width: 80px;
  700. }
  701. table.phrDataTable th:last-child,
  702. table.symptomDataTable th:last-child,
  703. table.memoDataTable th:last-child {
  704. width: 140px;
  705. }
  706. textarea.medicalMemo,
  707. textarea.medicalMemo:focus {
  708. min-height: 150px;
  709. background-color: #fff9e1;
  710. padding: 0.7rem;
  711. }
  712. table.symptomDataTable tbody th {
  713. font-weight: normal;
  714. white-space: nowrap;
  715. }
  716. .memoDataTable pre {
  717. text-align: left;
  718. }
  719. .contentsEdit {
  720. position: relative;
  721. padding-right: 20px;
  722. cursor: pointer;
  723. z-index: 1;
  724. }
  725. .contentsEdit:after {
  726. content: "\F3EA";
  727. font-family: "Material Design Icons";
  728. position: absolute;
  729. top: 50%;
  730. right: 0px;
  731. font-size: 20px;
  732. line-height: 1;
  733. color: #999999;
  734. transform: translateY(-50%);
  735. -webkit-transform: translateY(-50%);
  736. -moz-transform: translateY(-50%);
  737. -ms-transform: translateY(-50%);
  738. -o-transform: translateY(-50%);
  739. }
  740. .contentsEdit:hover,
  741. .contentsEdit:hover:after {
  742. color: #47bac1;
  743. }
  744. #defaultModalPrimary_2 .form-check-inline {
  745. min-width: 110px;
  746. }
  747. .showLegend {
  748. color: #ff0000 !important;
  749. font-weight: 500;
  750. cursor: pointer;
  751. }
  752. .showLegend i.mdi {
  753. color: #ff0000 !important;
  754. }
  755. .legend {
  756. padding: 0 10px;
  757. }
  758. .legend li {
  759. list-style: none;
  760. font-size: 16px;
  761. padding: 10px 0 10px 20px;
  762. background-repeat: no-repeat;
  763. background-position: 10px 13px;
  764. background-size: 20px;
  765. border-bottom: 1px solid #ebebeb;
  766. }
  767. .legend li > div {
  768. word-break: keep-all;
  769. }
  770. .legend li:last-child {
  771. border: 0;
  772. }
  773. .legend li.fever {
  774. background-image: url("../../images/device_connect_link_1.png");
  775. }
  776. .legend li.oxygen {
  777. background-image: url("../../images/device_connect_link_2.png");
  778. }
  779. .legend li.bloodPressure {
  780. background-image: url("../../images/device_connect_link_3.png");
  781. }
  782. .legend li.sugar {
  783. background-image: url("../../images/device_connect_link_4.png");
  784. }
  785. .legend li.pulse {
  786. background-image: url("../../images/device_connect_link_6.png");
  787. }
  788. .legend li.symptom {
  789. background-image: url("../../images/device_connect_link_5.png");
  790. }
  791. .datetimepicker.form-control {
  792. padding-right: 25px;
  793. }
  794. .datetimepickerWrap {
  795. position: relative;
  796. }
  797. .datetimepickerWrap:after {
  798. content: "\FC20";
  799. position: absolute;
  800. top: 50%;
  801. right: 3px;
  802. font-size: 20px;
  803. font-family: "Material Design Icons";
  804. color: #47bac1;
  805. pointer-events: none;
  806. transform: translateY(-50%);
  807. -webkit-transform: translateY(-50%);
  808. -moz-transform: translateY(-50%);
  809. -ms-transform: translateY(-50%);
  810. -o-transform: translateY(-50%);
  811. }
  812. @media screen and (min-width: 992px) {
  813. .mobile-table th,
  814. .mobile-table td {
  815. float: inherit;
  816. width: inherit;
  817. }
  818. .sidebar + .main .navbar,
  819. .sidebar + .main .footer {
  820. position: fixed;
  821. width: calc(100% - 256px);
  822. transition: width 0.35s ease-in-out;
  823. -webkit-transition: width 0.35s ease-in-out;
  824. -moz-transition: width 0.35s ease-in-out;
  825. -ms-transition: width 0.35s ease-in-out;
  826. -o-transition: width 0.35s ease-in-out;
  827. }
  828. .sidebar.toggled + .main .navbar,
  829. .sidebar.toggled + .main .footer {
  830. position: fixed;
  831. width: 100%;
  832. }
  833. .sidebar + .main .footer,
  834. .sidebar.toggled + .main .footer {
  835. bottom: 0;
  836. }
  837. .sidebar + .main .navbar,
  838. .sidebar.toggled + .main .navbar {
  839. top: 0;
  840. }
  841. .tab-nav {
  842. padding: 0;
  843. }
  844. .tab-nav .tab-item {
  845. float: left;
  846. padding: 24px;
  847. }
  848. .tab-nav .tab-item.active {
  849. background-color: #fff;
  850. border-radius: 0.25rem 0.25rem 0 0;
  851. -webkit-border-radius: 0.25rem 0.25rem 0 0;
  852. -moz-border-radius: 0.25rem 0.25rem 0 0;
  853. -ms-border-radius: 0.25rem 0.25rem 0 0;
  854. -o-border-radius: 0.25rem 0.25rem 0 0;
  855. }
  856. .tab-nav .tab-item.active:before {
  857. width: 100%;
  858. height: 5px;
  859. }
  860. .sectionNav ul li {
  861. margin: 0 10px 15px;
  862. font-size: 16px;
  863. padding: 5px 0px;
  864. }
  865. .patients-list.all {
  866. padding: 0 10px;
  867. display: grid;
  868. grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  869. }
  870. .patients-list.all > li {
  871. flex: unset;
  872. width: unset;
  873. max-width: unset;
  874. padding-left: 5px;
  875. padding-right: 5px;
  876. margin-bottom: 10px !important;
  877. }
  878. }
  879. @media screen and (max-width: 480px) {
  880. #searchKeyword.w150 {
  881. width: 100px !important;
  882. }
  883. #searchKeywordBtn {
  884. display: none;
  885. }
  886. .sectionNav {
  887. text-align: center;
  888. }
  889. .sectionNav ul li {
  890. margin: 0 8px 10px;
  891. font-size: 10px;
  892. padding: 2px 0px;
  893. }
  894. .untactStart {
  895. margin: 0 !important;
  896. margin-top: 10px !important;
  897. }
  898. }