[class*="bdSmallTest"] .articleHead {padding:20px 2px 15px; }
[class*="bdSmallTest"] .articleHead h4 {color:#333; font-size:17px; font-weight:bold; letter-spacing:-1px; display:inline-block; vertical-align:bottom; height:24px; line-height:24px; }
[class*="bdSmallTest"] .articleHead h4 a {color:#333; }
[class*="bdSmallTest"] .articleHead h5 {color:#999; font-size:13px; font-weight:normal; letter-spacing:-0.5px; display:inline-block; vertical-align:bottom;  height:24px; line-height:20px; box-sizing:border-box; padding-top:5px; }
[class*="bdSmallTest"] .articleHead h4 + h5 {padding-left:10px; }
.bdSmallTestWrite .articleInput > ul > li.-bdLabelTop {padding-top:37px; padding-left:0 !important; background:none;}
.bdSmallTestWrite .articleInput > ul > li.-bdLabelTop > label {display:block; max-width:none; }
.bdSmallTestWrite .articleInput > ul > li > label[class*="iconLabel"] {padding-left:24px;}
.bdSmallTestWrite .articleInput > ul > li > label[class*="iconLabel"]:after {content:''; position:absolute; width:14px; height:14px; top:3px; left:4px; }
.bdSmallTestWrite .articleInput > ul > li > label.iconLabel1:after{background:url("icon_label_1.png") left center no-repeat; }
.bdSmallTestWrite .articleInput > ul > li > label.iconLabelNone:after{background:none; }
.bdSmallTestWrite .articleInput > ul > li.-tec {background: linear-gradient(to right, #e6f0f7 0%, #e6f0f7 147px, #f5fbff 147px, #f5fbff 100%); background: -webkit-linear-gradient(left, #e6f0f7 0%, #e6f0f7 147px, #f5fbff 147px, #f5fbff 100%);}
[class*="bdSmallTest"] .-bdSchWrap .AB-text, [class*="bdSmallTest"] .-bdSchWrap .AB-select, [class*="bdSmallTest"] .-bdSchWrap .btn-tpl[class*="btn-size"] {height:34px; line-height:33px; }
.bdSmallTestList .-bdSchWrap div > label {display:none; }
.bdSmallTestList .-bdSchWrap div > label + .AB-select {margin-left:0; }
.bdSmallTestList .-bdSchWrap > ul > li {vertical-align:middle; }
.bdSmallTestList .-bdSchWrap li input[name="search_value"] {position:relative; border:1px solid #ccc; }
.bdSmallTestList .-bdSchWrap li input[name="search_value"] + #AB_btn_submit_sch {position:absolute; top:23px; right:20px; width:21px; height:18px; background:url("/template/DESIGN_gnb/program/theme/01/btn_header01_sch10.png") no-repeat; background-size:auto 16px;  font-size:0; text-indent:-9999px; }
.bdSmallTestView [class*="articleHead"] > div {border-bottom:none; overflow:visible; padding:0; }
.bdSmallTestView .ABA-article-contents {position:relative; margin-bottom:60px; }
.bdSmallTestView .articleHead {font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1.4; position:relative; background:#fafafa; border:1px dashed #e5e5e5; padding:15px 20px; margin-bottom:30px; }
.bdSmallTestView .articleHead .-numbering {font-size:22px; display:inline-block; margin-right:10px;}
.bdSmallTestView .articleHead .-fdThumb {padding:20px 0px 10px; }
.bdSmallTestView .articleBody {padding:0px 20px; color:#1c1c1c;}
.bdSmallTestView .articleBody .-fdAnswerOpt >  div {position:relative; padding-left:26px;}
.bdSmallTestView .articleBody .-fdAnswerOpt >  div span {display:inline; }
.bdSmallTestView .articleBody .-fdAnswerOpt > div .AB-radio {position:absolute; left:0; top:5px;width:18px;height:18px;}
.bdSmallTestView .articleBody .-fdAnswerOpt .-thumb .AB-radio {top:50%; margin-top:-10px; }
.bdSmallTestView .articleBody .-fdAnswerOpt.abline-div-padding .AB-radio {position:static;}
.bdSmallTestView .articleBody .-fdAnswerOpt + .-fdAnswerOpt {margin-top:20px; }
.bdSmallTestView .articleBody .-fdAnswerOpt .-numbering {font-size:18px; }
.bdSmallTestView .articleBody .-fdAnswerOpt .-fdRTxt {line-height:1.3; color:#6aaefa;}
.bdSmallTestView .articleBody .-fdAnswerOpt label img {margin-top:10px; }
.bdSmallTestView .-fdKeyPoint {margin-top:40px; background:#fcfffc; border:1px dashed #eef5ee; padding:20px 20px 25px; }
.bdSmallTestView .-fdKeyPoint .-head {margin-bottom:15px; }
.bdSmallTestView .-fdKeyPoint .-head h5 {color:#0dbf5f; font-size:16px; font-weight:bold; display:inline-block; text-decoration:underline; }
.bdSmallTestView .-fdKeyPoint .-body {font-size:13px; line-height:1.7; text-align:justify; letter-spacing:-0.5px; }
.bdSmallTestView .-btnWrap {padding-top:0; }
.articleList.bdTestList .-tblList tbody td, .articleList .-tblList tbody tr:last-child td {border-bottom:1px dashed #ddd; }
.articleList.bdTestList .-tblList tbody td{padding:20px 5px; }
.articleList.bdTestList .-tblList tbody td.-alignLeft {color:#7a7a7a; }
.articleList.bdTestList .-tblList .-fdSubject {color:#1c1c1c; font-size:16px; font-weight:bold; }
.articleList.bdTestList .-tblList .-fdSubject + div {margin-top:5px; }
.articleList.bdTestList .btn-tpl.btn-pattern-H04 { color:#fff; background-color:#92d050; border-color:#92d050; text-shadow:none; }
.bdTestResult .-fdResultBox { font-size:15px; text-align:right; background:#f8fbff; border:1px dashed #e6e6e6; padding:15px 10px; margin-bottom:70px; }
.bdTestResult .-fdResultBox .AB-inline {padding:0 10px; }
.bdSmallTestView .articleBody.-fdResultOpt .-fdAnswerOpt {padding-left:0;}
.bdSmallTestView .articleBody.-fdResultOpt .-fdAnswerOpt img[src*="checkbox_icon_"] {margin-right:10px;}
.bdTestResult .-fdAnswerOpt .AB-radio {display:none;}
/*.bdTestResult .-fdAnswerOpt {background:url("checkbox_icon_20.png") left 65% no-repeat; padding-left:20px; }*/
.bdTestResult .-fdAnswerOpt.-fdResultOpt {background-image:url("checkbox_icon_20_chked.png");}
.bdTestResult [class*="-fdRTxt"] {font-size:18px; font-weight:bold; display:inline-block; margin-right:7px;}
.bdTestResult [class*="-fdQtxt"] {font-size:22px; font-weight:bold; display:inline-block; margin-right:7px;}
.bdTestResult  .-fdResultBox [class*="-fdRTxt"] , .bdTestResult  .-fdResultBox [class*="-fdQtxt"]{margin-right:0; }
.bdTestResult .-fdRTxt{color:#6aaefa; letter-spacing:-1px; }
.bdTestResult .-fdQtxtR{color:#2568ff; }
.bdTestResult .-fdQtxtW{color:#ff4116; }
.bdTestResult .-fdQtxtN{color:#00c775; }
.bdTestResult .-fdQtxtN .-inner {background:url("test_question_n.png") no-repeat; font-size:0; text-indent:-9999px; display:inline-block; width:19px; height:17px; vertical-align:middle; margin-left:1px; }
.bdTestResult.abline-div-padding .-fdQtxtN .-inner {font-size:inherit; text-indent:0; }

#-sl-small-test-setup .-sb { background-image:url("exam_btn_chg_setup.png"); }
#-sl-small-test-setup .-sb:after, #wrap-timer:after {content:''; position:absolute; top:1px; right:1px; bottom:1px; left:1px; border:2px solid #fff; border-radius:4px; }
#wrap-timer { background-image:url("exam_btn_time_limit.png"); font-weight:bold; font-size:18px; line-height:45px; padding-left:40px; }
#-sl-small-test-setup .-sb, #wrap-timer {background-color: #f5fbff; background-position:18px center; background-repeat:no-repeat; border:1px solid #d7e3ec; border-radius: 5px; height:46px; line-height:46px; padding: 0px 12px 0px 45px; color:#3b3e46; font-size:17px; display:block; position:relative;}
#-sl-small-test-setup-sl-form .-sl .admin-designer-mode-exit { position: absolute; right: 1px; top: -41px;}
#-sl-small-test-setup-sl-form .-sl .close_dialog { color: #fff; font-size: 11px; font-family: dotum, malgun gothic; background: url("/cooker/theme/20170301/images/admin_mode_exit.png") right 2px no-repeat; display: inline-block; padding-right: 13px;}
#-sl-small-test-setup-sl-form .-sl .articleInput {padding: 10px 20px 15px;background-color: #fafafa;border: 1px solid #e5e5e5;}
#-sl-small-test-setup-sl-form .-sl .articleInput > ul > li {border-bottom:none; padding:8px 0px 8px 130px; background:none; }
#-sl-small-test-setup-sl-form .-sl .articleInput > ul > li > label, #-sl-small-test-setup-sl-form .-sl .articleInput > ul > div > li > label {font-size:17px; padding-left:0;}
#-sl-small-test-setup-sl-form .-sl .articleInput > ul > li .-inputCheckRadio[class*="btnType"] label {font-size:17px;}

.iconArrowBlack {background:url("icon_skin_arrow_black.png") 2px center no-repeat; padding-left:13px; }

.pageTestDashboard{border:1px solid #cbdcf0; background:#f4f7fc; border-radius:5px; padding:15px; }
.pageTestDashboard .-head {padding:0px 5px 0px 15px; margin-bottom:10px; }
.pageTestDashboard .-head h4 {color:#333; font-weight:bold; font-size:15px; }
.pageTestDashboard .-head.iconArrowBlack {background-position-x:5px;}
.pageTestDashboard .-body{background:#fff; border-radius:4px; padding:10px 15px; position:relative; line-height:1.5; letter-spacing:-0.3px; box-sizing:border-box; display:block;}
.pageTestDashboard .-body > div.AB-inline {box-sizing:border-box;}
.pageTestDashboard a[class*="btnSmallTest"] {font-size: 15px;font-weight: bold;color: #3874c0; border:1px solid #dee5ef; background: linear-gradient(to bottom, #ffffff 70%, #fafafa 100%); background: -webkit-linear-gradient(top, #ffffff 70%, #fafafa 100%); background-color:#fff; border-radius:4px; padding:10px 15px 10px 19px; position:relative; line-height:1.5; letter-spacing:-0.3px; box-sizing:border-box; display:block; }
.pageTestDashboard a[class*="btnSmallTest"] img {margin-right:12px; vertical-align:middle; margin-top:-4px; }

/*·¹ÀÌ¾Æ¿ô ÁÂÃø ¹öÆ° ¿µ¿ª*/
.divSkinRoundGray {background-color:#f9f9f9; border:1px solid #d5d5d5; border-radius:5px; padding:10px 7px;}
.divSkinRoundGray > .-inner {background-color:#fff; border:1px solid #eee; box-shadow: #f4f4f4 0 0 3px; border-radius:5px; padding:10px 12px;margin:7px 0;}
.divSkinRoundGray > .-inner:first-child {margin-top:0; }
.divSkinRoundGray .-head {border-bottom:1px solid #eee; padding-bottom:8px; margin-bottom:8px; }
.divSkinRoundGray .-head h4 {color:#333; font-weight:bold; font-size:15px; }
.divSkinRoundGray .-head.iconArrowBlack {background-position-y:6px; }
.divSkinRoundGray .-body {padding:0 2px; }
.divSkinRoundGray .-body a {display:block; padding:4px 0; font-size:13px; }
.divSkinRoundGray .-body.-col-2 a {display:inline-block; width:50%; vertical-align:top; }