
/*# sourceMappingURL=custom.min.css.map */

.btn-success {background-color:#5680e7;border-color:#5680e7}
.btn-success:hover  {color:#fff;background-color:#3b5aa7;border-color:#3b5aa7}
#layout-wrapper {position:relative;}
.margin-0 {margin:0 !important;}
.padding-5 {padding:5px !important;}
.form-label {font-weight:bold}


/* ●폼영역 */
.data_form {font-size:12px;}

.data_form .c_btnbox {border-bottom:1px solid #ced3d8; padding-bottom:30px; margin-bottom:40px;}

/* 폼테이블 */
.table_form {font-size:12px; border:1px solid #d9dee3; width:100%; max-width:100%; table-layout:fixed;margin-bottom:30px;}
.table_form tr {border-top:1px solid #d9dee3;}
.table_form th {background:#f4f5f7; border-left:1px solid #d9dee3; text-align:left; padding:15px 20px 16px; box-sizing:border-box; font-weight:600; word-wrap:break-word; word-break:keep-all;}
.table_form th.ess:after {content:""; color:#ff0000; font-size:13px; line-height:1; margin-left:5px; width:10px; height:10px; background:transparent url('../images/ess.gif') left center no-repeat; display:inline-block;}
.table_form td {padding:10px 20px 10px 20px; vertical-align:middle}
.table_form select {max-width:100%;}
.table_form .only_text {padding-top:9px;}

.table_form table { margin-top:5px; margin-bottom:5px; border-bottom:1px solid #d9dee3; width:100%; table-layout:fixed;}
.table_form table th {border-left:0 !important; padding:12px 0 13px; text-align:center;}

.table_form table.it_only_text tr {border:0;}
.table_form table.it_only_text th {background:none; border:1px solid #ddd !important; padding:5px !important; text-align:left}
.table_form table.it_only_text td {border:1px solid #ddd !important;  padding:5px !important;}

.table_form+ .tip_box {padding-left:20px; margin-top:15px;}

.data_form.if_search .table_form th {padding:8px 20px 8px 20px !important;}
.data_form.if_search .table_form td {padding:8px 20px 8px 20px !important;}
.data_form.if_search .c_btnbox {margin-top:30px;}

.data_form.if_nobottom .c_btnbox {padding-bottom:0px; border-bottom:0; margin-bottom:0px;}
.data_form.if_nobottom+ .group_title {margin-top:10px;}
.data_form .table_list {margin:0px;}
.data_form .table_list th {padding:8px !important; border-left:1px solid #d9dee3 !important; background:#f4f5f7;}
.data_form .table_list td {padding:8px 10px !important;}
.data_form .list_ctrl {margin-bottom:5px;}


/* 글보기 댓글추가 */
.if_view_reply textarea.design {border:0; background:#f5f5f5;}
.if_view_reply .ajax-comment-list {padding-bottom:20px;}
.if_view_reply .ajax-comment-list th {border-top:1px solid #666 !important;}
.if_view_reply .ajax-comment-list td {border-left:0 !important; border-right:0 !important;}
.if_view_reply .ajax-comment-list th {border-left:0 !important; border-right:0 !important;}
.if_view_reply .ajax-comment-list thead {}



/* 폼안의 여러가지 변수 */
/* .table_form input.design {margin-top:5px;} */
.table_form .c_btn { margin-right:5px;}
.table_form .c_tag { margin-right:5px; margin-left:0px !important;}
/* .table_form select {margin-right:5px;} */
.table_form table input.design {margin-right:15px;}
.table_form select+ .fr_tx {margin-left:0;}


/* 내부 정보나열용 */
.table_form.if_insum th+ th {border-left:1px solid #d9dee3 !important;}
.table_form.if_insum td+ td {border-left:1px solid #d9dee3 !important; }
.table_form.if_insum th {padding:8px;}
.table_form.if_insum td {text-align:center; padding:8px;}
.table_form.if_insum td strong {color:#f40000; font-weight:600;}


/* ●리스트영역 */
.data_list {font-size:12px;}
.data_list.if_entershop td {background:#f7f8f9; padding:15px;}
.data_list *+ .tip_box {padding-top:10px;}
.data_list table tbody td:first-child label.design {float:none; margin:0px;}


/* ●리스트 컨트롤 */
.list_ctrl {margin-bottom:10px; overflow:hidden;}
.list_ctrl .left_box {float:left;}
.list_ctrl .right_box {float:right;}
.list_ctrl .right_box * {margin-right:0px !important; margin-left:5px !important;}




/* ●리스트테이블 */
.table_list {width:100%; box-sizing:border-box;font-size:12px;}
.table_list.fix {table-layout:fixed;}
.table_list th {text-align:center; background:#e6e9eb; padding:10px 10px; line-height:15px; border:1px solid #d9dee3; font-weight:600;}
.table_list th:first-child {padding:10px}
.table_list td {border:1px solid #d9dee3; text-align:center; padding:10px 10px; word-wrap:break-word;}
.table_list td:first-child {padding:10px}
/*.table_list td:first-child label.design {float:none; margin:0px; padding:0 5px; text-align:center;}*/
.table_list th:first-child label.design {float:none; margin:0px; padding:0 5px; text-align:center;}
.table_list td:first-child label.design input {float:none; margin:5px 0px !important;}
.table_list .if_img {border-right:0 !important;}
.table_list .if_img+ td {border-left:0 !important;}
.table_list .if_img img {width:65px;}
.table_list .if_more2 .this_order {border-top:0 !important; border-bottom:0;}
.table_list .if_more2+ .if_more2 .this_order {background:transparent url('../images/dash.gif') left top repeat-x}
.table_list tbody tr:last-of-type .this_order {border-bottom:1px solid #d9dee3 !important;}
.table_list a:hover {text-decoration:underline;}
.table_list .img50 {padding:5px;}
.table_list .img50 img {width:50px;}
.table_list .img40 img {width:40px;}
.table_list .img80 img {width:80px;}
.table_list .thumb {overflow:hidden; position:relative;}
.table_list .thumb:before {}
.table_list .thumb .error {position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; background:rgba(0,0,0,0.3); text-align:center;}
.table_list .thumb .error:before {content:""; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1}
.table_list .thumb .error:before {background:transparent url('../images/error_item.png') center center no-repeat; opacity: 0.5; filter: alpha(opacity=50); -ms-filter:alpha(opacity=50);}
.table_list .thumb .error span {z-index:10; position:absolute; left:0; top:50%; width:100%; margin-top:-15px;}



.table_list th label.design input {margin-right:0px !important;}
.table_list .if_reply {padding-left:30px; background:transparent url('../images/reply_ic.gif') 10px 17px no-repeat;}

.table_list .if_direct_form {border:1px solid #989ea5;}
.table_list .if_direct_form td {border-bottom-color:#989ea5 !important; border-top-color:#989ea5 !important; background:#f4f5f7;}
.table_list .if_direct_form td+ td {border-left-color:#d9dee3 !important;}
.table_list .if_direct_form td {/* ; border-right-color:#989ea5 !important; */}
.table_list .if_direct_form td:before {content:""; width:102%; height:1px; background:#989ea5; position:absolute; left:-1px; top:-1px; z-index:10}
.table_list .if_direct_form td:first-child {border-left-color:#989ea5 !important;}
.table_list .if_direct_form .this_last {border-right-color:#989ea5 !important;}

.table_list .skin_hit td {background:#f4f4f4;}

.table_list.if_mass td {border-top:0; border-bottom:0;}
.table_list.if_mass td:first-child {border-left:0;}
.table_list.if_mass td:last-child {border-right:0;}


.table_total_btn {border-bottom:1px solid #353c43; padding:10px 0; position:relative;}
.table_total_btn:before {content:""; width:100%; height:1px; background:#353c43; position:absolute; left:0; top:-1px; z-index:2}


/* ●●● 페이지네이트 */
.paginate {text-align:center; overflow:hidden; position:relative; clear:both; padding-top:30px;margin:0 auto;}
.paginate a {float:left;}
.paginate .nextprev {border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; float:left; overflow:hidden;}
.paginate .nextprev .btn {float:left; position:relative; overflow:hidden; height:35px;border-right:1px solid #dbdbdb; }
.paginate .nextprev .btn .ok {display:none;}
.paginate .nextprev .click .ok {display:block;}
.paginate .nextprev .click .no {display:none;}
.paginate .nextprev .ok {width:0; height:35px;  background:#fff; float:left;position: initial;}
.paginate .nextprev .ok:hover {background:#f5f5f5;}
.paginate .nextprev .icon {background:transparent url('../images/paginate.png') no-repeat; width:20px; height:20px; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px}
.paginate .nextprev .no {width:40px; height:35px;background:#fff;}
.paginate .nextprev .ok .ic_first {background-position:0 0}
.paginate .nextprev .ok .ic_prev {background-position:-20px 0}
.paginate .nextprev .ok .ic_next {background-position:-40px 0}
.paginate .nextprev .ok .ic_last {background-position:-60px 0}
.paginate .nextprev .no .ic_first {background-position:0 -20px; }
.paginate .nextprev .no .ic_prev {background-position:-20px -20px}
.paginate .nextprev .no .ic_next {background-position:-40px -20px}
.paginate .nextprev .no .ic_last {background-position:-60px -20px}
.paginate .number {float:left; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; margin:0 -1px;}
.paginate .number a {line-height:35px; color:#666; padding:0 15px; font-size:14px; border-right:1px solid #dbdbdb; background:#fff}
.paginate .number a:hover {text-decoration:underline; background:#f5f5f5}
.paginate .number .hit {color:#ff0000; font-weight:600;}
.paginate .btn_area {position:absolute; right:0;}


.c_btn {float:left; background:#fff; border:1px solid #ccc; box-sizing:border-box; padding:0 10px; overflow:hidden; white-space:nowrap; text-decoration:none !important; text-align:center !important;}
.c_btn {color:#666 !important; font-weight:400 !important; font-size:12px !important; margin-right:5px;}
/* .c_btn+ .c_btn {margin-left:5px;} */
.c_btn+ .c_tag {margin-left:5px;}

.c_btn.h22 {height:22px; line-height:18px !important; line-height:17px\0 !important; font-size:11px !important; padding:0 5px; }
.c_btn.h23 {height:23px; line-height:19px !important; line-height:19px\0 !important;}
.c_btn.h24 {height:24px; line-height:20px !important; line-height:21px\0 !important;}
.c_btn.h25 {height:25px; line-height:21px !important; line-height:21px\0 !important;}
.c_btn.h26 {height:25px; line-height:21px !important; line-height:21px\0 !important;}
.c_btn.h27 {height:27px; line-height:23px; line-height:22px\0 !important;}
.c_btn.h28 {height:28px; line-height:25px; line-height:24px\0 !important;}
.c_btn.h34 {height:34px; line-height:31px; line-height:30px\0 !important; padding:0 21px; font-size:15px !important; letter-spacing:-1px; font-weight:600 !important;}
.c_btn.h46 {height:46px; line-height:40px; line-height:41px\0 !important; padding:0 24px; font-size:17px !important; letter-spacing:-1.5px; font-weight:600 !important;}

span.c_btn.icon input {padding-left:0px !important;}
span.c_btn.line input {color:#666}
span.c_btn {padding:0px !important;}
span.c_btn input {letter-spacing:-1px; color:#666; }

span.c_btn.h22 input {padding:1px 6px 4px 6px; font-size:11px;}
span.c_btn.h23 input {padding:1px 11px 5px 11px; }
span.c_btn.h24 input {padding:2px 11px 4px 11px; }
span.c_btn.h25 input {padding:2px 11px 4px 11px; }
span.c_btn.h26 input {padding:2px 11px 4px 11px; }
span.c_btn.h27 input {padding:3px 11px 3px 11px; }
span.c_btn.h28 input {padding:4px 11px 4px 11px; }
span.c_btn.h34 input {padding:5px 21px 9px 21px; font-size:15px; font-weight:600 !important; letter-spacing:-1px;}
span.c_btn.h46 input {padding:0px 24px 13px 24px; padding-top:9px\0; font-size:17px; font-weight:600 !important; letter-spacing:-1.5px;}

.c_btn.gray {background:#efefef; border-color:#ccc !important; color:#666 !important;}
.c_btn.gray input {color:#666;}
.c_btn.black {background:#353c43 !important; border-color:#353c43 !important; color:#fff !important;}
.c_btn.black input {color:#fff;}
.c_btn.red {background:#f40000 !important; border-color:#f40000 !important; color:#fff !important;}
.c_btn.red input {color:#fff;}
.c_btn.green {background:#01c73c !important; border-color:#01c73c !important; color:#fff !important;}
.c_btn.green input {color:#fff;}
.c_btn.blue {background-color:#008aff !important; border-color:#008aff !important; color:#fff !important;}
.c_btn.blue input {color:#fff;}


.c_btn.light {border-color:#666 !important; color:#666 !important;}
.c_btn.dark {border-color:#000 !important; color:#000 !important;}

.c_btn.black.line {color:#353c43 !important; background:#fff  !important;}
.c_btn.black.line input {color:#353c43; background:#fff !important;}
.c_btn.red.line {color:#f40000 !important; background:#fff !important;}
.c_btn.red.line input {color:#f40000; background:#fff !important;}
.c_btn.green.line {color:#01c73c !important; background:#fff  !important;}
.c_btn.green.line input {color:#01c73c; background:#fff !important;}

.c_btn.light.line {border-color:#666 !important; color:#666 !important;}
.c_btn.dark.line {border-color:#000 !important; color:#000 !important;}

.c_btn.normal {font-weight:400 !important;}

.c_btn.light {color:#999 !important; border-color:#999 !important;}
.c_btn.dark {color:#000 !important; background:#efefef !important;}
.t_left {text-align:left !important}


.c_btnbox {overflow:hidden; text-align:center; margin-top:50px;}
.c_btnbox ul {display:inline-block !important; margin:0px 0 0 -5px !important;}
.c_btnbox li {overflow:hidden; float:left !important; padding-left:5px; display:inline-block !important; width:auto !important; list-style:none;}
.c_btnbox .c_btn {margin:0px !important;}

.common_none {text-align:center; overflow:hidden; margin:60px 0 40px 0}
.common_none .no_icon {height:50px;}
.common_none .gtxt {color:#999 !important; margin-top:7px; letter-spacing:-1px;}


.table_list p {margin-bottom:5px;}
.table_list textarea {border:1px solid #ddd;padding:3px;line-height:14px;font-size:12px;}


.table-light {
    font-size: 13px;
}


.laypops {position:absolute; right:-1px; top:38px; z-index:5; width:400px; filter:revealTrans(duration=0.3);}
.laytable {margin:0;padding:0;border:1px solid #b1b1b1;background:#fff;text-align:left;color:#000;text-indent:3px;}
.laytable tr {width:100%;margin:0;padding:0;clear:both;height:auto;}
.laytable th {height:30px;background:#ddd;border-right:1px solid #b1b1b1;width:80px;text-align:center;}
.trline {background:#b1b1b1;height:1px;width:100%;}

.laypops2 {position:absolute; left:100px; top:0; z-index:5; width:130px; filter:revealTrans(duration=0.3);}


.bg_yellow {background:#ffed95;height: 100%;}
.bg_red {background:#f5a6a6;height: 100%;}
.bg_blue {background:#9bc2ed;height: 100%;}


.cont_head {width: 1060px;}
.red{background-color:#f5a6a6 !important}
.orange{background-color:#ffed95 !important}
.blue{background-color:#9bc2ed !important}

.item, .sort{*zoom:1}
.item::after, .sort::after{content:'';display:block;clear:both}
.sort{margin-bottom:-0.188rem;margin-top:-0.250rem}
.item li, .sort li{float:right;font-size:13px;margin-left:0.625rem}
.sort li a{display:inline-block;color:#aaa;padding:0.188rem 0.625rem;border-radius:0.938rem;border:0.063rem solid #ddd}
.item li span{display:inline-block;width:0.750rem;height:0.750rem;margin-right:0.188rem;margin-top:-0.188rem;vertical-align:middle;-webkit-border-radius:0.125rem;-moz-border-radius:0.125rem;border-radius:0.125rem}

.as_round {width:20px;height:20px;border-radius:100px;background:#ffed95;position:absolute;top:10px;right:10px;z-index:100}

.memo_class {color: #ababab;font-size: 11px; text-indent: 20px; line-height: 18px; padding: 5px 0;}
.memo_class b {color:red}

.form-label {float:left;text-align:left;}
.form-contant {border:3px solid #fd3939;width:100%;display: inline-block;text-align:left;padding:20px;font-size:15px;}
.form-contant p {margin-bottom:5px;}
.form-contant .bold {font-weight:700; font-size:17px;color:#155ee5}

.form-contant2 {width:100%;display: inline-block;text-align:left;font-size:15px;}
.form-contant2 p {margin-bottom:5px;}
.form-contant2 .bold {font-weight:700; font-size:17px;color:#155ee5}

.sched_view {width:100%;text-align:left;}
.sched_view dl {width:100%;border-bottom:1px solid #ddd;padding:15px 0;margin-bottom:0;}
.sched_view dt {font-size:16px;line-height:22px;margin-bottom:10px;padding:0 10px}
.sched_view dd {font-size:14px;line-height:18px;padding:0 10px;margin-left:15px;}
.sched_view a {line-height:20px;height:auto;}
.sched_view .wtime {font-size:12px;}
.sched_view .phone {font-size:15px;font-weight:700;color:#0093ff;}
.sched_view .apt {font-size:15px;font-weight:700;color:#dfb900;}

.sched_view .order {color:#eb2d2d;}
.sched_view .order_blue {font-weight:bold;color:#0093ff;}
.sched_view .ord_btn {background:#0093ff;padding:5px 20px;color:#fff;margin-left:15px;}

.sched_view .editBtn {background:#c93f3f;padding:10px 20px;color:#fff;margin:10px;width: 40%;display: inline-block;text-align: center;font-size:15px;}
.sched_view .ordBtn {background:#0b71bb;padding:10px 20px;color:#fff;margin:10px;width: 40%;display: inline-block;text-align: center;font-size:15px;}

.closeBtnx {background:#4d4d4d;padding:10px 20px;color:#fff;margin:0 auto;text-align:center;}

.btn-checks {display: none;}
.btn-checked {background-color: #fff;border:1px solid #000;color: #000;}
 .phone {font-size:15px;font-weight:700;color:#0093ff;}

.phone_info {background: #f1f1f1;width:100%;display: inline-block;text-align:left;padding:10px;font-size:15px;border: 5px solid #ddd;}
.phone_info span {padding-left:15px;}
.res_ment {text-align:center;font-size:13px;font-weight:700;padding-bottom: 10px}
.text_red {color:red;}
.text_blue {color:blue;}

.assign_list_check {padding-top: 25px;border-top: 2px dotted #717171; margin-top: 15px;}
.assign_list_check ul {padding:0;margin:0;}
.assign_list_check li {display:inline-block;margin:5px 0;}

.assign_list_check2 {margin-top: 10px;}
.assign_list_check2 ul {padding:0;margin:0;}
.assign_list_check2 li {display:inline-block;width:32%;margin:2px 0px}


.cbg_blue {background:#405189;color:#fff;}
.cbg_gray {background:#b5b5b5;color:#161616;}
.cbg_green {background:#00692b !important;color:#fff !important;}
.cbg_yellow {background:#f7b84b;color:#fff;}
.cbg_red {background:#f06548;color:#fff;}
.cbg_mint {background:#0ab39c;color:#fff;border-color: #0ab39c !important;}
.cbg_mint:hover {background:#077d6d !important;}

.select_assign {color:red;}
.assign_box {background:#f7b84b;padding:10px;border-radius:10px;}
.click_disable {position:absolute;width:100%;height:100%;z-index:10}

#assign_form {border: 5px solid #299cdb; box-sizing: border-box;}

.imgView {background: #4bade3;    padding: 5px 25px;    border-radius: 5px;    color: #fff;}
.as_round_de {width: 20px;
    height: 20px;
    border-radius: 100px;
    background: #ffed95;display: inline-block;
    vertical-align: middle;}

.navbar-menu .navbar-nav .nav-link.active {
	background: #144ac7;
	color:#fff !important;
}

.navbar-menu .navbar-nav .nav-yellow.active {
	background: #ffc23a !important;
	color:#fff !important;
}


.present_info {display:inline-block;border-top:1px solid #ddd;padding:10px;margin:10px;background:#f3f3f3;}
.present_info ul {margin:0;padding:0;}
.present_info li {font-size:15px;line-height:28px;}

.present_info_view {display:inline-block;padding:10px;background:#f5f5f5; border-radius:5px;}
.present_info_view ul {margin:0;padding:0;}
.present_info_view li {font-size:15px;line-height:28px;}


.present_info_no {display:inline-block;width:96%;padding:10px;margin:10px;color:#fff;}
.present_info_no ul {margin:0;padding:0;}
.present_info_no li {color:#fff;font-size:16px;line-height:30px;border-bottom:1px solid #5195fa;}


.present_info_red {display:inline-block;padding:10px;margin:10px;}
.present_info_red ul {margin:0;padding:0;}
.present_info_red li {font-size:16px;line-height:22px;color:red;}


.layer_title {font-size:18px;text-align:left;font-weight:900;color:#2f4bf4}

.btn-small {padding:5px}

.modal-title-big {
    padding-left: 160px;
    font-size: 22px;
}
.modal-header-line {
	border-bottom: 4px solid #000;
    padding-bottom: 10px !important;
    width: 94%;
    margin: 0 auto;
	padding-right: 0;
}

.label-large {font-size:15px;color:#000;font-weight:700;margin-bottom:0;}

.label-text-large {font-size:16px;color:#000;font-weight:700;margin-bottom:0;}
.label-text-extra-large {font-size:18px !important;color:#000;font-weight:700 !important;margin-bottom:0;line-height:22px;padding: 18px 20px;}

.form-control-big {
	padding: 12px 10px;
    font-size: 15px;
    font-weight: 500;
}
.form-control-big option {
    font-size: 15px;
    font-weight: 500;
}

.form-control-extra-big {
	padding: 12px 10px;
    font-size: 17px;
    font-weight: 900;
	color:#2f4bf4
}


.new_input_button{
    background: #f4f4f4;
    color: #000;
    font-size: 15px;
    padding: 13px 19px;
}

.line-part {position: absolute;left: -12px;width:105%;background:#eeeeee;height:8px;}
.line-part-1 {position: absolute;left: -12px;width:105%;background:#eeeeee;height:2px;}

.bg-white {background: #fff;}
.bg-red {background: #f06254;}
.bg-blue {background: #1772f7;}

.bg-green {background: #42b979;}
.bg-gray {background: #f5f5f5;}
.color-white {color:#fff;}
.color-red {color:#f06254;font-weight:500}

.no-border {border:none !important;}
.border-radius-15px {border-radius:15px;}


.btn-outline-light {
    color: #2c2c2c;
    border-color: #e5e5e5;
	font-size: 15px;
    padding: 15px;
}

.btn-check:active+.btn-outline-light, .btn-check:checked+.btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
    color: #fff;
    background-color: #444444;
    border-color: #e5e5e5;
	background:url('../../images/check_icon.jpg') no-repeat #444444;
	background-size: 20px;
    background-position: 10px 15px;
}

.btn-outline-light:hover {
    color: #fff;
    background-color: #444444;
    border-color: #e5e5e5;
}

.btn-large {font-size:15px;}

.box-dark-blue {padding:0 10px 10px;}
.box-dark-blue .r-box {background:#013a91;color:#fff;font-size:15px;font-weight:600;border-radius:15px;padding:15px 20px;text-align:center;}
.box-dark-blue .r-box p {font-size:22px;padding:0;margin:0;}

[data-layout=horizontal] .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link {padding-left:15px;}

