body { width: 1000px }

.custom-checkbox label input[type="checkbox"]:checked + span:after {
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

.simulator-main [class^="btn-"] {
    border: 1px solid #000 !important;
    color: #000 !important;
}
.simulator-result .title .icn {
    border: 1px solid #000;
}
.simulator-main .pr {
    border: 1px solid #eb5504;
}
.simulator-option .relative {
    height: auto;
}
.simulator-fixed {
    position: static;
    width: auto;
}
.simulator-fixed-content,
.simulator-fixed-content .content-detail {
    width: auto;
}
.simulator-fixed-content .detail-head .detail-row .col .icn {
    border: 1px solid #000;
}
.print-app h2 {
    font-size: 18px;
}
.print-app h3 {
    font-size: 16px;
}

/*
  for print
========================================================================================================*/
.print-app.active {
    display: block;
}

/*
  header overide
========================================================================================================*/
#contentsWrapper.subpageTemplate {
    padding-top: 0;
}
.headerSmp,
.mainHeadLocalNav {
    position: static !important;
}
.footerElem {
    position: static !important;
}
.btn-pageTop {
    display: none;
}