@charset "utf-8";

/* ----------------------------------------
 * Create by jinwoo
   최신수정 jw 20190131
 	전체 공통 디자인 css
 --------------------------------------- */


/* datepicker */
.ui-datepicker{width:240px;}
.ui-datepicker .ui-datepicker-header{padding:0;}
.ui-datepicker.ui-widget.ui-widget-content{border:1px solid #dfe2e5;}
.ui-datepicker-header{background: #24aa98;color:#fff;}
.ui-datepicker .ui-datepicker-title{height:42px;line-height:42px;font-size:16px;font-weight:400;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:8px;width:25px;height:25px;}
.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background: none;}
.ui-datepicker .ui-datepicker-prev span{background: url('images/common/datepicker_left.png') no-repeat center center;}
.ui-datepicker .ui-datepicker-next span{background: url('images/common/datepicker_right.png') no-repeat center center;}
.ui-datepicker-calendar{padding:5px;}
.ui-datepicker .ui-widget-content .ui-state-default{border:none;background: none;text-align: center;width:25px;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-datepicker .ui-widget-content .ui-state-default{border:none;background: none;text-align: center;width:25px;margin: 0 auto;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default{border:none;background: none;text-align: center;width:25px;margin: 0 auto;height:25px;line-height:25px;padding:0;color:#354052;border-radius:3px;}
.ui-datepicker  .ui-state-highlight,
.ui-datepicker .ui-datepicker-calendar .ui-widget-content .ui-state-highlight{border:1px solid #d7d7d7;border-radius:3px;}
.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active{background:#1c93ed;border:1px solid #1c93ed;color:#fff;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{opacity:1; font-weight: bold; color: #37343f;    width: 50px;border:1px solid #000;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-primary{    width: 50px;border:1px solid #000;}
.ui_tpicker_hour_slider .ui-state-default{width:50px;border:1px solid #000;}
.ui_tpicker_minute_slider .ui-state-default{width:50px;border:1px solid #000;}
.ui-dialog .ui-dialog-buttonpane .di_btn_del {    font-size: 16px;    min-width: 80px;    font-family: nb;    font-weight: 400;background:#fff; border:1px solid #f14c20;color:#ed1c24;padding: 11px 5px 11px;}
.ui-dialog .ui-dialog-buttonpane .di_btn_del:hover {background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
.ui-dialog .ui-dialog-buttonpane .di_btn_del  span{padding:0;line-height: 1;}
.ui-dialog .ui-dialog-buttonpane .di_btn_close  {    font-size: 16px;    min-width: 80px;    font-family: nb;    font-weight: 400;background:#fff; border:1px solid #323942;color:#323942;padding: 11px 5px 11px;}
.ui-dialog .ui-dialog-buttonpane .di_btn_close :hover {background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
.ui-dialog .ui-dialog-buttonpane .di_btn_close   span{padding:0;line-height: 1;}
.ui-dialog .ui-dialog-buttonpane .di_btn_conf {    font-size: 16px;    min-width: 80px;    font-family: nb;    font-weight: 400;background:#009fd9; border:1px solid #009fd9;color:#fff;padding: 11px 5px 11px;}
.ui-dialog .ui-dialog-buttonpane .di_btn_conf:hover {background:#eef9f2 !important; border:1px solid #4bb980 !important;color:#4bb980;}
.ui-dialog .ui-dialog-buttonpane .di_btn_conf  span{padding:0;line-height: 1;}

/* cke_chrome */
.table_wrap table.t_view tbody td.td_input0 .cke_chrome{border:none !important;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow: hidden;}

/* sns 공유  */
.sns_wrap{clear: both;overflow: hidden;padding-top:20px;transition:all 0.5s ease;}
.sns_wrap div {float: right;transition:all 0.5s ease;}
.sns_wrap ul{float: right;transition:all 0.5s ease;}
.sns_wrap ul li{display:inline-block;transition:all 0.5s ease;}
.sns_wrap ul li + li{margin-left:5px;}
.sns_wrap ul li a{display: block;width:32px;height:32px;text-indent: -9999em;border-radius: 3px 3px 3px 3px;}
.sns_wrap ul li a.sns00{background: url('images/common/sns_share.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns01{background: url('images/common/sns_facebook.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns02{background: url('images/common/sns_twitter.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns03{background: url('images/common/sns_instagram.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns04{background: url('images/common/sns_naver.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns05{background: url('images/common/sns_band.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns06{background: url('images/common/sns_line.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns07{background: url('images/common/sns_kakaotalk.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns08{background: url('images/common/sns_kakaostory.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns09{background: url('images/common/sns_google_plus.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns10{background: url('images/common/sns_linkedin.png') no-repeat 50% 50%;background-size:100% 100%;}
.sns_wrap ul li a.sns11{background: url('images/common/sns_youtube.png') no-repeat 50% 50%;background-size:100% 100%;}


/* 스크랩  */
.bookmark_sub{position: absolute;top: 0;right: 0;display: block;width: 24px;height: 24px;text-align: center;background: #f4f4f4;border: 1px solid #cccccc;transition: all 0.5s ease;}
.bookmark_sub a{display: block;width: 100%;height: 100%;background: url(images/common/ic_bookmark4.png) no-repeat 50% 50%;text-indent: -9999em;transition: all 0.5s ease;}
.bookmark_sub.on a{background: url(images/common/ic_bookmark5.png) no-repeat 50% 50%;transform: rotate(360deg);opacity: 1;}







