@charset 'utf-8';

/* Button Components */

/* Bookmark Button */
.btn-bookmark{position:absolute;right:10px;top:50%;display:block;width:26px;height:26px;margin-top:-13px;}
.btn-bookmark .ip-icon-bookmark, .btn-bookmark .ip-icon-bookmark2{display:block;width:100%;height:100%;background-image:url(/static/global/images/common/unbookmark.svg);background-repeat:no-repeat;background-size:100%;text-indent:-9999px;}
.btn-bookmark.active .ip-icon-bookmark, .btn-bookmark.active .ip-icon-bookmark2{background-image:url(/static/global/images/common/bookmark.svg);}

/* Career More Button */
.btn-career-more{display:block;width:100%;padding:10px 0;border-bottom:1px solid #dcdfe1;text-align:center;}
.btn-career-more .txt{display:inline-block;padding-right:15px;background:url(/static/global/images/sub/btn-career-more.png)  100% 50% no-repeat;background-size:10px;}
.btn-career-more .txt .total{font-weight:400;}

/* Entry Add Button */
.btn-entry-add{width:60px;height:30px;margin-top:18px;padding:0 10px;background:#003569 url(/static/global/images/sub/btn-entry-add.png) 10px 50% no-repeat;background-size:10px;line-height:30px;font-size:13px;color:#fff;text-align:right;box-sizing:border-box;}

/* General Button Styles */
.btn-wrap{margin-top:30px;font-size:0;text-align:center;}
.btn-wrap .btn{display:inline-block;width:100%;height:45px;background-color:#555;font-size:15px;color:#fff;text-align:center;line-height:45px;vertical-align:top;}
.btn-wrap .btn.half{margin-right:10px;width:calc(50% - 5px);}
.btn-wrap .btn.half:last-child{margin-right:0;}
.btn-wrap .btn-submit{background-color:#003569 ;}
.btn-wrap .btn-modify{background-color:#fff;border:1px solid #555;color:#555;}

/* Quick Apply Buttons */
.applyQuick-box{display:block;position:fixed;bottom:0;left:0;z-index:1000;padding:10px;width:100%;background-color:#fff;box-sizing:border-box;border-top:1px solid #d8dbdd;font-size:0;}
.applyQuick-box > div{display:inline-block;vertical-align:top;}

.applyQuick-box .btn-box{display:block;width:100%;}
.applyQuick-box .btn-box .btn{width:calc( 33.333333% - 3.333333px );height:40px;line-height:40px;margin-right:5px;border:1px solid #d8dbdd;color:#555;text-align:center;font-size:13px;letter-spacing:-0.025em;box-sizing:border-box;}
.applyQuick-box .btn-box .btn-temp-save{margin-right:0;background-color:#003569 ;border:1px solid #003569 ;color:#fff;}
.applyQuick-box .btn-box .btn-submit{margin-right:0;background-color:#003569 ;border:1px solid #003569 ;color:#fff;}
.applyQuick-box .btn-box-type2 .btn{width:calc( 50% - 2.5px );}

.applyQuick{width:calc(100% - 110px);height:100%;background-color:#003569 ;}
.applyQuick a{display:block;width:100%;height:100%;text-align:center;}
.applyQuick a span{position:relative;margin-left:-16px;font-size:15px;color:#fff;line-height:45px;}
.applyQuick a span:after{display:block;position:absolute;top:4px;right:-18px;content:'';width:14px;height:14px;background-image:url(/static/global/images/sub/icon-applyQuick.png);background-size:14px;}

.applyQuick-box .btn-apply-bookmark{display:inline-block;width:45px;height:45px;margin-left:10px;border:1px solid #bdc3c7;box-sizing:border-box;}
.applyQuick-box .btn-apply-bookmark label{display:block;padding:8.5px;box-sizing:border-box;}
.applyQuick-box .btn-apply-bookmark .icon-check{display:block;width:26px;height:26px;background-image:url(/static/global/images/nav/btn-bookmark.png);background-repeat:no-repeat;background-size:100%;vertical-align:top;}
.applyQuick-box .btn-apply-bookmark input:checked + .icon-check{background-image:url(/static/global/images/nav/btn-bookmark-active.png);}

.quick-share{display:inline-block;width:45px;height:45px;margin-left:10px;border:1px solid #bdc3c7;background-image:url(/static/global/images/sub/icon-kakao.png);background-size:25px;background-position:center center;background-repeat:no-repeat;box-sizing:border-box;vertical-align:top;}
.quick-share > a{display:block;width:100%;height:100%;text-indent:-9999px;}
.applyQuick-box .btn-quick-share{display:inline-block;width:45px;height:45px;margin-left:10px;padding:13px 13px;border:1px solid #bdc3c7;box-sizing:border-box;}
.ip-icon-share{display:block;width:20px;height:20px;background-position:-320px 0;background-image:url(/static/global/images/icon-pack.png);}