common.css 23 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042
  1. @charset "UTF-8";
  2. @import url('/mcare-plus/resources/css/font-awesome.css');
  3. @font-face {
  4. font-family: ngttf;
  5. src: url(/mcare-plus/resources/css/font/NanumGothic.ttf);
  6. }
  7. @font-face {
  8. font-family: ngeot;
  9. src: url(/mcare-plus/resources/css/font/NanumGothic.eot);
  10. }
  11. @font-face {
  12. font-family: 'KoPub Dotum';
  13. font-style: normal;
  14. font-weight: 300;
  15. src: url('/mcare-plus/resources/css/font/KoPubDotumLight-compact.eot');
  16. src: url('/mcare-plus/resources/css/font/KoPubDotumLight-compact.eot?#iefix') format('embedded-opentype'),
  17. url('/mcare-plus/resources/css/font/KoPubDotumLight-compact.woff') format('woff'),
  18. url('/mcare-plus/resources/css/font/KoPubDotumLight-compact.ttf') format('truetype');
  19. }
  20. @font-face {
  21. font-family: 'KoPub Dotum';
  22. font-style: normal;
  23. font-weight: 400;
  24. src: url('/mcare-plus/resources/css/font/KoPubDotumMedium-compact.eot');
  25. src: url('/mcare-plus/resources/css/font/KoPubDotumMedium-compact.eot?#iefix') format('embedded-opentype'),
  26. url('/mcare-plus/resources/css/font/KoPubDotumMedium-compact.woff') format('woff'),
  27. url('/mcare-plus/resources/css/font/KoPubDotumMedium-compact.ttf') format('truetype');
  28. }
  29. @font-face {
  30. font-family: 'KoPub Dotum';
  31. font-style: normal;
  32. font-weight: 700;
  33. src: url('/mcare-plus/resources/css/font/KoPubDotumBold-compact.eot');
  34. src: url('/mcare-plus/resources/css/font/KoPubDotumBold-compact.eot?#iefix') format('embedded-opentype'),
  35. url('/mcare-plus/resources/css/font/KoPubDotumBold-compact.woff') format('woff'),
  36. url('/mcare-plus/resources/css/font/KoPubDotumBold-compact.ttf') format('truetype');
  37. }
  38. html{width: 100%; height: 100%}
  39. body{width: 100%}
  40. body,ul,ol,li{margin: 0;padding: 0;}
  41. ul,ol{list-style: none;}
  42. body {
  43. font-family: 'KoPub Dotum';
  44. font-size:16px;
  45. /*letter-spacing: 0.01em;*/
  46. font-weight: 400;
  47. margin: 0;
  48. padding: 0;}
  49. a{text-decoration: none !important;}
  50. .clearfix:after{display: block;content:'';clear: both;}
  51. .modal-header .close{
  52. margin-top: -5px;
  53. }
  54. .container{width: 100%;}
  55. .fat-gnb li{margin: 5px 0;}
  56. .fat-page-container {margin-top: 60px;}
  57. .fat-contents-container{border: 1px dashed #f00;}
  58. .fat-p10{padding: 10px;}
  59. .dummy-text{height: 300px;}
  60. .fat-form-group-5{width: 50%;}
  61. .fat-ovys{overflow-y:auto;
  62. overflow-x:hidden;
  63. -webkit-overflow-scrolling:touch;}
  64. .fat-p10 .tab-content{height: 100%;}
  65. /* 레이아웃 부분 */
  66. *{margin:0;padding:0;box-sizing: border-box;}
  67. body{background-color:#ebeff2;}
  68. .mb10{margin-bottom: 10px !important;}
  69. .mb20{margin-bottom: 20px !important;}
  70. .pl0{padding-left: 0 !important;}
  71. .pr0{padding-right: 0 !important;}
  72. #page{position:relative;
  73. width:100%;
  74. height:100%;
  75. overflow: hidden;}
  76. #header{
  77. /* left: 0px;
  78. position: fixed;
  79. top: 0px;
  80. z-index: 999; */
  81. background-color: #fff;
  82. width: 100%;
  83. height: 75px;}
  84. #header h1{position: absolute;
  85. width: 145px;
  86. height: 24px;
  87. left:15px;top:-3px;margin: 0;}
  88. #header h1 img{max-width: 100%;}
  89. /*상단 GNB*/
  90. .topArea{float: right;
  91. padding: 7px 15px;
  92. font-weight:700;
  93. color: #000;}
  94. .topArea span{display: inline-block;
  95. padding-right:2px;}
  96. .topArea .medical{color: #1280d7;}
  97. .topArea .username{padding-right:10px;}
  98. #gnb{position:absolute;
  99. top: 35px;
  100. width: 100%;
  101. background-image: -webkit-linear-gradient(#0c6dc3,#005bac); /* For Safari 5.1 to 6.0 */
  102. background-image: -o-linear-gradient(#0c6dc3,#005bac); /* For Opera 11.1 to 12.0 */
  103. background-image: -moz-linear-gradient(#0c6dc3,#005bac); /* For Firefox 3.6 to 15 */
  104. background-image: linear-gradient(#0c6dc3,#005bac); /* Standard syntax */
  105. padding:0 15px}
  106. #gnb>li{float: left;}
  107. #gnb>li>a{
  108. font-size: 18px;
  109. display: block;
  110. height: 40px;
  111. line-height: 40px;
  112. padding: 0 1.5em;
  113. color: #fff;
  114. font-weight: 500;
  115. text-decoration: none;
  116. border-radius: 3px;}
  117. #gnb>li>a:hover,#gnb>li>a:focus,#gnb>li>a:active,#gnb>li>a.active{background-color: #f89b10;}
  118. #logoutBtn,#settingBtn{padding: 0px 10px;
  119. height: 25px;
  120. line-height: 25px;
  121. border: 0;
  122. background-image:none;}
  123. #settingBtn{margin-right:10px;
  124. background-color: #797979 !important;}
  125. #settingBtn:hover{background-color: #333 !important;}
  126. #logoutBtn{margin-right:10px;
  127. background-color:#f05050 !important}
  128. #logoutBtn:hover{background-color: #c9302c !important;}
  129. #logoutBtn,#logoutBtn i.fa,#settingBtn,#settingBtn i.fa{color:#fff !important;}
  130. #logoutBtn:hover,#logoutBtn:hover i.fa,#settingBtn:hover,#settingBtn:hover i.fa{color:#fff !important;}
  131. #sidebar{position: absolute;
  132. width: 60px;
  133. left: 0;
  134. top: 0;
  135. /* z-index:100; */
  136. padding-top: 75px;
  137. background-color:#fff;
  138. min-height:100%;
  139. box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);}
  140. #sidebar a{display: block;
  141. height: 50px;
  142. line-height: 50px;
  143. color: #777;
  144. text-align: center;
  145. position: relative;
  146. padding-top:10px;
  147. text-decoration: none;
  148. font-weight:700;}
  149. #sidebar li a .txt{padding-top: 10px;}
  150. #sidebar li a.active{border-left: 3px solid #1280d7;color: #1280d7;}
  151. #sidebar ul li a i{position: absolute;
  152. left: 0;
  153. top: 5px;
  154. display: inline-block;
  155. font-size: 20px;
  156. text-align: center;
  157. vertical-align: middle;
  158. width: 100%;
  159. color: #777 !important;
  160. opacity:0.9;
  161. transition:all .2s ease}
  162. #sidebar li a:hover ,#sidebar li a:focus ,#sidebar li a:active,#sidebar li a.active {border-left: 3px solid #0066b3;
  163. background-color:#f4f8fb;
  164. opacity:1}
  165. #sidebar li a.active i{color:#0066b3 !important;}
  166. .fat-container{
  167. /* margin-top:80px; */
  168. margin-top:5px;
  169. margin-left: 65px;
  170. padding:0;
  171. overflow: hidden;}
  172. .col{position: relative;
  173. float: left;
  174. padding-right: 10px;
  175. padding-left: 5px;}
  176. #maincontent{width:30%;
  177. position: relative;
  178. border: 1px solid #dedede;
  179. background-clip: padding-box;
  180. background-color: #ffffff;
  181. box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
  182. padding: 15px 10px;
  183. overflow: hidden;}
  184. #maincontent .col-sm-6{padding-left: 0;}
  185. .patientList{overflow-y:scroll;
  186. overflow-x:hidden;
  187. -webkit-overflow-scrolling:touch;}
  188. #rside{width:70%;
  189. overflow: hidden;}
  190. .inner {
  191. position: relative;
  192. width: 100%;
  193. padding:5px 0;
  194. display: inline-block;
  195. border: 1px solid #dedede;
  196. border-radius: 5px;
  197. -moz-border-radius: 5px;
  198. background-clip: padding-box;
  199. margin-bottom: 20px;
  200. background-color: #ffffff;
  201. box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);}
  202. .left,.right{width:50%;
  203. float:left;
  204. padding: 10px;}
  205. h2.page-title {
  206. font-size: 20px;
  207. font-weight: 700;
  208. margin-bottom: 20px;
  209. margin-top: 7px;
  210. color: #014da7;
  211. border-left:3px solid #014da7;
  212. padding-left:7px;
  213. margin-left: 15px;
  214. }
  215. .m-b-20{margin-bottom: 20px;}
  216. .page-title.info{height: 42px;
  217. line-height: 42px;
  218. border-radius: 40px;
  219. text-align: center;
  220. font-size: 18px;
  221. color: #333;
  222. font-weight: bold;
  223. background-color: #ddd;
  224. margin-top: 0 !important;
  225. padding-left: 0 !important;
  226. margin-bottom: 10px !important;}
  227. .page-title.info.mt{margin-top:10px !important;}
  228. .page-title.info i.fa{color: #666 !important;padding-right: 3px;}
  229. #sub1 .page-title .btn{
  230. font-size: 12px;
  231. padding: 4px;
  232. position: absolute;
  233. margin-top: 7px;
  234. left: 35%;
  235. }
  236. .sub-title{background-color: #00ac98;
  237. color: #fff !important;
  238. font-size: 18px;
  239. font-weight: 700;
  240. line-height: 40px;
  241. padding:0 10px;
  242. text-align: center;
  243. margin-bottom: 10px;}
  244. h4{color: #333;font-weight: 700;border-left: 3px solid #333;padding-left: 8px;margin-top: 10px;}
  245. /*버튼요소*/
  246. .radio3.radio-inline{/* margin-right:5px !important; */}
  247. .btn-default-bootStrap{
  248. color: #333;
  249. background-color: #eee;
  250. border: #ccc;
  251. }
  252. .btn-default{background-color: #1280d7;
  253. border-color: #1280d7;
  254. color: #fff;}
  255. .btn-success{background-color: #53b44d;
  256. border-color: #53b44d;}
  257. .btn-danger{background-color: #f8931d;
  258. border-color: #f8931d;}
  259. .btn-default:hover,.btn-default:focus,.btn-default:active{background-color: #0066b3;
  260. border-color: #0066b3;
  261. color: #fff;}
  262. button[type="submit"]{border: 0;
  263. background-color: transparent;}
  264. .btn-lg, .btn-group-lg > .btn{min-width:120px;
  265. line-height: 1.2em;}
  266. .max{width: 98%;
  267. margin: 0 1%;}
  268. .max i{color: #fff !important;}
  269. /*1차탭디자인*/
  270. .tabDepth1 .nav-tabs{border-bottom:1px solid #ddd;}
  271. .nav > li{text-align:center;}
  272. .tabDepth1 .nav > li > a{
  273. height:40px;
  274. line-height:40px;
  275. background-color:#f99411;
  276. border-radius:0;
  277. border-bottom:1px solid #ddd;
  278. padding:0 2em;
  279. color: #fff;
  280. cursor:pointer;
  281. margin-right:1px;
  282. border-radius: 5px 5px 0px 0px;}
  283. .tabDepth1 .nav-tabs > li.active > a,
  284. .tabDepth1 .nav-tabs > li.active > a:focus,
  285. .tabDepth1 .nav > li > a:focus {
  286. color: #ff6600;
  287. cursor: default;
  288. background-color: #fff;
  289. border:1px solid #ddd;
  290. border-top: 2px solid #ff6600;
  291. border-bottom:0;
  292. font-weight: 700;
  293. font-size: 18px;}
  294. .tabDepth1>.tab-content{
  295. padding: 15px 0;
  296. border: 1px solid #ddd;
  297. border-top: 0;
  298. background-color: #fff;
  299. overflow: hidden;}
  300. /*2차 탭디자인*/
  301. .tabDepth2 .nav-tabs{border-bottom:1px solid #666;}
  302. .tabDepth2 .nav > li{width:33.333%;
  303. text-align:center;}
  304. .tabDepth2 .nav > li > a{height:40px;
  305. line-height:40px;
  306. background-color:#797979;
  307. border-radius:0;
  308. border:1px solid #666;
  309. padding:0;
  310. color: #fff;
  311. cursor:pointer;
  312. margin-right: 0;
  313. margin-left: -1px;
  314. border-radius: 8px 8px 0px 0px;}
  315. .tabDepth2 .nav-tabs > li.active > a,.tabDepth2 .nav-tabs > li.active > a:focus,.tabDepth2 .nav > li > a:focus {
  316. color: #222;
  317. cursor: default;
  318. background-color: #fff;
  319. border:1px solid #666;
  320. border-bottom:0;
  321. font-weight: 700;}
  322. .tabDepth2> .tab-content {
  323. background: #ffffff;
  324. padding:10px 0;
  325. }
  326. /*테이블스타일*/
  327. .patientData{width: 98%;
  328. margin: 0 auto;
  329. margin-bottom: 10px;
  330. border-top: 2px solid #333;
  331. border-bottom: 1px solid #333;
  332. border-right: 1px solid #ddd;
  333. font-size: 18px;}
  334. .patientData th{border-bottom: 1px solid #ddd;
  335. background: #f8f8f8;
  336. padding: 5px 8px ;
  337. border-left: 1px solid #ddd;
  338. text-align: center;
  339. min-width: 65px;}
  340. .patientData td{padding:5px 8px;
  341. border-bottom: 1px solid #ddd;
  342. line-height: 150%;
  343. font-weight: 700;}
  344. .patientData .infoalert{vertical-align: top;}
  345. .patientData .infoalert th{color:#f05050;font-weight: bold;}
  346. /*리스트*/
  347. .list-group-item{position: relative;
  348. display: block;
  349. padding: 5px 7px;
  350. font-size: 18px;
  351. margin-bottom: -1px;
  352. background-color: #fff;
  353. border: 1px solid #ddd;
  354. border-top: 0;
  355. line-height: 1.7em;
  356. }
  357. .list-group{border-top: 3px solid #333;}
  358. .list-group-item:focus,
  359. .list-group-item:active {
  360. background-color: #00ac98 !important;
  361. border-color: #00ac98;
  362. color: #fff !important;
  363. }
  364. .list-group-item.active,.list-group-item.active:focus {
  365. background-color: #00ac98;
  366. border-color: #00ac98;
  367. color: #fff !important;
  368. }
  369. .list-group-item:last-child{
  370. border-radius: 0px !important;
  371. border-radius: 0px !important;}
  372. .list-group li:first-child .list-group-item{border-top-left-radius: 0 !important;
  373. border-top-right-radius: 0 !important;}
  374. .list-group-item span{display: inline-block;}
  375. .num{position: absolute;
  376. font-weight: 700;
  377. width:30%;}
  378. .name{margin-left:30%;
  379. margin-right: 15%;}
  380. span[name^="sort_"] span{
  381. display:none;
  382. top: 5px;
  383. font-size: 14px;
  384. }
  385. span[name^="sort_"][sortType="up"] .sortUpIcon{
  386. display: none;
  387. }
  388. span[name^="sort_"][sortType="down"] .sortUpIcon{
  389. display: inline-block;
  390. }
  391. span[name^="sort_"][sortType="up"] .sortDownIcon{
  392. display: inline-block;
  393. }
  394. span[name^="sort_"][sortType="down"] .sortDownIcon{
  395. display: none;
  396. }
  397. .doctorConsentNum{
  398. width:90%;}
  399. .doctorConsentNum.patientCode{
  400. color: #1280d7;
  401. }
  402. .doctorConsentNum .hngNm{
  403. font-weight: bold;
  404. color: #333;
  405. }
  406. .doctorConsentName{position: absolute;
  407. right: 10px;}
  408. .list-group-item .list-row:last-child .name{font-weight: bold;}
  409. .list-group-item .list-row:first-child .num{font-weight: bold;
  410. color: #1280d7;}
  411. .list-group-item .list-row:last-child .num{color: #fb6d9d;;}
  412. .date,.doctor,.period,.treat{
  413. position: absolute;
  414. right:10px;
  415. padding: 2px 0;}
  416. .list-group-item:focus span, .list-group-item:active span {
  417. color: #fff !important;}
  418. .list-group-item.active span , .list-group-item.active:focus span {
  419. color: #fff !important;}
  420. /*로그인 페이지*/
  421. .login-page{position: relative;
  422. width: 100%;
  423. height: 100%;
  424. background:url(/mcare-plus/resources/css/images/mobile/agsquare.png) ;}
  425. .login-box{width: 500px;
  426. height: 150px;
  427. padding-top: 250px;
  428. margin:0 auto;}
  429. .logo-wrap{padding: 20px;}
  430. #fatimalogo{float: left;}
  431. #mcarelogo{float: right;}
  432. h1.logo{margin-bottom: 40px;text-align: center;margin-top: 20px;}
  433. #inputID{margin-bottom: 10px;}
  434. .form-login button{height: 78px;}
  435. .login-box{position: absolute;
  436. left: 50%;
  437. top:50%;
  438. width: 420px;
  439. height: 330px;
  440. padding: 20px;
  441. margin-left: -210px;
  442. margin-top: -200px;
  443. -webkit-border-radius: 5px;
  444. border-radius: 5px;
  445. -moz-border-radius: 5px;
  446. background-clip: padding-box;
  447. margin-bottom: 20px;
  448. background-color: #ffffff;
  449. box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);}
  450. #loginBtn{background-color:#00ac98;
  451. height: 45px;
  452. line-height: 45px;
  453. padding:0;
  454. font-size: 18px;}
  455. /*아코디언 효과*/
  456. .panel{border: 0;
  457. box-shadow:none}
  458. .panel-default > .panel-heading{background-color: #53b44d;
  459. border-color: #53b44d;
  460. color: #fff;}
  461. h4.panel-title{border: 0;}
  462. .panel-body{border: 1px solid #ddd;
  463. font-size: 16px;
  464. line-height: 1.7em;
  465. background-color: #f1f1f1;}
  466. h4.panel-title i.fa{color: #fff !important;}
  467. /*동의서*/
  468. .topLine {border-top: 2px solid #333;}
  469. .bottomLine {border-bottom: 2px solid #333;}
  470. .agreementCheck.bordernone,
  471. .unfinishedList.bordernone{
  472. border-top: 0;
  473. }
  474. .agreementCheck>li{
  475. position: relative;
  476. padding: 7px 20px 4px;
  477. border-top: 1px solid #d6d6d6;
  478. }
  479. .unfinishedList>li{
  480. position: relative;
  481. padding: 7px 5px 4px;
  482. border-top: 1px solid #d6d6d6;
  483. }
  484. .agreementCheck>li:last-child,
  485. .unfinishedList>li:last-child{
  486. border-bottom: 1px solid #d6d6d6;
  487. }
  488. .agreementCheck>li:first-child,
  489. .unfinishedList>li:first-child{
  490. border-top: 0;
  491. }
  492. .agreementCheck>li .checkbox3{
  493. padding: 6px 60px 6px 30px;
  494. }
  495. .unfinishedList>li .checkbox3{
  496. padding: 6px 110px 6px 30px;
  497. }
  498. .agreementCheck>li .checkbox3 span,
  499. .unfinishedList>li .checkbox3 span{
  500. display: inline-block;
  501. }
  502. .agreementCheck>li .checkbox3 input,
  503. .unfinishedList>li .checkbox3 input{
  504. margin-top: 15px !important;
  505. }
  506. .agreementCheck>li .checkbox3 label,
  507. .unfinishedList>li .checkbox3 label{
  508. display:table-row;
  509. }
  510. .checkbox3 .chkLabel{
  511. padding: 11px 0 11px 25px;
  512. }
  513. .agreementCheck>li .checkbox3 .detail,
  514. .unfinishedList>li .checkbox3 .detail{
  515. display: inline-block;
  516. font-size: 16px;
  517. color:#111;
  518. font-weight: normal;
  519. white-space: normal;
  520. word-break:break-all;}
  521. .agreementCheck>li .checkbox3 label::before,
  522. .unfinishedList>li .checkbox3 label::before{
  523. top:50%;
  524. margin-top:-10px
  525. }
  526. .agreementCheck>li .checkbox3 label::after,
  527. .unfinishedList>li .checkbox3 label::after{
  528. top: 50%;
  529. margin-top: -9px;
  530. }
  531. .agreementCheck>li.checked,
  532. .unfinishedList>li.checked {
  533. background-color: #53b44d !important;
  534. }
  535. .agreementCheck>li .checkbox3 input:checked+label,
  536. .agreementCheck>li .checkbox3 input:checked+label .detail,
  537. .unfinishedList>li .checkbox3 input:checked+label .detail{color: #fff;}
  538. .agreementCheck>li .checkbox3.checkbox-light input:checked+label::before,
  539. .unfinishedList>li .checkbox3.checkbox-light input:checked+label::before{border-color: #fff;}
  540. .agreementCheck>li .checkbox3.checkbox-check.checkbox-light label::after,
  541. .unfinishedList>li .checkbox3.checkbox-check.checkbox-light label::after{color: #fff;}
  542. /* 레이블명 색상 */
  543. .label-unfinished{background-color:#f05050 !important;}
  544. .label-temp{background-color:#4c5667 !important;}
  545. .label-electrCmp{background-color:#148ceb !important;}
  546. .label-paperOut{background-color:#7e57c2!important;}
  547. .label-certifyCmp{background-color:#fb6d9d !important;}
  548. .label-verbal{background-color:#ff9e08 !important;}
  549. .label-default{background-color:#888 !important;}
  550. .agreementCheck>li .label{
  551. position: absolute;
  552. right: 0;
  553. display: inline-block;
  554. width: 50px;
  555. padding:5px 0 ;
  556. font-size: 14px;
  557. font-weight: normal;
  558. vertical-align: top;
  559. }
  560. .unfinishedList>li .label{
  561. position: absolute;
  562. right: 55px;
  563. display: inline-block;
  564. width: 50px;
  565. padding:5px 0 ;
  566. font-size: 14px;
  567. font-weight: normal;
  568. vertical-align: top;
  569. }
  570. .agreementCheck>li .doctorConsentLabel,
  571. .unfinishedList>li .doctorConsentLabel{
  572. position: initial !important;
  573. right: 0;
  574. display: inline-block;
  575. width: 50px;
  576. padding:5px 0 ;
  577. font-size: 14px;
  578. font-weight: normal;
  579. vertical-align: top;}
  580. .agreementCheck>li button{
  581. position: absolute;
  582. right: 0;
  583. display: inline-block;
  584. width: 50px;
  585. padding: 3px 0;
  586. font-weight: normal;
  587. top: 0;}
  588. .unfinishedList>li button{
  589. position: absolute;
  590. right: 0;
  591. display: inline-block;
  592. width: 50px;
  593. padding: 3px 0px;
  594. font-weight: normal;
  595. top: 3px;
  596. }
  597. .selectDumy .bootstrap-select .btn-default{background-color: #fff;
  598. border-color: #ccc;
  599. color: #000;
  600. font-size: 16px;}
  601. .btn-group .btn-round{border: 1px solid #d6d6d6 !important;
  602. background-image:none;
  603. background-color: #d6d6d6 !importantt;
  604. color: #000;
  605. border-radius: 2em !important;
  606. padding:7px 20px;
  607. margin-right:10px;
  608. box-shadow:none}
  609. .btn-group .btn-round .btn-label{
  610. background: rgba(0, 0, 0, 0.1);
  611. display: inline-block;
  612. border-radius: 2em 0 0 2em;
  613. margin: -7px -13px;
  614. margin-right: 12px;
  615. padding: 7px 10px 7px 15px;
  616. margin-left: -20px;
  617. }
  618. .btn-group .btn-round i.fa{color: #000 !important;
  619. font-size: 16px !important;}
  620. .btn-group .btn-round.active{background-color: #1380d7 !important;
  621. border-color: #1380d7 !important;;
  622. color: #fff;}
  623. .btn-group .btn-round.active i.fa{color: #fff !important;}
  624. .consentSearchBox {
  625. margin-bottom: 20px;
  626. }
  627. /* 모달팝업 */
  628. .modal-content{border: 3px solid #1280d7;
  629. border-top: 3px solid #1c7ce6;
  630. background: #fcfcfc;
  631. -webkit-border-radius: 0;
  632. -moz-border-radius:0 ;
  633. border-radius:5px;}
  634. .modal-header{padding:10px 10px 10px 5px;
  635. background-color: #1280d7;}
  636. .modal-content h4.modal-title{color: #fff;
  637. font-size: 20px;
  638. font-weight: 700;
  639. border: 0;}
  640. .modal-content h4.modal-title:before{
  641. display: inline-block;
  642. width: 25px;
  643. height: 20px;
  644. content:'\f05a';
  645. font: normal normal normal 22px/1 FontAwesome;
  646. text-rendering: auto;
  647. -webkit-font-smoothing: antialiased;
  648. -moz-osx-font-smoothing: grayscale;
  649. position: relative;
  650. top: 2px;
  651. padding-right: 5px;}
  652. .modal-content .close {
  653. float: right;
  654. font-size: 23px;
  655. font-weight: bold;
  656. line-height: 1;
  657. color: #fff;
  658. text-shadow: none;
  659. opacity:1}
  660. .modal-content .close:hover, .close:focus{opacity:1;
  661. color: #fff;}
  662. .modal-body{text-align: center;
  663. line-height: 1.4em;
  664. font-size: 18px;
  665. font-weight: bold;
  666. color: #111;}
  667. .modal-content p.error{color: #f05050;}
  668. .modal-content p.msg{color: #111;}
  669. .modal-footer{text-align: center;
  670. border-top: 1px solid #d9d9d9;}
  671. .modal-footer .btn-success{width: 120px;}
  672. .modal-footer .btn-default{width: 120px;
  673. background-color: #797979;
  674. border-color: #797979;}
  675. /*설정 팝업 */
  676. .hidden {display: none;}
  677. .popover{border: 1px solid #ccc;
  678. background-color: #f6f6f6;}
  679. .popover-title{padding:10px;
  680. background-color:#e5e5e5;
  681. border-bottom: 1px solid #ccc;}
  682. .popover h3{font-size: 16px;
  683. font-weight: bold;
  684. font-family: 'KoPub Dotum';
  685. margin:0;
  686. color: #111;}
  687. .popover .btn-default{padding:6px 30px ;}
  688. .popover .container{width: 50%;}
  689. .popover.left,.popover.right,.popover.bottom{padding:0;}
  690. .popover.left > .arrow:after{border-left-color: #e0e0e0;}
  691. .popover.bottom > .arrow:after{border-bottom-color: #e0e0e0;}
  692. .popover.right > .arrow:after{border-right-color: #e0e0e0;}
  693. /*탭별 헤더*/
  694. .patientHeader{border: 1px solid #ddd;
  695. border-top: 3px solid #333;
  696. background-color: #eee;
  697. padding: 5px 0;
  698. margin-top: 10px;
  699. font-size: 18px;}
  700. .headerGroup .list-row {position: relative;}
  701. .headerGroup .list-row>span{display: inline-block;
  702. font-weight: 700;}
  703. .headerGroup .list-row>span:first-child{width:28%;
  704. padding-left: 7px;}
  705. .headerGroup .list-row>span:nth-child(2){width:40%; text-align: center;}
  706. .headerGroup .list-row>span:nth-child(3){position: absolute;
  707. top: -2px}
  708. /*주치의별 동의서 헤더 */
  709. .patientHeader.checkHeader{padding:5px 0 !important}
  710. .consentHeader{font-weight: 700;color: #333; padding: 0px 80px 0px 50px;}
  711. .agreementCheck > li .checkbox3 label span.list-row{display:block;position:relative;
  712. color:#555}
  713. .agreementCheck > li .checkbox3 label span.list-row .detail{padding-left:0;
  714. font-weight:700;}
  715. .agreementCheck > li .checkbox3 label span.list-row .consentName{position: absolute;
  716. right: 10px;
  717. padding: 2px 0;}
  718. /* 모달팝업 */
  719. .modal-content{border: 3px solid #1280d7;
  720. border-top: 3px solid #1c7ce6;
  721. background: #fcfcfc;
  722. -webkit-border-radius: 0;
  723. -moz-border-radius:0 ;
  724. border-radius:5px;}
  725. .modal-header{padding:10px 10px 10px 5px;
  726. background-color: #1280d7;}
  727. .modal-content h4.modal-title{color: #fff;
  728. font-size: 20px;
  729. font-weight: 700;
  730. border: 0;}
  731. .modal-content h4.modal-title:before{
  732. display: inline-block;
  733. width: 25px;
  734. height: 20px;
  735. content:'\f05a';
  736. font: normal normal normal 22px/1 FontAwesome;
  737. text-rendering: auto;
  738. -webkit-font-smoothing: antialiased;
  739. -moz-osx-font-smoothing: grayscale;
  740. position: relative;
  741. top: 2px;
  742. padding-right: 5px;}
  743. .modal-content .close {
  744. float: right;
  745. font-size: 23px;
  746. font-weight: bold;
  747. line-height: 1;
  748. color: #fff;
  749. text-shadow: none;
  750. opacity:1}
  751. .modal-content .close:hover, .close:focus{opacity:1;
  752. color: #fff;}
  753. .modal-body{text-align: center;
  754. line-height: 1.4em;
  755. font-size: 18px;
  756. font-weight: bold;
  757. color: #111;}
  758. .modal-content p.error{color: #f05050;}
  759. .modal-content p.msg{color: #111;}
  760. .modal-footer{text-align: center;
  761. border-top: 1px solid #d9d9d9;}
  762. .modal-footer .btn{width: 120px;}
  763. .modal-footer .btn-default{
  764. background-color: #797979;
  765. border-color: #797979;}
  766. #settingModal .radio3 label,
  767. #mplusConsentDeleteForm .radio3 label{
  768. font-size: 16px;
  769. padding: 8px 0 11px 25px;
  770. }
  771. .datetimepicker input{
  772. font-size: 16px;
  773. }
  774. .radio3 label{
  775. font-size: 14px;
  776. padding: 10px 0 11px 25px;
  777. }
  778. .form-control{
  779. font-size: 16px;
  780. }
  781. .checkbox3 label{
  782. font-size: 14px;
  783. }
  784. .fat-container button{
  785. font-size: 16px !important;
  786. }
  787. .wrap-loading{ /*화면 전체를 어둡게 합니다.*/
  788. position: fixed;
  789. left:0;
  790. right:0;
  791. top:0;
  792. bottom:0;
  793. z-index: 99999;
  794. background: rgba(0,0,0,0.2); /*not in ie */
  795. filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000'); /* ie */
  796. }
  797. .wrap-loading div{ /*로딩 이미지*/
  798. position: fixed;
  799. top:50%;
  800. left:50%;
  801. margin-left: -21px;
  802. margin-top: -21px;
  803. }
  804. .display-none{ /*감추기*/
  805. display:none;
  806. }
  807. #mplusAlert .modal-body p,
  808. #mplusConfirm .modal-body p{
  809. white-space: pre-wrap;
  810. }
  811. #mplusConsentImageForm .modal-header{
  812. padding: 10px 10px 25px 5px;
  813. }
  814. #mplusConsentImageForm .modal-body{
  815. padding: 5px;
  816. }
  817. .dropdown-menu{
  818. font-size: 16px;
  819. }
  820. .consentSignBox{
  821. padding-right: 0px;
  822. }
  823. .consentSignBox label{
  824. font-size:14px;
  825. margin-right: 5px;
  826. }
  827. .bootstrap-switch-label{
  828. font-size: 14px !important;
  829. padding: 3px !important;
  830. font-weight: bold !important;
  831. }
  832. #consentImgBox{
  833. overflow-y: auto;
  834. }
  835. #consentImgBox div{
  836. padding: 5px;
  837. border-bottom: 1px solid #ccc;
  838. }
  839. .loader {
  840. border: 16px solid #f3f3f3;
  841. border-radius: 50%;
  842. border-top: 16px solid #3498db;
  843. width: 100px;
  844. height: 100px;
  845. -webkit-animation: spin 2s linear infinite;
  846. animation: spin 2s linear infinite;
  847. }
  848. @-webkit-keyframes spin {
  849. 0% { -webkit-transform: rotate(0deg); }
  850. 100% { -webkit-transform: rotate(360deg); }
  851. }
  852. @keyframes spin {
  853. 0% { transform: rotate(0deg); }
  854. 100% { transform: rotate(360deg); }
  855. }