.btn-pos,.ui-datepicker-calendar .ui-datepicker-today{position:relative}#PopAlert-ZONE.PopConfirm>DIV>P::before,#PopAlert-ZONE>DIV.warning>P::before{text-rendering:auto;-moz-osx-font-smoothing:grayscale;margin-top:-10px;display:block}.POS_Keypad,.btn-pos{background-color:#eee}.ui-datepicker-calendar .ui-datepicker-today::after{content:'오늘';display:block;position:absolute;bottom:0;font-family:tahoma,sans-serif;font-size:11px;width:100%;text-align:center;color:#aaa;letter-spacing:-1px}.btn-pos{top:0;left:0;border-radius:3px;height:100%;line-height:1.25em;text-shadow:1px 1px 0 #fff;border:1px solid #ccc;border-right-color:#999;border-bottom-color:#999;vertical-align:middle;background-repeat:repeat-x;text-transform:uppercase;box-shadow:inset 1px 1px 0 rgba(255,255,255,.75),1px 1px 0 1px rgba(0,0,0,.1);background-image:-webkit-linear-gradient(right bottom,#fff 40%,#ddd 80%);background-image:linear-gradient(to right bottom,#fff 40%,#ddd 80%)}.btn-pos.mark-disc::after{content:'';position:absolute;display:block;font-style:normal;font-weight:700;color:#8362d6;text-shadow:1px 1px #fff;font-size:0;width:30px;height:30px;background:#8362d6;top:-15px;left:-15px;right:auto;box-shadow:inset 0 0 5px 0 rgb(0 0 0 / 50%);transform:rotate(45deg)}.btn-pos.on:not(.disabled),.btn-pos:not(.disabled):active{top:1px;left:1px;border-color:#999 #aaa #aaa #999;background-color:#e5e5e5}.btn-pos.disabled,.btn-pos.null{cursor:not-allowed;color:#aaa;border-color:#bbb;background-image:-webkit-linear-gradient(right bottom,#f1f2f3 40%,#e1e2e3 80%);background-image:linear-gradient(to right bottom,#f1f2f3 40%,#e1e2e3 80%);box-shadow:inset 1px 1px 0 rgba(255,255,255,.9)}.btn-pos.null{background:#eee}.btn-pos:not(.disabled):active{box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.2);background-repeat:repeat-x;background-image:-webkit-linear-gradient(right bottom,#e5e5e5 20%,#eee 80%);background-image:linear-gradient(to right bottom,#e5e5e5 20%,#eee 80%)}.btn-pos.on:not(.disabled){box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.2);background-repeat:repeat-x;background-image:-webkit-linear-gradient(right bottom,#fafafa 30%,#dadada 70%);background-image:linear-gradient(to right bottom,#fafafa 30%,#dadada 70%)}.btn-pos.chked:not(.disabled)::before{content:"\f096";position:absolute;top:2px;left:2px;display:inline-block;font:13pt/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#353546}.btn-pos.on.chked:not(.disabled)::before{content:"\f14a"}.btn-pos.disabled .txt-azure,.btn-pos.disabled .txt-blue,.btn-pos.disabled .txt-cyan,.btn-pos.disabled .txt-green,.btn-pos.disabled .txt-red,.btn-pos.disabled .txt-violet,.btn-pos.disabled .txt-yellow{color:#999}.btn-pos.btn-azure:not(.disabled),.btn-pos.btn-blue:not(.disabled),.btn-pos.btn-dark:not(.disabled),.btn-pos.btn-green:not(.disabled),.btn-pos.btn-red:not(.disabled),.btn-pos.btn-violet:not(.disabled),.btn-pos.btn-yellow:not(.disabled){box-shadow:inset 1px 1px 0 rgba(255,255,255,.3),1px 1px 0 1px rgba(0,0,0,.1);text-shadow:-1px -1px 0 rgba(0,0,0,.4);font-weight:700;background-repeat:repeat-x;color:#eee}.btn-pos.btn-azure:not(.disabled).on::before,.btn-pos.btn-blue:not(.disabled).on::before,.btn-pos.btn-dark:not(.disabled).on::before,.btn-pos.btn-green:not(.disabled).on::before,.btn-pos.btn-red:not(.disabled).on::before,.btn-pos.btn-violet:not(.disabled).on::before,.btn-pos.btn-yellow:not(.disabled).on::before{color:#fafafa}.btn-pos.btn-blue:not(.disabled){border-color:#2b5081;background-image:-webkit-linear-gradient(to right bottom,#659ade 40%,#276ecc 80%);background-image:linear-gradient(to right bottom,#659ade 40%,#276ecc 80%)}.btn-pos.btn-blue:not(.disabled).on,.btn-pos.btn-blue:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#276ecc 0,#659ade 100%);background-image:linear-gradient(to right bottom,#276ecc 0,#659ade 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-azure:not(.disabled){border-color:#327e6d;background-image:-webkit-linear-gradient(to right bottom,#6ac8c3 40%,#3893a2 80%);background-image:linear-gradient(to right bottom,#6ac8c3 40%,#3893a2 80%)}.btn-pos.btn-azure:not(.disabled).on,.btn-pos.btn-azure:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#3893a2 0,#6ac8c3 100%);background-image:linear-gradient(to right bottom,#3893a2 0,#6ac8c3 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-green:not(.disabled){border-color:#367e32;background-image:-webkit-linear-gradient(to right bottom,#72c86a 40%,#46a238 80%);background-image:linear-gradient(to right bottom,#72c86a 40%,#46a238 80%)}.btn-pos.btn-green:not(.disabled).on,.btn-pos.btn-green:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#46a238 0,#72c86a 100%);background-image:linear-gradient(to right bottom,#46a238 0,#72c86a 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-red:not(.disabled){border-color:#932c2c;background-image:-webkit-linear-gradient(to right bottom,#d14c77 40%,#a71d1d 80%);background-image:linear-gradient(to right bottom,#d14c77 40%,#a71d1d 80%)}.btn-pos.btn-red:not(.disabled).on,.btn-pos.btn-red:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#a71d1d 0,#d14c77 100%);background-image:linear-gradient(to right bottom,#a71d1d 0,#d14c77 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-dark:not(.disabled){border-color:#333;box-shadow:inset 1px 1px 0 rgba(255,255,255,.2),1px 1px 0 1px rgba(0,0,0,.1);background-image:-webkit-linear-gradient(to right bottom,#51566c 40%,#3b3f4f 80%);background-image:linear-gradient(to right bottom,#51566c 40%,#3b3f4f 80%)}.btn-pos.btn-dark:not(.disabled).on,.btn-pos.btn-dark:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#3b3f4f 0,#51566c 100%);background-image:linear-gradient(to right bottom,#3b3f4f 0,#51566c 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-violet:not(.disabled){border-color:#623585;background-image:-webkit-linear-gradient(to right bottom,#967adc 40%,#7652d1 80%);background-image:linear-gradient(to right bottom,#967adc 40%,#7652d1 80%)}.btn-pos.btn-violet:not(.disabled).on,.btn-pos.btn-violet:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#7652d1 0,#967adc 100%);background-image:linear-gradient(to right bottom,#7652d1 0,#967adc 50%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.btn-yellow:not(.disabled){border-color:#ab8328;background-image:-webkit-linear-gradient(to right bottom,#f3a932 40%,#e3912c 80%);background-image:linear-gradient(to right bottom,#f3a932 40%,#e3912c 80%);text-shadow:-1px -1px 0 rgba(122,80,2,.7)}.btn-pos.btn-yellow:not(.disabled).on,.btn-pos.btn-yellow:not(.disabled):active{color:#eee;background-image:-webkit-linear-gradient(to right bottom,#a99410 40%,#cfb227 80%);background-image:linear-gradient(to right bottom,#a99410 40%,#cfb227 80%);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.3)}.btn-pos.icon-left{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}#AlertMessageBox,.alert_warning{width:500px;min-height:200px;z-index:10010;font-size:13pt;padding:30px 20px;text-align:center;border:3px solid #dc3519;background-repeat:repeat-x;background-image:-webkit-linear-gradient(top,#fff 1%,#f1f2f3 100%);background-image:linear-gradient(to bottom,#fff 1%,#f1f2f3 100%);border-radius:15px;box-shadow:1px 2px 5px 3px rgba(0,0,0,.3);font-weight:700;text-shadow:0 -1px 0 rgba(255,255,255,.5)}#PopAlert-ZONE,#dzBgCover{position:fixed;top:0;left:0;z-index:5000;text-align:center;vertical-align:middle;background:rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;height:100%;width:100%}#AlertMessageBox:active,.alert_warning:active{box-shadow:inset 3px 3px 15px 3px rgba(0,0,0,.25);background-repeat:repeat-x;background-image:-webkit-linear-gradient(top,#f1f2f3 1%,#fff 100%);background-image:linear-gradient(to bottom,#f1f2f3 1%,#fff 100%)}#AlertMessageBox>i.fa,.alert_warning>i.fa{font-size:40pt;display:block;margin-bottom:20px;color:#e63f24;font-weight:400}#AlertMessageBox.confirm{border-color:#2e313d}#AlertMessageBox.confirm>i.fa{color:#5bc24c}#PopAlert-ZONE{overflow:auto;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;justify-content:space-around}#PopAlert-ZONE>DIV{width:400px;min-width:300px;max-width:90%;max-height:90%;margin:auto;background-color:#fff;border:3px solid #000;box-shadow:0 0 0 7px rgba(0,0,0,.25);border-radius:0;overflow:auto;cursor:default}#PopAlert-ZONE>DIV>H3{color:#fff;padding:10px 0;background:#2d62a7;border-bottom:1px solid #214f8a;font-size:1.6em;text-shadow:2px 2px rgba(0,0,0,.2);letter-spacing:-1px}#PopAlert-ZONE>DIV.warning>H3+P::before,#PopAlert-ZONE>DIV>H3:empty{display:none}#PopAlert-ZONE>DIV>P{color:#222;padding:30px 10px;font-size:1.15em}#PopAlert-ZONE>DIV>BUTTON{width:auto;min-height:30px;padding:10px 35px;font-size:1em;font-weight:600;margin-bottom:20px;border-radius:5px}#PopAlert-ZONE>DIV>P~BUTTON{margin-bottom:30px}#PopAlert-ZONE>DIV.warning{border-color:#c00;border-width:3px;background-image:linear-gradient(to bottom,#fff 1%,#f1f2f3 100%);text-shadow:0 -1px 0 rgb(255 255 255 / 50%)}#PopAlert-ZONE>DIV.warning>H3{background-color:#dc3519;border-color:#ab2812}#PopAlert-ZONE>DIV.warning>P{font-weight:700}#PopAlert-ZONE>DIV.warning>P::before{font:40pt/150% FontAwesome;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"\f071";color:#e5391d}#PopAlert-ZONE.PopConfirm>DIV>P::before{font:40pt/150% FontAwesome;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"\f059";color:#2e313d}#PopAlert-ZONE.PopConfirm>DIV.red>P::before,#PopAlert-ZONE.PopConfirm>DIV.warning>P::before{color:#e5391d}#dzBgCover{overflow:hidden;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;justify-content:space-around}.POS_Keypad{padding:10px;width:100%;height:295px;overflow:hidden;border-radius:10px;border:2px solid #484d61;box-shadow:0 0 0 5px #ddd,inset 0 0 0 2px #fff}.POS_Keypad .Fld_Keypad{width:100%;height:calc(100% - 65px);margin:15px auto 0;border-spacing:0;padding:0;border:1px solid #262626;border-collapse:collapse;table-layout:fixed}.POS_Keypad .Fld_Keypad>tbody>tr>td{border:1px solid #262626;height:25%;overflow:hidden}.POS_Keypad BUTTON.Btn_Keypad{width:100%;height:100%;color:#fff;background-color:#34373d;border:0;font-size:18pt;font-weight:700;text-shadow:-2px -2px 0 rgba(0,0,0,.5);box-shadow:inset 1px 1px 0 0 rgba(150,150,150,.2)}.POS_Keypad BUTTON.Btn_Keypad.on,.POS_Keypad BUTTON.Btn_Keypad:active{background-color:#000}.POS_Keypad BUTTON.Btn_Keypad[value="B"],.POS_Keypad BUTTON.Btn_Keypad[value="C"]{font-size:12pt}.POS_Keypad BUTTON.Btn_Keypad[value="E"]{background-color:#4a89dc;font-size:12pt;text-shadow:-1px -1px 0 rgba(0,0,0,.3)}.POS_Keypad BUTTON.Btn_Keypad[value="D"]{background-color:#e9573f;font-size:12pt;text-shadow:-1px -1px 0 rgba(0,0,0,.3)}.POS_Keypad BUTTON.Btn_Keypad[value="E"].on,.POS_Keypad BUTTON.Btn_Keypad[value="E"]:active{background-color:#215190}.POS_Keypad BUTTON.Btn_Keypad[value="D"].on,.POS_Keypad BUTTON.Btn_Keypad[value="D"]:active{background-color:#75261a}.POS_Keypad INPUT#Fld_Keyval{width:100%;height:50px;font-size:20pt;font-weight:600;padding:3px 10px 5px;border:2px solid #484d61;box-shadow:inset 3px 3px 2.5px rgba(0,0,0,.2);border-radius:10px;background-color:#fff;letter-spacing:1.5px;cursor:default;text-align:right}.POS_Keypad .SubBtnArea{margin:10px 0 0}.POS_Keypad .SubBtnArea::after{content:'';display:block;clear:both}.POS_Keypad .SubBtnArea>BUTTON{width:calc(50% - 5px);height:45px;border:1px solid #b17f17;font-size:11pt;margin-left:5px;border-radius:0;font-weight:700}.POS_Keypad .SubBtnArea>BUTTON.signpadread{margin-left:0;margin-right:5px}