/*탑배너 영역*/
.navbar_career .navbar-brand{background:url("/front/images/tools/logo/sub_top_logo.png") top center/contain no-repeat;}
.top_banner_sub{width: 100%; height: 105px; background:#222 url("/front/images/top_banner/top_banner_join.png") center center/contain no-repeat;}

/*네비바*/
.navbar_career{position: inherit; background: #fff;}
.navbar_career > div{position: relative;}
.navbar_career .navbar-collapse ul li .nav-link{color:#333;}
.navbar_career .navbar-collapse ul li .nav-link:hover{color:#333;}
.navbar_career .navbar-collapse ul li:nth-child(3) .nav-link:hover{color: #1992e7;}
.navbar_career .navbar-collapse form{border: 1px solid #333;}
.navbar_career .navbar-collapse form button{color:#333;}
.navbar_career .navbar-toggler{color:rgba(0,0,0,.5); border-color:rgba(0,0,0,.5);}
/*201006 헤더관련 css 수정 start*/
/*.header_fixed{position:fixed; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; top:0; border-bottom:0;}*/
.header_fixed_top{top:0; border-bottom:1px solid #ddd; background:#fff;}
.sub_title{font-size:20px; font-weight: bold; color:#222; margin-left:5px; line-height:32px; top:0; left:5px; cursor: pointer;}
.sub_title img{margin-right:8px; margin-bottom: 3px;}
@media(max-width: 767px){
    .header_fixed{position:fixed; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; top:0; border-bottom:0;}
}
/*201006 헤더관련 css 수정 end*/

/*quick*/
.quick_menu{position: absolute; right: 11%; top:400px; z-index:999;}
.quick_menu h3{margin-bottom:5px;}
.quick_menu ul{width:100%;}
.quick_menu ul li{background:#fff; text-align:center; margin-bottom:5px; padding:10px 0; border:1px solid #ccc; height:88px;}
.quick_menu ul li p{font:500 14px "Noto Sans KR", sans-serif; margin-top:5px; color:#222;}

@media(min-width:1400px) and (max-width:1700px){
    .quick_menu{right:30px;}
}

@media(max-width:1400px){
    .quick_menu{display:none;}
    .navbar_career .container{max-width:1100px;}
}

@media(max-width:1200px){
    .quick_menu{display:none;}
    .sub_title{margin-left: 230px; position: absolute; padding-bottom: 3px;}
}

@media(max-width:1200px) and (min-width:991px){
    .navbar_career .navbar-collapse form{width:200px;}
    .navbar_career .navbar-collapse form .form-control {width: 75%;}
    .navbar_career .navbar-brand {width: 220px;}
}

@media(max-width:991px){
    /* 20200721 상단 탭 네비 수정 / 20200922 subtitle 주석처리 left margin-left 추가 , navbar-brand 에 margin-left: 20px; 삭제 Start */
    .sub_title{/*position: initial; margin-left: 10px;*/ top: 2px; left: 150px; margin-left: 0; font-size: 18px;}
    .navbar_career .navbar-brand{background-position: center;}
    .nav_course_icon{display: none;}
    /* 20200721 상단 탭 네비 수정 / 20200922 navbar-brand 에 margin-left: 20px; 삭제 End */
}

@media(max-width:768px){
    /*20200918 헤더관련 수정 start*/
    /*.main_banner_wrap{margin-top:54px;}*/
    /*20200918 헤더관련 수정 end*/
    .top_banner.top_banner_sub{display: none;}
    .navbar_career .navbar-collapse form{margin:.8rem 0;}
}

@media(max-width:680px){
    .navbar_career .navbar-collapse form{width:100%; margin:.5rem 0;}
}

@media(max-width:400px){
    /* 20200721 상단 탭 네비 수정 Start / 20200922 width값 임폴트, sub_title의 left값 Start */
    .navbar_career .navbar-brand{width: 110px !important; margin-left: 0;}
    .navbar_career .sub_title{left: 120px;}
    /* 20200721 상단 탭 네비 수정 End / 20200922 width값 임폴트 End */
}

@media(max-width:320px){
    .navbar .navbar-brand {width: 230px; height: 27px;}
}


/*나의강의실 네비게이션*/
.navbar_mypage{border-bottom:1px solid #ddd;}
/* 20200518 mypage navbar 검색 필드 텍스트 검정 Start */
.navbar_mypage.navbar .navbar-collapse form .form-control{color: #222222;}
/* 20200518 mypage navbar 검색 필드 텍스트 검정 End */
.mypage_header{background: #2f62cb; padding:15px 0;}
.mypage_name{color:#fff; display: inline-block; margin-left:5px; font-size: 17px; line-height: 38px; vertical-align: bottom;}
.mypage_name span{font-size:21px; margin-right: 5px; font-weight:500;}
.select_lecture{text-align: right;}
.select_lecture select{height: 34px;}
.select_lecture button{height:34px; padding:0 15px; background: #282828; color:#fff;}
.navbar_mypage li:last-child .nav-link:after{display:none;}

.status_table tr{height:40px;}
.status_table th, .status_table td{padding:5px 10px;}

/*나의강의실 - 중간상태메뉴*/
.mypage_wrap{margin-bottom:100px;}
.status_menu{width:100%; overflow: hidden; margin-bottom:30px;}
.status_menu h3{font-size: 15px;}
.status_menu p{text-align: right; font-size:20px;}
.status_menu p a{color:#61aff2; font-size:40px; font-weight: bold; display: inline-block;}
.status_menu > div{float: left; width:14.285%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding: 12px 20px 10px; height:100px;}
.status_menu > div:first-child{border-left: 1px solid #ddd;}
.status_menu .mileage p{line-height:67px;}
.status_menu .mileage a{font-size:30px;}

/*나의강의실 가로스크롤 테이블*/
.fixed_table_container{margin-top:15px;}

/*나의강의실 내 버튼관련 공통 css*/
.common_btn{height:33px; min-width:135px; line-height:32px; font-size:13px; padding:0 15px;}
.gradient_btn{background-image:linear-gradient(to right, #7f57e3, #5eaefd); color:#fff;}
.gray_border_btn{background: #fff; color:#777; border:1px solid #999; line-height: 32px;}
.gray_btn{background: #9f9f9f; color:#fff;}
.red_border_btn{border: 1px solid #cb2f33; color:#cb2f33; background: #fff; line-height: 32px;}
.black_border_btn{border: 1px solid #222; color:#222; background: #fff;}
.color_red{color:#d60d2a;}
.color_blue{color:#2f62cb;}
.color_gray{color:#666;}
.blue_btn{background:#2f62cb; color:#fff;}
.navy_btn{background: #33338a; color:#fff;}
.skyblue_btn{background:#5c9fe3; color:#fff;}
.darkgray_btn{background: #787878; color:#fff;}
.blue_border_btn{color:#2f62cb; border:1px solid #2f62cb; background: #fff; line-height: 32px;}
.bluegray_btn{background: #435769; color:#fff;}
.common_btn[disabled]{pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65;}

@media(max-width:991px){
    /*나의강의실 서브헤더*/
    .mypage_header{padding:5px 0;}
    .mypage_header .col-lg-6{padding: 5px 0;}

    .status_menu > div{width:25%; padding:5px 10px 5px; height: 65px;}
    .status_menu > div:nth-child(n+4){border-top:0;}
    .status_menu > div:nth-child(5){border-left:1px solid #ddd;}
    .status_menu p a{font-size:25px; line-height: 35px;}
    .status_menu .mileage a{font-size:20px;}
    .status_menu .mileage p{line-height: 39px;}
    .common_btn{width:100px;}

    /*반응형 테이블 가로스크롤*/
    .fixed_table_container {width:100%; overflow-x: auto; white-space: nowrap; position: relative;}
    .fixed_table_container table{width:auto; min-width:1000px;}

    .scroll_finger{transition-duration: 1s;}
    .scroll_finger::before{content:''; background: #000 url("/front/images/mypage/scroll_finger.png") no-repeat 50% 45%; position: absolute; width:100%; height:100%; left:0; top:0; opacity: .6; }

}

@media(max-width:786px){
    /*나의강의실 탭구조*/
    .status_menu > div{padding:5px;}
    .status_menu h3{font-size:13px;}

    .fixed_table_container .common_btn{min-width:130px;}

    /* 20200320 검색 버튼 넓이 조정 Start */
    .common_btn.bluegray_btn{min-width: auto;}
    /*.common_btn{min-width:auto; width:auto;}*/
    /* 20200320 검색 버튼 넓이 조정 End */
}

@media(max-width:320px){
    .mypage_name{font-size:15px;}
    .mypage_name span{font-size:17px;}
    .status_menu h3{letter-spacing: -1px;}
    .status_menu > div{height:65px;}
}

/* 20200413 common_btn 4개 사용시 넓이 수정 Start */
@media(max-width:560px){
    .btn_many_wrap .common_btn{width: 49%; margin-bottom: 12px;}
}
/* 20200413 common_btn 4개 사용시 넓이 수정 End */



/*20200410 비디오관련 삭제 Start*/
/*20200326 비디오관련*/
/*ul, li, ol,p{padding: 0; margin: 0; list-style:none;}*/
/*.txt_ellips{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}*/
/*.w90p{width: 90%;}*/
/*.pink_btn{background-color: #ed1e79 !important;}*/
/*.light_gray_btn{background-color: #dcdcdc !important;}*/
/*#maincontent .video_leftside ul{margin-bottom: 0;}*/

/*!* Style *!*/
/*!*left_side style*!*/
/*#maincontent .video_leftside{width: 300px; padding: 24px 12px; background-color: #151927; overflow: initial;}*/
/*.sidebar-mini.sidebar-collapse #maincontent .video_leftside{width: 0rem; min-height: 94%; margin-left: -24px; color: #ffffff;}*/
/*:not(.layout-fixed) #maincontent .video_leftside{position: relative; min-height: 100%;}*/
/*#maincontent .video_leftside li{min-height: 48px; width:100%;}*/
/*#maincontent .video_leftside .txt_ellips{vertical-align: middle;}*/
/*.video_title{width: 100%; margin-bottom: 12px; color: #ffffff; font-weight: bold; font-size: 20px; word-spacing: -2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}*/
/*#maincontent .video_leftside .sidebar{height: calc(94% - 4rem); overflow-y: auto;}*/
/*#maincontent .video_leftside .nav-sidebar{padding-right: .2rem; border-top: 1px solid #404754;}*/
/*#maincontent .video_leftside .nav-sidebar .nav-item>.nav-link{min-height: 48px; padding: .5rem .2rem .5rem  .8rem; font-size: 17px; font-weight: bold;}*/
/*#maincontent .video_leftside .nav-sidebar .nav-item>.nav-link, #maincontent .video_leftside .tree_item{color: #9095a7;}*/
/*#maincontent .video_leftside .nav-sidebar .nav-item>.nav-link .right{vertical-align: sub; transition: transform ease-in-out .1s,-webkit-transform ease-in-out .1s;}*/
/*#maincontent .video_leftside .nav-sidebar .menu-open>.nav-link i.right{transform: rotate(90deg);}*/
/*#maincontent .video_leftside li.has-studyview.menu-open{margin-bottom: 6px;}*/
/*#maincontent .video_leftside li.has-studyview.menu-open .nav-link{background-color: #202531; border-radius: 3px; border-left: 4px solid #44bf5a; color: #fff;}*/
/*#maincontent .video_leftside .nav-studyview{border-bottom: 1px solid #404754;}*/
/*#maincontent .video_leftside .tree_item{width: 100%; padding: 0 .6rem 0 .8rem; font-size: 15px; line-height: 48px;}*/
/*#maincontent .video_leftside .tree_item .txt_ellips{width: 88%; vertical-align: middle;}*/
/*#maincontent .video_leftside .nav-studyview li.active .tree_item .txt_ellips, #maincontent .video_leftside .tree_item .material-icons.done{color: #4ace60;}*/
/*#maincontent .video_leftside .tree_item .material-icons{width: 12%; color: #3c4254; font-size: 22px; vertical-align: middle; text-align: right;}*/
/*.video_panel{padding-top: 18px; padding-bottom: 30px;}*/
/*.video_progress{margin-bottom: 6px; color: #ffffff; font-size: 13px;}*/
/*.video_progress_bar.progress{height: 0.25rem; border-radius: 300px; width: 100%;}*/
/*.video_progress_bar.progress .progress-bar{background-color: #ed1e79;}*/
/*#maincontent .sidebar_btn{position: absolute; top: 1rem; padding: .375rem .6rem; background-color: #151927; border: 1px solid #e9ecef; box-shadow: 0 0px 10px rgba(0,0,0,0.2); color: #e9ecef; line-height: 1; z-index: 99;}*/
/*#maincontent .sidebar_btn.left_btn{right: -46px; border-radius: 0 .25rem .25rem 0;}*/
/*#maincontent .sidebar_btn.right_btn{left: -46px; border-radius: .25rem 0 0 .25rem;}*/
/*#maincontent .sidebar-btn:hover{background-color: #e9ecef; color: #212936;}*/

/*!*right_side style*!*/
/*#maincontent .form-control:focus{border-color: #ed1e79; box-shadow: none;}*/
/*#maincontent .video_rightside{position: relative;}*/
/*#maincontent .video_rightside .horizon_collapse{width: 360px; padding: 24px 12px;}*/
/*#maincontent .video_rightside .horizon_collapse.show { display: block; -webkit-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out;}*/
/*#maincontent .video_rightside .collapsing.horizon_collapse{width: 0 !important; padding: 24px 0; -webkit-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out;}*/
/*.video_rightside .horizon_collapse {min-height: 100%; width: 300px; background-color: #f7f7f7;}*/
/*.video_rightside .video_title{font-size: 24px;}*/
/*.video_rightside .q_board_box{display: none;}*/
/*.video_rightside .q_board_box.show{display: block;}*/
/*.video_rightside .q_search_btn{background-color: #ed1e79; color: #fff; line-height: 26px;}*/
/*.video_rightside .qna_btn{background-color: #5a6384; color: #fff; font-weight: bold;}*/
/*.video_rightside .qna_btn:hover{background-color: #414b71; color: #fff; font-weight: bold;}*/
/*.video_rightside .input-group-sm>.form-control:not(textarea){height: 36px;}*/
/*.video_rightside .input-group>.form-control+.form-control{margin-left: 0;}*/
/*.video_rightside textarea{min-height: 120px; resize: none;}*/
/*.video_rightside .q_list_box{height: 84%;}*/
/*.video_rightside .q_list_box .sidebar_content{height: calc(100% - 2rem); overflow-y: auto;}*/
/*.video_rightside .card{box-shadow: 0 0 1px rgba(50,50,50,.12), 0 1px 7px rgba(50,50,50,.1); margin-bottom: 1rem;}*/
/*.video_rightside .card-header{display: flex; align-items: center; min-height: 68px; padding: .75rem 1rem; border-top: 3px solid  #4ace60; background-color: #ffffff;}*/
/*.video_rightside .card-title{float: none; width: 100%; margin-bottom: 0; white-space: normal;}*/
/*.video_rightside .card-title a{color: #222222; font-weight: bold; line-height: 26px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden; text-overflow: ellipsis;}*/
/*.video_rightside .card-body{word-break: break-word; white-space: normal;}*/
/*.video_rightside .card-body div{padding: 1.25rem;}*/
/*.video_rightside .reply_box{background-color: #fafafa;}*/
/*.video_rightside .reply_header .material-icons{padding: 0.4rem; margin-right:0.5rem; border-radius: 300px; background-color: #ed1e79; color: #ffffff; font-size: 20px;}*/
/*.video_rightside .reply_header h6{font-weight: bold; font-size: 1.1rem;}*/
/*.video_rightside .pagination-sm .page-link{background-color: transparent; border: 0; color: #222222; font-size: 1.05rem;}*/
/*.video_rightside .pagination-sm .page-link.active{color: #4ace60; font-weight: bold; text-decoration: underline;}*/
/*.video_rightside .page-item:first-child .material-icons, .video_rightside .page-item:last-child .material-icons{padding: .1rem; background-color: #8b8f9e; border-radius: 300px !important; color: #ffffff; font-size: 22px; line-height: 1; vertical-align: middle;}*/
/*.video_rightside .page-item:first-child .material-icons:hover, .video_rightside .page-item:last-child .material-icons:hover{background-color: #9095a7;}*/

/*!* scrollbar style *!*/
/*#maincontent .video_leftside .sidebar_content::-webkit-scrollbar{width: 4px;}*/
/*#maincontent .video_leftside .sidebar_content::-webkit-scrollbar-track {background-color: #2b2c31; border-radius: 300px;}*/
/*#maincontent .video_leftside .sidebar_content::-webkit-scrollbar-thumb {background-color: #555555; border-radius: 300px;}*/
/*#maincontent .video_leftside .sidebar_content::-webkit-scrollbar-thumb:hover {background: #eeeeee;}*/

/*#maincontent .video_rightside .sidebar_content::-webkit-scrollbar{width: 4px;}*/
/*#maincontent .video_rightside .sidebar_content::-webkit-scrollbar-track {background-color: #5a6384; border-radius: 300px;}*/
/*#maincontent .video_rightside .sidebar_content::-webkit-scrollbar-thumb {background-color: #555555; border-radius: 300px;}*/
/*#maincontent .video_rightside .sidebar_content::-webkit-scrollbar-thumb:hover {background-color: #7f57e3;}*/

/*!* top video Accessories *!*/
/*#maincontent .video_top_acc{display: inline-block; position: absolute; top: 1rem; width: 100%; color: #fff; text-align: center;}*/
/*#maincontent .video_top_acc .acc_item{padding: .4rem 1.2rem .4rem 1.05rem; background-color: #c70062; border-radius: 300px; box-shadow: 0 4px 6px rgba(180,180,180,0.2);}*/
/*#maincontent .video_top_acc .acc_item .acc_txt{color: #ffffff; text-decoration: none;}*/
/*#maincontent .video_top_acc .acc_item .material-icons{margin-right: .2rem; color: #ffffff; vertical-align: bottom;}*/

/*!*사용자 비디오 안먹는 css*!*/
/*.wrapper_video{height:95%;}*/
/*#mypage_header .navbar-light{position: inherit;}*/
/*#maincontent .sidebar_btn.left_btn {right: -46px;}*/
/*.video_progress_bar.progress .progress-bar {background-color: #ed1e79;}*/
/*.video_progress_bar.progress {height: 0.25rem; border-radius: 300px;}*/

/*!*20200330 adminlte 제거 후*!*/
/*.user_video {margin-bottom:6px;}*/
/*.user_video .collapse{border-bottom: 1px solid #404754;}*/
/*.user_video:last-child{border-bottom: 0;}*/
/*.user_video > a span{color:#fff; text-align: left;}*/
/*.user_video_child .active span{color: #4ace60; font-weight: 300;}*/
/*.user_video > a span:last-child{margin-top:3px;}*/
/*#maincontent .video_leftside .tree_item{padding-left: 16px;}*/
/*.user_video a:not([href]):not([tabindex]){background-color: #202531; border-radius: 3px; border-left: 4px solid #44bf5a; color: #fff; width:100%; height: 48px; padding-left:5px;}*/
/*.user_video_wrap .user_video > a.collapsed{width:100%; height:48px; padding-left: 5px; border-left: 0 solid #44bf5a; border-radius: inherit; background: transparent;}*/
/*.user_video_wrap .user_video > a.collapsed span{color:#9095a7;}*/
/*.user_video a:not([href]):not([tabindex]) svg{transform: rotate(90deg); transition-duration: .3s;}*/
/*.user_video_wrap .user_video > a.collapsed svg{transform: rotate(0deg); transition-duration: .3s;}*/
/*.wrapper_video {height: 95%!important;}*/

/*#maincontent .video_leftside.show {display: block; -webkit-transition: width 0.3s ease; transition: width 0.3s ease;}*/
/*#maincontent .video_leftside.show .sidebar_content{display: block; transition-timing-function: step-end;}*/
/*#maincontent .video_leftside.show .video_progress{transition-timing-function: step-end; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}*/
/*#maincontent .video_leftside.collapsing{width: 0 !important; padding: 24px 0; -webkit-transition: width 0.3s ease; transition: width 0.3s ease;}*/
/*#maincontent .video_leftside .sidebar_content, #maincontent .video_leftside.collapsing .video_panel{display: none;}*/

/*!*20200331 collapse 관련 애니메이션 추가*!*/
/*.collapsing {position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease;}*/
/*.collapsing.width {-webkit-transition-property: width, visibility; transition-property: width, visibility; width: 0; height: auto;}*/

/*!*20200331 오후 추가사항*!*/
/*.acc_txt p{line-height: 24px;}*/
/*#maincontent .video_top_acc .acc_item{background-color: #252c42;}*/
/*.user_video a:not([href]):not([tabindex]){border-radius: 3px;}*/
/*.user_video_child .active span {color: #56d890; font-weight: 300;}*/
/*#maincontent .video_top_acc .acc_item:nth-child(2) .material-icons{font-size: 22px;}*/
/*.video_rightside .q_search_btn {background-color:#7f57e3; cursor: pointer;}*/
/*#maincontent .sidebar_btn.right_btn{left: -44px;}*/
/*::selection {background:#5eaefd; color:#fff;}*/
/*!*#maincontent .video_top_acc .acc_item:hover a{box-shadow: inset 0 -9px 0 #c3d9fb; transition-duration: 1s;}*!*/
/*#maincontent .video_top_acc .acc_item:hover{transition-duration: .3s; margin-top: 5px;}*/
/*.video_pagination{text-align:center; display: inherit;}*/
/*.video_pagination li{display:inline-block;}*/
/*.video_rightside .page-item:first-child .material-icons:hover, .video_rightside .page-item:last-child .material-icons:hover{background-color: #252c42; transition-duration: .5s;}*/
/*.q_btn_group .gray_btn:hover{transition-duration: .5s; color:#fff; background: #6f6f6f;}*/
/*.purple_btn{background: #7a64e7;}*/
/*.purple_btn:hover{background:#6150b3;}*/
/*.input-group-append .svg-inline--fa{margin-top: 6px;}*/
/*.video_rightside .card-header{border-top:3px solid #b9b9b9;}*/
/*.video_rightside .reply_header .material-icons{background-color:#4ace60;}*/
/*.video_rightside .reply_header .material-icons{vertical-align: sub;}*/
/*#maincontent .form-control:focus, #maincontent .form-control:focus textarea{border-color: #7f57e3;}*/

/*!*20200401 북마크 관련*!*/
/*#maincontent .sidebar_btn.bookmark_btn{top:4rem; border-radius: .25rem 0 0 .25rem; left: -44px;}*/
/*#maincontent .sidebar_btn.clear_btn{top:7rem; border-radius: .25rem 0 0 .25rem; left: -44px;}*/
/*#maincontent .video_rightside .horizon_collapse{}*/
/*.bookmark_list_wrap{height:90%;}*/
/*.bookmark_list{height: calc(100% - 2rem); overflow-y: auto;}*/
/*.bookmark_list li h3{font-size: 15px; margin-top: 3px; color:#428ff5;}*/
/*.bookmark_list li p.text_ellipsis{font-size: 18px; font-weight: 500;}*/
/*.bookmark_title .bookmark_lecture{font-size: 14px; margin-top: 2px; font-weight: 300;}*/
/*.bookmark_more{display:inline-block; margin-top: 3px; float:right; padding: 0 3px;}*/
/*.bookmark_panel{position: relative;}*/
/*.bookmark_modal_btn btn{width: 100px; line-height: 13px; font-size: 14px;}*/
/*.bookmark_list .hidden{padding:0; line-height: 49px;}*/
/*.bookmark_list .hidden input[type="checkbox"].basic_chk+label:before, .bookmark_list input[type="radio"].basic_chk+label:before{margin-right:0;}*/
/*.bookmark_list li{margin-bottom: 15px; cursor:pointer;}*/
/*.bookmark_modal_btn .blue_btn:hover{background: #2b3788; color:#fff;}*/
/*.bookmark_modal_btn .gray_btn:hover{color:#fff; background: #2b2c31;}*/
/*20200410 비디오관련 삭제 End*/

/*200917 헤더 추가*/
.header_fixed_top{z-index:999;}

/* 20200917 퀵 메뉴2 추가 Start */
.quick_menu_type2{position: absolute; right: 0; top:300px; box-shadow: 5px 5px 26px 0 rgba(0, 0, 0, 0.1); z-index:99;}
.quick_menu_type2 .qucik_header{padding: 12px 0 20px; background-color: #092548; border-radius: 8px 8px 0 0; color: #ffffff; font-family: 'Cafe24Ohsquare';}
.quick_menu_type2 .qucik_body{padding: 12px 8px; margin-top: -8px; background-color: #ffffff; border-radius: 8px;}
.quick_menu_type2 .qucik_body li{position: relative; width: 96px; height: 96px; border: 0; margin-bottom: 0; border-radius: 8px;}
.quick_menu_type2 .qucik_body li:nth-child(odd){background-color: #f4f4f4;}
.quick_menu_type2 .qucik_body li:hover{background-color: #ececec; transition-duration: 0.3s;}
.quick_menu_type2 .qucik_body li a{position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%;}
.quick_menu_type2 .qucik_body li.quick_mypage{background-color: #32bee1;}
.quick_menu_type2 .qucik_body li.quick_mypage:hover{background-color: #32cbee;}

@media(max-width:1400px){
    .quick_menu_type2{display:none;}
}
/* 20200917 퀵 메뉴2 추가 End */

/*200925 나의강의실 학습방 추가*/
@media(max-width:767px){
    .mypage_header{margin-top: 55px;}
}