@charset "utf-8";

/* 공통 */
.h2 em {color: #1f216b;font-weight: 700;}
.taxEdu .form-group .form-box.d-flex {display: flex;align-items: center;margin: 0 -2px;}
.taxEdu .form-group .form-box.d-flex .form-control {margin: 0 2px;}
.taxEdu .no-more-tables .table-default tbody td {position: relative;}
.taxEdu .text-status {padding: 0;}
.taxEdu .form-group.su .form-control {max-width: 50px;}

.taxEdu .ui-list__card.customType1 .card--body {float: none;width: 100%;padding: 0;}
.taxEdu .ui-list__card .obj .item .card--body .ui-list__title {height: auto;min-height: 58px;font-size: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.taxEdu .ui-list__card .item {display: block;}
.taxEdu .list-1st li {position: relative;min-height: 26px;color: #333;}
.taxEdu .list-1st li .tit {position: absolute;left: 10px;top: 0;min-width: 93px;font-weight: 700;}
.taxEdu .list-1st li .txt {display: block;padding-left: 103px;}
.taxEdu .list-1st li .txt em {margin-left: 5px;vertical-align: baseline;}
.taxEdu .status-group {margin-bottom: 5px;}
.taxEdu .program--search .search_inner.float-md-right {width: 100%;}
.taxEdu .program--search .search_inner.float-md-right .fieldset {width: 100%;}
.taxEdu .program--search .search--btn button {height: 34px;border: 1px solid #aaa;}

.taxEdu .view--basic .vtb-inner {padding: 30px;border: 1px solid #ddd;}
.taxEdu .view--basic .cb-title {display: block;min-height: 65px;color: #333;font-size: 27px;font-weight: 700;line-height: 1.2;}
.taxEdu.salle-view .list-1st li .tit {min-width: 126px;}
.taxEdu.salle-view .list-1st li .txt {padding-left: 146px;}
.taxEdu.prof-training-view .bbs--view .bbs--view--file .btn-file,
.taxEdu.salle-view .bbs--view .bbs--view--file .btn-file {margin-top: 0;}
.taxEdu.prof-training-view .bbs--view .bbs--view--file .viewBtn,
.taxEdu.salle-view .bbs--view .bbs--view--file .viewBtn {vertical-align: middle;top: 0;}

.taxEdu .view--basic .veiw-bottom-box .vbb-inner .h2 {margin-top: 50px;}
.taxEdu .view--basic .veiw-bottom-box .vbb-inner .vbb-text {display: block;width: 100%;height: auto;padding: 40px;background-color: #fafafa;}
.veiw-bottom-box .bbs--view {margin-top: 50px;}
.veiw-bottom-box .bbs--view .bbs--view--file {margin: 0;}
.taxEdu .btn-group.space-between {display: flex;justify-content: space-between;}

.taxEdu .no-more-tables .datetxt {display: block;}

.taxEdu .form-horizontal .radio-inline,
.taxEdu .form-horizontal .checkbox-inline {padding-top: 0;}
.taxEdu .checkbox-inline input[type=checkbox] {margin: -4px 2px 0 -20px;}

.form-horizontal.bucket-form .form-group .form-control.displayNone {display: none;}
.form-upload label[data-button="upload"] {height: 34px;border-radius: 4px;}


@media(max-width: 920px){
    .taxEdu .program--search .program--page {width: 100%;margin-top: 5px;padding: 0;border: 0;}
    .taxEdu .program--search .program--page::before {display: none;}
    .taxEdu .program--search .program--page .search--select > span {width: auto;}
}
@media(max-width: 768px){
    .taxEdu .no-more-tables .table-default tbody td {min-height: 34px;padding-left: 95px;}
    .taxEdu .no-more-tables .table-default [data-cell-header]:before {position: absolute;left: 0;top: 50%;transform: translateY(-50%);min-width: 70px;}

    .taxEdu .program--search .search--select {width: 100%;}
    .taxEdu .program--search .search--select>span {width: 100%;margin-bottom: 5px;}
    .taxEdu .program--search .program--page .search--select {width: auto;}
    .taxEdu .program--search .program--page .search--select>span {width: auto;margin-bottom: 0;}
    .taxEdu .program--search .search_inner.float-md-right .search--text {width: calc(100% - 132px);max-width: none;}
}
@media(max-width: 767px){
    .taxEdu input[type='number'].form-control.num, input[type='text'].form-control.num, .form-control.num {width: calc(100% / 3 - 6px);}
    .taxEdu .form-group.email .form-inline {display: flex;align-items: center;}
    .taxEdu .form-group.email .form-inline span {margin: 0 4px;}
    .taxEdu .form-group.email .form-inline select {margin-left: 4px;}
}
@media(max-width: 640px){
    .taxEdu .view--basic .cb-title {min-height: 53px;font-size: 22px;}
    .taxEdu .view--basic .veiw-bottom-box .vbb-inner .vbb-text {padding: 20px;}
}
@media(max-width: 600px){
    .taxEdu .program--search .search_inner.float-md-right .search--text {display: inline-block;}
    .taxEdu .program--search .search--btn {display: inline-block;width: auto;}
}
@media(max-width: 580px){
    .taxEdu .form-group.school .form-box.d-flex {display: block;margin: -2px 0;}
    .taxEdu .form-group.school .form-box.d-flex .form-control {margin: 2px 0;}
}
@media(max-width: 460px){
    .taxEdu .form-group.email .form-inline {flex-wrap: wrap;}
    .taxEdu .form-group.email .form-inline .form-control {margin-top: 4px;}
    .taxEdu .form-group.email .form-inline .form-control:first-child {width: calc(100% - 22px);margin-top: 0;}
    .taxEdu .form-group.email .form-inline select {margin-left: 0;}
}
@media(min-width: 421px){
    .taxEdu .form-group.areaSelect .form-control {max-width: 150px;}
}
@media(max-width: 420px){
    .taxEdu .ui-list__card .obj .item .card--body .ui-list__title {min-height: 50px;font-size: 19px;}
    .taxEdu .list-1st li .tit {position: static;}
    .taxEdu .list-1st li .txt {padding: 0;}
    .taxEdu.salle-view .list-1st li .txt {padding: 0;}
    .taxEdu .view--basic .vtb-inner {padding: 20px;}
}
@media(max-width: 380px){
    .taxEdu .program--search .search_inner.float-md-right .search--text {width: 100%;}
    .taxEdu .program--search .search--btn {width: calc(50% - 2px);margin-top: 5px;}
    .taxEdu .program--search .search--btn .btn--submit {width: 100%;}
    .taxEdu .program--search .search--btn input[type="submit"] {font-size: 16px;background-image: none;}
    .taxEdu .program--search .search--btn button {width: 100%;border-radius: 4px;}
    .taxEdu .program--search .search--btn button .fa {display: none;}

    .taxEdu .btn-group.space-between {display: block;}
    .taxEdu .btn-group.space-between .btn {width: 100%;text-align: center;}
    .taxEdu .btn-group.space-between .inner + .inner .btn:first-child {margin: 5px 0;}
}
/* //공통 */


/* 세심교실 - 신청정보입력 */
.taxEdu .ui_radio--custom label strong {display: block;line-height: 47px;}

@media(max-width: 460px){
    .taxEdu .ui_subscription--form .ui_radio--custom label {width: 100%;margin-left: 0;}
}
/* //세심교실 - 신청정보입력 */

/* 세심교실 - 신청조회 */
@media(max-width: 768px){
    .taxEdu.prof-history .no-more-tables {overflow: visible;}
    .taxEdu.prof-history .no-more-tables .table-default tbody td {min-height: 1px;padding: 0;display: block;margin: 0 0 5px 0;}
    .taxEdu.prof-history .no-more-tables .table-default tbody td:last-child {margin-bottom: 0;}
    .taxEdu.prof-history .board_list.table tbody td:first-child {position: absolute;}
    .taxEdu.prof-history .no-more-tables .table-default [data-cell-header]:before {display: none;}
    .taxEdu.prof-history .notice-wrap .notice-content { position: absolute; top: 50%; right: 0; transform: translateY(-50%); max-width: 100%; width: 85%; min-width: 270px; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%); }
}


/* //세심교실 - 신청조회 */


/* 교사연수 목록 */
.taxEdu-btn-wrap .btn {margin: 2px 0;}

@media(max-width: 1000px){
    .taxEdu.prof-training-list .program--search .program--page {display: block;width: 100%;margin-top: 5px;border: 0;}
    .taxEdu.prof-training-list .program--search .program--page::before {display: none;}
    .taxEdu.prof-training-list .program--page .search--select span {width: auto;}
}
@media(max-width: 830px){
    .taxEdu.prof-training-list .program--search .search--select {width: calc(33.333% - 3px);min-width: auto;margin-bottom: 5px;}
    .taxEdu.prof-training-list .program--search .search_inner.float-md-right .search--text {width: calc(100% - 132px);max-width: none;}
}
@media(max-width: 768px){
    .taxEdu.prof-training-list .program--search .search--select {width: 100%;margin-bottom: 0;}
    .taxEdu.prof-training-list .program--search .program--page .search--select {width: auto;}
    .taxEdu-btn-wrap .btn {width: calc(50% - 2px);}
}
@media(max-width: 640px){
    .taxEdu.prof-training-list .program--search .program--page {display: none;}
}
@media(max-width: 560px){
    .taxEdu-btn-wrap .btn {width: 100%;}
    /* .taxEdu-btn-wrap .btn:first-child {margin-bottom: 4px;} */
}
@media(max-width: 380px){
    .taxEdu.prof-training-list .program--search .search_inner.float-md-right .search--text {width: 100%;}
}
/* //교사연수 목록 */


.taxEdu.prof-training-write > .btn-group {display: flex;gap: 0 5px;justify-content: center;}