﻿header, nav, section, article, aside, footer, main {display: block;}@font-face {font-family: NanumGothicWeb;src: url(../../fonts/nanumgothic.eot);src: local('NanumGothic'), url(../../fonts/nanumgothic.woff) format('woff');}body, input, textarea, select, h5 {font-size: 13px;font-family: 'Segoe UI',Tahoma,NanumGothic,NanumGothicWeb,sans-serif;margin: 0px;}@media only screen and (min-width: 768px) {body, input, textarea, select, h5 {font-size: 16px;}}.inputTxtBox {text-align: center;}.inputTxtBox input, .inputTxtBox select {margin-bottom: 10px;max-width: 380px;width: 90%;}.inputTxtBox select {padding: 5px 0;}#pnLogin.inputTxtBox input[type=submit], #pnRaterList.inputTxtBox input[type=submit] {margin: 20px 0;}#pnChangePwd.inputTxtBox input[type=submit] {margin: 20px 0;width: auto;}#pnMsg, #pnErrMsg {margin: 40px 0;}#pnMsgBtns {margin: 30px 0;}.topDesc {margin-bottom: 10px;font-weight: normal;}.bottomDesc {font-size: 9pt;color: #999;}.mainContent.selectRateeDiv {padding-bottom: 30px;}.selectTargetGroupHelpMsg {margin-top: 3px;font-size: .75em;}.compRatio {color: #999;font-size: .8em;}.reqSurveyMsg {font-size: 12px;margin-top: 8px;line-height: 1.4;color: #666;}.seqGroupDeclineBtn {margin: 10px 11px 0;}@media only screen and (min-width: 768px) {.seqGroupDeclineBtn {margin: 10px 36px 0;}}.seqGroup {position: relative;height: 28px;margin: 10px 5px 0;}.seqGroup h5 {position: absolute;top: 0px;left: 0;background-color: #4f81bd;color: #fff;padding: 4px 10px;z-index: 1;margin: 0;border-radius: 5px;box-shadow: 3px 3px 2px #999;border: solid 1px #555;white-space: nowrap;}.seqGroup h5.declined {background-color: #666;}.seqGroup .line {position: absolute;top: 50%;left: 0px;height: 1px;border-top: dashed 1px #999;width: 100%;z-index: 0;}@media only screen and (min-width: 768px) {.seqGroup {margin: 30px 30px 0;height: 32px;}}#searchResultBox {margin-top: 10px;border: solid 1px #ccc;border-radius: 4px;background-color: #fff;padding: 20px;}#searchResultBox .info {font-size: .8em;color: #666;line-height: 1.2;}#searchResultBox .info.noResult {margin-top: 3px;color: #999;}#searchResultBox .resultList {margin: 20px 0 15px;}#searchResultBox .resultList div {margin-top: 5px;}.listChkbox {padding: 0;margin: 0;padding-left: 10px;margin-top: 5px;}.listChkbox li {line-height: 2.2em;list-style: none;background: url(../../images/chkbox_uncheck@2x.png) no-repeat 0 0;background-size: 20px 23px;padding-left: 27px;}.listChkbox li.checked {background: url(../../images/chkbox_check@2x.png) no-repeat 0 0;background-size: 20px 23px;}.listChkbox li.checkedDim {background: url(../../images/chkbox_check_dim@2x.png) no-repeat 0 0;background-size: 20px 23px;}.statusLegend.qDesc, .extraMsgBottom {margin: 10px 5px 0;padding: 0.6em 0.8em;}.statusLegend div#legendMsg {font-size: 13px;line-height: 1.2;margin-bottom: 8px;}.statusLegend span.statusLbl {line-height: 2.2em;background: url(../../images/chkbox_uncheck@2x.png) no-repeat 0 0;background-size: 20px 23px;padding-left: 23px;padding-right: 15px;padding-top: .45em;white-space: nowrap;}.statusLegend span#lblInProgress {background: url(../../images/chkbox_check_dim@2x.png) no-repeat 0 0;background-size: 20px 23px;}.statusLegend span#lblCompleted {background: url(../../images/chkbox_check@2x.png) no-repeat 0 0;background-size: 20px 23px;}@media only screen and (min-width: 768px) {.listChkbox {padding-left: 40px;margin: 16px 0;}.listChkbox li {background-position: 0 4px;}.listChkbox li.checked {background-position: 0 4px;}.listChkbox li.checkedDim {background-position: 0 4px;}.statusLegend.qDesc {margin: 30px 30px 0;}.statusLegend span.statusLbl {padding-right: 25px;padding-top: .15em;}}.endNote {padding: 40px 5%;}.pdfDwn {margin: 30px 0;font-size: .81em;}.pdfDwn #curTime {color: #ccc;font-size: 9px;margin: 5px 0 0 2px;}.pdfDwn .lblCompRate {line-height: 40px;vertical-align: middle;font-size: 36px;font-weight: bold;padding-left: 0px;}.pdfDwn .lblCompCnt {line-height: normal;vertical-align: bottom;}.pdfDwn .errMsg {color: #f00;padding-bottom: 10px;font-weight: bold;}#pnlDwnBtn {margin-top: 30px;text-align: left;}@media only screen and (min-width: 768px) {#pnlDwnBtn {text-align: center;}}footer {text-align: center;font-size: 11px;font-family: Trebuchet MS, Tahoma, NanumGothic, NanumGothicWeb;color: #666;padding: 2px 0 10px;letter-spacing: .2em;}.copySM {font-size: 10px;color: #AAA;letter-spacing: .0em;}.copySM > span {font-variant: small-caps;}@media only screen and (min-width: 768px) {footer {padding-bottom: 20px;}}.surveyPage, #progRatio, .tdProgresBar {opacity: 0;}header {position: relative;padding-top: 10px;}header > div, main {margin: 0 auto;}header div.outerTop {text-align: right;padding: 0 0 4px !important;margin-top: -24px;height: 20px;}header > div img {max-height: 100px;max-width: 90%;}main.surveyPage {min-height: 400px;}.surveyTitle {font-size: 1.25em;font-weight: bold;margin: 20px 5px;color: #3b679b;padding: 30px 0 0 90px;height: 47px;text-shadow: 1px 1px 2px #aaa;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.surveyTitle.surveyPage {display: none;}.pageDesciption {margin: 20px 10px 0;border: solid 1px #bac2fe;background: #dfe1f5;padding: 15px;line-height: 1.4em;}.pageDesciption.pFooterDesc {margin-top: 30px;}.pageDesciption span {white-space: nowrap;}.emptyForBtns {clear: both;height: 60px;margin-top: 30px;}.mainBtnsCenter {position: absolute;padding-bottom: 30px;left: 0;bottom: 0;width: 100%;text-align: center;}.surveyNaviBtns {position: absolute;padding-bottom: 30px;left: 0;bottom: 0;margin-left: 14px;}@media only screen and (min-width: 768px) {.pageDesciption.pFooterDesc {margin-top: 50px;}.emptyForBtns {clear: both;height: 60px;margin-top: 50px;}}.surveyIntro {padding: 0.8em;line-height: 1.4em;border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);background: #fbfbfb;border: 1px solid #dfdfdf;color: #373737;}.surveyIntro span {white-space: nowrap;}.mainContent {margin: 10px 5px;}.mainContent textarea {overflow: auto;}.mainContent textarea, input[type=text], input[type=password] {border: solid 1px #ccc;padding: 10px;}.mainContent textarea:hover, input[type=text]:hover, input[type=password]:hover {border: solid 1px #999;}.mainContent textarea:disabled:hover, input[type=text]:disabled:hover {border: solid 1px #ccc;cursor: not-allowed;}.mainContent textarea:focus, input[type=text]:focus, input[type=password]:focus {outline: none;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}@media only screen and (min-width: 768px) {.mainContent {margin: 10px 45px;}}.qDesc, .prevAnsBox, .extraMsgBottom {line-height: 1.6em;margin: 40px 0 0;padding: 0.8em;border-radius: 4px !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 0 rgba(255,255,255,0.6);background: #fbfbfb;border: 1px solid #dfdfdf;color: #373737;}.qDesc span.subtitle {color: #999;letter-spacing: 2px;padding-left: 10px;font-style: italic;}.prevAnsBox {line-height: 1.5em;padding: 3px 0 4px 10px;margin-top: 3px;background: #f3f3f3;font-size: 11px;display: inline-block;}.prevAnsBox div {display: inline-block;white-space: nowrap;max-width: 100%;color: #999;}.prevAnsBox div span {font-weight: bold;padding: 0 10px 0 2px;white-space: normal;font-size: 11px;color: #373737;}.prevAnsBox div span.notAnswered {color: #999;}@media only screen and (min-width: 768px) {.qDesc, .extraMsgBottom {margin: 40px -15px 0;}}.likertStemBox {float: none;width: auto;}.subQ.qMargin {padding-top: 10px;}.subQ .qNum {color: transparent;opacity: 0;}.subQ.showQNum .qNum {color: inherit;opacity: 1;}.conditionalQbox div.qMargin:first-child {padding-top: 20px;}.qNum {float: left;}.qStem {overflow: hidden;width: auto;padding-left: 4px;padding-right: 0;text-align: justify;}.qMargin {padding-top: 40px;}.noStitleQmargin {padding-top: 40px;}.reqQ {color: #f00;font-size: .75em;font-weight: bold;}.optionalQ {color: #aaa;font-size: .75em;font-weight: bold;}@media only screen and (min-width: 768px) {.qStem {padding-right: 10px;}.likertStemBox.w60 {width: 60px;}}.conditionalQbox {border: dotted 1px #AAA;padding: 20px 10px 10px;margin-top: 10px;background: #fcfcfc;}.conditionalQboxInner {margin-top: -30px;}.qTbl {background-color: #DDD;width: 95%;border-spacing: 1px;margin-top: 2px;margin-left: 16px;}.qTbl th {padding: 3px;background-color: #F9F9F9;color: #000;text-align: center;font-weight: normal;}.qTbl td {padding: 3px;font-size: .7em;text-align: left;}.qTbl tr {background-color: White;}.qTbl td textarea {font-size: .8em;border: solid 1px #ccc;width: 90% }.freeformTxtarea, .ffListTxtarea, .freeformTxtareaMisc {margin: 10px 0 0 18px;width: 84%;max-width: 84%;padding: 10px;}.divMiscAnsFld {margin-left: 45px;}.freeformTxtareaMisc {margin: 0;}.freeformTxtareaMisc.unanswered {border: solid 1px #900;border-width: 2px;}@media only screen and (min-width: 768px) {.freeformTxtarea, .ffListTxtarea, .freeformTxtareaMisc {width: 80%;max-width: 670px;}}.chkNonpublicBox {margin: 2px 0 0 20px;}.divLetterCnt {margin: 2px 0 0 20px;color: #aaa;}.ansFfList {margin-bottom: -3px;}.likertBox {float: left;clear: left;width: 90%;max-width: 500px;margin: 5px 0 0 18px;border: 1px solid #CCC;box-shadow: 3px 3px 5px #ccc;}.likertBox table {border-spacing: 0px;width: 100%;}.likertInnerBox {margin: 15px 10px;}.likertRadioBtns span {margin: 0 auto;background: url(../../images/radio_uncheck@2x.png) no-repeat 0 0;background-size: 20px 23px;cursor: pointer;display: block;height: 23px;width: 20px;}.likertLabelBox {color: #666;font-size: .75em;font-weight: bold;margin-top: 5px;}.likertLabelBox td {text-align: center;vertical-align: top;letter-spacing: 0px;padding: 5px 2px 0 0;}.likertLabelBox span {cursor: pointer;}.nonEmptyCell5 {width: 24%;}.emptyCell5 {width: 14%;}.nonEmptyCell6 {width: 22%;}.emptyCell6 {width: 11%;}.nonEmptyCell7 {width: 20%;}.emptyCell7 {width: 10%;}.likertRadioBtns span.dim {background: url(../../images/radio_check_dim@2x.png) no-repeat 0 0;background-size: 20px 23px;}.likertRadioBtns span.hover {background: url(../../images/radio_check_dim@2x.png) no-repeat 0 0;background-size: 20px 23px;}.likertRadioBtns span.checked {background: url(../../images/radio_check@2x.png) no-repeat 0 0;background-size: 20px 23px;}.listRadio {padding: 0;margin: 0;padding-left: 18px;padding-top: 5px;}.listRadio li {line-height: 1.1em;padding: 0 0;margin-top: 0;list-style: none;clear: both;float: left;}.listRadio li span {padding: .6em 0 .6em 27px;background: url(../../images/radio_uncheck@2x.png) no-repeat 0 0.2em;background-size: 20px 23px;cursor: pointer;display: inline-block;}*:first-child + html .listRadio li {width: 100%;}.listRadio li span.hover {background: url(../../images/radio_check_dim@2x.png) no-repeat 0 2px;background-size: 20px 23px;text-shadow: 0 0 1px #333;}.listRadio li span.disabled.hover {background: url(../../images/radio_disabled@2x.png) no-repeat 0 2px;background-size: 20px 23px;text-shadow: none;}.listRadio li span.checked {background: url(../../images/radio_check@2x.png) no-repeat 0 2px;background-size: 20px 23px;}.listRadio li span:disabled, .listRadio li span.disabled {background: url(../../images/radio_disabled@2x.png) no-repeat 0 2px;background-size: 20px 23px;color: #aaa;cursor: default;}.listRadio.multiCol li span {display: inline-block;padding-right: 5px;}.listRadio.multiCol li {vertical-align: top;display: inline-block;padding: 0;float: none;clear: none;}.listRadio.multiCol li.mcsaMiscAns {display: block;}.tblMcma {border-width: 0;border-spacing: 0;width: 90%;}.tblMcma td {vertical-align: top;padding: 0;padding-right: 10px;}.tblMcma .col2 td {width: 50%;}.tblMcma .col3 td {width: 33%;}.tblMcma .col4 td {width: 25%;}.tblMcma .col5 td {width: 20%;}.tblMcma .col6 td {width: 16%;}.tblMcma .col7 td {width: 14%;}.mcma {padding-left: 17px;margin-top: 3px;}.mcma input[type='checkbox'] {display: none;}.mcma input[type='checkbox'] + label {display: inline-block;margin: 1px 0 3px;padding: 5px 0 0px 25px;min-height: 18px;cursor: pointer;background: url(../../images/chkbox_uncheck@2x.png) left top no-repeat;background-size: 20px 23px;}@media only screen and (min-width: 768px) {.mcma input[type='checkbox'] {display: inline;width: 0;}.mcma input[type='checkbox'] + label:hover {text-shadow: 0 0 1px #333;}.mcma input[type='checkbox']:disabled + label:hover {text-shadow: none;}}.mcma input[type='checkbox'] + label.checked {background-image: url(../../images/chkbox_check@2x.png);background-size: 20px 23px;}.mcma input[type='checkbox'] + label.disabled {color: #aaa;cursor: default;background-image: url(../../images/chkbox_disabled@2x.png);background-size: 20px 23px;}.radioBtns {margin: 20px 0 0 40px;}.radioBtns span {font-size: 1.13em;background: url(../../images/radioBtn.png) no-repeat 0 0;padding-right: 14px;cursor: pointer;margin-right: 30px;}.radioBtns span.dim {background: url(../../images/radioBtn_check_dim.png) no-repeat 0 0;}.radioBtns span.hover {background: url(../../images/radioBtn_check.png) no-repeat 0 0;}.radioBtns span.checked {background: url(../../images/radioBtn_check.png) no-repeat 0 0;}.rankingQ {list-style-type: none;margin: 10px 0 0 18px;padding: 0;width: 92%;}.rankingQ li {margin: 0 3px 3px 3px;padding: 10px 8px;border: 1px solid #d3d3d3;cursor: pointer;border-radius: 3px;}.rankingQ li select {display: block;float: left;margin-right: 8px;}.rankingQ li div {overflow: hidden;width: auto;}.rankingQ li:hover {border-color: #aaa;background: #fafafa;}.rankingQ li.sortableItemActive {border-color: #aaa;background: #fafafa;}.rankingQ li.sortable-disabled {cursor: not-allowed;color: #999;border-color: #ccc;background: #f0f0f0;}.rankingQ li .freeformTxtareaMisc {width: 80%;border: solid 1px #ccc;padding: 5px;}@media only screen and (min-width: 768px) {.rankingQ {width: 82%;}}.saQ {list-style-type: none;margin: 10px 0 0 18px;padding: 0;width: 94%;}.saQ li {margin: 0 3px 3px 3px;padding: 10px 8px;border: 1px solid #d3d3d3;border-radius: 3px;}.saQ li input {display: block;float: left;margin-right: 8px;}.saQ li div {overflow: hidden;width: auto;}.saQ li:hover {border-color: #aaa;background: #fafafa;}@media only screen and (min-width: 768px) {.saQ {width: 82%;}}.clear {clear: both;}.clearNoContent {clear: both;font-size: 0px;height: 0px;}.hide {display: none;}.txtRed {color: #F00;}.unanswered {color: #900;}.txtDim {color: #AAA;}.txtBold {font-weight: bold;}.txtBrown {color: #900;}.highlightedAns {color: #00f;font-weight: bold;}a {color: #33C;font-weight: bold;text-decoration: none;}a:visited {color: #339;}a:hover, a:visited:hover {color: #C00;}a.inactive {color: #9191c4;font-weight: bold;text-decoration: none;}a.inactive:visited {color: #9191c4;}a.inactive:hover, a.inactive:visited:hover {color: #fc8694;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {zoom: 1;}body .csDialog, body .csDialog .csDialogBtns input {font-family: 'Segoe UI',Tahoma,NanumGothic,NanumGothicWeb;}.csDialog .csDialogContent {line-height: 1.3;font-size: 13px;text-align: justify;}.qStem span {white-space: nowrap;}.ansLbl span {white-space: nowrap;}.ui-tooltip {padding: 8px;position: absolute;z-index: 9999;max-width: 300px;-webkit-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;border: solid 2px #aaa;border-radius: 4px;font-size: 12px;background: #fff;}* html .ui-tooltip {background-image: none;}.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.btn {vertical-align: middle;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,0.2);font-size: .75em;font-weight: bold;line-height: 1em;padding: 6px 12px 7px;cursor: pointer;border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);border: 1px solid #0d507a;margin: 0 0em 0.1em 0;background: #0c6fb1;background: -webkit-gradient(linear, left top, left bottom, from(#14a7cf), to(#0c6fb1));background: -webkit-linear-gradient(top, #14a7cf, #0c6fb1);background: -moz-linear-gradient(top, #14a7cf, #0c6fb1);background: -ms-linear-gradient(top, #14a7cf, #0c6fb1);background: -o-linear-gradient(top, #14a7cf, #0c6fb1);}.btn.large {font-size: 1em;padding: 10px 18px;}.btn.narrow {padding: 4px 6px;}@media only screen and (min-width: 768px) {.btn.large {font-size: .8em;}}.btn.round {border-radius: 16px;}.btn:hover {background: #1188d6;background: -webkit-gradient(linear, left top, left bottom, from(#1bb6e6), to(#1188d6));background: -webkit-linear-gradient(top, #1bb6e6, #1188d6);background: -moz-linear-gradient(top, #1bb6e6, #1188d6);background: -ms-linear-gradient(top, #1bb6e6, #1188d6);background: -o-linear-gradient(top, #1bb6e6, #1188d6);}.btn.green {border-color: #69963b !important;background: #7fc33c;background: -webkit-gradient(linear, left top, left bottom, from(#b1d960), to(#7fc33c));background: -webkit-linear-gradient(top, #b1d960, #7fc33c);background: -moz-linear-gradient(top, #b1d960, #7fc33c);background: -ms-linear-gradient(top, #b1d960, #7fc33c);background: -o-linear-gradient(top, #b1d960, #7fc33c);}.btn.green:hover {background: #8dd242;background: -webkit-gradient(linear, left top, left bottom, from(#b9e46a), to(#8dd242));background: -webkit-linear-gradient(top, #b9e46a, #8dd242);background: -moz-linear-gradient(top, #b9e46a, #8dd242);background: -ms-linear-gradient(top, #b9e46a, #8dd242);background: -o-linear-gradient(top, #b9e46a, #8dd242);}.btn.lightBlue {border-color: #2681a2;background: #2caada;background: -webkit-gradient(linear, left top, left bottom, from(#46cae8), to(#2caada));background: -webkit-linear-gradient(top, #46cae8, #2caada);background: -moz-linear-gradient(top, #46cae8, #2caada);background: -ms-linear-gradient(top, #46cae8, #2caada);background: -o-linear-gradient(top, #46cae8, #2caada);}.btn.lightBlue:hover {background: #32bcef;background: -webkit-gradient(linear, left top, left bottom, from(#50d6f5), to(#32bcef));background: -webkit-linear-gradient(top, #50d6f5, #32bcef);background: -moz-linear-gradient(top, #50d6f5, #32bcef);background: -ms-linear-gradient(top, #50d6f5, #32bcef);background: -o-linear-gradient(top, #50d6f5, #32bcef);}.btn.blue {border-color: #0d507a;background: #0c6fb1;background: -webkit-gradient(linear, left top, left bottom, from(#14a7cf), to(#0c6fb1));background: -webkit-linear-gradient(top, #14a7cf, #0c6fb1);background: -moz-linear-gradient(top, #14a7cf, #0c6fb1);background: -ms-linear-gradient(top, #14a7cf, #0c6fb1);background: -o-linear-gradient(top, #14a7cf, #0c6fb1);}.btn.blue:hover {background: #1188d6;background: -webkit-gradient(linear, left top, left bottom, from(#1bb6e6), to(#1188d6));background: -webkit-linear-gradient(top, #1bb6e6, #1188d6);background: -moz-linear-gradient(top, #1bb6e6, #1188d6);background: -ms-linear-gradient(top, #1bb6e6, #1188d6);background: -o-linear-gradient(top, #1bb6e6, #1188d6);}.btn.red {border-color: #ab4b44 !important;background: #e3514a;background: -webkit-gradient(linear, left top, left bottom, from(#ed8376), to(#e3514a));background: -webkit-linear-gradient(top, #ed8376, #e3514a);background: -moz-linear-gradient(top, #ed8376, #e3514a);background: -ms-linear-gradient(top, #ed8376, #e3514a);background: -o-linear-gradient(top, #ed8376, #e3514a);}.btn.red:hover {background: #ff5e56;background: -webkit-gradient(linear, left top, left bottom, from(#ff988c), to(#ff5e56));background: -webkit-linear-gradient(top, #ff988c, #ff5e56);background: -moz-linear-gradient(top, #ff988c, #ff5e56);background: -ms-linear-gradient(top, #ff988c, #ff5e56);background: -o-linear-gradient(top, #ff988c, #ff5e56);}.btn.white {color: #0c0c0c;border: 1px solid #b7b7b7;border-radius: 2px;box-shadow: none;font-weight: normal;text-shadow: none;background: #eee;background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eee));background: -webkit-linear-gradient(top, #fefefe, #eee);background: -moz-linear-gradient(top, #fefefe, #eee);background: -ms-linear-gradient(top, #fefefe, #eee);background: -o-linear-gradient(top, #fefefe, #eee);}.btn.white:hover {color: #0c0c0c;box-shadow: 0 1px 1px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);background: #fff;}.btn:disabled, .btn:disabled:hover {cursor: default;color: #ccc;border-color: #888;background: #aaa;background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#aaa));background: -webkit-linear-gradient(top, #999, #aaa);background: -moz-linear-gradient(top, #999, #aaa);background: -ms-linear-gradient(top, #999, #aaa);background: -o-linear-gradient(top, #999, #aaa);}.btn.disabled, .btn.disabled:hover {cursor: default;color: #ccc;border-color: #888;background: #aaa;background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#aaa));background: -webkit-linear-gradient(top, #999, #aaa);background: -moz-linear-gradient(top, #999, #aaa);background: -ms-linear-gradient(top, #999, #aaa);background: -o-linear-gradient(top, #999, #aaa);}.btn.save {opacity: 1;border-radius: 24px;padding: 6px;}.btn.save:hover {opacity: 1;}.btn.save.small {opacity: 1;border-radius: 16px;padding: 4px;cursor: default;}#pnlSaveBtn {position: fixed;right: 5px;bottom: 5px;}.btn.save i {font-size: 24px;}.btn.save.small i {font-size: 16px;}@media only screen and (min-width: 768px) {#pnlSaveBtn {right: 10px;bottom: 10px;}}.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: 0;}.ui-menu .ui-menu {position: absolute;}.ui-menu .ui-menu-item {margin: 0;cursor: pointer;list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px;}.ui-widget-content {border: 1px solid #ddd;background: #fff;color: #333;}.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #003eff;background: #007fff;font-weight: normal;color: #ffffff;}#toolbar_placeholder_top, #toolbar_placeholder_bottom {height: 50px;}#toolbar_placeholder_bottom {display: none;}.toolbar {font-size: 12px;font-family: 'Segoe UI',Tahoma,NanumGothic,NanumGothicWeb,sans-serif;background: #000;background: rgba(0,0,0,.8);position: fixed;width: 100%;z-index: 1000;top: 0;left: 0;color: #999;height: 50px;}.toolbarTopHalf {position: absolute;height: 50%;width: 100%;bottom: 0;background: rgba(0,0,0,.2);z-index: -1;}.toolbar .tdTitle {overflow: hidden;padding-top: 9px;padding-left: 5px;}.toolbar .tdProgresBar {display: none;}.toolbar #progRatio {float: right;width: 80px;white-space: nowrap;color: #cf0;text-align: right;padding-top: 17px;padding-right: 10px;font-weight: bold;}.titleBoxL {display: none;background: transparent url(../../images/survey/bgTxtLeft.png) no-repeat left top;float: left;width: 15px;height: 27px;}.titleBoxR {display: none;background: transparent url(../../images/survey/bgTxtRight.png) no-repeat right top;float: left;width: 15px;height: 27px;}.titleBoxM {color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,0.2);font-weight: bold;padding: 6px 12px 7px;border-radius: 2px;border: solid 1px #222;background: #444;background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));background: -webkit-linear-gradient(top, #666, #444);background: -moz-linear-gradient(top, #666, #444);background: -ms-linear-gradient(top, #666, #444);background: -o-linear-gradient(top, #666, #444);max-width: 70%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}@media only screen and (min-width: 768px) {.toolbar .tdTitle {padding-left: 15px;}.toolbar #progRatio {font-weight: normal;color: #ddd;text-align: center;}.toolbar .tdProgresBar {display: table-cell;*display: block;float: right;width: 201px;padding-top: 8px;}.progressBarContainer {position: relative;width: 201px;height: 37px;float: right;}.pbBg {background: transparent url(../../images/survey/progressBarBG.png) no-repeat;position: absolute;width: 100%;top: 8px;left: 0;height: 19px;}#pbPage {position: absolute;top: 12px;left: 4px;height: 24px;width: 100%;}.pbPageL {background: transparent url(../../images/survey/progBarGrayL.png) no-repeat;float: left;width: 6px;}#pbPageM {background: transparent url(../../images/survey/progBarGrayM.png) repeat-x;float: left;width: 180px;}.pbPageR {background: transparent url(../../images/survey/progBarGrayR.png) no-repeat;float: left;width: 6px;}#pbQ {position: absolute;top: 12px;left: 4px;height: 24px;width: 100%;}.pbQL {background: transparent url(../../images/survey/progBarBlueL.png) no-repeat;float: left;width: 2px;}#pbQM {background: transparent url(../../images/survey/progBarBlueM.png) repeat-x;float: left;width: 0;}.pbQR {background: transparent url(../../images/survey/progBarBlueR.png) no-repeat;float: left;width: 2px;}}#declineTarget, #declineSeqGroupReason {margin-bottom: 3px;}#txtDeclineReason, #txtDeclineSeqGroupReason {width: 100%;font-size: 13px;overflow: auto;}.declineMsg {margin-top: 5px;border: solid 1px #bac2fe;background: #dfe1f5;padding: 10px;}.fullDialog {font-weight: bold;font-size: 15px;text-align: center;margin: 40px 0;}.fullDialog img {vertical-align: bottom;}.fullDialog div {margin-top: 40px;}.likertBox table td {padding: 3px 3px;}.tdLikertNA {background-color: rgba(200,200,200,.0);border-left: 5px solid transparent;background-clip: padding-box;min-width: 40px;}table.tblNA tr:first-child td {padding-top: 4px;}.tendencyLikertBox {float: left;clear: left;width: 90%;max-width: 500px;margin: 5px 0 0 18px;border: 1px solid #CCC;box-shadow: 3px 3px 5px #ccc;max-width: 600px;min-width: 370px;padding: 20px 0;}.tendencyLikertBox.subQ {margin-top: 0;}div.qStemTendency {font-size: 0;height: 0;display: none;}table.tendencyScale {border-collapse: collapse;border-spacing: 0;border: 0;width: 100%;margin: 0px 0;max-width: 600px;}table.tendencyScale td {background: url(../../images/survey/tendency/arrowBar.png) center left repeat-x;min-width: 26px;text-align: center;}table.tendencyScale td.arrow {min-width: 26px;width: 26px;}table.tendencyScale td.arrow.left {background: url(../../images/survey/tendency/arrowLeft.png) center right no-repeat;}table.tendencyScale td.arrow.right {background: url(../../images/survey/tendency/arrowRight.png) center left no-repeat;}table.tendencyScale td.lable {background: none;font-size: .75em;width: 80px;font-weight: bold;color: #666;}table.tendencyScale.unanswered td.lable {color: #900;}table.tendencyScale td.lable.left {text-align: right;}table.tendencyScale td.lable.right {text-align: left;}table.tendencyScale td.lable span {white-space: nowrap;}span.tendencyRadioBtn {margin: 0 auto;background: url(../../images/survey/tendency/radio_uncheck@2x.png) no-repeat 0 0;background-size: 23px 29px;cursor: pointer;display: block;height: 29px;width: 23px;}span.tendencyRadioBtn.dim {background: url(../../images/survey/tendency/radio_check_dim@2x.png) no-repeat 0 0;background-size: 23px 29px;}span.tendencyRadioBtn.hover {background: url(../../images/survey/tendency/radio_check_dim@2x.png) no-repeat 0 0;background-size: 23px 29px;}span.tendencyRadioBtn.checked {background: url(../../images/survey/tendency/radio_check@2x.png) no-repeat 0 0;background-size: 23px 29px;}.extraMsg ul {margin: 0;padding: 0;margin-left: 15px;margin-bottom: 10px;line-height: 1.4;}.extraMsg.top {margin: 0 5px;}.extraMsg.mid1 {margin-bottom: 10px;border-bottom: dashed 1px #aaa;padding-bottom: 10px;font-size: 13px;}.extraMsg.mid2 {margin-top: 10px;border-top: dashed 1px #aaa;padding-top: 10px;font-size: 13px;}.extraMsg.bottom {font-size: 13px;margin: 10px 5px 0;}@media only screen and (min-width: 768px) {.extraMsg.top {margin: 0;}.extraMsg.bottom {margin: 30px 30px 0;}}.qStem .qStemDetail {margin-top: 5px;border: solid 1px #ccc;border-radius: 5px;background-color: #fcfcfc;padding: 10px 10px;white-space: normal;font-size: 1em;display: block;}.qStem .qStemDetail ul {margin: 0;padding: 0 0 0 15px;}@media only screen and (min-width: 768px) {.qStem .qStemDetail {font-size: .8em;}}.tblQdesc {margin-top: 10px;}.tblQdesc th, .tblQdesc td {line-height: 1.3;padding-top: 5px;}.tblQdesc th {vertical-align: top;}.tblQdesc td {padding-left: 5px;}ul.cul {margin: 0;padding: 0;list-style-type: none;}ul.cul > li {padding-left: 1.3em;text-indent: -1.3em;margin-bottom: 2px;}ul.cul > li:last-child {margin-bottom: 0;}ul.cul > li::before {content: "•";padding-right: .3em;}ul.cul.ref > li::before {content: "※";}ul.cul.check > li::before {content: "✓";padding-right: .5em;}.qMargin.hideQstem {margin-top: 0;padding-top: 0;}.qMargin.hideQstem.firstQ {margin-top: 10px;}.qMargin.hideQstem .qStem {display: none;}.qMargin.hideQstem .qNumQstem {width: 7%;float: left;padding-top: 6px;}.qMargin.hideQstem ul {width: 92%;float: right;margin: 0px;padding: 0px;}.qMargin.hideQstem .listRadio.multiCol li span {padding-right: 0px;}.qMargin.hideQstem .listRadio li span {padding: .6em 0 .6em 23px;}.qMargin.hideQstem .listRadio li {line-height: .8em;}.qMargin.hideQstem .freeformTxtarea {margin-left: 0;}