[class*="bdSmallTest"] .articleHead {padding:15px 15px 0 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; padding:0 10px 8px 2px; }
[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; }
[class*="bdSmallTest"] .articleList .-btnWrap {padding:0 13px;}
[class*="bdSmallTest"] .-btnSmallTestWrite {color:#fff; font-size:14px; letter-spacing:-1px; display:block; width:100%; padding:0px 13px 0px 30px; box-sizing:border-box; height:40px; line-height:40px; text-align:center; background:none; position:relative; border: 1px solid #42c0d8; background: linear-gradient(to bottom, #62d6ea 0%, #5cbed0 100%); background: -webkit-linear-gradient(top, #62d6ea 0%, #42c0d8 100%); background-color: #42c0d8; border-radius:3px; margin-right:0;}
[class*="bdSmallTest"] .-btnSmallTestWrite:after {content:''; position:absolute; width:13px; height:13px; top:50%; margin-top:-6px; left:50%; margin-left:-47px; background-image: url("maemul_btn_v_review_w.png"); background-repeat:no-repeat; background-size: auto 13px; }
.bdSmallTestWrite .articleInput {border:none; position:relative; padding-top:10px;}
.bdSmallTestWrite .articleInput:after {content:''; position:absolute; top:0; left:15px; right:15px; height:1px; border-bottom:1px dashed #e5e5e5; }
.bdSmallTestWrite .articleInput > ul > li {border-bottom:none;padding:8px 15px;}
.bdSmallTestWrite .articleInput > ul li label , .bdSmallTestWrite .articleInput > ul > li > label, .bdSmallTestWrite .articleInput > ul > div > li > label {font-size:16px; color:#333;}
.bdSmallTestWrite .articleInput > ul > li.-bdLabelTop {padding-top:37px; padding-left:15px !important; background:none;}
.bdSmallTestWrite .articleInput > ul > li.-bdLabelTop > label {display:block; max-width:none; }
.bdSmallTestWrite .articleInput > ul > li.-bdLabelLeft {padding-left:140px; background:none;}
.bdSmallTestWrite .articleInput > ul > li.-bdLabelLeft > label {display:block; }
.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:#f5fbff; padding-top:15px; padding-bottom:15px; }
.bdSmallTestWrite .articleInput > ul > li.-tec + li.-tec {margin-top:-15px;}
.bdSmallTestWrite .articleInput > ul > li .-fdInputMargin .AB-select , .bdSmallTestWrite .articleInput > ul > li .-fdInputMargin .AB-text {margin-bottom:15px;}
.bdSmallTestWrite .articleInput > ul > li .-fdInputMargin .AB-select:last-child , .bdSmallTestWrite .articleInput > ul > li .-fdInputMargin .AB-text:last-child {margin-bottom:0px;}
.bdSmallTestWrite .articleInput > ul > li .AB-select + .AB-select {margin-left:0; margin-right:0;}
.bdSmallTestWrite .articleInput > ul > li  input[type="hidden"] + select[name^="onectg_tmp"] {margin-left:-2px;}
[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 .-inner select{width:100%; font-size:15px; padding-left:15px;}
.bdSmallTestList .-bdSchWrap .-inner .AB-toggle-search-btn{font-size:16px; line-height:40px;}
.bdSmallTestList .-bdSchWrap .-inner .search-btn-close {position:absolute; bottom:10px; left:0; width:100%; text-align: center; background:url("search_toggle_close.png") center bottom no-repeat; background-size:69px 26px;}
.bdSmallTestList .-bdSchWrap .-inner .search-btn-close.abline-div-padding {position:static; }
.bdSmallTestList .articleList .-tblList {border-top:none; padding:0 15px;}
.bdSmallTestList .articleList .-tblList tbody td {padding:10px 2px; }
.bdSmallTestList .articleList .-tblList tbody td , .bdSmallTestList .articleList .-tblList tbody tr:last-child td {border-bottom:1px dashed #e5e5e5;}
.bdSmallTestView [class*="articleHead"] > div {border-bottom:none; overflow:visible; padding:0; }
.bdSmallTestView .ABA-article-contents {position:relative; margin-bottom:60px; padding-left:15px; padding-right:15px; }
.bdSmallTestView .articleHead {font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:1.4; position:relative; background:#fafafa; border:1px dashed #e5e5e5; padding:10px; margin-bottom:15px; }
.bdSmallTestView .articleHead .-numbering {font-size:22px; display:inline-block; margin-right:10px;}
.bdSmallTestView .articleHead .-fdThumb {padding:20px 0px 10px; }
.bdSmallTestView .articleBody {padding:0px; 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:8px;}
.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:15px; }
.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.bdTestList .-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; padding:0 12px; }
.bdTestResult .-fdResultBox { font-size:15px; text-align:right; background:#f8fbff; border:1px dashed #e6e6e6; padding:15px 10px; margin:0 15px 30px; }
.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:16px; font-weight:bold; display:inline-block; margin-right:7px;}
.bdTestResult [class*="-fdQtxt"] {font-size:19px; 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:16px; 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 15px 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:16px; padding-left:0;}
#-sl-small-test-setup-sl-form .-sl .articleInput > ul > li .-inputCheckRadio[class*="btnType"] label {font-size:14px;}

.iconArrowBlack {background:url("icon_skin_arrow_black.png") 2px center no-repeat; padding-left:13px; }

.pageTestDashboard{margin:15px;}
.pageTestDashboard .-head {padding:0px 5px 0px 15px; margin-bottom:10px; }
.pageTestDashboard .-head h4 {color:#333; font-weight:bold; font-size:17px; }
.pageTestDashboard .-head.iconArrowBlack {background-position-x:5px;}
.pageTestDashboard .-body {background-color:#fff; border:1px solid #cbdcf0; border-radius:5px; padding:2px;}
.pageTestDashboard .-body .-inner {background-color:#f4f7fc; border-radius:5px; padding:10px 12px;}
.pageTestDashboard .-head + .-body {border:1px solid #ddd; }
.pageTestDashboard .-head + .-body .-inner { background-color:#f9f9f9; }
.pageTestDashboard .-body a {font-size:15px; display:block; padding:4px 0;}
.pageTestDashboard .-body .-inner .-col-2 a {display:inline-block; width:50%; vertical-align:top; }
.pageTestDashboard .-body > div.AB-inline {box-sizing:border-box;}
.pageTestDashboard a[class*="btnSmallTest"] {font-size: 15px;font-weight: bold;color: #666; 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 10px 10px 36%; 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; position:absolute; top:50%; left:36%; transform:translate(-135%, -50%);}
.pageTestDashboard a[class*="btnSmallTest"] + a[class*="btnSmallTest"] {margin-top:8px; }
@media all and (min-width:500px) { 
	.pageTestDashboard a[class*="btnSmallTest"] {display:inline-block; width:48%; margin:0 1%; box-sizing:border-box; padding-left:15%; }
	.pageTestDashboard a[class*="btnSmallTest"] img {left:20%; transform:translate(0, -50%); margin-right:0;}
}

.-inputNum {font-size:15px;}