
.screen_out {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.ib {display:inline-block}
.f_l {float:left}
.f_r {float:right}
.cl_b {clear:both}
.mg_t5 {margin-top:5px}
.emph_g {color:#4a90e2}
.w20 {width:20%}
.w40 {width:40%}
.w50 {width:50%}
.w60 {width:60%}
.w80 {width:80%}

a {color:#239fde}
.checkbox input, .checkbox-inline input, .radio input, .radio-inline input {position:absolute;margin:4px 0 0 -16px;outline:none}
.btn {letter-spacing:-1px;border-radius:4px}
.h3, h3 {font-size:18px}
.page-header {font-size:24px}
.page-header .select_group {display:inline-block;width:auto;height:42px;font-size:20px;color:#333}
.form-group {overflow:hidden;margin-bottom:10px;font-size:13px}
.ico_icard {overflow:hidden;background:url(../images/ico_icard.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px}

.btn-outline {color:inherit;background-color:transparent}
.btn-primary.btn-outline {color:#428bca}
.btn-success.btn-outline {color:#5cb85c}
.btn-info.btn-outline {color:#5bc0de}
.btn-warning.btn-outline {color:#f0ad4e}
.btn-danger.btn-outline {color:#d9534f}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {color:#fff}
.table-responsive {border:1px solid #ddd;margin-bottom:15px; overflow-y:hidden}
.table-responsive>.table-bordered {border:0;margin-bottom:-1px}
.table-responsive .table-bordered th:first-child,
.table-responsive .table-bordered td:first-child {border-left:0}
.table-responsive .table-bordered th:last-child,
.table-responsive .table-bordered td:last-child {border-right:0}
.table th, .table td {border-width:1px !important;border-color:#e5e5e5 !important;text-align:center;vertical-align:middle !important;font-size:13px;white-space:nowrap}
table.dataTable thead > tr > th, table.table-bordered tbody td {border-left:0 none;border-bottom:0 none;white-space:normal}
table.dataTable thead > tr > th:last-child, table.table-bordered td:last-child {border-right:0 none}

.table a {text-decoration:underline}
.pagination {margin:0}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {background-color:#239fde;border-color:#1e8ac1}
.form-control {border-color:#e0e0e0;font-size:13px;box-shadow:none}
.form-control:focus {border-color:#66afe9}


.icard_admin {min-width:600px;padding-bottom:30px;letter-spacing:-1px}
.layout_type2 {overflow-x:hidden;min-width:931px;background-color:#f2f2f2}
.tit {overflow:hidden;min-height:60px}
.tit h3 {display:inline-block}
.tit .alert {display:inline-block;margin:0 0 0 10px;padding-top:8px;padding-bottom:8px;font-size:13px}
.tit .input_btn {float:right;padding-top:15px}
.tit_g {display:block;padding:15px 0 10px;font-weight:normal;font-size:15px}
.wrap {overflow:hidden;width:100%}
.txt_info {display:block;font-size:12px;color:#0b97c4}
.txt_id {display:block;font-size:12px;color:#337ab7}
.table .default {font-weight:bold;background-color:#d9edf7}
.table .default:hover {background-color:#d9edf7}
.select_group {margin:0 5px 5px 0;border-radius:3px;border-color:#e5e5e5;box-shadow:none;font-size:12px;box-shadow:none}

.form_select {margin-bottom:0}
.form_select .select_group {display:inline-block;width:auto;vertical-align:top}
.input-group {display:inline-block;width:auto;vertical-align:top}
.input-group .input-group-btn, .input-group .input-group-addon {position:absolute;top:1px;left:1px;width:auto;z-index:5;border:0 none}
.input-group .input-group-addon {top:4px;background-color:#fff}
/* .input-group .btn {border:0 none;background-color:#fff}
.input-group .btn:active {background-color:#fff} */
.input-group .form-control {text-indent:30px}
.input-group .form-control:last-child {border-top-left-radius:4px;border-bottom-left-radius:4px}
.input-group .ico_search {display:block;width:18px;height:20px;margin:0 auto;background-position:-60px -20px}
.input-group .input-group-addon {position:absolute;top:1px;left:1px;width:auto;z-index:5;border:0 none}
.input-group .input-group-addon {top:4px;background-color:#fff}
.input-group {display:inline-block;width:auto;vertical-align:top}
.input-group .form-control {width:auto;margin-right:3px;text-indent:30px}
.input-group .form-control:last-child {border-top-left-radius:4px;border-bottom-left-radius:4px}
.input-group .ico_search {position:absolute;top:1px;left:1px;width:auto;z-index:5;width:18px;height:20px;margin:6px 12px;background-position:-60px -20px}
.w250 {width:250px}

.txt_hyphen {padding:0 4px 0 2px;line-height:34px}
.modal_type2 {width:800px}
.modal-title {font-size:16px}
.modal-body {overflow:hidden}
.modal-footer .alert-delete {float:left;margin-bottom:0;padding-top:6px;padding-bottom:6px}
.modal-body .txt_complete {padding-top:50px}
.modal_type3 {width:288px;margin:10px auto}
.modal_type4 {width:950px}
.modal_type5 {width:1350px}
.panel-card {width:252px;margin:0 auto 15px}
.panel-card .panel-body {background-color:#f2f2f2}
.box_cmt {overflow:hidden;width:252px;margin:-5px auto 0;padding:5px 10px;border:1px solid #ddd;border-radius:3px}
.box_cmt .txt_cmt {margin-bottom:0;padding:8px 8px 8px 16px;border-top:1px dashed #ddd;font-size:13px;background:url(../images/bg_cmt.gif) 4px 12px no-repeat}
.box_cmt .txt_cmt:first-child {border-top:0 none}
#relCard .checkbox {height:20px;margin:0}

.btn-icard {margin-bottom:4px;background-color:#239fde;color:#fff}
.btn-icard:hover {background-color:#218dc3;color:#fff}
.btn-icard:active, .btn-icard:focus {color:#fff}
.btn-icard.btn-sm {padding:3px 20px}
.btn-icard.btn-success {background-color:#5cb85c}

.radio-inline {margin-top:0;padding-right:20px;font-size:12px}
.radio-inline input {opacity:0.01;filter:alpha(opacity=1)}
.radio-inline .ico_radio {position:absolute;top:0;left:0;width:16px;height:16px;background-position:-20px 0}
.radio-inline  input:checked + .ico_icard {background-position:0 0}
.radio-inline.on .ico_icard {background-position:0 0}

#keyword select {display:inline-block;width:auto;height:34px;font-size:24px;color:#333;margin:0 5px 5px 0;border-radius:3px;border-color:#e5e5e5;box-shadow:none;font-size:12px;box-shadow:none}
#keyword input[type=text] {display:inline-block;height:34px !important;margin-right:2px;padding:6px 12px;background-color:#fff;border:1px solid #e0e0e0;font-size:13px;box-shadow:none;border-radius:4px}

/* 카드 */
/* 17.06.19 kin123s max width 변경
.box_card {max-width:220px;background-color:#f2f2f2}
*/
.box_card {max-width:290px;background-color:#f2f2f2}
.box_card .img_card {display:block;overflow:hidden;max-width:100%;height:220px;margin:0 auto;border-radius:4px}
.box_card .img_card_r_3 {overflow:hidden;float: left;width:30%;height:120px;border-radius:8px}
.box_card .cont_card {position:relative;padding:6px 4px 2px}
.box_card .num_like {position:absolute;top:8px;right:3px;width:21px;font-size:11px;color:#a5a5a5;text-align:center}
.box_card .num_like .ico_like {display:block;width:16px;height:14px;margin:0 auto;background-position:-60px 0}
.box_card .tit_card {display:block;overflow:hidden;width:100%;min-height:28px;max-height:48px;padding-right:20px;font-weight:normal;font-size:18px;line-height:24px;color:#222}
.box_card .txt_card {overflow:hidden;height:36px;margin:0;padding-top:2px;font-size:12px;color:#a5a5a5}
.card_type2 .cont_thumb {overflow:hidden;position:relative;border-radius:8px}
.card_type2 .cont_thumb .img_card {height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}
.card_type2 .tit_card {display:table;position:absolute;top:24px;left:0;right:0;bottom:0;z-index:1;height:145px;max-height:none;padding:0 20px;font-size:26px;line-height:30px;color:#fff;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.card_type2 .inner_tit {display:table-cell;vertical-align:middle}
.card_type2 .txt_card {height:52px;padding-right:24px}

/* 17.06.19 kin123s 카드타입 추가 S */
.card_type3 .cont_thumb {overflow:hidden;position:relative;border-radius:8px}
.card_type3 .cont_thumb .img_card {width:100% ;height:120px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='1')}
.card_type3 .tit_card {display:table;position:absolute;top:24px;left:0;right:0;bottom:0;z-index:1;height:145px;max-height:none;padding:0 20px;font-size:26px;line-height:30px;color:#fff;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.card_type3 .inner_tit {display:table-cell;vertical-align:middle}
.card_type3 .txt_card {height:52px;padding-right:24px}

.card_type4 .cont_thumb {overflow:hidden;position:relative;border-radius:8px}
.card_type4 .cont_thumb .img_card {width:100% ;height:120px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')}
.card_type4 .tit_card {display:table;position:absolute;top:24px;left:0;right:0;bottom:0;z-index:1;height:145px;max-height:none;padding:0 20px;font-size:26px;line-height:30px;color:#fff;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}
.card_type4 .inner_tit {display:table-cell;vertical-align:middle}
.card_type4 .txt_card {height:52px;padding-right:24px}

/* 17.06.19 kin123s 카드타입 추가 E */

/* 17.06.20 bbosmile 카드타입 추가 */
.card_type_new01 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new01 .cont_thumb .txtbox_ptop{overflow:hidden;position:absolute;bottom:0; background:rgba(0,0,0,0.55);padding:10px;z-index:3;left:0;width:100%;}
.card_type_new01 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#fff;font-size:13px;line-height:18px;margin-bottom:4px;}
.card_type_new01 .cont_thumb .txtbox_ptop .tag{float:left;color:#fff;font-size:12px;line-height:14px;letter-spacing:0;margin-bottom:7px;height:28px; }
.card_type_new01 .cont_thumb .txtbox_ptop .like{float:left;color:#fd4381;font-size:12px;line-height:12px;}
.card_type_new01 .cont_thumb .img_card {height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}

/* 17.06.20 bbosmile 카드타입 추가 */

.card_type_new02 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new02 .cont_thumb .txtbox_ptop{overflow:hidden;position:absolute;bottom:0; background:rgb(255,255,255);padding:10px;z-index:3;left:0;width:100%;}
.card_type_new02 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#333;font-size:13px;line-height:18px;margin-bottom:4px;}
.card_type_new02 .cont_thumb .txtbox_ptop .tag{float:left;color:#8c8c8c;font-size:12px;line-height:14px;letter-spacing:0;margin-bottom:7px;height:28px; }
.card_type_new02 .cont_thumb .txtbox_ptop .like{float:left;color:#fd4381;font-size:12px;line-height:12px;}
.card_type_new02 .cont_thumb .img_card {height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}


/* 17.06.20 bbosmile 카드타입 추가 */
.card_type_new03 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new03 .cont_thumb .box_wrap{overflow:hidden;position:absolute;bottom:0; background:rgba(0,0,0,0.25);z-index:3;left:0;width:100%;height:100%}
.card_type_new03 .cont_thumb .icon_event_new{position:absolute; top:10px; left:10px; z-index:4;}
.card_type_new03 .cont_thumb .txtbox_ptop{overflow:hidden;position:absolute;bottom:0;z-index:4;left:0;width:100%;padding:10px;}
.card_type_new03 .cont_thumb .txtbox_ptop .box_tit{float:left;color:#fff;font-size:11px;line-height:11px;background:#f15388;padding:5px 6px;display:block;border-radius:3px; margin-bottom:3px;}
.card_type_new03 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#fff;font-size:13px;line-height:18px;}
.card_type_new03 .cont_thumb .txtbox_ptop .tit_event{float:left;color:#fff600;font-size:13px;line-height:18px;}
.card_type_new03 .cont_thumb .txtbox_ptop .tit_small{float:left; color:#fff; font-size:11px; line-height:14px;margin-top:4px;}
.card_type_new03 .cont_thumb .img_card {height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}


/* 17.06.20 bbosmile 카드타입 추가 */
.card_type_new04 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new04 .cont_thumb .txtbox_ptop{position:absolute;overflow:hidden;padding:10px;background:rgba(255,255,255,0.8);border:1px solid #fff;vertical-align:middle;width:120px;left:50px; top:45px;}
.card_type_new04 .cont_thumb .txtbox_ptop .box_tit{float:left;color:#fff;font-size:11px;line-height:11px;background:#f15388;padding:5px 6px;display:block;border-radius:3px; margin-bottom:3px;}
.card_type_new04 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#333;font-size:13px;text-align:center;width:100%;padding:20px 0;}
.card_type_new04 .cont_thumb .img_card {height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}


/* 17.06.20 bbosmile 카드타입 추가 */
.card_type_new04 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new04 .cont_thumb .txtbox_ptop{position:absolute;overflow:hidden;padding:10px;background:rgba(255,255,255,0.8);border:1px solid #fff;vertical-align:middle;width:70%;left:15%; top:15%;z-index:4;}
.card_type_new04 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#333;font-size:13px;text-align:center;width:100%;padding:20px 0;}
.card_type_new04 .cont_thumb .img_card {width:190px;height:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}

/* 17.06.20 bbosmile 카드타입 추가 */
.card_type_new05 .cont_thumb {overflow:hidden;position:relative;border-radius:4px}
.card_type_new05 .cont_thumb .txtbox_ptop{position:absolute;overflow:hidden;padding:10px;background:rgba(255,255,255,0.8);border:1px solid #fff;vertical-align:middle;width:70%;left:15%; top:15%;z-index:4;}
.card_type_new05 .cont_thumb .txtbox_ptop .box_tit{float:left; width:100%; text-align:center;margin-top:10px;margin-bottom:4px;}
.card_type_new05 .cont_thumb .txtbox_ptop .box_tit span{color:#fff;font-size:11px;line-height:11px;background:#f15388;padding:5px 6px;border-radius:3px;}
.card_type_new05 .cont_thumb .txtbox_ptop .tit_new{float:left;color:#333;font-size:13px;text-align:center;width:100%;padding:5px 0 10px 0;}
.card_type_new05 .cont_thumb .img_card {height:190px;width:190px;-webkit-filter:blur(1px);-o-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2')}





/* 카드 배치 - 리스트 */
.card_list {padding-left:525px}
.card_list .border-bt {margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #dedede}
.card_list .form_select {float:left}
.card_list .form_select .radio-inline {margin:8px 0}
.card_list .input-group {margin-right:5px}
.card_list .txt_dragdrop {position:fixed;top:366px;left:422px;width:85px;height:74px;background-position:0 -50px}
.list_card {margin:30px -40px 0 0;padding:0;list-style:none}
.list_card li {float:left;width:25%;padding:0 40px 40px 0}
.list_card .inner {position:relative;height:330px;padding:20px 18px 0;border:1px solid #9b9b9b;font-size:12px;color:#797979}
.list_card .drag {position:relative;max-width:220px;height:230px;margin:0 auto 10px}
.list_card .box_card {position:absolute;left:0;top:0;width:100%;cursor:pointer}
.list_card .checkbox {position:absolute;top:18px;left:18px;width:24px;height:24px;margin:0}
.list_card .checkbox .ico_check {position:absolute;top:0;left:0;width:24px;height:24px;background-position:-30px -20px;cursor:pointer}
.list_card .checkbox input {margin-left:0;opacity:0.01;filter:alpha(opacity=1)}
.list_card .checkbox input:checked + .ico_check {background-position:0 -20px}
.list_card .on .ico_check {background-position:0 -20px}
.list_card .btn_delete {display:none}
.list_card + .text-center {overflow:hidden;width:100%}

/* 카드 배치 - 뷰 */
.card_view {overflow:hidden;overflow-y:auto;position:fixed;top:0;left:0;width:468px;min-height:750px;padding:0 74px 0 46px;background-color:#fff;bottom:0}
.card_view .view_tit {width:348px;padding:35px 0 15px}
.card_view .tit_view {display:block;padding-bottom:9px;font-size:16px;text-align:center}
.card_view .tit_view .select_group {display:inline-block;width:auto;height:38px;font-size:16px;color:#333}
.card_view .view_tit .form-group {width:320px;margin:0 auto}
.view_cont {overflow:hidden;position:relative;width:345px;height:703px;padding:85px 25px;background:url(../images/bg_phone.gif) no-repeat}
.view_cont .btn_change {position:absolute;top:34px;right:26px;width:90px;height:24px;border:0 none;background-color:#6f7276;border-radius:4px;color:#fff;font-size:12px;letter-spacing:-1px}
.view_cont .btn_change .ico_change {display:inline-block;width:13px;height:14px;margin:2px 4px 0 0;background-position:-80px 0;vertical-align:top}

/* 17.06.19 kin123s 프리셋 수정
.view_cont .inner_view {overflow:hidden;overflow-y:auto;width:340px;height:535px;margin-bottom:18px;padding:8px 0}
.view_cont .inner_view .drag {position:relative;float:left;width:145px;height:230px}
*/

.view_cont .inner_view {position:relative;overflow:hidden;overflow-y:auto;width:340px;height:536px;margin-bottom:18px;padding:8px 0}
.view_cont .inner_view .drag {position:relative;float:left;max-width:340px;max-height:225px}

.view_cont .box_card {position:relative;margin:0 0 5px 5px;border-radius:8px;cursor:pointer}
.view_cont .box_card .img_card {width:100%;max-width:none;height:155px}
.view_cont .box_card .tit_card {min-height:22px;max-height:36px;font-size:13px;line-height:17px}
.view_cont .box_card .txt_card {height:28px;margin:0;padding-top:0;font-size:11px;line-height:14px}
.view_cont .box_card .num_like {top:7px;font-size:10px}
.view_cont .box_card .num_like .ico_like {width:10px;height:9px;background-position:-100px -20px}

/* 17.06.19 kin123s 프리셋 클래스 추가 S*/
.view_cont .card_type1{max-width: 145px;}
.view_cont .card_type2{max-width: 145px;}
.view_cont .card_type_new01{max-width: 145px;}
.view_cont .card_type_new02{max-width: 145px;}
.view_cont .card_type_new03{max-width: 145px;}
.view_cont .card_type_new04{max-width: 145px;}
.view_cont .card_type_new05{max-width: 145px;}
.view_cont .card_type_new06{min-width:290px;}

.view_cont .card_type2 .tit_card {top:20px;height:102px;max-height:102px;font-size:17px;line-height:20px}
.view_cont .card_type2 .txt_card {height:42px}
.view_cont .card_type2 .img_card {height:140px}

/* 17.06.19 kin123s 프리셋 클래스 추가 S*/
.view_cont .card_type2{width: 145px;}

.view_cont .card_type3{width: 290px;}
.view_cont .card_type3 .tit_card {top:20px;height:102px;max-height:102px;font-size:17px;line-height:20px}
.view_cont .card_type3 .txt_card {height:42px}
.view_cont .card_type3 .img_card {height:140px}

.view_cont .card_type4{max-width: 290px;}
.view_cont .card_type4 .tit_card {top:20px;height:102px;max-height:102px;font-size:17px;line-height:20px}
.view_cont .card_type4 .txt_card {height:42px}
.view_cont .card_type4 .img_card {width: 32%; height:140px; margin: 1px;}
.view_cont .card_type4 .img_card_r_3 { width: 32%; height:120px; margin: 1px;}

/* 17.06.19 kin123s 프리셋 클래스 추가 E*/

.view_cont .box_card .btn_delete {display:block;position:absolute;top:0;right:0;z-index:10;padding:10px 15px;color:#fff}
.view_cont .btn-save {font-size:12px;padding:10px 30px}
.view_cont .btn-preview {margin-bottom:4px;font-size:12px;padding:10px 30px}
.inner_view .f_l .box_card {max-width:310px}
.inner_view .f_l .box_card .img_card {height:auto}
.inner_view .f_l .card_type4{max-width: 290px;}

.modal .view_cont {margin:0 auto;padding-bottom:25px;background-image:url(../images/bg_phone2.gif)}
.modal .view_cont .inner_view {height:593px}



/*.ui-draggable-dragging {z-index:10;width:140px !important;height:230px !important}*/
.ui-draggable-dragging {z-index:10;width:140px !important;height:160px !important}
.ui-draggable-dragging .img_card {height:155px !important}
.ui-draggable-dragging .box_card .tit_card {min-height:22px;max-height:36px;font-size:13px;line-height:17px}
.ui-draggable-dragging .box_card .txt_card {height:28px;margin:0;padding-top:0;font-size:11px;line-height:14px}
.ui-draggable-dragging .box_card .num_like {top:7px;font-size:10px}
.ui-draggable-dragging .box_card .num_like .ico_like {width:10px;height:9px;background-position:-100px -20px}

/* 카드 생성 */
.nav-step li {overflow:hidden;float:left;width:33.33%;height:50px;border:1px solid #dedede;margin-left:-1px;background-color:#f2f2f2;line-height:50px;text-align:center}
.nav-step .active {position:relative;z-index:1;border-color:#239fde;font-weight:bold;color:#239fde}
.cont_input .form_link {position:relative;margin-bottom:0;padding-left:78px}
.cont_input .txt_link {position:absolute;top:6px;left:0}
.txt_complete {padding:150px 0 20px;font-size:18px}
.lab_type {position:relative;float:left;width:100px;height:150px;margin-right:10px;border:1px solid hotpink}
.lab_type input {position:absolute;top:0;left:0;z-index:-1;opacity:0.01;filter:alpha(opacity=1)}
.lab_type .img_type {display:block;width:100px;height:150px}
.lab_type input:checked + .img_type {background-color:hotpink}

.custom-combobox {display:inline-block;position:relative}
.icard_admin .custom-combobox-input {height:34px;border-color:#e5e5e5;padding:5px 10px;background:#fff}
.icard_admin .custom-combobox-toggle {height:34px;margin-left:-1px;border-color:#e5e5e5;vertical-align:top}

.box_info {border:1px solid #e5e5e5;margin-bottom:20px;padding:10px 20px 20px}
.box_info .tit {border-bottom:1px dashed #e5e5e5;margin-bottom:20px}
.box_info:first-child {margin-top:10px}
.info_card {overflow:hidden}
.info_card dt {float:left;width:85px;font-weight:normal}
.info_card dt label {font-weight:normal;line-height:34px}
.info_card dd {overflow:hidden}
.info_card textarea {resize:vertical}
.info_card .txt_emph {margin:5px 0 0;color:#f08080}


.tag_list {overflow:hidden;padding-left:85px}
.tmpTagBox {display:inline-block;margin:0 8px 2px 0;font-size:13px;vertical-align:top}
.tmpTagBox span {display:inline-block;overflow:hidden;width:14px;height:14px;margin:2px 0 0 1px;border-radius:14px;font-size:10px;background-color:#ccc;vertical-align:top;text-align:center;line-height:14px;color:#fff;cursor:pointer}

#modify_summary .cont_card .tit_card {padding-right:0}
#modify_summary .card_type2 .txt_card {padding-right:0}

#preview_card_content img {max-width:100%}

@media only screen and (max-width: 1440px){
    .list_card li {width:33.33%}
}

@media only screen and (max-width: 1280px){
    .list_card li {width:50%}
}
@media only screen and (max-width: 1024px){
    .list_card li {width:100%}
}
@media only screen and (max-width: 762px){

    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_info {float:left}
    .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_paginate {float:right}
}

.fw_b {font-weight:bold}
.top_btn {position:absolute;top:-63px;right:15px;text-align:right}


.table-type2>tbody>tr>td, .table-type2>tbody>tr>th, .table-type2>tfoot>tr>td, .table-type2>tfoot>tr>th, .table-type2>thead>tr>td, .table-type2>thead>tr>th {padding:3px 8px}
