/* PJTSVY-1 : 20140421 */
.survey-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.25);
	z-index: 100000;
	overflow-y: auto
}

.survey-question .lb,.questDetailNm span,.questTxt span {font-size:12px;}
.survey-browser-wrap {
	position: relative;
	top: 50%;
	margin: -205px auto 0;
	width: 850px;
	height: 450px;
}

.survey-title {
	background:#D80546;
	height:24px;
	position:relative;
	color:#f8f8f8;
	width:25%;
	line-height:26px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border-radius:12px 12px 0 0;
}
.survey-browser-wrap .survey-inner {
	height: 100%;
	padding:25px 0 0;
	box-shadow: 0 0 147px #333;
	background:#fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff),color-stop(100%, #f2f2f2) );
	background: -moz-linear-gradient(top, #fff 0, #f2f2f2 100%);
	background: -o-linear-gradient(top, #fff 0, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fff 0, #f2f2f2 100%);
	background: linear-gradient(top, #fff 0, #f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
		endColorstr='#f2f2f2', GradientType=0 )
}

.survey-browser-wrap .close-sv {
	position: absolute;
	right: 6px;
	top: 33px;
	width: 17px;
	height: 17px;
	background: url('/lg3-common/images/global/lg-global-sprite.png')
		no-repeat 0 -174px
}

.survey-browser {
	position: relative;
	width: 728px;
	height: 345px;
	padding: 0 30px;
	border: 1px solid #CCCCCC;
	margin: 0 30px;
	overflow-y: scroll;
	overflow-x: hidden;
	background: #fff;

}
.survey-desc {background:url(/lg3-common/images/global/lg-global-sprite.png) no-repeat scroll -298px 0;line-height:16px;margin:0 30px;padding-left:17px;font-size:14px;color:#333333}

/*
.survey-step {float:right;padding:5px 30px;width:322px;height:20px;}
.ie .survey-step {padding:5px 22px;margin-right:30px;width:312px;}
*/
.survey-step {float:right;padding:5px 30px;height:20px;}
.ie .survey-step {padding:5px 0px;margin-right:30px;}
/*
.survey-step .stepImg {float:left;width:264px;height:12px;border:1px solid #CCCCCC;margin-top:3px;}
*/
.survey-step .stepImg {float:right;width:264px;height:12px;border:1px solid #CCCCCC;margin-top:3px;margin-right:10px;}
.survey-step .stepTxt {float:right;line-height:18px;color:#555555;font-size:10px;}
/*.ie .survey-step .stepTxt {width:67px;text-align:right;}*/
.ie .survey-step .stepTxt {text-align:right;}
.survey-step .stepImg .stepImg-Total {background: #CCCCCC; margin: 1px; height: 10px; width: 262px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CCCCCC),
		color-stop(100%, #FFFFFF) );
	background: -moz-linear-gradient(top, #CCCCCC 0, #FFFFFF 100%);
	background: -o-linear-gradient(top, #CCCCCC 0, #FFFFFF 100%);
	background: -ms-linear-gradient(top, #CCCCCC 0, #FFFFFF 100%);
	background: linear-gradient(top, #CCCCCC 0, #FFFFFF 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC',
		endColorstr='#FFFFFF', GradientType=0 )
}
.survey-step .stepImg .stepImg-Total .stepImg-step {background: #D80546; margin: 0px; height: 10px;width:0px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D80546),
		color-stop(100%, #ED86B3) );
	background: -moz-linear-gradient(top, #D80546 0, #ED86B3 100%);
	background: -o-linear-gradient(top, #D80546 0, #ED86B3 100%);
	background: -ms-linear-gradient(top, #D80546 0, #ED86B3 100%);
	background: linear-gradient(top, #D80546 0, #ED86B3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D80546',
		endColorstr='#ED86B3', GradientType=0 )
}
.survey-browser-wrap .submitBtns {margin-top:5px;text-align:right;padding:0 30px;}
.survey-browser-wrap .submitBtns.info {margin-top:5px;text-align:center;}
.survey-browser-wrap .submitBtns.info .svBack {margin-left:3px;}
.survey-browser-wrap .submitBtns.info .svStart {margin-top:5px;text-align:center;font-size:14px;}
.survey-browser-wrap button.small, .survey-browser-wrap .button.small {
	font-size:11px;
	font-weight:bold;
	
}
div.survey-information .survey-browser,div.survey-end .survey-browser {
	position: relative;
	width: 728px;
	height: 398px;
	padding: 0 30px;
	border: 1px solid #CCCCCC;
	text-align:center;
	margin: 0 30px;
	overflow: hidden;
	line-height:19px;
	background: #ececec;
	overflow-y:auto;
		
}
div.survey-information .survey-browser span.info-tit,div.survey-end .survey-browser span.info-tit{width:100%;display:block;font-size:16px;font-weight:bold;padding:24px 0;}
div.survey-information .survey-browser span.info, div.survey-end .survey-browser span.info{width:100%;display:block;word-wrap:break-word;}
/* open*/
/*div.survey-information .survey-browser,div.survey-end .survey-browser {display:table;}
div.survey-information .survey-browser span.info, div.survey-end .survey-browser span.info{display:table-cell;vertical-align:middle;}*/
/*//open*/
div.survey-information .survey-browser span.info-bottom,div.survey-end .survey-browser span.info-bottom{width:100%;display:block;bottom:0;left:0;padding-bottom:31px;position:absolute;}
div.survey-question,div.survey-end {display:none;}
div.survey-inner .unLine {text-decoration:underline;}
div.survey-question .group{display:none;opacity:0;width:750px;height:auto;}
div.survey-question .group.active{display:inline-block;opacity:1;width:750px;}
div.survey-question .survey-browser {width:788px;padding:0;}
div.survey-question form {padding:0 10px;font-size:11px;]}
div.survey-question .survey-browser .groupDesc {font-style:italic;padding:5px 6px 3px 0px;text-align:right;width:750px;color:#555555;font-size:11px;}
div.survey-question .survey-browser .groupSurvey {float:left;width:750px;padding-top:22px;}
div.survey-question .survey-browser .groupSurvey.first {padding-top:0px;}
div.survey-question .survey-browser .groupSurvey .groupQuestion {float:left;width:750px;line-height:24px;background-color:#909090;color:#FFFFFF;font-weight:bold;}
div.survey-question .survey-browser .groupSurvey .groupQuestion .questblk {float:left;width:18px;background-color:#c9c9c9;float:left;width:18px;font-size:16px;font-weight:bold;line-height:24px;text-align:center;display:list-item;}
.ie div.survey-question .survey-browser .groupSurvey .groupQuestion .questblk {height:24px;}
/*div.survey-question .survey-browser .groupSurvey .groupQuestion .questTxt {margin-left:18px;}*/
div.survey-question .survey-browser .groupSurvey .groupQuestion .questDetailNm span {line-height:24px;margin-left:4px;margin-right:6px;float:left;}
div.survey-question .survey-browser .groupSurvey .groupQuestion .questTxt span.questDetailTxt {word-wrap:break-word;display:table-cell;}
.ie div.survey-question .survey-browser .groupSurvey .groupQuestion .questTxt span.questDetailTxt {display:inline-block;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .lb {float:left;line-height:20px;width:730px;padding-left:20px;margin-bottom:0;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .selecthighlight{background-color:#ececec !important;color:#D80546 !important;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input[type="checkbox"] {margin-right:5px;vertical-align:top;margin-top:4px;}
.ie div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input[type="checkbox"] {vertical-align:middle;margin-top:0px;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input[type="radio"] {margin-right:5px;vertical-align:top;margin-top:3px;}
.ie div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input[type="radio"] {vertical-align:middle;margin-top:0px;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input.addTxt{margin-left:20px;width:300px;border:1px solid #CCCCCC;}
div.survey-question .survey-browser .groupSurvey .groupAnswer .lb input.addTxt.newLine{width:600px;}
div.survey-question .survey-browser .areaQues .groupAnswer .lb {padding-left:0px;width:744px;}
div.survey-question .survey-browser .areaQues .groupAnswer .lb textarea {margin-top:2px;resize:none;height:260px;}
div.survey-question .survey-browser .areaQues .groupAnswer .lb textarea.small {margin-top:2px;resize:none;height:100px;}
div.survey-question .survey-browser .areaQues .groupAnswer .lb.byteChk {text-align:right;font-size:11px;color:#555555;}
div.survey-question .survey-browser .surveyQues .groupAnswer {width:750px;}
div.survey-question .survey-browser .surveyQues .groupAnswer table {float:left;overflow-x:auto;margin:3px;}
div.survey-question .survey-browser .surveyQues .groupAnswer table thead th.lb {background-color:#f5f5f5;font-weight:normal;float:none;padding:6px;text-align:center;vertical-align:middle;border:1px solid #FFFFFF;color:#333333;}
div.survey-question .survey-browser .surveyQues .groupAnswer table tbody td {background-color:#f5f5f5;font-weight:bold;float:none;padding:6px;text-align:center;vertical-align:middle;border:1px solid #FFFFFF;color:#555555;}
div.survey-question .survey-browser .surveyQues .groupAnswer table tbody td span {width:100%;float:left;}

.survey-banner {width:175px;height:175px;position:relative;background:url('/lg3-common-v4/images/survey/BG_BannerSurvey.jpg') no-repeat;}
.survey-bannerTxt {width:154px;height:85px;position:relative;word-wrap:break-word;display:block;padding:38px 12px 0;overflow:hidden;font-size:12px;}
.survey-banner .survey-browse-open {width:92px;height:38px;padding-right:12px;float:right;}
.survey-browser .groupSurvey .requiredError {display:none;}

.survey-browse-open.new-banner {text-decoration:none;cursor:pointer;}
.survey-browse-open.new-banner .banner-title {height:65px;}
.survey-browse-open.new-banner .survey-bannerTxt {padding:0px;height:auto;min-height:105px;width:175px;background:url('/lg3-common-v4/images/survey/BannerBG_Txt.jpg') repeat;}
.survey-browse-open.new-banner .survey-bannerTxt span {display:block;padding:0px 10px 0px 10px;position:relative;}
.survey-browse-open.new-banner .banner-bottom {height:70px;width:175px;background:url('/lg3-common-v4/images/survey/BannerBG_Btn.jpg') repeat;}
.survey-browse-open.new-banner .banner-bottom span {color:#FFFFFF;float:right;font-size:19px;font-style:italic;margin-top:24px;position:relative;right:65px;}
/* //PJTSVY-1 : 20140421 */