.form input[type=date]{
    background-color: #fff;
    border: 1px solid #dcdee1;
    padding-left: 8px;
    padding-right: 8px;
    width: 100%;
}

.form input[type=date]{
    padding-left: 14px;
    padding-right: 14px;
    height: 40px;
    font-size: 15px;
}
.box-th, .box-td{vertical-align: middle;}

.category-container.row > li > div{background-color: #fff;padding: 30px;}

.n_txt{font-size: 14px;color: #888; line-height: 1.3;}
.img-upload{margin-bottom: 0;;}

.img-upload-main{border:1px solid #ddd;}
.img-upload{width: 100px;height: 100px; border-radius: 6px;}
.img-upload label{opacity: 0.6;}

.dd_table .table-tit{padding-right: 0; min-width: 500px;}
.form table input.mypop{padding:0; text-decoration: underline;}

.box-th, .box-td {padding: 16px 16px;}
.box-th{background: #f9f9f9;}

.box-th {min-width: 170px; color: #666;}

.out-tab-container ul li.current a{color: #90C320; border-color: #90C320;}


.adm_tabs{margin-bottom: 40px; margin-top: 10px;}
.adm_tabs ul{display: flex;}
.adm_tabs ul li.tab{padding:14px 50px; border-radius: 30px; background: #fff; border:1px solid #ddd;;}
.adm_tabs ul li a{padding:14px 50px; border-radius: 30px; background: #fff; border:1px solid #ddd; color: #555; font-weight: 500;}
.adm_tabs ul li + li{margin-left: 16px;}
.adm_tabs ul li.current a{background: #92D600; color: #fff;font-weight: bold; border-color:#92D600; font-weight: 500;}


.add_but > input{width: calc(350px - 100px) !important;}
.add_but .insert-wrap {width:100px; margin-left: 10px; margin-top: 0;    height: 40px;}
.add_but .insert-wrap .insert {width:100%; height: 100%;}
.add_but .insert-wrap .insert input{width:100%; height: 100%;}


.w150px{width: 150px;}
.w200px{width: 200px;}
.w300px{width: 300px;}
.w400px{width: 400px;}
.w500px{width: 500px !important;}
.w600px{width: 600px;}
.w700px{width: 700px;}


.chatting-modal .modal-sm{max-width: 700px;}
.chatting-modal table{font-size: 15px;}
.chatting-modal tr.reporter td{background: #f9f9f9;}


.w500px .table-tit:hover{    color: #2f529e;}
.w500px .table-tit{font-weight: bold;cursor: pointer;}
.w500px .table-tit span{display: inline-block;}


.btn-ghost02{border-color: #90C320 !important; background-color: #90C320 !important; color: #fff;}



/*텍스트 컷*/
.text_cut{    width: 100% !important;white-space: normal; display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.text_cut02{white-space: normal; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.text_cut03{white-space: normal; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.text_cut04{white-space: normal; display: -webkit-box !important; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}

