mobile.css 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979
  1. @charset "UTF-8";
  2. @import "https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&subset=korean";
  3. @import "reset.css";
  4. @import "../publishing/fontello/fontello-codes.css";
  5. @import "../publishing/fontello/fontello.css";
  6. /* 03-06 Radio Button 추가*/
  7. .radio > label {
  8. padding-left: 35px;
  9. min-height: 22px;
  10. line-height: 22px;
  11. display: inline-block;
  12. }
  13. .radio > input[type="radio"] {
  14. opacity: 0;
  15. margin-left: 0px;
  16. }
  17. .radio input[type="radio"] {
  18. position: absolute;
  19. }
  20. .radio > input[type="radio"]:checked + label::before {
  21. content: "\e013";
  22. display: inline-block;
  23. font-family: 'Glyphicons Halflings';
  24. font-weight: normal;
  25. font-size: 10px;
  26. color: #fff;
  27. position: absolute;
  28. width: 22px;
  29. height: 22px;
  30. line-height: 20px;
  31. border: 1px solid #2e6da4;
  32. border-radius: 0px;
  33. background-color: #337ab7;
  34. text-align: center;
  35. margin-left: -29px;
  36. vertical-align: text-top;
  37. }
  38. .radio > input[type="radio"] + label::before {
  39. content: "";
  40. display: inline-block;
  41. position: absolute;
  42. width: 22px;
  43. height: 22px;
  44. border: 1px solid #D3CFC8;
  45. border-radius: 0px;
  46. margin-left: -29px;
  47. }
  48. .radio > input[type="radio"] + label::before{
  49. border-radius: 50% !important;
  50. }
  51. /* 03-06 Radio Button 추가 END*/
  52. /* Loading Progress */
  53. .wrap-loading{
  54. z-index: 9999;
  55. position: absolute;
  56. padding: auto;
  57. width: 100%;
  58. height: 100%;
  59. background-color: rgba(0,0,0,0.1);
  60. }
  61. .loader {
  62. position: absolute;
  63. top: 50%;
  64. left: 55%;
  65. margin-top: -50px;
  66. margin-left: -50px;
  67. /* border: 10px solid #f3f3f3;
  68. border-radius: 50%;
  69. border-top: 10px solid #3498db; */
  70. width: 50px;
  71. height: 50px;
  72. -webkit-animation: spin 2s linear infinite;
  73. animation: spin 2s linear infinite;
  74. }
  75. /* Loading Progress */
  76. /* 버튼 색상 재정의 */
  77. .btn-primary {
  78. color: #ffffff;
  79. background-color: #0468b4;
  80. border-color: #0468b4;
  81. }
  82. .btn-secondary {
  83. background-color: #e6e6e6;
  84. border:2px solid #e6e6e6;
  85. }
  86. .btn-danger {
  87. color: #ffffff;
  88. background-color: #dd4132;
  89. border-color: #dd4132;
  90. }
  91. .btn-councel {
  92. color: #ffffff;
  93. background-color: #33aac2;
  94. border-color: #33aac2;
  95. }
  96. .btn-barcode{
  97. color: #ffffff;
  98. background-color: #33a9c2;
  99. border-color: #33a9c2;
  100. }
  101. .btn-outline-barcode{
  102. color: #33a9c2;
  103. border:2px solid #33a9c2;
  104. }
  105. .btn-check{
  106. color: #ffffff;
  107. background-color: #ff6f61;
  108. border-color: #ff6f61;
  109. }
  110. .btn-outline-check{
  111. color: #ff6f61;
  112. border:2px solid #ff6f61;
  113. }
  114. .btn-ok{
  115. color: #ffffff;
  116. background-color: #038ead;
  117. border-color: #038ead;
  118. }
  119. .btn-dark {
  120. color: #666666;
  121. background-color: #ffffff;
  122. border:2px solid #666666;
  123. }
  124. .btn-dark:active:hover,
  125. .btn-dark.active:hover,
  126. .open > .dropdown-toggle.btn-dark:hover,
  127. .btn-dark:active:focus,
  128. .btn-dark.active:focus,
  129. .open > .dropdown-toggle.btn-dark:focus,
  130. .btn-dark:active.focus,
  131. .btn-dark.active.focus,
  132. .open > .dropdown-toggle.btn-dark.focus {
  133. color: #ffffff;
  134. background-color: #666666;
  135. border:2px solid #666666;
  136. }
  137. .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {
  138. color: #fff;
  139. background-color: #666666;
  140. border:2px solid #666666;
  141. }
  142. .btn-outline-check:active:hover,
  143. .btn-outline-check.active:hover,
  144. .open > .dropdown-toggle.btn-outline-check:hover,
  145. .btn-outline-check:active:focus,
  146. .btn-outline-check.active:focus,
  147. .open > .dropdown-toggle.btn-outline-check:focus,
  148. .btn-outline-check:active.focus,
  149. .btn-outline-check.active.focus,
  150. .open > .dropdown-toggle.btn-dark.focus {
  151. color: #ffffff;
  152. background-color: #ff6f61;
  153. border:2px solid #ff6f61;
  154. }
  155. .btn-outline-check:not(:disabled):not(.disabled).active, .btn-outline-check:not(:disabled):not(.disabled):active {
  156. color: #fff;
  157. background-color: #ff6f61;
  158. border:2px solid #ff6f61;
  159. }
  160. .text-color1 {color:#038eac}
  161. /* end 버튼 색상 재정의 */
  162. /*** Header 메뉴 ***/
  163. .side-left{opacity:0;}
  164. .side-left.active{opacity:1;}
  165. .side-left .side-left-content,
  166. .side-left .side-left-overlay {top: 0;left: 0;bottom: 0;position: fixed;transition: all .1s ease-in-out 0s}
  167. .side-left .side-left-overlay {left: 0;opacity: 0;width: 100%;z-index: 1000;background: rgba(0, 0, 0, 0.45)}
  168. .side-left .side-left-content {overflow-y:auto;width:90%;transform: translateX(-100%);height:100%;color: #333;padding: 0;z-index: 1000;background:#fff;border:1px solid #dcdcdc;border-top-left-radius: 0.5em;border-bottom-left-radius: 0.5em;}
  169. .side-left.active .side-left-content {transform: translateX(0%);border: none;border-top-right-radius:0.5em;border-bottom-right-radius: 0.5em;border-top-left-radius:0;border-bottom-left-radius: 0;box-shadow: 0px 3px 15px 3px rgba(0, 0, 0, 0.4);}
  170. .side-left.active .side-left-overlay {opacity: 0;height:100%;transform: opacity 0.3s;}
  171. .side-left .side-content .nav-left>a {color: #333;display: block;font-size: 16px;padding: 10px 0;line-height: 24px;vertical-align: top;text-decoration: none}
  172. .side-left .side-content .nav-left>a>span {color: #aaa;font-size: 24px;min-width: 40px;display: inline-block}
  173. .side-left .panel{border:0;box-shadow:none}
  174. .logout{overflow:hidden;}
  175. .logout button{background:none;font-size:13.03px;font-weight:600;color:#a4a4a4;}
  176. .logout button.out{color:#405ab7;}
  177. .setup{display:inline-block;background:#fff;outline:none}
  178. .close{display:inline-block;background:#fff;outline:none}
  179. #mainMenu .menu_top{height: 76px;font-size:0;box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);}
  180. #mainMenu .menu_top h5{display: inline-block;width: 16%;margin:0;background: #0067a1;color:#fff;font-size:30px;line-height: 72px;vertical-align: top;text-align:center;line-height: 76px;padding-top:4px;box-shadow:0px 5px 15px rgba(0, 0, 0, 0.1)}
  181. #mainMenu .menu_top div{display: inline-block; width: 55%;padding:12px 0 12px 16px}
  182. #mainMenu .menu_top .name p{margin-bottom:0;color:#000;font-size:21px;line-height:28px;font-weight: bold;}
  183. #mainMenu .menu_top .name span{display: inline-block;color:#545454;font-size:15px;font-weight: bold;}
  184. #mainMenu .menu_top .name span a{display: inline-block;margin-left:5px;width:24px;height: 24px;background: url(../images/publishing/ico_pen.png) no-repeat;background-size: 18px;}
  185. #mainMenu .menu_top .name span a i{display: inline-block;text-indent: -9999px;}
  186. #mainMenu .menu_top .btn{float:right;padding-top:30px;width: 29%;height: 76px;padding: 25px 0;}
  187. #mainMenu .menu_top .btn button{color:#333333;font-size:40px;background: none;opacity: 1;}
  188. #mainMenu .menu_top .btn button.close{width: 22px;height: 22px;background: url(../images/publishing/ico_close_main.png) no-repeat;background-size: 22px;margin-right:20px;}
  189. #mainMenu .menu_top .btn button.setting{width: 24px;height: 24px;background: url(../images/publishing/ico_setting.png) no-repeat;background-size: 24px;margin-right:0px;}
  190. #mainMenu .menu_top .btn button i{display: inline-block;text-indent: -9999px;}
  191. #mainMenu .menu_item{display:flex;width:100%;font-size:0;border-bottom:1px solid #dfdfdf;}
  192. #mainMenu .menu_item h5{display: inline-block;margin-bottom:0;width: 16%;font-size:20px;color:#545454;vertical-align: top;background: #f6f6f6;text-align:center;}
  193. #mainMenu .menu_item.treatment{padding-top:0}
  194. #mainMenu .menu_item.treatment h5{padding: 94px 0px 93px 0; font-size: 17px;}
  195. #mainMenu .menu_item.schedule h5{padding: 32px 0 31px 0;line-height: 1.2;font-size: 17px;}
  196. #mainMenu .menu_item.search h5{padding:51px 0;}
  197. #mainMenu .menu_item ul{display: inline-block;width: 84%;vertical-align: top;font-size:0;margin-bottom:0;}
  198. #mainMenu .menu_item ul li{display: inline-block;padding:28px 0 22px 0;width: 33.3333%;border-left:1px solid #f1f1f1;box-sizing: border-box;text-align: center;vertical-align: top;height: 103px;}
  199. #mainMenu .menu_item ul li:nth-child(n+4){border-top:1px solid #f1f1f1;}
  200. #mainMenu .menu_item ul i{display: block;font-size:23px;}
  201. #mainMenu .menu_item ul span{display: block;font-size:15px;margin-top:-4px;color:#545454;}
  202. #mainMenu .menu_item .safe i{width:30px;height:30px;margin:0 auto}
  203. #mainMenu .menu_item .safe i.ico1{background: url(../images/mobile_poc/safe_ico2.png) no-repeat center;background-size:100%; }
  204. #mainMenu .menu_item .safe i.ico2{background: url(../images/mobile_poc/safe_ico1.png) no-repeat center;background-size:100%;}
  205. #mainMenu .menu_item .safe i.ico3{background: url(../images/mobile_poc/safe_ico3.png) no-repeat center;background-size:100%;}
  206. #mainMenu .menu_item i.icon-hospital{color:#30aae2;}
  207. #mainMenu .menu_item i.icon-ambulatory{color:#3088e2;}
  208. #mainMenu .menu_item i.icon-surgery{color:#535ae1;}
  209. #mainMenu .menu_item i.icon-medical{color:#8553e1;}
  210. #mainMenu .menu_item i.icon-emergency{color:#e153aa;}
  211. #mainMenu .menu_item i.icon-cooper{color:#e9904f;}
  212. #mainMenu .menu_item i.icon-medi_sch{color:#39d4aa;}
  213. #mainMenu .menu_item i.icon-calendar{color:#39a7d4;}
  214. #mainMenu .menu_item.search i{color:#333333;}
  215. #mainMenu .menu_item.search i{height: 50px;}
  216. #mainMenu .menu_item.search .nfc i{background: url(../images/publishing/ico_nfc_main.png) no-repeat center top;background-size:40px;}
  217. #mainMenu .menu_item.search .qr i{background: url(../images/publishing/ico_qr_main.png) no-repeat center 5px;background-size:40px;}
  218. #mainMenu .menu_item.search .bar i{background: url(../images/publishing/ico_bar_main.png) no-repeat center 10px;background-size:46px;}
  219. .nav-left .btn_wrap{padding:18px 6%;margin-bottom:80px}
  220. .nav-left .btn_wrap button{font-size:15px;background: none;font-weight: bold;}
  221. .nav-left .btn_wrap button.help{float:left;color:#a4a4a4;}
  222. .nav-left .btn_wrap button.logout{float:right;color:#0067a1;}
  223. #wrapper .bg{background: linear-gradient( to right, #1cadb2, #0078d4 );padding-top:8px;height:10em;width:100%;z-index:-1}
  224. /* header */
  225. #header {position:absolute; top: 0px; z-index: 1; width:100%;height:50px;line-height:50px;}
  226. #header .page-header, #header .page-header a {margin:0px 0px!important;color:#fff;border:0px;}
  227. #header .page-header h2 {line-height:50px;}
  228. #header .page-header .back_btn {position:absolute;padding-top:.1em; z-index: 2 ;padding-left:20px;font-size:18px}
  229. /* container */
  230. .container {padding:20px;z-index: 1;}
  231. .container .s_box{position:absolute; top:70px;width:92%;left:50%; transform:translateX(-50%);}
  232. /* 03-13 */
  233. .container .info_box{width:100%;margin-bottom:auto;border-radius: 10px;border:1px solid #f0f0f0}
  234. .container .info_box .panel-heading {padding:15px 10px}
  235. .container .info_box .panel-heading .form-control{padding: 4px 6px;font-size:16px;color:#000000;}
  236. .container .info_box .panel-heading .btn-blood {
  237. color: #ffef00;
  238. background-color: #038eab;
  239. border-color: #038eab;
  240. font-size:14px;font-weight:bold; padding:2px 6px;line-height:24px;
  241. }
  242. .container .info_box span.name{font-size:2rem;font-weight:bold;}
  243. .container .info_box span.patient-name{font-size:2rem;font-weight:bold;}
  244. /* 03-13 */
  245. .container .info_box .panel-body{padding-top:0px}
  246. .container .info_box .panel-body p {line-height:1.8em;}
  247. /* .info_box .ico {width:20px;height:19px;text-indent:-9999px;} */
  248. .info_box .ico {width:50px;height:22px;text-indent:-9999px;}
  249. .info_box .ico_m {background:url(../images/mobile_poc/i_m.png) no-repeat center center;background-size:85%;}
  250. .info_box .ico_s {background:url(../images/mobile_poc/i_s.png) no-repeat center center;background-size:85%;}
  251. .info_box .ico_c {background:url(../images/mobile_poc/i_c.png) no-repeat center center;background-size:85%;}
  252. .info_box .ico_i {background:url(../images/mobile_poc/i_i.png) no-repeat center center;background-size:85%;}
  253. .info_box .ico_a {background:url(../images/mobile_poc/i_a.png) no-repeat center center;background-size:85%;}
  254. .info_box .ico_r {background:url(../images/mobile_poc/i_r.png) no-repeat center center;background-size:85%;}
  255. .info_box .ico_e {background:url(../images/mobile_poc/i_e.png) no-repeat center center;background-size:85%;}
  256. .info_box .ico_v {background:url(../images/mobile_poc/i_v.png) no-repeat center center;background-size:85%;}
  257. .info_box .ico_t {background:url(../images/mobile_poc/i_t.png) no-repeat center center;background-size:85%;}
  258. .info_box .ico_w {background:url(../images/mobile_poc/i_w.png) no-repeat center center;background-size:85%;}
  259. .info_box .ico_혈액 {background:url(../images/mobile_poc/n_a.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  260. .info_box .ico_비말 {background:url(../images/mobile_poc/n_b.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  261. .info_box .ico_접촉 {background:url(../images/mobile_poc/n_c.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  262. .info_box .ico_공기 {background:url(../images/mobile_poc/n_d.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  263. .info_box .ico_격리 {background:url(../images/mobile_poc/n_e.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  264. .info_box .ico_adr {background:url(../images/mobile_poc/n_f.png) no-repeat center center;background-size:85%;width: 40px;height: 20px}
  265. /* 03-13 */
  266. .line {position:relative;margin-top:6rem !important;border-bottom:.3em solid #f0f0f0;padding:10px }
  267. /*.line {margin-top:5.5em;background:#f0f0f0; height:.7em}*/
  268. .line.trans{margin-top:1.5rem !important;}
  269. #con{position:relative; padding:5px 20px; }
  270. /*#con{ padding:0px 20px; }*/
  271. #con .list-group-item {border-radius:4px;margin:.5em 0px; -webkit-tap-highlight-color:#e9f8fb;padding:8px 10px}
  272. /* #con .list-group-item.active{background:#e9f8fb;border:1px solid #dddddd;color:#000} */
  273. #con .list-group-item.active{background:#C2F5FF;border:1px solid #dddddd;color:#000}
  274. #con .list-group-item .icon {padding:0px; width:30px;height:30px;font-size:16px;padding-top:.2em;;margin-top:.5em}
  275. .select_ico input[type="checkbox"] {
  276. display: none;
  277. }
  278. .select_ico input[type="checkbox"] + .group > label:first-child {
  279. display: none;
  280. }
  281. .select_ico input[type="checkbox"] + .group > label:last-child {
  282. display: inline-block;
  283. }
  284. .select_ico input[type="checkbox"]:checked + .group > label:first-child {
  285. display: inline-block;
  286. }
  287. .select_ico input[type="checkbox"]:checked + .group > label:last-child {
  288. display: none;
  289. }
  290. #con .default{padding-top:5em;}
  291. #con .default p{padding-top:2em;}
  292. /**수혈정보**/
  293. .sub_title{font-size:20px;}
  294. .sub_title span { border-bottom:3px solid #9ad2de; box-shadow:inset 0 -12px 0 #9ad2de; }
  295. #trans .list-group-item {color:#666666;}
  296. #trans .list-group-item p.title{font-weight:bold;}
  297. #trans .list-group-item .btn-blood { color: #ffffff; background-color: #666666;border-color: #666666; font-size:.99em;font-weight:bold; padding:0px 5px; }
  298. .blood{color:#038eac;}
  299. #trans .list-group-item.active .btn-blood {
  300. color: #ffef00;
  301. background-color: #038eab;
  302. border-color: #038eab;
  303. }
  304. .table {border-bottom:1px solid #dddddd}
  305. .table th{background-color: #f8f8f8;color:#666666;font-weight:normal}
  306. /**투약정보**/
  307. .s_box .in_date .btn {padding:.2em .4em;background-color:#1cacb2; color:#ffffff;font-size:11px;border-radius:15px;}
  308. .s_box .in_date .in_time {display:inline-block}
  309. .s_box .in_date .in_time .form-control {height: 30px;padding:4px 12px;border: 1px solid #82c7d6;border-radius:15px;}
  310. .s_box .in_date .in_time .form-control2 {height: 25px; width: 45px; padding:1px 3px;border: 1px solid #82c7d6;border-radius:15px;}
  311. /**Modal창정의**/
  312. .basic .modal-footer, .basic .modal-footer .col-xs-6{border:0px;padding:0px}
  313. .basic .modal-body {padding:3em 0px;line-height:2em;}
  314. .basic .modal-body.info {padding:1.2em 1em;}
  315. .basic .modal-footer .btn-ok, .basic .modal-footer .btn-secondary{border-top-left-radius: 0px;border-top-right-radius: 0px;padding:8px 0px;}
  316. .basic .modal-footer .col-xs-6{}
  317. .basic .modal-footer .col-xs-6 .btn-secondary{border-bottom-left-radius: 4px; border-bottom-right-radius: 0px;padding:8px 0px;}
  318. .basic .modal-footer .col-xs-6 .btn-ok{border-bottom-left-radius:0px;border-bottom-right-radius: 4px;padding:8px 0px;}
  319. .basic .modal-header {padding:12px;}
  320. .basic .btn_close{position:absolute;top:-.4em; right:1.1em; z-index: 4; }
  321. .basic .btn_close .btn-lg{font-size:3em;color:#555555;}
  322. .step .modal-content{background: linear-gradient( to right, #1cadb2, #0a79b3 );border:0px}
  323. .step .modal-header {color:#ffffff;border:0px}
  324. .step .btn_close{position:absolute;top:-.4em; right:1.1em; z-index: 4; }
  325. .step .btn_close .btn-lg{font-size:3em;color:#ffffff;}
  326. .step .modal-body .info_box {padding:15px; color:#ffffff;line-height:1.8em;}
  327. .step .modal-body .info_box .blood {
  328. color: #fff000;
  329. }
  330. .step .modal-body .date {background-color: #ffffff;padding: .4em 1.1em;border-radius:.9em;border:1px solid #dddddd}
  331. .step .modal-body .date span{color:#dd4132}
  332. .step .list {border-top-left-radius: 2em; border-top-right-radius: 2em;background-color: #ffffff;width:100%;margin-top:-.3em}
  333. .step_process .row{margin:0 auto;}
  334. .step_process .glyphicon-unchecked {
  335. color:#1cacb2;font-size:1.4em;
  336. }
  337. .step_process .badge {
  338. background-color:#1cacb2;padding: 5px 9px;font-size:18px;margin-top:-5px
  339. }
  340. .step .modal-body .list {padding:15px;}
  341. .step .modal-body .info_box2 {padding:7px 10px; line-height:1.8em;border-radius:6px;border:1px solid #dddddd}
  342. .step .modal-body .info_box2 .card-header div{font-size:16px}
  343. .step .list-group-item .icon {padding:0px; width:30px;height:30px;font-size:16px;padding-top:.2em;;margin-top:.5em}
  344. .step .list-group-item .img { height:24px;}
  345. .step .list-group-item .img2 { height:18px;}
  346. .step .modal-body .info_box2 .blood { color: #038eac; }
  347. .step .modal-body .info_box2.time_box {background-color: #f1f8ff;margin-top:1em}
  348. .step .modal-body .info_box2 .s-close{background-color: #444444;color: #ffffff; width:24px;height:24px;text-align:center;font-size:18px;line-height:24px;border-radius:4px;}
  349. .step .modal-footer {background-color: #ffffff;border-top:0px}
  350. .step .modal-footer .btn-ok {border-radius:6px;border-top-left-radius:0px;border-top-right-radius: 0px;}
  351. .step .modal-footer .col-xs-6 .btn-secondary{border-radius:0px; border-bottom-left-radius:6px;padding:8px 0px;}
  352. .step .modal-footer .col-xs-6 .btn-ok{border-radius:0px;border-bottom-right-radius:6px;padding:8px 0px;}
  353. @media screen and ( max-width:768px ){
  354. #trans .list-group {font-size:90%;}
  355. .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4,
  356. .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8,
  357. .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  358. .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  359. padding-left:.4em; padding-right:.4em
  360. }
  361. #con .list-group-item {padding:.6em .8em}
  362. #con .list-group-item .icon {
  363. padding: 0px;
  364. width: 24px;
  365. height: 24px;
  366. font-size: 12px;
  367. padding-top: .2em;
  368. margin-top: .5em;
  369. }
  370. .form-inline .form-group {
  371. display: inline-block;
  372. margin-bottom: 0;
  373. vertical-align: middle;
  374. }
  375. }
  376. /** bootstrap 4.4 css 추가 */
  377. .w-20 {
  378. width: 20% !important;
  379. }
  380. .w-25 {
  381. width: 25% !important;
  382. }
  383. .w-33 {
  384. width: 33% !important;
  385. }
  386. .w-30 {
  387. width: 30% !important;
  388. }
  389. .w-38 {
  390. width: 38% !important;
  391. }
  392. .w-50 {
  393. width: 50% !important;
  394. }
  395. .w-52 {
  396. width: 52% !important;
  397. }
  398. .w-75 {
  399. width: 75% !important;
  400. }
  401. .w-100 {
  402. width: 100% !important;
  403. }
  404. .w-auto {
  405. width: auto !important;
  406. }
  407. .h-25 {
  408. height: 25% !important;
  409. }
  410. .h-50 {
  411. height: 50% !important;
  412. }
  413. .h-75 {
  414. height: 75% !important;
  415. }
  416. .h-100 {
  417. height: 100% !important;
  418. }
  419. .h-auto {
  420. height: auto !important;
  421. }
  422. .mw-100 {
  423. max-width: 100% !important;
  424. }
  425. .mh-100 {
  426. max-height: 100% !important;
  427. }
  428. .min-vw-100 {
  429. min-width: 100vw !important;
  430. }
  431. .min-vh-100 {
  432. min-height: 100vh !important;
  433. }
  434. .vw-100 {
  435. width: 100vw !important;
  436. }
  437. .vh-100 {
  438. height: 100vh !important;
  439. }
  440. .stretched-link::after {
  441. position: absolute;
  442. top: 0;
  443. right: 0;
  444. bottom: 0;
  445. left: 0;
  446. z-index: 1;
  447. pointer-events: auto;
  448. content: "";
  449. background-color: rgba(0, 0, 0, 0);
  450. }
  451. .m-0 {
  452. margin: 0 !important;
  453. }
  454. .mt-0,
  455. .my-0 {
  456. margin-top: 0 !important;
  457. }
  458. .mr-0,
  459. .mx-0 {
  460. margin-right: 0 !important;
  461. }
  462. .mb-0,
  463. .my-0 {
  464. margin-bottom: 0 !important;
  465. }
  466. .ml-0,
  467. .mx-0 {
  468. margin-left: 0 !important;
  469. }
  470. .m-1 {
  471. margin: 0.25rem !important;
  472. }
  473. .mt-1,
  474. .my-1 {
  475. margin-top: 0.25rem !important;
  476. }
  477. .mr-1,
  478. .mx-1 {
  479. margin-right: 0.25rem !important;
  480. }
  481. .mb-1,
  482. .my-1 {
  483. margin-bottom: 0.25rem !important;
  484. }
  485. .ml-1,
  486. .mx-1 {
  487. margin-left: 0.25rem !important;
  488. }
  489. .m-2 {
  490. margin: 0.5rem !important;
  491. }
  492. .mt-2,
  493. .my-2 {
  494. margin-top: 0.5rem !important;
  495. }
  496. .mr-2,
  497. .mx-2 {
  498. margin-right: 0.5rem !important;
  499. }
  500. .mb-2,
  501. .my-2 {
  502. margin-bottom: 0.5rem !important;
  503. }
  504. .ml-2,
  505. .mx-2 {
  506. margin-left: 0.5rem !important;
  507. }
  508. .m-3 {
  509. margin: 1rem !important;
  510. }
  511. .mt-3,
  512. .my-3 {
  513. margin-top: 1rem !important;
  514. }
  515. .mr-3,
  516. .mx-3 {
  517. margin-right: 1rem !important;
  518. }
  519. .mb-3,
  520. .my-3 {
  521. margin-bottom: 1rem !important;
  522. }
  523. .ml-3,
  524. .mx-3 {
  525. margin-left: 1rem !important;
  526. }
  527. .m-4 {
  528. margin: 1.5rem !important;
  529. }
  530. .mt-4,
  531. .my-4 {
  532. margin-top: 1.5rem !important;
  533. }
  534. .mr-4,
  535. .mx-4 {
  536. margin-right: 1.5rem !important;
  537. }
  538. .mb-4,
  539. .my-4 {
  540. margin-bottom: 1.5rem !important;
  541. }
  542. .ml-4,
  543. .mx-4 {
  544. margin-left: 1.5rem !important;
  545. }
  546. .m-5 {
  547. margin: 3rem !important;
  548. }
  549. .mt-5,
  550. .my-5 {
  551. margin-top: 3rem !important;
  552. }
  553. .mr-5,
  554. .mx-5 {
  555. margin-right: 3rem !important;
  556. }
  557. .mb-5,
  558. .my-5 {
  559. margin-bottom: 3rem !important;
  560. }
  561. .ml-5,
  562. .mx-5 {
  563. margin-left: 3rem !important;
  564. }
  565. .p-0 {
  566. padding: 0 !important;
  567. }
  568. .pt-0,
  569. .py-0 {
  570. padding-top: 0 !important;
  571. }
  572. .pr-0,
  573. .px-0 {
  574. padding-right: 0 !important;
  575. }
  576. .pb-0,
  577. .py-0 {
  578. padding-bottom: 0 !important;
  579. }
  580. .pl-0,
  581. .px-0 {
  582. padding-left: 0 !important;
  583. }
  584. .p-1 {
  585. padding: 0.25rem !important;
  586. }
  587. .pt-1,
  588. .py-1 {
  589. padding-top: 0.25rem !important;
  590. }
  591. .pr-1,
  592. .px-1 {
  593. padding-right: 0.25rem !important;
  594. }
  595. .pb-1,
  596. .py-1 {
  597. padding-bottom: 0.25rem !important;
  598. }
  599. .pl-1,
  600. .px-1 {
  601. padding-left: 0.25rem !important;
  602. }
  603. .p-2 {
  604. padding: 0.5rem !important;
  605. }
  606. .pt-2,
  607. .py-2 {
  608. padding-top: 0.5rem !important;
  609. }
  610. .pr-2,
  611. .px-2 {
  612. padding-right: 0.5rem !important;
  613. }
  614. .pb-2,
  615. .py-2 {
  616. padding-bottom: 0.5rem !important;
  617. }
  618. .pl-2,
  619. .px-2 {
  620. padding-left: 0.5rem !important;
  621. }
  622. .p-3 {
  623. padding: 1rem !important;
  624. }
  625. .pt-3,
  626. .py-3 {
  627. padding-top: 1rem !important;
  628. }
  629. .pr-3,
  630. .px-3 {
  631. padding-right: 1rem !important;
  632. }
  633. .pb-3,
  634. .py-3 {
  635. padding-bottom: 1rem !important;
  636. }
  637. .pl-3,
  638. .px-3 {
  639. padding-left: 1rem !important;
  640. }
  641. .p-4 {
  642. padding: 1.5rem !important;
  643. }
  644. .pt-4,
  645. .py-4 {
  646. padding-top: 1.5rem !important;
  647. }
  648. .pr-4,
  649. .px-4 {
  650. padding-right: 1.5rem !important;
  651. }
  652. .pb-4,
  653. .py-4 {
  654. padding-bottom: 1.5rem !important;
  655. }
  656. .pl-4,
  657. .px-4 {
  658. padding-left: 1.5rem !important;
  659. }
  660. .p-5 {
  661. padding: 3rem !important;
  662. }
  663. .pt-5,
  664. .py-5 {
  665. padding-top: 3rem !important;
  666. }
  667. .pr-5,
  668. .px-5 {
  669. padding-right: 3rem !important;
  670. }
  671. .pb-5,
  672. .py-5 {
  673. padding-bottom: 3rem !important;
  674. }
  675. .pl-5,
  676. .px-5 {
  677. padding-left: 3rem !important;
  678. }
  679. .m-n1 {
  680. margin: -0.25rem !important;
  681. }
  682. .mt-n1,
  683. .my-n1 {
  684. margin-top: -0.25rem !important;
  685. }
  686. .mr-n1,
  687. .mx-n1 {
  688. margin-right: -0.25rem !important;
  689. }
  690. .mb-n1,
  691. .my-n1 {
  692. margin-bottom: -0.25rem !important;
  693. }
  694. .ml-n1,
  695. .mx-n1 {
  696. margin-left: -0.25rem !important;
  697. }
  698. .m-n2 {
  699. margin: -0.5rem !important;
  700. }
  701. .mt-n2,
  702. .my-n2 {
  703. margin-top: -0.5rem !important;
  704. }
  705. .mr-n2,
  706. .mx-n2 {
  707. margin-right: -0.5rem !important;
  708. }
  709. .mb-n2,
  710. .my-n2 {
  711. margin-bottom: -0.5rem !important;
  712. }
  713. .ml-n2,
  714. .mx-n2 {
  715. margin-left: -0.5rem !important;
  716. }
  717. .m-n3 {
  718. margin: -1rem !important;
  719. }
  720. .mt-n3,
  721. .my-n3 {
  722. margin-top: -1rem !important;
  723. }
  724. .mr-n3,
  725. .mx-n3 {
  726. margin-right: -1rem !important;
  727. }
  728. .mb-n3,
  729. .my-n3 {
  730. margin-bottom: -1rem !important;
  731. }
  732. .ml-n3,
  733. .mx-n3 {
  734. margin-left: -1rem !important;
  735. }
  736. .m-n4 {
  737. margin: -1.5rem !important;
  738. }
  739. .mt-n4,
  740. .my-n4 {
  741. margin-top: -1.5rem !important;
  742. }
  743. .mr-n4,
  744. .mx-n4 {
  745. margin-right: -1.5rem !important;
  746. }
  747. .mb-n4,
  748. .my-n4 {
  749. margin-bottom: -1.5rem !important;
  750. }
  751. .ml-n4,
  752. .mx-n4 {
  753. margin-left: -1.5rem !important;
  754. }
  755. .m-n5 {
  756. margin: -3rem !important;
  757. }
  758. .mt-n5,
  759. .my-n5 {
  760. margin-top: -3rem !important;
  761. }
  762. .mr-n5,
  763. .mx-n5 {
  764. margin-right: -3rem !important;
  765. }
  766. .mb-n5,
  767. .my-n5 {
  768. margin-bottom: -3rem !important;
  769. }
  770. .ml-n5,
  771. .mx-n5 {
  772. margin-left: -3rem !important;
  773. }
  774. .m-auto {
  775. margin: auto !important;
  776. }
  777. .mt-auto,
  778. .my-auto {
  779. margin-top: auto !important;
  780. }
  781. .mr-auto,
  782. .mx-auto {
  783. margin-right: auto !important;
  784. }
  785. .mb-auto,
  786. .my-auto {
  787. margin-bottom: auto !important;
  788. }
  789. .ml-auto,
  790. .mx-auto {
  791. margin-left: auto !important;
  792. }
  793. .float-left {
  794. float: left !important;
  795. }
  796. .float-right {
  797. float: right !important;
  798. }
  799. .float-none {
  800. float: none !important;
  801. }
  802. .br-0 {border-radius:0px !important}