/* $Id: $ */

body {
	font-size:81%;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1000px;
	line-height:1.5;
	background:url("../images/login-pattern.png");
	margin:0px auto;
	color:#6e6e6e;
}
body.touch {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body.touch input {
	-webkit-touch-callout:default;
	-webkit-user-select:text;
	-khtml-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text;
}
html {
	overflow-y: scroll;
}
input[type="text"] {
	padding:3px;
}
textarea {
	/*box-shadow: -1px -1px 0 #D0C8C8;*/
}
input[type="text"]:focus {
	outline:none;
}
input[type="radio"] {
	margin-right:4px;
}
input[type="checkbox"] {
	margin:0 5px 0 0;
}
.overflowAuto {
	overflow:auto;
}
.buttonAuction {
	padding: 5px 15px;
	margin-top:3px;
	overflow:hidden;
	/*-webkit-overflow-scrolling: touch;*/
	border-radius:3px 0 0 3px;
	cursor:pointer;
	font-size: 1.1em;
	box-shadow: 0 2px 0 #BBBBBB;
	box-shadow: 0 2px 0 #CACACA, 0 -1px 0 #227B12 inset;
	text-shadow:1px 1px 1px #676767;
}
img, a {
	border:0px;
	outline:none;
	color:#598fde;
	outline:none;
	text-decoration:none;
}
img, body.noTouch a:hover {
	text-decoration:underline;
}
.ulNoStyle {
	margin:0;
	padding:0;
	list-style:none;
}
.flLeft {
	float:left;
}
.flRight {
	float:right;
}
.clearBoth {
	clear:both;
}
input, textarea, select, button, number, input[type="button"] {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
 *margin-left:none;
}
.displayForIE {
 *display:inline-block !important;
}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
/** Common Styles End**/


/* Common Styles Fonts  */

/****** TEXT STYLES ******/
h1, h2, h3, h4, h5, h6 {
	color:#333;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size: 1em;
}
h6 {
	font-size: 1.4em;
}
.boldText {
	font-weight: bold;
}
.msgNormalText {
	font-weight: normal;
}
.capitalText {
	text-transform: uppercase;
}
.normalText {
	font-size:1.0em;
	font-weight:normal;
	line-height:25px;
}
.normalBigText {
	font-size:1em;
	color:#666;
}
.smallText {
	font-size: 0.75em;
}
.mediumText {
	font-size:0.93em !important;
}
.mediumGenText {
	font-size:1em;
}
.mediumNorText {
	font-size:1.1em;
}
.blackText {
	color:#666;
}
.subtleText {
	color: #D3D3D3;
	text-shadow: 0 0 1px #FFFFFF;
}
.subtleLightText {
	color:#c6c6c6;
	text-shadow: 0 0 1px #FFFFFF;
}
body.noTouch .subtleLightText:hover {
	color:#8a8a8a;
	text-shadow: 0 0 1px #FFFFFF;
	text-decoration:none;
}
.lightText {
	color:#A6A6A6;
}
.mediumLightText {
	color:#8a8a8a;
}
.errorText {
	color:red;
	font-size:0.85em;
}
/****** TEXT STYLES ******/

.normalText {
	font-size:0.93em;
	line-height:1.5;
}
.boldText, .boldText a {
	font-weight:bold;
	text-decoration:none;
}
.italicText {
	font-style:italic;
}
.smallText {
	font-size:0.75em;
	font-weight:normal;
}
.dimText {
	color:#97a4af;
}
.blodText {
	font-weight:bold;
}
.overAuto {
	overflow:auto;
}
.orangText {
	color: #FF8213;
}
.normalHeading {
	font-size:1.7em;
	font-weight:normal;
}
.subHeding {
	margin:0;
	padding:0;
	border-bottom:1px solid #c9c9c9;
	font-size:27px;
	font-weight:normal;
	padding:0px 0px 10px;
	text-shadow:0 2px 0 #FFFFFF;
}
.grayBTonly{
	padding: 5px 10px;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.bold16 {
	font:bold 1.1em Arial, Helvetica, sans-serif;
}
.whiteFont12, .exampleLink a {
	color:#fff;
	text-decoration:underline;
}
.whiteFont12 a {
	color:#fff;
	text-decoration:none;
	font-size:0.85em;
}
.black20 {
	font:normal 20px Arial, Helvetica, sans-serif;
	cursor:pointer;
	color:#1e1e1e;
}
.surveyOutLine {
	margin:0px auto;
	width:960px;
}
.flowAuto {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.radius3 {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-o-border-radius:3px;
}
.radius5 {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-o-border-radius:5px;
}
.radius12 {
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	-o-border-radius:12px;
}
.topradius3 {
	-moz-border-radius-topright:3px;
	-moz-border-radius-topleft:3px;
	-webkit-border-radius:3px 3px 0 0;
}
.dropMenuListRadius {
	-moz-border-radius-topright:0;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-radius:3px 3px 3px 0;
}
.customText {
	margin:0px;
	font-size:0.96em;
	outline:medium none;
	padding : 3px 0px 3px 3px !important;
	border :1px solid #C2C2C2;
	width:99%;
	background:none repeat scroll 0 0 #fff;
	/*min-height:22px;*/
}
.customText:focus {
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
}
.customArea {
	outline-style:none;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	resize:none;
	height:auto;
}
.editSpace {
	margin-top:-2px;
	width:200px;
}
.surveyBg {
	background-color:#EFEFEF;
	border:1px solid #EAEAEA;
}
.barWorkingArea {
	display:none;
}
.boxShadow {
	-webkit-box-shadow: 0 3px 8px #26435F inset;
	-moz-box-shadow: 0 3px 8px #26435F inset;
	box-shadow:0 3px 8px #26435F inset;
}
.boxBorder {
	border:1px solid #dcdcdc;
}
.previewBT {
	margin:5px 0px 0px 2px;
	padding:6px 15px 0px 15px;
	display:block;
	background:url(../images/new_spirit.png) no-repeat 0px -888px;
	float:right;
	cursor:pointer;
	height:21px;
	border:1px solid #494949;
}
.creatSurveyBT {
	margin:2px 0px 0px 0;
	padding:9px 15px 0px 15px;
	display:block;
	float:right;
	cursor:pointer;
	height:25px;
}
.addPageBT {
	background:url(../images/new_spirit.png) no-repeat 0px -510px;
	height:16px;
	min-width:80px;
	float:left;
	border:1px solid #c9c9c9;
	text-align:center;
	cursor:pointer;
	padding:3px 0 0px 0;
	font-weight:bold;
	text-shadow: 0.8px 0.8px 0.8px #F4F4F4;
}
.block11_Normal {
	font-size:0.75em;
	color:#000;
}
.block11B {
	font:bold 0.75em;
	color:#5e5e5e;
}
.blueDrak11B {
	font:bold;
	color:#15589f;
}
.redFont12B {
	color:#ff0200;
	font-weight:bold;
}
.brownFont12B {
	color:#c1aa1f;
	font-weight:bold;
}
.grayGer13 {
	color:#c3c3c3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.drakgrayGer13 {
	color:#4d4d4d;
	font:normal 0.93em Georgia, "Times New Roman", Times, serif;
}
.lightgrayGer13 {
	color:##A0A0A0;
	font:italic 0.93em Georgia, "Times New Roman", Times, serif;
}
.greenFont12B {
	color:#3f9a06;
	font-weight:bold;
}
.blueDrak13B {
	font:bold 0.93em;
	color:#3e6b91;
}
.blueDrak13 {
	font:normal 0.93em;
	color:#3e6b91;
}
.blue16 {
	font:normal 1.2em;
	color:#4079cd;
}
.blue16:hover {
	text-decoration:underline;
	cursor:pointer;
}
.captionColor {
	color:#e8e8e8;
	font-weight:normal;
}
.captionColor13 {
	color:#878787;
	font-weight:normal;
}
.optionalFont12 {
	font:normal 0.93em;
	color:#465d86;
}
.blockFont13B {
	font-size:0.93em;
	font-weight:bold;
	color:#313131;
}
.whiteFont12B {
	font:normal 0.85em Arial, Helvetica, sans-serif;
	color:#fff;
}
.grayFont12N {
	font:normal 0.85em;
	color:#999;
}
.blueFontLink {
	font:normal 0.85em;
	color:#bedcff;
	cursor:pointer;
}
.blueFontLink a {
	color:#bedcff;
	text-decoration:none;
}
body.noTouch .blueFontLink a:hover {
	color:#fff;
	text-decoration:underline;
}
/*Common Styles Fonts  End*/

.pageWrapper {
	margin:0px auto;
	/*overflow: auto;*/
	width:900px;
	font-size:1.1em;
	max-width:1200px;
}
/*surveyHeader*/
.surveyHeader {
}
.surveySearch span {
	padding:7px 0 0 20px;
	font-size: 0.93em
}
.surveySearch {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	padding:5px 0 0 15px;
}
.hasPlaceholder {
	color:#7f7f8b;
}
.surveySearch input[type="text"] {
	border:1px solid #cecece;
	float:left;
	background:none repeat scroll 0 0 #FBFBFB;
	border-right:none;
	margin-left: 5px;
	border-radius: 3px 0px 0px 3px;
	height:20px;
	min-width:150px;
	padding:5px 5px 5px 5px;
	box-shadow:none;
}
.surveySearch input[type="button"] {
	width:22px;
	height:32px;
	float:left;
	border:none;
	background-color:#fff;
	background:#fbfbfb url(../images/new_spirit.png) -236px -15px;
	border:1px solid #cecece;
	border-left:none;
	border-radius: 0px 3px 3px 0px;
	cursor:pointer;
	box-shadow:none;
	margin-left:-2px;
}
/*surveyHeader End*/

/* Qustions paste and Cancel Button Start */
.questPasteBT_Align {
	display:none;
	float:right;
	position:relative;
	height:0px;
	margin-right:20px;
	top:-2px;
}
.showPaste {
	display:block;
	z-index:110;
}
.questPasteBT {
	background:#3687d2;
	cursor:pointer;
	color:#fff;
	padding:1px 6px;
	font-size:0.75em;
}
.actionCopyMoveCancel{
	margin-left:4px;
}
/* Qustions paste and Cancel Button End */


/*dropDOWN*/
.dropDown, .advanceOptionDropdown, .tempListDropdown, .insertVeriableDrop, .insetDropPagePopup, .collectorList {
	position:relative;
	font-size:.90em;
	margin-top:5px;
}
.dropDown ul{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	background:#fff;
	top:30px;
	border:1px solid #CBC9C9;
	border-top:none;
	clear:both;
	display:none;
	z-index:990;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	border-radius: 3px;
	border-top-right-radius: 0;
	-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
	min-width:160px;

}
.dropDown ul li {
	position:relative;
	border-bottom:1px solid #F4F4F4;
	/*overflow:auto;*/
	-webkit-overflow-scrolling: touch;
	display:block;
	margin:0;
	padding:5px 10px;
	cursor:pointer;
	color:#484848;
}
.dropDown ul li:first-child {
	border-top:1px solid #BEBEBE;
}
.dropDown ul li:last-child {
	border:none;
}
.dropDown ul li ul
{
	display:none;
	top:90px;
	right:-172px;
}
.expGoogleDrp{
	top:0 !important;
	right:-162px !important;
}
.changeQuestion {
	margin:-9px 1px 0 0;
}
.changeQuestion ul li:first-child {
	border-top:none;
}
.dropDown ul li:hover {
	color:#fff;
	text-decoration:none;
	background:#3E8AD8;
}
.dropDown b {
	padding:5px;
	font-weight:normal;
}
.downArrow {
	width:14px;
	background:url(../images/new_spirit.png) -75px -6px;
	height:14px;
	margin:0 5px 0 5px;
}
.dropDown .white {
	padding:5px 5px 5px 10px;
	cursor:pointer;
	border-radius:3px;
	position:relative;
	min-width:135px;
}
.dropDown .removeBorder {
	/*border-bottom:none;*/
	border-radius:3px 3px 3px 3px;
	box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
	-moz-box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
	-webkit-box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
}
.newsearchBox {
	margin:2px 0 0 30px;
}
.filterDropdownSpace{
	margin-left:20px;
}
.advanceOptionDropdown, .collectorList {
	margin-top:12px;
	cursor:pointer;
}
.advanceOptionDropdown ul, .collectorList ul{
	width:200px;
	/*max-height:200px;*/
	overflow-y:auto;
	margin:0;
	padding:0;
	border-radius:3px;
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);
	-webkit-overflow-scrolling: touch;
}
.advanceOptionDropdown ul li, .collectorList ul li{
	padding:10px;
}
.advanceOptionDropdown ul li.selected, .collectorList ul li.selected{
	background-color:#3E8AD8;
	color:#fff;
}
.advanceOptionDropdown ul li:first-child, .collectorList ul li:first-child{
	border-top:0px;
}
.dropDown ul li.moreField a {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration:none;
	width: 100%;
	height:0;
    line-height:0;
}
.dropDown ul li.moreField a:hover {
	box-shadow:none;
	text-decoration:underline !important;
	transition: none 0s ease 0s;
}
.dropDown ul li.moreField:hover{
	background: none repeat scroll 0 0 transparent;
}
.dropDown ul li ul.selectedLanguageList {
	top:0px;
	left:-160px;
	/*max-height:200px;
	overflow-x:hidden;*/
	width:150px;
	position:absolute;
}
.selectLanguDrp ul{
	overflow:visible;
}
.selectLanguDrp ul li:hover ul.selectedLanguageList, .selectLanguDrp ul li.over ul.selectedLanguageList{
	display:block;
}
.languageDropDown{
	position:relative;
}
.insertVeriableDrop{
	margin-top:0;
	cursor:pointer;
	padding:1px 0 1px 6px;
	height:18px;
}
.insertVeriableDrop ul{
	top:20px;
	min-width:230px;
	max-height:150px;
	overflow-y:auto;
}
.insertVeriableDrop ul li:hover{
    background:none;
    color:#484848;
    cursor:default;
}
.insertVeriableDrop p{
    padding: 3px 5px;
	min-height:18px;
	overflow:hidden;
}
.insertVeriableDrop p:hover{
    background:#3E8AD8;
    color:#fff;
}
.insertVeriableDrop b{
	margin-right:2px;
	font-weight:bold;
}
.insetVerMatixQust{
	margin-left:6px;
}
.insetVerMatixRow{
	margin-left:22px;
}
.insetVerQuestLenth{
	height:18px;
	overflow:hidden;
}
/* inset Veriable DropdownPage Information Popup Start */
.insetDropPagePopup{
	margin-top:3px;
	color: #606060;
	border-top: solid 1px #CECECE;
	border-left: solid 1px #CECECE;
	border-right: solid 1px #CECECE;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F3F3F3));
	background: -moz-linear-gradient(top,  #F5F5F5,  #F3F3F3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F3F3F3');
}
.insetDropPagePopup:hover{
    border-color: #9A9A9A;
}
.insetDropPagePopup:active{
	-moz-transition: all 0.3s ease-in-out 0s;
    border-color: #9A9A9A;
    box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
	-moz-box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
	-webkit-box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
}
.insetDropPagePopup ul{
	top:19px;
	border-top:1px solid #CBC9C9;
}
.msgTextLingHg{
	margin-top:30px !important;
}
/* inset Veriable DropdownPage Information Popup Start */
/*dropDOWN END*/


/*surveyList*/
.surveyList .searchResultsHeader {
	border-bottom: 1px solid #EDEDED;
	color: #999999;
	font-size: 16px;
	padding: 25px 35px;
}
.searchResultsHeader b {
	color: #3A6CAE;
	padding: 0 5px;
}
.searchResultsHeader div {
	margin-top:-7px;
}
.surveyLink {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
}
.surveyLink a{
	margin-right:35px;
}
.surveyList, .resFailedEditIcon, .portalHomeList{
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	font-size:0.85em;
}
.surveyList ul, .resFailedEditIcon ul, .portalHomeList ul{
	list-style:none;
	margin:0;
	padding:0;
}
.surveyList ul li, .resFailedEditIcon ul li, .portalHomeList ul li{
	list-style:none;
	margin:0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	padding:6px 0 12px 19px;
	border-bottom:1px solid #EDEDED;
	margin-top:0px !important;
	margin-top:-6px;
	z-index:1;
}
.surveyList ul li h3, .portalHomeList ul li h3 {
	padding:0;
	margin:0;
	color: #1E1E1E;
	font-size:1.8em;
	font-weight:normal;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-bottom:5px;
}
body.noTouch .surveyList ul li:hover h3, .portalHomeList ul li:hover h3{
	color:#1BAA41;
}
.surveyList ul .leftContent, .portalHomeList ul .leftContent {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	padding:8px 0;
	float:left;
	color: #A0A0A0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.4;
	font-size:0.95em;
}
body.noTouch .surveyList ul li:hover, .portalHomeList ul li:hover{
	background:#FBFBFB;
}
.surveyList ul .leftContent b {
	color:#4D4D4D;
	font-weight:normal;
	padding:0 15px 0 0px;
	margin-left:2px;
}
.surveyList ul .rightContent, .resFailedEditIcon ul .rightContent{
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	display:none;
	padding:30px 0 0 0;
	float:right;
}
.resFailedEditIcon ul .rightContent{
	padding-top:40px !important;
}
.surveyList ul .rightContent > span:first-child, .resFailedEditIcon ul .rightContent > span:first-child{
	border:none;
}
body.noTouch .surveyList ul li:hover .rightContent,body.touch .surveyList ul li.over .rightContent, body.touch .resFailedEditIcon ul li.over .rightContent{
	display:block;
}
.surveyList ul .rightContent b, .resFailedEditIcon ul .rightContent b{
	display:block;
	font-weight:normal;
}
.surveyList ul .rightContent span, .emailTriggerEditTool span, .resFailedEditIcon span{
	float:left;
	border-left:1px solid #F5F5F5;
	min-width:50px;
	padding: 0 15px;
	text-align: center;
	cursor:pointer;
}
body.noTouch .surveyList ul .rightContent span:hover, body.noTouch .surveyList ul .resFailedEditIcon span:hover{
	color:#000;
}
.surveyList ul .emailTriggerEditTool, .surveyList ul .customVeriableTool{
	padding:0;
	float:right;
}
.emailTriggersListView ul li:hover .surveyList ul .emailTriggerEditTool{
	display:block;
}
.surveyEditIcon, .surveyPreviewIcon, .surveyPublishIcon, .surveyDeleteIcon, .surveyReportIcon, .surveyTrashIcon, .surveyRecoverIcon, .tagTrashIcon, .tagTickIcon, .tagEditIcon, .tagUnTickIcon, body.noTouch .surveyBox:hover .surveyEditIcon, body.noTouch .surveyBox:hover .surveyPublishIcon, body.noTouch .surveyBox:hover .surveyDeleteIcon, body.noTouch .surveyBox:hover .surveyTrashIcon, body.noTouch .surveyBox:hover .surveyRecoverIcon{
	background:url(../images/new_spirit.png) no-repeat;
	height:10px;
	width:10px;
	margin:0 5px 10px 7px;
}
.surveyEditIcon {
	background-position: -9px -45px;
}
.surveyPreviewIcon {
	background-position: -177px -24px;
}
.surveyPublishIcon {
	background-position: -197px -24px;
}
.surveyDeleteIcon {
	background-position: -81px -42px;
}
.surveyReportIcon {
	background-position: -197px -10px;
}
.surveyTrashIcon {
	background-position: -412px -45px;
	height:12px;
	width:11px;
}
.surveyRecoverIcon {
	background-position: -434px -45px;
	height:12px;
	width:14px;
}
.surveyBox:hover .surveyEditIcon {
	background-position:-9px -45px;
}
.surveyBox:hover .surveyPreviewIcon {
	background-position:-177px -24px;
}
.surveyBox:hover .surveyPublishIcon {
	background-position: -197px -24px;
}
.surveyBox:hover .surveyDeleteIcon {
	background-position: -81px -45px;
}
.surveyBox:hover .surveyTrashIcon {
	background-position: -412px -45px;
}
.surveyBox:hover .surveyRecoverIcon {
	background-position: -412px -45px;
}
.showMoreBt {
	/*background:url(../images/new_spirit.png) repeat-x 0 -994px;*/
	height:30px;
	padding:10px 20px 0 20px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	color:#353232;
	text-shadow: 1px 1px 1px #FFFFFF;
	border: 1px solid #D1D1D1;
	margin:20px;
	clear:both;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.surveyStatus{
	margin-right: 35px;
}
/*surveyList END*/


/*survey Create*/

.leftPanel {
	width: 270px;
	height:342px;
	font-size:0.85em;
}
.cursorPointer {
	cursor:pointer;
}
.rightPanel {
	width:585px;
	float:left;
	min-height:342px;
	background: url("../images/bg_left_side.jpg") no-repeat scroll left top transparent;
 #margin-top:30px;
}
.blankSurveyBox {
	background-color:#fff;
	height:102px;
	border:1px solid #f3f3f3;
	text-align:center;
	text-align: center;
	color:#bcbcbc;
	padding-top:70px;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px#ddd;
	box-shadow: 0 0 2px #ddd;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:30px;
	width:200px;
}
.tempBlackSurveyBox {
	background-color:#fff;
	height:102px;
	border:1px solid #f3f3f3;
	text-align:center;
	text-align: center;
	color:#bcbcbc;
	padding-top:70px;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px#ddd;
	box-shadow: 0 0 2px #ddd;
	margin:0 auto;
	margin-top:40px;
 #margin-top:50px;
	margin-bottom:30px;
	width:200px;
}
.crtCont {
	text-align:center;
	font-size:0.85em;
	color:#777777;
}
.surveyCategoryCont{
    color: #454545;
    font-weight: bold;
    margin:0 10px 0 0;
    padding: 10px 0 0;
	border-top:1px solid #ddd;
}
.sideList .surveyCategoryCont:first-child{
	border:none;
}
/*survey Create END*/

/*Question Toolbar End*/

.questionAdd {
	background-color:#f9f9f9;
	margin:0px;
	overflow:hidden;
	position:relative;
	padding-bottom:15px;
	font-size:0.87em;
	line-height: 1.3;
	border:1px solid #c5c5c5;
	min-height:150px;
	height:auto !important;
	height:150px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.questionAdd ul {
	list-style:none;
	margin:0;
	float:left;
	padding:5px 0 0 10px;
}
.questionAdd ul li {
	list-style:none;
	margin:0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	padding:4px 0;
	display:block;
}
.questionAdd ul li b {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	border:1px solid #b2b2b2;
	border-radius:3px;
	float:left;
	padding:3px 5px;
#padding:2px 5px;
	margin-right:5px;
}
body.noTouch .questionAdd ul li span:hover b {
	border:1px solid transparent;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #dcdcdc;
#border-bottom:1px solid transparent;
	border-top:1px solid #ffffff;
	border-radius:0;
}
.questionAdd ul li span {
	padding:0px 4px 0px 0px;
	width:90%;
	cursor:pointer;
	border:1px solid transparent;
	overflow:hidden;
	float:left;
}
body.noTouch .questionAdd ul li span:hover,body.touch .questionAdd ul li span.over {
	background:#f4f4f4;
	box-shadow: 1px 1px 1px #808080;
	color:#5F5F5F;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
	border:1px solid #d4d4d4;
	border-radius:3px;
	font-weight:bold;
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	text-shadow:1px 1px 1px #fff;
}
.questionAdd ul li small {
	font-size:0.97em;
	padding:6px 0 4px 0;
# padding:3px 0 4px 0;
	float:left;
	color:#272727;
}
.questToolfirstWidth{
	_width: 280px; /* IE6 */
	#width: 280px;
	width: 280px\9;
}
.questTooltwoWidth{
	_width: 250px; /* IE6 */
	#width: 250px;
	width: 250px\9;
}
.questToolthirdWidth{
	_width: 330px; /* IE6 */
	#width: 330px;
	width: 330px\9;
}
.questToolfourWidth{
	_width: 250px; /* IE6 */
	#width: 250px;
	width: 250px\9;
}
.previousNext {
	background: none repeat scroll 0 0 #DDDDDD;
	border: 1px solid #B9B9B9;
	border-radius: 15px 15px 15px 15px;
	left: 47%;
	padding: 0px 0px 0px 2px;
	position: absolute;
	margin-top:-11px;
	box-shadow: 1px 1px 0 0 #F2F2F2 inset;
	width:39px;
	font:11px Arial, Helvetica, sans-serif;
}
.previousNext span {
	float: left;
	cursor:pointer;
	height: 12px;
	width: 13px;
	padding:3px 4px 3px 0;
}
.toolNextPrevLine {
	float: left;
	line-height: 17px;
	color: #BBBBBB;
}
.toolPrevArrow {
	background:url("../images/new_spirit.png") -224px -192px;
	height:15px;
	width:7px;
	margin: 0 0 0 0;
}
.toolPrevArrow.disable {
	background:url("../images/new_spirit.png") -268px -192px;
	cursor:default;
}
.toolNextArrow {
	background:url("../images/new_spirit.png") -289px -192px;
	height:15px;
	width:7px;
	float:right !important;
	margin: 0 2px 0 0;
}
.toolNextArrow.disable {
	background:url("../images/new_spirit.png") -245px -192px;
	cursor:default;
}
.toolBarQuestionBox {
	width:2574px;
	position:relative;
	overflow: hidden;
	margin:0px;
}
.transition {
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transition: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    -ms-transition-duration: .5s;
}
.secondView {
	margin-left:-858px;
}
.firstView{
	margin-left:0px;
}
.thirdView {
	margin-left: -1716px;
}
/*.previousNext, .toolPrevArrow .selected {
	background-position: -271px -196px;
}*/
.redioBT, .checkBoxBT, .comboBoxBT, .comboBoxBT_Single, .single_Line, .essayBox, .numericBox, .emailBox, .matrix_Single, .matrix_Multiple, .matrixDropdown, .calenderBox, .ratingBox, .ratingScale_Multi, .ratingScale_Matrix, .descriptiveBox, .copySurveyBox, .toolBarArrowLeft, .toolBarArrowRight, .imageQuestType, .rankingIcon, .lastNameIcon, .demoGrapIcon, .fileType, .npsType, .signTypeIcon,.slideTypeIcon{
	width: 13px;
	background: url(../images/new_spirit.png) no-repeat -10px -86px;
	height: 16px;
	vertical-align:middle;
}
.redioBT {
	background-position: -10px -85px;
}
.checkBoxBT {
	background-position: -55px -84px;
}
.comboBoxBT {
	background-position: -99px -84px;
}
.comboBoxBT_Single {
	background-position:-119px -82px;
}
.single_Line {
	background-position: -141px -83px;
}
.essayBox {
	background-position: -162px -84px;
}
.numericBox {
	background-position:-184px -82px;
}
.emailBox {
	background-position: -206px -84px;
}
.matrix_Single {
	background-position: -229px -84px;
}
.matrix_Multiple {
	background-position: -252px -84px;
}
.matrixDropdown {
	background-position: -442px -128px;
}
.calenderBox {
	background-position:-274px -85px;
}
.ratingBox {
	background-position: -293px -83px;
}
.ratingScale_Multi {
	background-position: -357px -85px;
}
.ratingScale_Matrix {
	background-position: -380px -86px;
}
.descriptiveBox {
	background-position: -314px -84px;
}
.imageQuestType{
	background-position: -452px -84px;
}
.copySurveyBox {
	background-position: -336px -86px;
}
.rankingIcon{
	background-position: -160px -474px;
}
.lastNameIcon{
	background-position: -479px -295px;
}
.demoGrapIcon{
	background-position: -480px -318px;
}
.fileType {
	background-position: -413px -114px;
}
.npsType
{
	width:14px;
	height:14px;
	background-position: -430px -95px;
}
.signTypeIcon {
	background-position: -202px -138px;
	width:18px;
	height:14px;
}
.slideTypeIcon{
	background-position: -411px -134px;
	width: 18px;
	height:10px;
}
.toolBarArrowLeft {
	background-position:-40px -10px;
	width:3px;
}
.toolBarArrowRight {
	background-position: -53px -10px;
	width:3px;
}
.addPageIcon {
	background:url(../images/new_spirit.png) no-repeat -100px -24px;
	height:10px;
#height:8px;
	width:11px;
	vertical-align:middle;
	margin-right:2px;
}
.addButton {
	color:#5e5e5e;
	font-size:.85em;
	margin-top:-2px;
	border: 1px solid #c1c1c1;
	padding:0px 5px;
	cursor:pointer;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-o-border-radius:3px;
}
.addPage{
	text-align:center;
	padding: 10px 0 0;
	min-height:25px;
	margin:0 auto;
}
.addPage span, .addButton span{
	padding:2px 5px;
	cursor:pointer;
	border-radius:3px;
	border:1px solid #C8C4C4;
	float: left;
	margin:0 auto;
	position:relative;
	left:45%;
}
.surveyPreview {
	padding:3px 10px;
	margin: 5px 10px 0 0;
	cursor:pointer;
	border:1px solid #3f3f3f;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-o-border-radius:3px;
}
.surveyLine {
	background:url("../images/menuDvd.png") no-repeat scroll;
	height: 38px;
	width: 3px;
}

.save_CancelBT input[type="button"] {
	background:#f0f0f0;
	border:solid 1px #CBCBCB;
	color: #5E5E5E;
	cursor: pointer;
	padding: 5px 10px;
	margin-left:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#EBEBEB));
	background: -moz-linear-gradient(top, #F8F8F8, #EBEBEB);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#EBEBEB');
 	outline:none;
}
.save_CancelBT input[type="button"] + input[type='button']:hover {
	border-color:#C4C4C4;
    box-shadow: 0 0 3px rgba(222, 222, 222, 0.75);
	-moz-box-shadow:0 0 3px rgba(222, 222, 222, 0.75);
	-webkit-box-shadow:0 0 3px rgba(222, 222, 222, 0.75);
}
.save_CancelBT input[type='button']:first-child, .save_CancelBT input[type='button'].active {
	color: #fff;
	font-weight:normal;
	border: solid 1px #327ac3;
	background: #87ACFB;
	background: -webkit-gradient(linear, left top, left bottom, from(#87ACFB), to(#3079ED));
	background: -moz-linear-gradient(top, #87ACFB, #3079ED);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#87ACFB', endColorstr='#3079ED');
	 border-radius: 3px;
 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.themeSaveBut{
	border-color:transparent !important;
    box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
/*.uploadCancelBT{
	margin-left:5px !important;
}*/

/* Publish Page Start Here*/
.contentArea {
	margin:10px;
	background-color:#fff;
	/*min-height:700px;*/
    -webkit-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-moz-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
}
.publishArea {
	margin:30px;
}
.parghTopSpace {
	margin-top:0px;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
}
.statusCont {
	border-bottom:1px solid #e6e6e6;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	position:relative;
	margin:0 auto;
	margin: 15px;
}
.publishBTSpace {
	padding:15px 0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	position:relative;
	margin:0 auto;
	width:165px;
}
.publishBlueBT {
	height:28px;
	padding:8px 20px 0 20px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
	color:#353232;
	border: 1px solid #26711D;
	color:#fff;
	text-shadow:1px 1px 1px #676767;
}
.defultTopSpace {
	margin-top:15px;
}
.other_Textfield {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	position:relative;
	margin-bottom:20px;
	padding:10px 0 0 0;
}
.other_Textfield b {
	padding: 5px 15px;
	font-weight:bold;
	color: #606060;
	font-size:14px;
	border: solid 1px #a9a9a9;
	background: #bfbfbf;
	border-radius: 0 3px 3px 0;
	cursor:pointer;
	float:left;
	-moz-box-shadow: 1px 1px 1px 0 #989898 inset;
	-webkit-box-shadow: 1px 1px 1px 0 #989898 inset;
	box-shadow: 1px 1px 1px 0 #989898 inset;
}
.other_Textfield .selected {
	color: #fff;
	border: solid 1px #327AC3;
	background: #0095cd;
	border-radius: 3px 0px 0px 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#6AB1E5), to(#3587D3));
	background: -moz-linear-gradient(top, #6AB1E5, #3587D3);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6AB1E5', endColorstr='#3587D3');
	box-shadow:none;
}
.openBTSpace {
	padding:10px 10px;
	display:inline-block;
	width:100%;
}
.defultCancelBT {
	background:url(../images/new_spirit.png) repeat-x 0px -854px;
	height:22px;
	border:1px solid #919191;
	padding:2px 10px 0 10px;
	font-weight:bold;
	text-align:center;
	text-shadow:0.8px 0.8px 0.8px #fff;
	cursor:pointer;
}
.greenBT {
	padding:6px 10px;
	text-align:center;
	text-shadow:0.8px 0.8px 0.8px #fff;
	cursor:pointer;
	position:relative;
	border: 1px solid #D1D1D1;
	color: #353232;
	height:19px;
	font-size:0.95em;
	line-height:17px;
}
.greenBTsel {
	cursor:pointer;
	color:#fff;
	text-shadow:none;
	border:1px solid #0a9331;
}
.greenBT .emailBox_TopArrow {
	position:absolute;
	left:6%;
	bottom:-19px;
	bottom:-18px \0/;

}
.defultBTspace {
	margin-left:5px;
}
.defultBTspace.b {
	margin-left:0px;
}
.urlFiled {
	display: inline-block;
    margin-bottom: 10px;
}
.urlFiledMarginBtm{
	margin-bottom:0 !important;
}
.urlFiled .customText {
	margin:5px 0 0 0;
	height:25px;
	width:96.5%;
	padding-left:5px;
}
.urlFiled .customArea {
	margin:5px 0 0 0;
	height:50px;
}
.publishArrow {
	background:url(../images/new_spirit.png) repeat-x -140px -10px;
	height:9px;
	width:9px;
	margin-right:10px;
	margin-bottom:3px;
}
.publishDownArrow {
	background:url(../images/new_spirit.png) repeat-x -155px -10px;
	height:5px;
	width:9px;
	margin-right:10px;
	padding-bottom: 5px;
}
/* 11 jan 2012 start */
.publishContentArea {
	margin:10px;
	background-color:#fff;
	-webkit-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-moz-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	/*padding:10px 20px;*/
}
.parghTopSpace {
	margin:15px 15px 15px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.93em;
	line-height:20px;
}
/* 11 jan 2012 end */

/* Step3 Start Here (email this url Box) */

.emailSendBox, .embedBox, .htmlBox {
	background-color:#fafafa;
	padding:0 0 0px 20px;
	margin-top:10px;
#margin-top:12px;
	position:relative;
	width:94%;
	border:1px solid #e5e5e5;
	position:relative;
	clear:both;
	height:400px;
}
.embedBox {
	height:120px;
	clear:both;
}
.htmlBox {
	height:150px;
}
.emailSendBox .leftBox {
	position:relative;
	float:left;
	width:400px;
}
.emailSendBox, .defultTopSpace {
	padding-top:0;
}
.emailSendBox .save_CancelBT {
	text-align:left;
}
.htmlBox .save_CancelBT {
	text-align:left;
}
.embedBox .save_CancelBT {
	text-align:left;
}
.emailBox_TopArrow {
	background:url(../images/new_spirit.png) no-repeat -343px -24px;
	width:20px;
	height:8px;
}
.emailArrow, .embedArrow, .htmlArrow {
	left:48px;
	top: -8px;
	z-index:11;
	position: absolute;
	width: 22px;
}
.embedArrow {
	left:130px;
}
.htmlArrow {
	left:240px;
}
/*Sent Details Start Here*/
.sentDetailsBox {
	float:right;
	margin-left:20px;
	width: 250px;
	padding:0px 0px 0px 25px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.sentDetailsBoxBg {
	border-left:1px solid #e5e5e5;
	background-color:#fff;
	padding:10px;
}
.sentList {
	margin:10px 0 0 0;
	padding:0;
}
.sentList ul {
	margin:0;
	padding:0;
	height:349px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.sentList ul li {
	list-style-type:none;
	color:#aaaaaa;
	padding:3px 0px;
}
.sentIcon {
	background:url(../images/new_spirit.png) no-repeat -315px -24px;
	width:18px;
	height:18px;
	float:left;
	margin:0px 6px 0 0;
}
.emailSentLink {
	color:#3A6CAE;
	margin:4px 10px 10px 0;
	float:right;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif
}
.emailSentLink:hover {
	text-decoration:underline;
}
.accessLink {
	color:#3f89d8;
	margin:4px 15px 0 0;
	float:right;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif
}
.accessLink:hover {
	text-decoration:underline;
}
.accessLinkSurvey {
	color:#3f89d8;
	margin:4px 15px 0 0;
	cursor:pointer;
	font:normal 13px Arial, Helvetica, sans-serif;
}
.accessLinkSurvey:hover{
	text-decoration:underline;
}
/*Sent Details End Here*/

/*Step3 End Here*/

/* Set Cutoff Date Start Here*/
.cutofDate {
	clear:both;
	margin:0;
}
.cutofDate input{
	margin-right:5px !important;
}
.cutofText {
	color: #bc8000;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 0 5px 0;
	font-size:1em;
}
.cutofTextfiled {
	margin:5px 0 10px 0px;
}
.contSpace {
	/*margin-left:15px*/;
}
.webFld{
	background:#fff;
	border: none;
	box-shadow: none !important;
	width: 536px;
	padding:10px !important;
}
.greenBgpush {
	background-color:#dff1f9;
	padding:15px;
	margin:8px 0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.restrictionsSaveBT{
	margin-left:4px !important;
}
/* Set Cutoff Date End Here*/
/* Publish Others Start Here*/
.weblinkborder {
}
.titleWebLink {
	color:#171717;
	font-size:1.2em;
}
.titleWebLink a {
	color:#171717;
	text-decoration:none;
}
.weblinkborder input {
	margin:4px 0 5px 0;
#margin:7px 0 5px 0;
	padding:0px;
}
.weblinkborder span {
	/*padding-top:3px;*/
	display:inline-block;
}
.displayBG {
	background-color:#f5f5f5;
	padding:20px;
	margin:5px 0 10px 0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	font-size:0.93em;
}
.closeMsg {
	color: #3A6CAE;
	cursor:pointer;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif
}
.cutofInput {
	padding-bottom:5px;
}
.cutofInput label {
	margin-left:5px;
	font-size:0.93em;
}
.weblinkborder span.show {
	cursor:pointer;
}
.faceBookIcon, .twitterIcon, .linkDin, .googlePlus {
	background:url(../images/new_spirit.png) no-repeat -379px -256px;
	height:32px;
	width:32px;
	cursor:pointer;
}
.twitterIcon {
	background:url(../images/new_spirit.png) no-repeat -417px -256px;
	margin:0 5px;
}
.linkDin {
	background:url(../images/new_spirit.png) no-repeat -460px -256px;
	margin:0 2px;
}
.googlePlus {
	background:url(../images/new_spirit.png) no-repeat -339px -256px;
	margin:0 2px;
}
.closepublishBT {
    border: 1px solid #B4B4B4;
    color: #515151;
    cursor: pointer;
    font-weight: normal;
    height: 28px;
    padding: 8px 20px 0;
    text-align: center;
}
.accessThisLinkBT{
	cursor: pointer;
    padding: 5px 10px;
    text-shadow:1px 1px 1px #386F18;
}
.publishIpadToolTip{
	top:0;
	padding: 4px 25px 10px;
	font-size:1em;
	display:none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5);
	text-shadow: -1px -1px 6px rgba(0, 0, 0, 0.6), -1px -1px 1px #000000;
	border:1px solid #000;
	cursor:pointer;
	background-color: #7d7e7d;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 	background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 	background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 	background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 	background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 	background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);
}
.emailLinkMsg{
	border-top: 1px dashed #BEBABA;
    color: #000000;
    font-size: 1.1em;
    line-height: 22px;
    padding: 20px 0 10px;;
}
.offilinePwdWeb{
	font-size:1.6em;
	letter-spacing:3px;
	width:190px !important;
}
/* Publish Others End Here*/
/* Social Media Start */
.smfbConnectArea{
	overflow: auto;
}
.smfbLabel{
	float: left;
    padding-left: 15px;
}
.smfbLabel em{
	font-style:normal;
	font-size:0.85em;
}
.smfbLabel b{
	color:#000;
	font-size:1.1em;
}
.smfbConnectBT{
	padding:10px;
	cursor:pointer;
}
.smfbConnectBox{
	margin-top: 20px;
	background-color:#f9f9f9;
	padding:20px 0;
}
.smfbPadding{
	padding:0 20px;
}
.smfbPageBg{
	background-color:#f2f2f2;
	padding:10px 20px;
	color:#414141;
	margin:10px 0 0 0;
}
.smfbPageBg em{
	font-style:normal;
	color:#9A9A9A;
}
.smfbListSaveBT{
	padding:10px 20px;
}
/* Social Media End */
/* Email Embed Start */
.emailEmbedBox{
	margin:0 0 20px 0;
	display:inline-block;
}
.emailEmbedSend, .emailDownloadIcon{
	background:url(../images/new_spirit.png) no-repeat -8px -592px;
	width:38px;
	height:48px;
	float:left;
}
.emailDownloadIcon{
	background:url(../images/new_spirit.png) no-repeat -66px -592px;
}
.emailEmbedCont{
	margin-left:48px;
	/*float:left;*/
}
.emailEmbedCont a{
	margin-top:10px;
	display:inline-block;
}
.emailDownload{
	margin:0;
}
/* Email Embed End */
.offlineEnterFiled{
	margin:20px 0;
}
.sixCharacters{
	margin-left:5px;
	color:#A7A7A7;
	font-size:0.85em;
}

.offlineChangePW{
	padding:20px 0 0 0;
	margin:0 0 80px 0;
}
.offlineChangePW a{
	cursor:pointer;
}
.offLineenableArea{
	border-top:1px solid #ddd;
	padding:20px 0 0 0;
}
.offLineBT{
	margin:10px 0;
	overflow:hidden;
}
.offLineEnableBT, .offLineDisableBT{
	padding:5px 10px;
	border:1px solid #ddd;
	background-color:#F7F7F7;
	float:left;
	color:#B8B8B8;
}
.offLineEnableBT.selected{
	color: #e8f0de;
	border: solid 1px #59952A;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#69BE26), to(#459208));
	background: -moz-linear-gradient(top,  #69BE26,  #459208);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#69BE26', endColorstr='#459208');
	outline:none;
	cursor:pointer;
}
.offLineDisableBT.selected{
	color: #606060;
	border: solid 1px #bfbfbf;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	outline:none;
	cursor:pointer;
}
.offlineDisableOverlay {
	background-color: #FFFFFF;
    height: 100%;
    opacity: 0.1;
    width: 100%;
}

/* Publish Page End Here*/

/* Edit Page Start Here*/
.pageTitle {
	color: #000000;
	float: left;
	padding:0
}
.componentHoverBgColor {
	background: none repeat scroll 0 0 #00000;
}
/* Edit Page (Component) Start Here*/
.toolBarBg {
	/*background-color:#ededed;*/
	padding:10px 0;
}
.editComponentBox {
	border-top:none;
	background-color:#f9f9f9;
	margin: 10px 20px;
	font-size: 0.93em;
	-webkit-box-shadow:0 1px 10px rgba(196, 196, 196, 0.95);
	-moz-box-shadow:0 1px 10px rgba(196, 196, 196, 0.95);
	box-shadow:0 1px 10px rgba(196, 196, 196, 0.95);
}
.editComponentBox h3 {
	color: #FFFFFF;
	float: left;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
}
.fillingBox
{
	min-width: 270px;
}
.editComponentBox input[type='text'],.editComponentBox input[type='number']{
	border:#ddd 1px solid;
	padding-left:5px;
	height:18px;
	background:#fff;
	margin:0px 5px;
}
.editComponentBox input[type='text']:focus,.editComponentBox input[type='number']:focus {
	background-color: #FFFFFF;
    border: 1px solid rgba(121, 187, 238, 0.75);
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	outline:none;
}
.editComponentBox label {
	/*margin-left:6px;*/
	font-size:1em;
}
.editOtherChoice{
	margin-right:20px;
}
.autoFillArea{
	padding:10px 0 5px 30px;
}
.autoFillTextFiled{
	padding: 10px 0 0 71px;
}
.col-val-from{
	display: inline-block;
}
.col-val-to{
	display: inline-block;
	margin-left: 20px;
}
.col-val-to .dropDownQuest{
	margin:0 0 0 5px;
}
.innerDropBox input[type="checkbox"].inner-check{
	margin: 3px 0 5px 10px;
}
.innerDropBox .lblInnerDrop{
	margin-left: 8px;
}
.selectedInitVal{
	width: 365px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/* Edit Page (Component) End Here*/

/* Edit Page End Here*/

/* Report Page Start Here*/
.summaryTextBreak{
	word-wrap: break-word;
	width: 745px;
}
.imgPrint,.imgShare {
	border: 1px solid #BEBEBE;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 4px 7px;
	position: relative;
	min-height:20px;
	text-align:center;
	margin-left:5px;
	margin-top:5px;
}
.printIcon {
	background:url(../images/new_spirit.png) -307px -45px;
	height:18px;
	width:18px;
}
.pdfIcon {
	background:url(../images/new_spirit.png) -469px -45px;
	height:18px;
	width:20px;
}
.shareIcon {
	background:url(../images/new_spirit.png) -374px -42px;
	height:18px;
	width:18px;
}
.bdr_radius {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #F1F1F1;
}
.topbg {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.topbg table {
	background:#f0f9e4;
}
.bdr_rgt {
	border-right:1px solid #efefef;
}
.bdr_rgt:last-child {
    border-right: none;
}
.bdr_bottom {
	border-bottom:1px solid #EFEFEF;
}
.bdr_bottom02 {
	background-color:#fff;
	border-bottom:1px solid #e8eded;
}
.num_col {
	color:#bc8000;
}
.reponsesCount, .userPortalName{
	font-size: 1.2em;
    font-weight: normal;
    color: #4A4A4A;
}
.numbercolgray {
	color: #C8C8C8;
    display: block;
    padding-top: 10px;
}
.num_col02 {
	color:#008989;
	font-weight:bold;
	font-size:13px;
}
.reportListTopSpace{
	padding:0 !important;
	margin-top:18px;
}
/*
.ptb {
	padding:23px 0 21px 0;
}
*/
.plr {
	padding:0 25px 0 20px;
}
.plft {
	padding-left:20px !important;
}
.indReportShareName{
	background: url("../images/login-pattern.png") repeat scroll 0 0 transparent;
}
.mtop {
	margin-top:40px;
	box-shadow:0 1px 0px #F2F2F2;
	-moz-box-shadow:0 1px 0px #F2F2F2;
	-webkit-box-shadow:0 1px 0px #F2F2F2;
	overflow:auto;
}
.font14 {
	font-size:0.94em;
	font-weight:bold
}
.blackColor {
	color:#000;
}
.blueColor {
	color:#4587de;
}
.comm_table {
	border-collapse:collapse;
	font-size:0.95em;
	table-layout: fixed;
}
.comm_table table {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.comm_table thead td{
	background-color:#F2F6FB;
	border-bottom: 1px #eee solid;
}
.comm_table tfoot td{
	background-color:#F2F6FB !important;
}
.comm_table th {
	background:#eff1f4;
	padding:8px 20px;
}
.comm_table th.pdn {
	padding:18px 0 18px 0;
}
.comm_table td {
	padding:5px;
	border-left:1px solid #eee;
}
.comm_table tbody tr{
	word-wrap:break-word;
}
.comm_table h1 {
	color:#484848;
	font-weight:normal;
	font-size:0.98em;
	float:left;
	margin:0;
	padding:0;
	word-wrap:break-word;
	max-width:620px;
}
.commTitleNowrap {
	white-space: nowrap;
}
.commResponse {
	width:auto;
	min-width:280px;
	max-width:380px;
	white-space:normal;
}
.commoverflow {
	overflow: auto;
}
.comm_table img {
	vertical-align:middle;
	margin-right:4px;
}
.imgCreateChart {
	background:url(../images/new_spirit.png) -256px -46px;
	height:17px;
	width:16px;
}
.comm_table span {
	float:left;
}
.comm_table span a {
	color:#4587de;
	font-size:13px;
	text-decoration:none;
}
.comm_table span a:hover {
	color:#4587de;
	text-decoration:underline;
}
.bar_chat {
	border-radius:2px;
	height:13px;
	background: #E2B391;
	background: -webkit-gradient(linear, left top, left bottom, from(#F7D9BA), to(#E2B391));
	background: -moz-linear-gradient(top,  #F7D9BA,  #E2B391);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7D9BA', endColorstr='#E2B391');
}
.mat_col {
	padding:0 13px;
	min-width:20px;
	max-width:75px;
}
.imgTickIcon {
	font-family:Arial Unicode MS, Lucida Grande;
	font-size:14px;
	color:#bc8000;
}
.starRatingON, .matrixStar{
	background:transparent;
	font-family:Arial Unicode MS, Lucida Grande;
	font-size:18px;
	color:#f4da4a;
	width:auto;
	height:auto;
}
.responsesList {
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	background:#fff;
}
.responsesList ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	min-height:200px;
	max-height:300px;
}
.responsesList ul li {
	margin:0 20px;
	padding:10px 0;
	list-style:none;
	border-bottom:1px dashed #ddd;
}
.fillingLoadingTopLayer
{
	position:relative;
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
}
.fillingLoadingLayer
{
	background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.fillingLoading
{
    display: inline-block;
    float: none;
    padding: 5px 10px;
}
.prvesNext {
	padding:10px 0 0 0;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.prvesNext .imgleftArrow {
	margin-right:10px;
	cursor:pointer;
}
.prvesNext .imgrightArrow {
	margin-left:10px;
	cursor:pointer;
}
.imgleftArrow {
	background:url(../images/new_spirit.png) -255px -10px;
	width:4px;
	height:10px;
}
.imgrightArrow {
	background:url(../images/new_spirit.png) -267px -10px;
	width:4px;
	height:10px;
}
.blueText {
	color:#50b4b4;
}
.comm_table span.chatBar {
	float:right;
}
.pdfView .chatBar {
	display:none;
}
.surveyLink a.orangText {
	color: #598fde;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}
.resEditIcon {
	background: url("../images/new_spirit.png") -9px -45px;
	height: 10px;
	width: 10px;
	margin:0 8px 2px 0;
}
.resDeleteIcon {
	background: url("../images/new_spirit.png") -81px -45px;
	height: 10px;
	width: 10px;
	margin:1px 5px 0 0;
}
.reportTextBreak{
	width: 802px;
    word-wrap: break-word;
}
.resResponderInfo{
	background: url("../images/new_spirit.png") -477px -228px;
	height: 12px;
	width: 13px;
	margin:0 6px 0 0;
}
.responseDemoGraph{
	width: 833px;
	box-sizing: border-box;
	overflow: auto;
}
.imgResponseList{
	float:left;
	margin-right: 10px !important;
}
.nameOnPrint{
	position: relative;
	top:20px;
}
.responseListItem{
	margin-bottom: 5px;
}
.respFileName{
	font-weight: 600;
	font-size: 12px;
}
.viewDownRespLink,.downRespLink{
	margin-right: 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.downRespLink{
	margin-left: 5px;
	margin-right: 0;
}
.summaryRespImgLink img{
    width: 32px;
    height: 32px;
}
.indRespImgLink img{
	width: 32px;
	height: 32px;
}
/*NPS CHART*/
.smallScale{
	color:#afafaf;
	position:relative;
	font-size:8px;
}
.smallScale.scale90 {
	right: 3px;
	top: 121px;
}
.smallScale.scale80 {
	right: 0px;
	top: 98px;
}
.smallScale.scale70 {
	right: 0px;
	top: 75px;
}
.smallScale.scale60 {
	left: -5px;
	top: 54px;
}
.smallScale.scale40 {
	left: -32px;
	top: 19px;
}
.smallScale.scale30 {
	left: -43px;
	top: 7px;
}
.smallScale.scale20 {
	left: -57px;
	top: -3px;
}
.smallScale.scale10 {
	left: -72px;
	top: -9px;
}
.smallScale.hideVisibility {
	visibility: hidden;
}

.smallScale.scaleNeg10 {
    right: 33px;
    top: -9px;
}
.smallScale.scaleNeg20 {
    right: 67px;
    top: -3px;
}
.smallScale.scaleNeg30 {
    right: 101px;
    top: 7px;
}
.smallScale.scaleNeg40 {
    right: 134px;
    top: 19px;
}
.smallScale.scaleNeg60 {
    right: 178px;
    top: 54px;
}
.smallScale.scaleNeg70 {
    right: 202px;
    top: 75px;
}
.smallScale.scaleNeg80 {
    right: 222px;
    top: 98px;
}
.smallScale.scaleNeg90 {
    right: 239px;
    top: 121px;
}
.npsTable{
	border-collapse: seperate !important;
}
/*NPS CHART*/

/* Report Page End Here*/

/* Color Platte Start Here*/
.okBotton {
	background-color: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	padding: 1px 5px;
	position: relative;
	font-size: 0.95em;
}
.colorPlatFiled {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid #C2C2C2;
	font-size: 0.93em;
	margin: 0;
	outline: medium none;
	box-shadow: -1px -1px 0 #D0C8C8;
	padding: 2px;
}
.colorPaletteBox input[type="text"] {
	height: 13px;
	width:60%;
}
.colorCode input[type="text"] {
	height: 13px;
	width:80%;
}
/* Color Platte Start Here*/

/* Setting page Start Here */
/* Header Settings Start */
.settingTitle {
	color: #171717;
	font-size: 1em;
}
.editorSettings{
	padding:30px;
	font-size:0.95em;
	/*overflow: hidden;*/
	display:inline-block;
}
.settingsBox {
	padding:30px;
	height:auto;
	overflow:hidden;
	font-size:0.95em;
}
.settingsBox ul {
	margin:0;
	padding:0;
}
.settingsBox li {
	list-style-type:none;
	display:block;
	float:none;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.settingsBox li input[type="checkbox"], .settingsBox li font {
	float:left;
	cursor:default;
}
.settingsBox li input[type="checkbox"] {
	margin:0px 5px 0 0;
	*margin-top:0px;
}
/* Firefox */
@-moz-document url-prefix()
{
.settingsBox li input[type="checkbox"] { margin:4px 5px 0 0; }
}

 /* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.settingsBox li input[type="checkbox"] {margin:4px 5px 0 0; }
}
p.headerLogoSection {
	padding:0 0 20px 0;
	min-height:30px;
}
p.headerLogoSection em {
	display:block;
	width:100px;
	color:#000;
	float:left;
	font-style:normal;
}
p.headerLogoSection label {
	margin-right:15px;
	float:left;
}
p.headerLogoSection.surveyTitle {
	padding:0;
 min-height:
}
p.headerLogoSection.surveyTitle input[type="text"] {
	float:left;
	width:250px;
	position:relative;
	top:-3px;
}
p.headerLogoSection input[type="text"] {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #C2C2C2;
	font-size: 0.93em;
	margin: 0;
	outline: medium none;
	padding: 5px 4px;
}
p.headerLogoSection input[type="text"]:hover{
	background-color:#fff;
	border:1px solid #A3A3A3;
}
p.headerLogoSection input[type="text"]:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
}
.settingUpload span.emailBox_TopArrow {
	display: block;
	margin: 0 0 0 79px;
	position: relative;
	top: 1px;
	z-index: 110;
}
.settingUpload {
	margin:0 0 25px 100px;
}
.settingUpload .selectionBorder {
	width:520px;
}
.designToolone {
	/*float:left;*/
	padding:0 0 0 30px;
}
.designToolLabel {
	clear:both;
	margin:8px 0;
	font-size:0.93em;
	float:left;
	width:120px;
	height:20px;
	overflow:hidden;
}
.designToolFiled {
	min-width:50%;
	padding:0 0 0 10px;
	margin:8px 0;
	float:left;
}
.designToolone input[type="radio"] {
	margin:0 6px 0 0;
}
.settingSaveBT {
	border: 1px solid #398B2E;
	color: #fff;
	cursor: pointer;
	height: 28px;
	padding: 6px 20px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #676767;
}
.settingBrowseBt {
	padding:5px 10px;
}
.settingChangeBt {
	margin:0 10px;
	padding:5px 10px;
}
.applyAlign{
	overflow: hidden;
	margin-top:14px;
}
.applyLoading{
	padding: 5px 0px 0px 5px;
}
/* Header Settings End */
/* Settings Customize Start */
/*.settingLeftText{
	width:145px;
}*/
.settingThankYouPage{
	margin:20px 0;
}
.settingThankYouPage h4, .dynamicParMtr h4{
	margin:0;
	padding:0;
	font-weight:bold;
	padding-bottom:3px;
	font-size:0.85em;
}
.settingThankYouPage em{
	font-size:0.80em;
	color:#999;
	font-style:normal;
	display:block;
	margin-top:5px;
}
.settingThankYouPage input[type="text"]{
	height:16px;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #C2C2C2;
	padding: 5px 4px;
	width:420px;
}
body.noTouch .settingThankYouPage input[type="text"]:hover{
	background-color: #FFFFFF;
    /*border: 1px solid #A3A3A3;*/
}
.settingThankYouPage input[type="text"]:focus{
	background-color: #FFFFFF;
    border: 1px solid rgba(121, 187, 238, 0.75);
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}
.settingCustomizeRight{
	padding:0 20px 20px 20px;
	/*border: 1px solid #f5f5f5;*/
	margin: 5px 0 0 0;
}
.settingCustomizeRight label{
	display:inline-block;
	margin-right:15px;
}
.settingCustomizeRight input[type="radio"]{
	margin-right:4px;
	/*position: relative;
	top: 2px;*/
}
.settingClosePageBox{
	margin-top:30px;
	width:100%;
}
.settingLanguage{
	margin-top:20px
}
.settingLanguage b {
	float: left;
    width: 160px;
}
/* Settings Customize End */
.msgBoxOutline textarea{
    outline-style:none;
    resize:none;
    padding:8px;
}
.msgBoxOutline{
	width:100%;
}
/* Setting page End Here */

/* Themes screen1 page Start Here */
.box {
	overflow:hidden;
}
.box a {
	border:1px solid #f4f4f4;
	padding:6px;
	background:#fff;
	width:248px;
	display:block;
	float:left;
	margin:20px 15px;
	font: normal 14px Arial;
	color:#515151;
	text-decoration:none
}
body.noTouch .box a:hover{
	-webkit-box-shadow: 0px 0px 10px 1px #dfdfdf;
	-moz-box-shadow: 0px 0px 10px 1px #dfdfdf;
	box-shadow: 0px 0px 10px 1px #dfdfdf;
	border:1px solid #D7D7D7;
	cursor:default;
}
.box a.active {
	border: 1px solid #fff;
	box-shadow: 2px 2px 12px rgba(140, 140, 140, 0.65);
	-webkit-box-shadow: 2px 2px 12px rgba(140, 140, 140, 0.65);
	-moz-box-shadow: 2px 2px 12px rgba(140, 140, 140, 0.65);
 #border: 1px solid #ddd;
 *border: 1px solid #ddd;
	border: 1px solid #ddd\0/;
}
.box a span, .box a img {
	display:block;
}
.box a span {
	padding:13px 5px 0px;
	height:20px;
}
.selectedThemeIcon {
	background: url("../images/new_spirit.png") -9px -149px;
	height:14px;
	width:8px;
}
.themeStdEditIcon{
    cursor: pointer;
}
body.noTouch .box a .themeEditDelete, body.noTouch .box a .themeStdEditIcon{
    display:none;
}
body.noTouch .box a:hover .themeEditDelete, body.noTouch .box a:hover .themeStdEditIcon{
    display:block;
}
/* Themes screen1 page End Here */

.themeListBox
{
    overflow:hidden;
}
/* Theme screen2 page Start Here */
.themeEditheader {
	position:absolute;
	top:0px;
	box-shadow:0 1px 3px #666;
	/*width:100%;*/
	right:0px;
	overflow:hidden;
	z-index:99;
}
.themeInner {
	width:882px;
	margin:8px auto 0px;
	overflow:hidden;
}
.themeInner select {
	margin-right:5px;
}
.themeInner .flLeft {
	#margin:0px 1px 0px 1px;
}
.themeInner b {
	display:block;
}
.themeInner .save_CancelBT {
	clear:none;
	float:right;
	margin:0;
}
.hideBody {
	background-color:#e8e8e8;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	display:none;
	overflow:hidden;
	z-index:9999;
}
.themePreviewHeader {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	border:none;
}
.themeToolclose {
	position: absolute;
	right: 10px;
}
body.noTouch .themeToolclose .closeBT:hover {
	background:url(../images/new_spirit.png) no-repeat -399px -10px;
}
/*.tagcloseBT
{
	background:url(../images/new_spirit.png) no-repeat -399px -10px;

}*/
.themeTopToolLoading{
	margin:0 0 0 5px;
	padding:8px 0 4px;
}
.infoArea input[type="text"],.infoArea input[type="number"],.infoArea input[type="search"], .editor_Vertical textarea, .emailTriggerTextBox textarea {
	margin:0px;
	outline:medium none;
	padding : 5px 4px;
	border :1px solid #C2C2C2;
	background:none repeat scroll 0 0 #fbfbfb;
	font-size:0.95em;
}
.infoArea input[type="text"]:hover,.infoArea input[type="number"]:hover, .editor_Vertical textarea:hover, .emailTriggerTextBox textarea:hover {
	background-color:none repeat scroll 0 0 #fff;
	border:1px solid #a3a3a3;
}
.infoArea input[type="text"]:focus,.infoArea input[type="number"]:focus, .editor_Vertical textarea:focus, .emailTriggerTextBox textarea:focus {
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:none repeat scroll 0 0 #fff;
}
/* Setting page End Here */

/* Welcome Page Start Here */
.welCont {
	text-align:center;
}
.welCont h1 {
	font-size:5em;
	font-weight:normal;
	margin:0;
}
.buttonCrt {
	width:180px;
	margin:10px auto 20px;
}
/* Welcome Page End Here */

/* Manage Filter Page Start Here */
.filterContentArea {
	background-color: #FFFFFF;
	box-shadow: 0 1px 1px rgba(196, 196, 196, 0.95);
	margin: 10px;
}
.innerFileterArea {
	margin:20px 20px 20px 30px;
}
/* Screen01 Start Here */
.brownText {
	color:#BC8000;
}
.titleButmSpace {
	padding-bottom:5px;
	display:block;
	font-size:1.2em;
}
.addFilterBT {
	height:26px;
	padding:5px 13px 0;
	text-align:center;
	cursor:pointer;
	color:#353232;
	border: 1px solid #0c7e2c;
	color:#fff;
	float:left;
	margin-top: 10px;
}
/* Screen01 End Here */


/* Screen02 Start Here */
.titleBorder {
	padding-bottom:5px;
	border-bottom:1px dashed #b0b0b0;
}
.bottomBorder, .addUserArea {
	padding:15px 0;
	border-bottom:1px solid #ebebeb;
	overflow: auto;
}
.bottomBorderNone {
	padding:15px 0;
}
.filterBox {
	font-size:0.95em;
}
.filterBox .brownText {
	padding-bottom:5px;
}
.addNewFiltField {
	width: 455px;
	margin:15px auto;
	float:left;
}
.addNewFiltField input, .addUserEmail input{
	width:300px;
	margin-left:5px !important;
}
.responseBox {
	margin:25px 0;
}
.responseBox b, .responseBox input, .responseBox label, .responseBox img {
	float: left;
}
.responseBox b {
	width:150px;
	margin:2px 10px 0 0;
	text-align:right;
	font-weight:normal;
	color:#000;
}
.filterBox label {
	margin:3px 5px 0;
	color:#929292;
}
.filterBox label.second {
	margin-left:20px;
}
.responseBox input[type="checkbox"], .collectorBoxInner input[type="checkbox"] {
	position:relative;
	top:0px;
}
.responseBox.secondLayer input[type="checkbox"] {
	margin-right:6px;
 *position:relative;
}
.innerDropBox input[type="checkbox"]{
	top:0px !important;
}
 /* Firefox */
@-moz-document url-prefix()
{
.responseBox input[type="checkbox"] { top:3px; }
}

 /* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.responseBox input[type="checkbox"] { top:3px; }
}
.responseBox.secondLayer label {
	margin-right:25px;
	color:#929292;
}
.filterCalenderIcon {
	background: url("../images/new_spirit.png") no-repeat scroll -334px -45px;
	cursor: pointer;
	height: 20px;
	margin: 6px 0 0 5px;
	vertical-align: top;
	width: 20px;
}
.selectComboBox{
	background-color:#fff;
	height:35px;
	width:597px;
	border:1px solid #b9d4e3;
	padding:7px 8px;
}
.selectComboBox option {
	overflow: hidden;
	width: 569px;
	word-wrap: break-word;
}
/* Screen02 End Here */

/* Screen03 Start Here */
.selectquestBox {
	border:1px solid #E4E4E4;
	padding:20px;
	color:#000;
	position:relative;
	/*display:inline-block;*/
	width:92.9%;
	min-height:75px;
	display:block;
	margin-top:4px;
}
.selectquestBox .jspPane {
	z-index:1;
}
.closeBut {
	position:absolute;
	right:0;
	top:0;
}
.equalSpace {
	margin:15px 0 0 15px;
}
.equalSpace select {
	margin:0 5px 0 0;
}
.filterQuestCombo{
	width:300px;
}
.anotherConditon {
	text-align:center;
	position:relative;
	margin:15px 0;
}
.logicSaveBTalign{
	margin-left:1px !important;
}
.radioGroup {
	position:absolute;
	right:0;
	top:0;
}
.radioGroup input[type="radio"] {
	margin:0 5px 0 0;
}
.radioGroup label {
	margin:0;
}
.radioGroup label + label {
	margin-left:25px;
}
/* Screen03 End Here */
.saveBgCancel {
	height:42px;
	margin-top:10px;
	padding-left:30px;
	text-align:left;
}
/* Screen04 Start Here */
.resultFilter {
	margin:10px;
}
.viewFilterResponce {
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
}
.pt20 {
	padding-top:20px !important;
}
.crtFilterBT, .setupGroupBT {
	border: 1px solid #0C7E2C;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-weight: normal;
	height: 22px;
	padding: 4px 10px 0;
	text-align: center;
	margin:10px;
}
.setupGroupBT{
	font-size:0.90em;
	height:24px;
}
/* Screen04 End Here */

/* Manage Filter Page End Here */

/* Chart Page Start Here */
.botButton {
	border-bottom:1px solid #e2e2e2;
	padding:0 10px 8px;
	overflow:hidden;
}
.downloadChartBT {
	padding:5px 10px 5px 10px;
	cursor:pointer;
}
.infoChart {
	padding:10px;
}
.infoChart p {
	overflow:hidden;
}
.infoChart p span {
	float:left;
	text-align:center;
	display:block;
	width:86px;
	border:1px solid transparent;
	margin:4px 1px;
	padding:2px 10px;
}
.infoChart p span b {
	display:block;
	text-align:center;
	color:#686868;
	font-weight:normal;
	cursor: default;
}
.infoChart p span i {
	display: block;
	height: 19px;
	margin: 5px auto;
	width: 24px;
}
.infoChart p span i.column {
	background:url(../images/new_spirit.png) -10px -228px;
}
.infoChart p span i.bar {
	background:url(../images/new_spirit.png) -154px -228px;
}
.infoChart p span i.bie {
	background:url(../images/new_spirit.png) -72px -228px;
}
.infoChart p span i.scatter {
	background:url(../images/new_spirit.png) -136px -228px;
}
.infoChart p span i.lineChart {
	background:url(../images/new_spirit.png) -126px -228px;
}
.infoChart p span i.stackedColumn {
	background:url(../images/new_spirit.png) -180px -228px;
}
.infoChart p span i.stackedBar {
	background:url(../images/new_spirit.png) -102px -228px;
}
.infoChart p span i.groupColumn {
	background:url(../images/new_spirit.png) -40px -228px;
}
.infoChart p span:hover {
	border:1px solid #ddd;
	background:#f8f8f8;
	color:#000;
	text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.selectedChartIcon {
	border:1px solid #ddd !important;
	background:#f8f8f8;
	color:#000;
	text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#easyTooltip {
	background-color:#f2f2f2;
	border:3px solid #fff;
	-webkit-border-radius:10px;
	-webkit-border-top-left-radius:0;
	-moz-border-radius:10px;
	-moz-border-radius-topleft:0;
	border-radius:10px;
	border-top-left-radius:0;
	color:#000;
	font-size:0.95em;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:5px 10px;
	line-height:18px;
	z-index: 20000;
	-webkit-box-shadow: 3px 6px 10px rgba(58, 58, 58, 0.75);
	-moz-box-shadow: 3px 6px 10px rgba(58, 58, 58, 0.75);
	box-shadow: 3px 6px 10px rgba(58, 58, 58, 0.75);
}
#easyTooltip ul{
	margin:0;
	padding:0;
}
#easyTooltip ul li{
	margin:0;
	padding:2px 0;
	list-style-type:none;
}
#easyTooltip span{
	display:inline-block;
	width: auto;
	max-width: 400px;
	text-align:left;
	font-weight:normal;
	color:#6f6f6f;
}
#easyTooltip b{
	display:inline-block;
}
/* Chart Page End Here */

/* Upload Botton Start Here */

.cpAtDi {
	height: 32px;
	opacity: 0;
	overflow: hidden;
	filter: alpha(opacity=0);
}
.save_CancelBT input.cpAtFi {
	right: -200px !important;
}
.save_CancelBT input.cpAtFi {
	font-size: 41px;
	height:28px;
	opacity: 0;
	cursor:pointer;
	position:absolute;
	right:-200px;
	filter: alpha(opacity=0);
}
span.btnUp {
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 3px 5px 3px 5px;
	text-align: center;
	width: 70px;
	z-index: 1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
.uploadText {
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	z-index:1;
}
.uploadBt {
	position: absolute;
	overflow:hidden;
	left:170px;
}
input.uploadBlue, span.uploadBlue {
	border: solid 1px #327ac3;
	background: #3079ED;
	color:#ffffff !important;
	z-index:1;
	border: 1px solid #3979c9 !important;
}
.save_CancelBT input.btnUpload {
	width:72px;
	height:27px;
	cursor:pointer;
}
/* Upload Botton End Here */

/* Get Reponses Prev and Next Arrow Start Here */
.pagination i {
	display:block;
	width:15px;
	height:15px;
	margin:3px 2px 0;
	float:left;
	overflow:hidden;
}
.pagination b {
	float:left;
	margin:0 2px;
}
.pagination i:hover {
	background:#d8d8d8;
	cursor:pointer !important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-o-border-radius:3px;
}
.pagination i.disable:hover {
	cursor:default !important;
	background:none;
}
.pagination i img.imgleftArrow, .pagination i img.imgrightArrow {
	width:4px;
	height:7px;
	float:left;
}
.pagination i img.imgleftArrow {
	margin:4px 0 0 4px!important
}
.pagination i img.imgrightArrow {
	margin:4px 0 0 6px!important
}
/* Get Reponses Prev and Next Arrow End Here */


/* Likery Point Box Start Here */
.likeryBox {
	background-color:#EFEFEF;
	border:1px solid #E0E0E0;
	padding:20px;
	margin:0 0 10px 0;
}
.likeryTextFiled {
	margin-bottom:10px;
}
.likeryScaleNo {
	display: inline-block;
	text-align: right;
	width: 15px;
}
.likeryTextFiled input[type="text"] {
	margin-left:10px;
}
.labelBox {
	padding:0 0 30px 0;
}
.labelBox select {
	margin:0 5px 0 5px;
}
.spaceBMBox {
	padding:0 0 10px 0;
}
/* Likery Point Box End Here */
.noResponse {
	height:400px;
	text-align:center;
	line-height:400px;
	font-size:2em;
}
/* Survey Title Area Start Here */
.reportLink {
    cursor: pointer;
    font-weight: normal;
    margin-top: 12px;
    padding: 0 6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 0.8em !important;
}
.reportLink a {
	color: #767676;
}
.reportLink a:hover {
	cursor:pointer;
	text-decoration:none !important;
	color: #000;
}
.smallFont {
	font-size:0.85em;
}
/* Survey Title Area End Here */

/* Descriptive Start Here */
.descriptiveText {
	margin-bottom:20px;
	color:#000;
}
.descriptiveText input[type="text"] {
	width:786px !important;
	padding:5px;
	margin:0 !important;
}
.descriptiveText textarea {
	/*border:1px solid #E0E0E0;*/
	padding:5px;
	width:786px;
}
/*.descriptiveText textarea:focus {
	background-color: #FFFFFF;
    border: 1px solid rgba(121, 187, 238, 0.75);
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}*/
/* Descriptive End Here */

/* Create Survey Start Here 24 -26  Nov 2011 */
/* new Start Here 27 march 2012 */
.cont_mid {
	padding:0px;
}
.crtFromBar {
	height:40px;
 height:25px !ie;
}
.hd_crt {
	font:italic 18px Georgia, "Times New Roman", Times, serif;
	color:#ababab;
	padding:15px 0 0 24px;
	float:left;
}
.radiob {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:17px 0 0 30px;
	float:left;
}
.fcolor {
	color:#7a7a7a;
}
.survey_cont {
	padding: 41px 21px 0 31px;
}
.lft_menu {
	background-color:#f5f5f5;
	width:270px;
}
.blank_survey ul {
	margin:0;
	padding:0
}
.blank_survey ul li {
	list-style:none;
	border-bottom:1px solid #e2e2e2;
	margin:0px;
	padding: 15px 20px;
	font-size:14px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.blank_survey ul li a {
	color:#7a7a7a;
	text-decoration:none;
	display:block;
	width:80%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
body.noTouch .blank_survey ul li a:hover {
	color:#000;
}
.blank_survey ul li span {
	float:right;
	width:10px;
	height:10px;
}
.blank_survey ul li:hover span, .blank_survey ul li.selDwn span {
	background:url(../images/new_spirit.png) repeat-x -481px -6px;
	color:#000;
}
.blank_survey ul li:hover.selected span, .blank_survey ul li.selected span {
	background:url(../images/new_spirit.png) repeat-x -461px -7px;
	float:right;
	width:10px;
	height:12px;
}
.blank_survey ul .selected a, .blank_survey ul li:hover a {
	color:#000;
}
.blank_survey ul li.pt {
	padding-top:0 !important;
}
.blank_survey ul li:last-child {
	border:none;
}
.survey_list {
	height:185px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.survey_list ul {
	margin:0;
	padding:13px 20px 0 32px;
}
.survey_list ul li {
	list-style:none;
	padding-bottom:15px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.survey_list ul li a {
	font:normal 0.75em;
	color:#b1b1b1;
	text-decoration:none;
	display:block;
	padding-left:10px;
}
.survey_list ul li small {
	background:url(../images/new_spirit.png) -114px -10px;
	height:5px;
	width:3px;
	display:block;
	float: left;
	margin: 4px 0 0;
}
.survey_list ul li:hover b, .survey_list ul .selected b {
	background:url(../images/new_spirit.png) -127px -10px;
	margin: 4px 0 0;
	display:block;
	float:left;
}
.survey_list ul li a:hover {
	color:#000;
}
.survey_list ul .selected a {
	color:#52ab00;
}
.feedback {
	padding:20px;
	height:290px;
}
.cont_bot {
	padding:30px 0px 30px 115px;
	background-color:#f7f7f7;
	border-top:1px solid #dbdbdb;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	margin-top:20px;
	clear:both;
}
.sn_hd {
	padding-top:6px;
	font-size:1em;
	margin-right:8px;
}
.sn_txt {
/*margin-left:5px;*/

}
.sn_txt input.txtbg {
	height: 23px;
	padding: 5px 10px;
	padding: 6px 10px 0px 10px \0;//only IE8
	margin-right:2px;
	width:300px;
 	#width:300px;
	background:none repeat scroll 0 0 #fff;
}
.sn_txt input[type="text"] {
	border: 0 none;
	border:1px solid #e2e2e2;
}
body.noTouch .sn_txt input[type="text"]:hover{
	background-color:#fff;
	/*border: 1px solid #A3A3A3;*/
}
.sn_txt input[type="text"]:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
}
.sn_txt input[type="button"] {
	padding:6px 8px;
	cursor:pointer;
	border-radius:3px;
	margin:0 3px 0 3px;
}
.createPageCancel{
	background-color: transparent;
    border: 0 none;
    color: #7B7B7B;
    margin-left: -6px !important;
    text-decoration: underline;
}
.continueBT {
	float: left;
	height: 14px;
	margin: 0 0 0 5px;
	padding: 10px;
	cursor:pointer;
}
.canCelBT {
	background:url(../images/new_spirit.png) repeat-x -0px -1106px;
	float: left;
	height: 14px;
	margin: 0 0 0 5px;
	padding:8px 10px 12px 10px;
	cursor:pointer;
}
.crtpreviewBT {
	padding: 1px 8px 0;
	border: 1px solid #BBBBBB;
	float: right;
	font-size: 0.90em;
	cursor:pointer;
}
.cus_fbk h1 {
	color: #8e4d29;
	font: 21px Arial, Helvetica, sans-serif;
}
.cus_fbk h1, p {
	margin:0px;
	padding:0px;
}
.cus_fbk p {
	color:#959595;
	font:11px Arial, Helvetica, sans-serif;
	line-height:18px;
}
.cus_fbk {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:20px;
}
.scroll_faq {
	height:225px;
 #height:210px;
	overflow-x: hidden;
	overflow-y: auto;
}
.fqa ol {
	margin:0 0;
	padding: 21px 0 0 30px;
}
.fqa ol li {
	padding-bottom:15px;
	width: 510px;
	word-wrap: break-word;
}
/* Tap*/
.tabMenu {
	bottom: -6px;
	height: 8px;
	margin: 0 auto;
	position: relative;
	text-align: center;
 top:6px !ie;
	margin-left:250px;
}
.tabMenu a {
	color: #606060;
	border: solid 1px #bfbfbf;
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
	display: inline-block;
	height: 21px;
	padding: 2px 25px;
	text-decoration: none !important;
	font-size:0.93em;
	float:left;
}
.tabMenu a.first {
	border-bottom-left-radius: 15px;
	border-right: 0 none;
	border-top-left-radius: 15px;
}
.tabMenu a.middle {
	border:none;
	border: solid 1px #bfbfbf;
}
.tabMenu a.last {
	border-bottom-right-radius: 15px;
	border-left: 0 none;
	border-top-right-radius: 15px;
}
.tabMenu a.active {
	background: none repeat scroll 0 0 #888;
	background-color: #888 !important;
	box-shadow: 0 0 5px 0 #5c5c5c inset;
	color: #FFFFFF;
	border:1px solid #4f4f4f;
}
.tabMenu a:hover {
	text-decoration: none;
}
.tabLeftCont {
	float:left;
	width:260px;
	padding:10px 0 40px 20px;
	height:302px;
	clear:both;
}
.tabLeftCont h3 {
	padding:0;
	margin:0;
	text-transform:uppercase;
 padding-top:10px !ie;
}
.tabLeftCont .sideList {
	height: 300px;
	overflow: auto;
	outline: none;
}
.tabLeftCont .sideList a {
	color:#7a7a7a;
	font:normal 0.90em Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	background:url(../images/list.jpg) no-repeat left 1px;
	padding-left:19px;
	display:block;
	margin:10px 0;
	cursor:pointer;
}
.tabLeftCont .sideList a.selected {
	color:#8E4D29;
	background-position:left -146px;
}
body.noTouch .tabLeftCont .sideList a:hover {
	background-position:left -146px;
	color:#80481d;
}
.noSurveyText {
	margin:120px 0 0 50px;
	display:none;
}
/* Create Survey End Here*/


/* CSS Scroll Start Here*/
.jspVerticalBar {
	width: 9px;
}
.jspTrack {
	background: none repeat scroll 0 0 #F5F5F5;
	border:1px solid #F5F5F5;
}
.jspContainer:hover .jspTrack {
	background: none repeat scroll 0 0 #e9e9e9;
	border:1px solid #E2E2E2;
}
.jspDrag {
	background-color:#C2C2C2;
	border-radius:3px;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
	height:8px;
}
.jspHorizontalBar {
	background-color:#e5e5e5;
	display:none;
}
.jspVerticalBar{
	background:transparent;
}
/* CSS Scroll End Here*/

/* Matrix Scroll Start Here*/
.textAlign {
	text-align:center;
}
.matrixTable td {
	padding:0px;
	margin:0px;
}
.matrixScoreLeftHeadHt{
	height: 47px;
}
.matrixScoreRowHt{
	height: 63px;
}
.matrixScoreRightHeadHt{
	height: 43px
}

.newHeader {
	background:#f2f6fb;
	padding-top:10px;
	text-align:center;
}
.innerTable td {
	padding:10px 5px;
	border-bottom:1px solid #E9E9E9;
}
.innerTableReport td {
	border-bottom:1px solid #E9E9E9;
}
.scrollX {
	overflow-y:hidden;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.matrixButtomBrNone{
	border-bottom:0 !important;
}
/* Matrix Scroll End Here*/

/* Logic Start Here*/
.anotherLogic {
	height:auto;
	overflow:hidden;
	margin:10px 0 0 0;
}
.anotherLogic span {
	float: left;
	margin-left: 233px;
	height:17px;
	padding:4px 10px;
}
.anotherLogicSaveCancelBtn {
	float: left;
	margin: 0 7px;
	clear:none;
	padding-top:1px;
}
.logicSpaceTop {
	margin:5px 0 10px 10px;
}
.logicSpace {
	margin:15px 0 0 13px;
}
.logicTitle {
	padding:10px 0;
}
.logicCommandSelect {
	width:280px;
	margin:0 4px;
	overflow:hidden;
}
.logicCommandSelect option {
	padding:0px 5px;
	overflow:hidden;
	word-wrap:break-word;
}
.logicIf {
	display: inline-block;
	text-align: right;
	width: 40px;
	font-weight:bold;
}
.logicBox {
	margin-bottom:20px;
}
.logicResult {
	border:1px solid #e5e5e5;
	padding:10px 15px;
	overflow:hidden;
	margin:0 20px;
	min-height: 40px;
}
body.noTouch .logicResult:hover .setEndPageEditBox:hover {
	border:1px solid #e5e5e5;
	background-color:#fbfbfb;
	padding:10px 15px;
}
.setEndPageEditBox:hover{
	border: 0 ;
	border-bottom: 1px solid #f5f5f5;
}
.logicDateFiled {
	width:96px;
}
.logicThen {
	overflow:hidden;
}
.logicThen b {
	float:left;
	/*color:#2D2D2D;*/
	font-weight:normal;
}
.logicThen em {
	width:750px;
	float:left;
	font-style:normal;
}
.dropDownQuest, .collectorDropDown {
	width:392px;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	position:relative;
	float:right;
	margin-right:32px;
}
.collectorDropDown {
	width:170px;
	float:left;
	cursor:pointer;
}
.selectField {
	color: #606060;
	border: solid 1px #BEBEBE;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	padding:2px 5px;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.selectField span .filterCollectorList span {
	width:363px;
	float:left;
	height:14px;
	overflow:hidden;
	border-right:1px solid #ccc;
	cursor:default;
}
.flisterCollectorList span {
	width:140px;
}
.selectField a {
	background:url("../images/new_spirit.png") no-repeat scroll -81px -5px;
	float:right;
	width:10px;
	height:12px;
	overflow: hidden;
}
.innerDropBox {
	border:1px solid #D9D9D9;
	position:absolute;
	max-height: 150px;
	overflow: auto;
 *z-index:1000;
	width:390px;
	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#fff !important;
	box-shadow:2px 2px 10px rgba(196, 196, 196, 0.5);
	-moz-box-shadow:2px 2px 10px rgba(196, 196, 196, 0.5);
	-webkit-box-shadow:2px 2px 10px rgba(196, 196, 196, 0.5);
}
.innerDropBox:focus{
	outline: none;
}
.innerDropBox p {
	overflow:hidden;
	background-color:#fff;
	border-bottom:1px solid #E3E0E0;
	padding:6px 0;
}
.innerDropBox p:hover{
	background-color: #eaeaea;
}
.innerDropBox p input {
	float:left;
	margin:4px 6px;
}
.innerDropBox p label {
	width:350px;
	float:left;
	height:20px;
	line-height:21px;
	overflow:hidden;
}
.collectorListInner p label{
float:none;
}
.editorBox .errorText {
	padding-left:49px;
}
.logicRightSelect {
	width:395px;
	float:left;
}
.logicLeftText {
	float:left;
	margin-right:3px;
}
.addLogicLink {
	cursor:pointer;
	font-size:0.85em;
	color:#000;
}
.pagelogicBg {
	background-color:#f6f6f6;
	padding:10px 20px;
}
.continueDropdown {
	float:right;
	font-size:0.90em;
	position: relative;
}
.continueDropdown .downArrow {
	background-position: -75px -3px;
	float: right;
	margin: 0 3px;
}
.continueDropdown p {
	clear:both;
		background:#fff;
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	border-radius: 3px;
	border-top-right-radius: 0;
	overflow:hidden;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	max-height:150px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 250px;
	z-index: 999;
}
.DropdownTop {
	height:25px;
	float:right;
	padding:0 5px;
	color:#1F1F1F;
}
.DropdownTop label {
	float:left;
	cursor:pointer;
}
.DropdownTop.active {
	background:#fff;
	-webkit-box-shadow:1px -3px 7px -5px #C1C1C1;
	-moz-box-shadow: 1px -3px 7px -5px #C1C1C1;
	box-shadow:1px -3px 7px -5px #C1C1C1;
	padding:0 5px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.continueDropdown p label {
		padding:5px 0 5px 10px;
		display: inline-block;
}
.continueDropdown a {
	color:#3f3d3d;
	display:block;
	height:25px;
	padding:5px 0 0 10px;
}
.continueDropdown .afterAvailable a
{
	padding-left:20px;
}
.continueDropdown a.active {
	background:#eaeaea;
	color:#000;
}
body.noTouch .continueDropdown a:hover {
	background:#eaeaea;
	text-decoration:none;
	color:#000;
}
.logicLeft {
	float:left;
	width:605px;
	overflow:hidden;
}
.logicRight {
	float:right;
	width:200px;
}
.logicThen em {
	width:auto !important;
}
.logicResult .surveyList ul .rightContent{
	display:none;
	padding:0;
}
/*.logicUpDown:hover .surveyList ul .rightContent {
	display:block
}*/
body.noTouch .logicUpDown:hover .surveyList ul .rightContent, body.touch .logicUpDown.over .surveyList ul .rightContent, body.noTouch .resCompleteList ul li:hover .resFailedRightIcon ul .rightContent, body.noTouch .resCompleteList ul li.over .resFailedRightIcon ul .rightContent, body.noTouch .resFailedList ul li:hover .resFailedRightIcon ul .rightContent, body.noTouch .resFailedList ul li.over .resFailedRightIcon ul .rightContent{
	display:block;
}
.borderNone {
	border :1px solid transparent;
}
.logicUpDown {
	position:relative;
}
.upDownArrows {
	position:absolute;
	right:4px;
	top:15px;
}
.logicUpDown a.up, .logicUpDown a.down {
	background:#e5e5e5;
	display:block;
	width:16px;
	height:16px;
	background:url("../images/new_spirit.png") no-repeat scroll -302px -5px #e5e5e5;
	text-indent:-999em;
	border-top-right-radius:2px;
}
.hideLogicAction a.up, .hideLogicAction a.down, .hideLogicAction .logicUpDown:hover .surveyList ul .rightContent{
	display :none;
}
.logicUpDown a.down {
	background-position:-319px -5px;
	border-top-right-radius:0px;
	border-bottom-right-radius:2px;
}
.logicUpDown .upDownArrows {
	display:none;
}
/*.logicUpDown:hover .upDownArrows {
	display:block;
}*/
body.noTouch .logicUpDown:hover .upDownArrows, body.touch .logicUpDown.over .upDownArrows {
	display:block;
}
.logicEditComponentBox {
	background-color:#F9F9F9;
	border:1px solid #d5d5d5;
	font-size: 0.93em;
	margin: 0 20px;
}
.editorSpace .selectquestBox {
	padding:10px;
}
.hasDatepicker {
	width:70px !important;
}
.addLogicBox{
	width:97.7%;
}
.continuePadeDrop{
	width:397px;
}
.thenDropdown{
	width:280px;
}
/* Logic End Here*/
/* Preview top Theme changes Start Here*/
.prevTopThemeBg {
	background-color:#ececec;
	height:50px;
	box-shadow:0 1px 3px #666666;
	-moz-box-shadow:0 1px 3px #666666;
	-webkit-box-shadow:0 1px 3px #666666;
	position: fixed;
	z-index: 100000;
	width:100%;
}
.prevTopContarea {
	margin:0 auto;
}
.prevTopZohoLogo {
	cursor: pointer;
	float: left;
	margin: 10px 0 0 10px;
}
.prevTopRight {
	padding: 4px 0 0 0;
}
.prevTopPublishBT {
	border: 1px solid #0C7E2C;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	height: 26px;
	padding: 5px 13px 0;
	text-align: center;
	margin:4px 10px 0 0;
}
.prevTopJumbto {
	margin:11px 20px;
}
.prevTopThemes {
	background-color:#fff;
	margin-top: -4px;
	padding: 15px 20px;
	cursor:pointer;
	color:#000;
	height:20px;
}
.prevTopallthemeBox {
	clear:both;
	background-color:#fff;
	width:522px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	float:right;
	padding:20px;
	box-shadow:5px 15px 14px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:5px 15px 14px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:5px 15px 14px rgba(0, 0, 0, 0.5);
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.prevTopallTheme {
	clear:both;
}
.prevTopallTheme a {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #F4F4F4;
	color: #515151;
	display: block;
	float: left;
	margin: 20px 8px;
	padding: 6px;
	text-decoration: none !important;
	font-family:Arial, Helvetica, sans-serif;
}
body.noTouch .prevTopallTheme a:hover {
	border: 1px solid #DFDFDF;
	box-shadow: 0 0 10px 1px #DFDFDF;
}
.prevTopallTheme a span {
	padding:10px 10px 3px 0px;
}
.prevTopallTheme a span, .prevTopallTheme a img {
	display: block;
}
.prevTopThemesTitle {
	color: #171717;
	font-size: 1.5em;
	border-bottom:2px solid #E4E4E4;
	padding-bottom:5px;
	margin:10px 0 0 0;
}
.prevTopallthemeScroll {
	width:100%;
	height:480px;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
}
/* Desktop and ipad,iphone View Icons Start */
.previewIpadIphoneIcon{
	margin-left:50px;
}
.previewIpadIphoneIcon ul{
	margin:0;
	padding:0;
}
.previewIpadIphoneIcon ul li{
	list-style-type:none;
	float:left;
	padding: 10px 20px;
	cursor:pointer;
	height: 30px;
	border-right:1px solid #DDDDDD;
}
body.noTouch .previewIpadIphoneIcon ul li:hover{
	background-color:#fff;
	box-shadow: none;
}
.previewIpadIphoneIcon ul li.selected{
	background-color:#616161 !important;
	-moz-box-shadow: 0 0 10px 1px #3C3B3B inset !important;
	-webkit-box-shadow: 0 0 10px 1px #3C3B3B inset !important;
	box-shadow: 0 0 10px 1px #3C3B3B inset !important;
}

.preDesktopIcon, .preIpadIcon, .preIphoneIcon{
	background:url(../images/new_spirit.png) no-repeat -236px -472px;
	width:24px;
	height:25px;
	display:inline-block;
}
.preIpadIcon{
	background-position:-277px -472px;
}
.preIphoneIcon{
	background-position:-314px -472px;
}
body.noTouch .previewIpadIphoneIcon ul li:hover .preDesktopIcon{
	background-position:-236px -472px;
}
.previewIpadIphoneIcon ul li.selected a.preDesktopIcon{
	background-position:-351px -472px;
}
body.noTouch .previewIpadIphoneIcon ul li:hover .preIpadIcon{
	background-position:-277px -472px;
}
.previewIpadIphoneIcon ul li.selected a.preIpadIcon{
	background-position:-392px -472px;
}
body.noTouch .previewIpadIphoneIcon ul li:hover .preIphoneIcon{
	background-position:-314px -472px;
}
.previewIpadIphoneIcon ul li.selected a.preIphoneIcon{
	background-position:-429px -472px;
}
/* Desktop and ipad,iphone View Icons End */
/* Preview ipad view Area Start */
.preIpadArea{
	background-color:#c0c0c2;
	padding:10px 0 0;
	width:100%;
	height:100%;
	overflow-y:scroll;
	position:fixed;
}
.preIpadimage{
	background:url(../images/ipadpreviewimg.png) no-repeat;
	background-position:center;
	height:1378px;
	width:1005px;
	margin:70px auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
   .preIpadContArea
    {
        width:775px !important;
    }
}
.preIpadContArea{
	position: relative;
	top: 178px;
	left: 118px;
	width: 768px;
	height: 1024px;
	background-color: #fff;
}
.preDesktopTop{
	margin-top:50px;
}

/* Preview ipad view Area End */
/* Preview iphone view Area Start */
.preIphoneimage{
	background:url(../images/iphonepreviewimg.png) no-repeat;
	background-position:center;
	height:781px;
	width:515px;
	margin:70px auto;
}
.preIphoneCont{
	position: relative;
	top: 114px;
	left: 102px;
	width: 310px;
	height: 556px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	background: #fff;
}
/* Preview iphone view Area End */
/* Preview top Theme changes End Here*/

/* Price Plan Start Here */
.subscription {
	clear:both;
	/*overflow:hidden;*/
}
.subscription h1.manageHead {
	font-size:2em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 20px;
	text-shadow: 0 1px 0 #FFFFFF;
}
.subscription h1 {
	font:normal 20px Arial, Helvetica, sans-serif;
	padding:10px 15px;
	margin:0;
	text-transform:uppercase;
	/*box-shadow: 1px 2px 0 #E7E7E7;
	-moz-box-shadow: 1px 2px 0 #E7E7E7;
	-webkit-box-shadow: 1px 2px 0 #E7E7E7;
	border-bottom:1px solid #ddd;*/
}
.subscription span.yourPlan {
	background:url("../images/new_spirit.png") no-repeat scroll -10px -256px;
	width:71px;
	height:23px;
	display:inline-block;
	vertical-align:middle;
	line-height:23px;
	margin-right:10px;
}
.subscription span {
	color:#fff;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:8px;
	text-transform: capitalize;
}
.columnOne,.columnTwo,.columnThree {
	width:279px;
	float:left;
	margin-right:20px;
}
.columnThree{
	margin-right:0px;
}
.columnFour {
	width:220px;
	float:left;
}
.txtCenter {
	text-align:center;
}
.bgWhite {
	background:#fff;
	box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-moz-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-webkit-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
}
.bgNone {
	background:none;
	box-shadow:none;
}
.dollarPermonth, .dollarPerBg, .dollarGreenBg, .addonsBlueBg {
	background:#656565;
	height:134px;
	text-align:center;
	box-shadow:0px 3px 0px #4D4D4D inset;
	-moz-box-shadow:0px 3px 0px #4D4D4D inset;
	-webkit-box-shadow:0px 3px 0px #4D4D4D inset;
}
.dollarPermonth h1 {
	font:normal 5em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:30px 0 0 0;
	margin:0;
}
.dollarPermonth h1 span {
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0;
}
.dollarPerBg {
	background:#2c9ac8;
	box-shadow:0px 3px 3px #216985 inset;
	-moz-box-shadow:0px 3px 3px #216985 inset;
	-webkit-box-shadow:0px 3px 3px #216985 inset;
}
.dollarGreenBg {
	background:#75aa4a;
	box-shadow:0px 3px 3px #367A3A inset;
	-moz-box-shadow:0px 3px 3px #367A3A inset;
	-webkit-box-shadow:0px 3px 3px #367A3A inset;
}
.addonsBlueBg{
	background:#e2f1fa;
	box-shadow:0px 2px 1px #C7DCE8 inset;
	-moz-box-shadow:0px 2px 1px #C7DCE8 inset;
	-webkit-box-shadow:0px 2px 1px #C7DCE8 inset;
	border-bottom:1px solid #c0ccd2;
}

.subList ul {
	margin:0;
	padding:0 0 20px 0;
}
.subList li {
	list-style:none;
	color:#504f4f;
	height:40px;
	line-height:30px;
	padding-top:20px;
	background:url(../images/line.gif) no-repeat center bottom;
	text-align:center;
	font:normal 1.2em Arial, Helvetica, sans-serif;
}
.subList li.bn {
	background:none;
}
.subList p{
	color:#A7A7A7;
    font-size:0.75em;
}
.upGrade {
	padding:0 75px;
	margin:0px 0 25px 0;
}
.upGrade p {
	font:normal 1.1em Arial, Helvetica, sans-serif !important;
}
.planDetails {
	padding: 0 0 15px;
}
.planDetailsBox{
	margin: 0 auto;
    text-align: center;
    width: 400px;
}
.planDetails h3 {
	background-color: #ee5b4d;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: normal;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: -16px;
    width: 150px;
	padding:3px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.planDetails p {
	color: #6D6D6D;
    display: inline;
    font-size: 12px;
	text-align:center;
	padding-bottom:10px;
	display:inline-block;
}
.planDetails p span {
	color:#BC8000;
	font-size:12px;
}
.mTop45 {
	margin-top:45px;
}
.mTop30 {
	margin-top:30px;
}
.mTop20 {
	margin-top:20px;
}
.mTop10 {
	margin-top:10px;
}
.mRgt40 {
	margin-right:40px;
}
.mr10 {
	margin-right:10px;
}
.freePlan {
	clear:both;
	overflow:hidden;
	display:inline-block;
}
.freePlan h2 {
	color:#343434;
	font:normal 1.2em Arial, Helvetica, sans-serif;
}
.planLists {
	padding:25px 20px 25px 35px;
	clear:both;
	overflow:hidden;
	box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-moz-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	-webkit-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
}
.width230 {
	width:247px;
}
.planLists ul {
	margin:0;
	padding:0
}
.planLists li {
	list-style:none;
	background:url(../images/write.gif) no-repeat;
	background-position:left center;
	margin-bottom:24px;
	padding-left:25px;
	color:#5d5d5d;
	font:normal 13px Arial, Helvetica, sans-serif;
}
.planLists li.mbtn {
	margin-bottom:0;
}
.planLists li span {
	color:#de1f0b;
	font-size:1.1em;
}
.notAvail {
	clear:both;
	overflow:hidden;
}
.notAvail p {
	color:#8f8f8f;
	font-size:12px;
}
.notAvail span {
	color:#de1f0b;
	font-size:1.1em;
}
.masterCard, .visaCard, .amexCard {
	background:url(../images/new_spirit.png) no-repeat -115px -256px;
	height:23px;
	width:37px;
}
.visaCard {
	background:url(../images/new_spirit.png) no-repeat -162px -256px;
}
.amexCard {
	background:url(../images/new_spirit.png) no-repeat -209px -256px;
}
/* Your Plan Start Here */
.selectPlanLeft,.responsesText{
	width:350px;
	text-align:right;
    padding: 58px 0 0;
	float:left;
}
.selectPlanLeft b, .proMideArea b{
	color:#000;
}
.selectTextArea{
	color:#3b3b3b !important;
	font-size:0.85em !important;
	padding:0 !important;
}
.proMideArea{
    float: left;
    padding: 50px 0 0 50px;
    text-align: left;
    width: 170px;
}
.dollarValueRt,.responseAmoutValue{
	font-size:1.6em;
	color:#000;
	float:left;
	width:236px;
	text-align:right;
	padding:50px 50px 0 0;
}
.responseAmoutValue{
	color:#c2c2c2;
}
.dollarValueGray{
	display:inline-block;
	padding-bottom:20px;
}
.responsesText{
	padding-top:35px !important;
}
.responsesValue{
	background-color:#fff;
	border:1px solid #ddd;
	padding:3px;
	width:200px;
}
.responseTotalAmount{
	margin:10px 30px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px 40px;
	font-size:1.6em;
	text-align:right;
	color:#aaa;
}
.responseTotalAmount b{
	color:#000;
}
.submitBtArea{
    margin-top: 20px;
    padding-bottom: 30px;
    padding-right: 70px;
    text-align: right;
}
span.adminInfoInPurchase{
	font-size: 12px;
	color: black;
	top:5px;
	padding: 0px;
	position: relative;
}
/* Your Plan End Here */
/* Price Plan End Here */

/* Edit CSS copy Sart */
/* others CSS Start */
.extraSpace{
	height: 20px;
}
.samplePreview {
	padding:10px;
}
.homeIcon {
	background:url(../images/new_spirit.png) no-repeat -226px -163px;
	height:28px;
	width:29px;
	margin: 5px 8px 0 10px;
	cursor:pointer;
}
.reportIconMeanBar{
	background:url(../images/new_spirit.png) no-repeat -444px -102px;
	height:28px;
	width:29px;
	margin: 5px 8px 0 10px;
	cursor:pointer;
}
.dummyMenuBar {
	height: 42px;
	display: none;
}
.extraSapce {
	height:20px;
}
.menuTopBar {
}
.menuTopBar .menuSection {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9999;
}
.menuTopBar .dummyMenuBar {
	display:block;
}
.deleteBoxSpace {
	margin-top:10px;
}
.rel {
	position:relative;
}
.copyFromTextBreak {
	float: left;
	width: 95%;
}
.leftSpaceAdd
{
	margin-left: 4px;
}
.topPaddingOnly
{
	padding:10px;
}
/* others CSS End */
/* Design Tool (Browse Popup) Start Here */
.myComputerIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -126px -45px;
	width:16px;
	height:14px;
	float:left;
	margin: 3px 5px 0 0;
}
.greenBTsel .myComputerIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -100px -45px;
	width:16px;
	height:14px;
	float:left;
	margin: 3px 5px 0 0;
}
.urlIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -178px -45px;
	width:16px;
	height:16px;
	float:left;
	margin: 1px 5px 0 0;
}
.greenBTsel .urlIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -152px -45px;
	width:16px;
	height:16px;
	float:left;
	margin: 1px 5px 0 0;
}
.myImageIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -230px -45px;
	width:16px;
	height:15px;
	float:left;
	margin: 1px 5px 0 0;
}
.greenBTsel .myImageIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -204px -45px;
	width:16px;
	height:15px;
	float:left;
	margin: 1px 5px 0 0;
}
.fakeButton {
	cursor: pointer;
	font-size: 2px;
	height: 25px;
	margin: 0;
	opacity: 0;
	padding: 0;
	position: absolute;
	width: 65px;
	z-index: 1000;
	left: 172px;
	filter: alpha(opacity=50);
}
/* Design Tool (Browse Popup - web URL) Start Here */

.selectionBorder {
	background-color: #fff;
	border: 1px solid #dddddd;
	border-radius: 3px 3px 3px 3px;
	clear: both;
	padding: 20px;
	width:380px;
	margin:1px 10px;
}
/* Design Tool (Browse Popup - web URL) End Here */

/* Design Tool (Browse Popup - My Image) Start Here */
.myImageBox {
	margin:0;
	width:408px;
}
.myImageBox ul {
	margin:0;
	padding:0;
}
.myImageBox ul li {
	float:left;
	list-style-type:none;
	cursor:pointer;
	border:3px solid transparent;
	padding:2px;
	overflow:hidden;
	height:90px;
	width:118px;
	line-height:100px;
	text-align:center;
}
.myImageBox ul .selected {
	border:3px solid #484848;
}
.myImageSize {
	max-width:90%;
	max-height:90px;
}
/* Design Tool (Browse Popup - My Image) End Here */
/* Design Tool (Browse Popup) End Here */

/* Qustions Spliter Start */
.qustSpliter {
	height:20px;
	position:relative;
}
.insertQuestBT {
	border:1px solid #c9c9c9;
	text-align:center;
	cursor:pointer;
	padding:0 5px 0 0;
	float:right;
	position:absolute;
	top:-9px;
	color:#444343;
	right:20px;
	font-size:0.85em;
}
.questIcon_plus {
	padding: 0 3px 0 6px;
	color:#000;
	position:relative;
	left:-1px;
	-webkit-border-radius-topleft:3px;
	-webkit-border-radius-bottomleft:3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-radius:3px 0px 0px 3px;
	-o-border-radius-topleft:3px;
	-o-border-radius-bottomleft:3px;
}
/* Qustions Spliter End */

/* Question Action Start */
.qustAction {
	padding:0px;
	min-width:97px;
	background-color:#fff;
	border:1px solid #cfcfcf;
	float:right;
	position:absolute;
	top:5px;
	right:-99px;
	font-size:0.93em;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.qustAction ul {
	margin:0;
	padding:0;
}
.qustAction ul li {
	margin:0;
	padding:4px 0 4px 4px;
	list-style-type:none;
	cursor:pointer;
	border-top:1px solid #ebebeb;
}
body.noTouch .qustAction ul li:hover {
	background-color:#3E8AD8;
	color:#fff;
}
.qustAction ul li:first-child {
	border:none;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.qustAction ul li:last-child {
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.qustActionArrow {
	background:url(../images/qust_action_arrow.png) no-repeat;
	height:14px;
	width:6px;
	z-index:99;
	display:block;
	margin:0 auto;
	position:absolute;
	left:-6px;
	top: 10px;
}
.qustActionEdit:hover .qustActionArrow {
	background: url(../images/qust_action_arrow.png) no-repeat;
}
.qustAction ul li:hover .qustActionArrow {
	background: url(../images/qust_action_arrow_on.png) no-repeat;
	height:14px;
	width:6px;
}
.qustEditIcon {
	background: url(../images/new_spirit.png) no-repeat -9px -24px;
	height:12px;
	width:10px;
	margin:0px 8px 4px 5px;
	padding:0;
	vertical-align:middle;
}
.qustAction ul li:hover .qustEditIcon {
	background: url(../images/new_spirit.png) no-repeat -9px -65px;
}
.qustcopyIcon {
	background: url(../images/new_spirit.png) no-repeat -33px -24px;
	height:12px;
	width:9px;
	margin:0px 8px 4px 5px;
	padding:0;
	vertical-align:middle;
}
.qustAction ul li:hover .qustcopyIcon {
	background: url(../images/new_spirit.png) no-repeat -33px -65px;
}
.qustmoveIcon {
	background: url(../images/new_spirit.png) no-repeat -58px -24px;
	height:11px;
	width:9px;
	margin:0px 5px 2px 7px;
	padding:0;
	vertical-align:middle;
}
.qustAction ul li:hover .qustmoveIcon {
	background: url(../images/new_spirit.png) no-repeat -58px -65px;
}
.qustdeleteIcon {
	background: url(../images/new_spirit.png) no-repeat -81px -45px;
	height:11px;
	width:10px;
	margin:6px 7px 3px 4px;
	padding:0;
	vertical-align:middle;
}
.qustAction ul li:hover .qustdeleteIcon {
	background: url(../images/new_spirit.png) no-repeat -81px -65px;
}
/* Question Action End */

* Qustions paste and Cancel Button Start */ .questPasteBT_Align {
 display:none;
 float:right;
 position:relative;
 height:0px;
 margin-right:20px;
 top:-2px;
}
.showPaste {
	display:block;
	z-index:110;
}
/* Qustions paste and Cancel Button End */
/* Edit CSS copy End */
/* Loading Start */
input.pageLoadingHide {
	opacity:0.6;
	cursor:default !important;
}
li.pageLoadingHide, div.pageLoadingHide {
    cursor:default !important;
    text-decoration: none !important;
    opacity: 0.6;
}
.loadingInside {
	position:relative;
	top:3px;
	left:5px;
}
.settingLoading {
	padding-left:8px;
	padding-top:12px;
}
.publishLoading {
	float: left;
	padding: 11px 0 0 5px;
}
.pageLoading {
	background-color:#FFFCD3;
	padding:2px 10px;
	margin-left:400px;
	width:auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:0.85em;
	border: 1px solid #E0D76A;
	border-top:0;
	font-weight:bold;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	position:fixed;
	top:0px;
	z-index:10000;
}
.uploadLoading{
	padding: 6px 0px 0px 5px;
}
.save_CancelBT.uploadAlignBt{
	overflow: auto;
	margin-left: 202px;
	margin-top:5px;
	*overflow:visible;
}

.editLoading, .transSaveLoading, .transQuestSave{
/*	background:url(../images/loading.gif) no-repeat;*/
	height:16px;
	width:16px;
	margin:7px 0 0 4px;
	position: absolute;
}
.restrictionLoadingSpace{
	margin:11px 0 0 4px !important;
}
.transQuestSave{
	margin:0;
}
.copyOtherSurveyLoading{
	position:absolute;
	margin-left:370px;
}
/* Loading End */
.individualRating{
	float: none !important;
    margin: 0;
}
.summaryRating{
	display: inline-block !important;
    float: none !important;
    margin-left: 0 !important;
}


/* Manage Report Common Area Start */

/* Crasstab Start */
/* Left Area Start */
.crasstabLeftDiv{
    background-color:#f7f7f7;
    width:230px;
    min-height: 400px;
	float:left;
}
.crasstabLeftMenu{
    font-size:1em;
    margin:30px 0;
}
.crasstabLeftMenu ul, .tapSubMenu ul{
    margin:0;
    padding:0;
}
.crasstabLeftMenu ul li, .tapSubMenu ul li{
    list-style-type:none;
    padding:12px 5px 12px 20px;
    overflow:hidden;
    cursor:pointer;
    border-top:1px solid #e9e9e9;
}
.crasstabLeftMenu ul li.leftHeader{
	cursor: default;
}
.crasstabLeftMenu ul li{
	min-height: 23px;
}
body.notouch .crasstabLeftMenu ul li:hover{
    background:#EEEEEE;
    box-shadow:0 0 5px #DDDDDD inset;
	-moz-box-shadow:0 0 5px #DDDDDD inset;
	-webkit-box-shadow:0 0 5px #DDDDDD inset;
    color:#000;
}
.crasstabLeftMenu ul li.selected{
    background: url(../images/selectedTap.png) no-repeat;
	background-position: -11px 0;
    width:218px;
    color:#000;
    border-top:none;
	position:relative;
	z-index:2px;
}
ul.innerMenu {
	padding-left: 10px;
	overflow: hidden;
}
ul.innerMenu li {
	color: #888888;
	padding-left: 10px;
}
ul.innerMenu li.selected {
	width: 180px;
	background: #F1F1F1;
	color: #BC8000;
}
body.notouch .crasstabLeftMenu ul li.selected:hover{
    box-shadow:none !important;
}
ul.tapSubMenu{
 	margin: 0px 0 10px 30px;
   padding:0;
}
ul.tapSubMenu li{
 	margin:0;
   padding:5px 0 0 0px;
   border-top:none;
   color:#737373;
   font-size:0.90em;
}
ul.tapSubMenu li:hover{
 	color:#000;
}
ul.tapSubMenu li.selected{
	 color:#bc8000;
	 background:none;
}
.bullectIcon{
	 background: url(../images/bulletpoint.png) no-repeat;
	 width:6px;
	 height:6px;
	 margin-right: 5px;
	 position: relative;
	 top: -2px;
}
body.notouch .crasstabLeftMenu ul li.selected:hover{
    box-shadow:none !important;
}
/* Left Area End */

/* Right Area Start */
.crasstabRightDiv{
    margin:0 auto;
    width:647px;
    min-height: 400px;
	float:left;
}
.publishVisibilityNote{
	padding: 30px 0 0 0;
  	font-size: 13px;
  	color: #919191;
}
.createNewContArea{
    padding:20px;
}
.contentCenteralign, .offlineContAlign{
    text-align:center;
    padding-top:70px;
}
.offlineContAlign{
	padding-top:100px
}
.createNewGreenBT, .zscKeyGreenBT{
    text-align:center;
    margin-top:10px;
}
.zscKeyGreenBT{
 	text-align:left;
 	margin-top:20px;
}
.createNewGreenBT input, .accountActivationBT input{
    padding:9px 10px;
    cursor:pointer;
    font-size:1em;
}
.disableCustomThemeBut{
    cursor: default !important;
    opacity: 0.4;
    margin-right: 20px !important;
}
.customThemeUpgradeLink{
    font-size: 0.85em;
}
.accountActivationBT input{
    padding:4px 10px;
}
.crasstabRightCont{
    padding:20px 20px 20px 30px;
}
.crasstabTitle{
    font-size:1.5em;
    color:#bc8000;
    margin-bottom:10px;
}
.crasstabMT20{
    margin-top:20px;
}
.selectDropdown{
    width:300px;
    background-color:#fff;
    border:1px solid #d0d0d0;
    padding:5px 2px;
    margin-top:4px;
}
.crasstabTextFiled input[type="text"], .crasstabTextFiled input[type="password"], .crasstabTextFiled textarea{
    height:20px;
    border:1px solid #d0d0d0;
    box-shadow:none;
    padding:5px;
    width:288px;
    margin-top:4px;
	background:none repeat scroll 0 0 #FBFBFB;
	border-radius:0;
}
.crasstabTextFiled input[type="text"]:hover, .crasstabTextFiled input[type="password"]:hover, .crasstabTextFiled textarea:hover{
    border:1px solid #A3A3A3;
    background-color:#fff;
}
.crasstabTextFiled input[type="text"]:focus, .crasstabTextFiled input[type="password"]:focus, .crasstabTextFiled textarea:focus{
    border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
	outline:none;
}
/* Right Area End */
/* Crasstab End */

/* Manage Report Common Area End */


/* New Dropdown Start */
.dropDownNew ul li:hover{
    background:none;
    color:#484848;
    cursor:default;
}
.dropDownNew p{
    padding: 3px 5px;
}
.dropDownNew p:hover{
    background:#3E8AD8;
    color:#fff;
}
/* Customize Report Start */
.crMainBox{
    margin:20px 0 0 0;
}
.crAllSelect a{
    text-decoration:none;
    color:#598fde;
    cursor:pointer;
    margin:0 5px;
	font-size:0.85em;
}
.crAllSelect a:hover{
    text-decoration:underline;
}
.crTopText{
    margin-right:20px;
}
.crSprLine{
    color:#e6e6e6;
}
.hideClickStyle{
	color:#535353;
	cursor:default !important;
	text-decoration:none !important;
}
a.hideClickStyle{
	text-decoration:none;
}

.hideClickStyle img{
    display:none;
}
/* Table Format Start */
.crMainTable{
    margin:10px 0 0 0;
}
.crTableHeaderBg{
    background-color:#f8f8f8;
    border-bottom:1px solid #dddddd;
    padding:6px 10px;
    color:#000;
}
.crTableInnerQuest{
    margin:0;
    padding:3px 0;
}
.crTableInnerQuest ul{
    margin:0;
    padding:0;
}
.crTableInnerQuest ul li{
    list-style-type:none;
    margin: 0;
    padding: 6px 10px;
    border-bottom: 1px dashed #EEEEEE;
    font-size:0.90em;
}
.crTableInnerQuest ul li a{
	cursor:pointer;
}
.crDisplayOptionLink{
    color:#4587de;
    cursor:pointer;
}
.crDisplayOptionLink a{
    text-decoration:none;
}
.crDisplayOptionLink a:hover{
    text-decoration:underline;
}
/* Table Format End */

/* Dropdown Chart Menu Start */

.crDropdownChartBox {
    background-color:#fff;
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    float:right;
    border:1px solid #CBC9C9;
	position:absolute;
}
.crDropdownChartBox ul {
    margin:0;
    padding:0;
}
.crDropdownChartBox ul li {
    border-bottom: 1px solid #F4F4F4;
    color: #484848;
    cursor: pointer;
    display: block;
    margin: 0;
    min-width: 130px;
    position:relative;
    padding: 5px 10px;
    font-size:0.90em;
    color:#686868;
}
body.noTouch .crDropdownChartBox ul li:hover body.noTouch .toolTip:hover,body.touch .crDropdownChartBox ul li.over body.touch .toolTip.over {
    display: block;
}
body.noTouch .crDropdownChartBox ul li ul li:hover span.toolTip  {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    height: 16px;
    left: 0;
    margin: 0;
    min-width: 32px;
    padding: 2px 5px;
    position: absolute;
    text-align: center;
    top: -26px;
    white-space: nowrap;
    z-index: 99;
    -webkit-font-smoothing: subpixel-antialiased;
}
.crDropdownChartBox ul li .toolTip {
    display: none;
}
body.noTouch .crDropdownChartBox ul li:hover, body.touch .crDropdownChartBox ul li.over{
    background:#3E8AD8;
    color: #FFFFFF;
    text-decoration: none;
}
.crDropdownChartBox ul li.selected{
	background:#858585;
    color: #FFFFFF;
}
.crDropdownChartBox ul li span.imgrightArrow {
    background-position:-267px -8px;
}
body.noTouch .crDropdownChartBox ul li:hover span.imgrightArrow {
    background-position:-341px -8px;
}
.crDropdownArrowRight {
    float:right;
    margin:5px 0 0 0;
}
.crDropdownChartBox ul li ul {
    width:65px;
     -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    border:1px solid #CBC9C9;
    position: absolute;
    top: 0px;
    z-index: 10;
    right: -76px;
    background-color:#fff;
    padding:5px;
    border-radius:3px;
    display:none;
}
body.noTouch .crDropdownChartBox ul li:hover ul, body.touch .crDropdownChartBox ul li.over ul {
    display:block;
}
.crDropdownChartBox ul li li {
    float:left;
    min-width:auto;
    min-width:intrinsic;
    min-width:-moz-max-content;
	min-width:-webkit-max-content;
    border-bottom:0;
    border-radius:3px;
    padding:5px;
    margin:2px;
}
.crpieChartIcon{
    background:url(../images/new_spirit.png) no-repeat -298px -163px;
}
.crDropdownChartBox ul li li a.crpieChartIcon,.crDropdownChartBox ul li li a.crBarChartIcon, .crDropdownChartBox ul li li a.crStackedBarChartIcon,.crDropdownChartBox ul li li a.crLineChartIcon,.crDropdownChartBox ul li li a.crStackedBarIcon,.crDropdownChartBox ul li li a.crStackedColumnIcon,.crDropdownChartBox ul li li a.crGroupColumnIcon, .crDropdownChartBox ul li li a.npsReport{
    height:17px;
    width:16px;
    display:inline-block;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crpieChartIcon,.crDropdownChartBox ul li li.selected a.crpieChartIcon{
    background:url(../images/new_spirit.png) no-repeat -129px -163px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.npsReport,.crDropdownChartBox ul li li.selected a.npsReport{
    background:url(../images/new_spirit.png) no-repeat -154px -194px;
}
.crDropdownChartBox ul li li a.npsReport
{
	 background:url(../images/new_spirit.png) no-repeat -129px -194px;
}
.crBarChartIcon{
    background:url(../images/new_spirit.png) no-repeat -324px -162px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crBarChartIcon,.crDropdownChartBox ul li li.selected a.crBarChartIcon{
    background-position:-155px -162px;
}
.crStackedBarChartIcon{
    background:url(../images/new_spirit.png) no-repeat -349px -162px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crStackedBarChartIcon,.crDropdownChartBox ul li li.selected a.crStackedBarChartIcon{
    background-position:-180px -162px;
}
.crLineChartIcon{
    background:url(../images/new_spirit.png) no-repeat -447px -162px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crLineChartIcon,.crDropdownChartBox ul li li.selected a.crLineChartIcon{
    background-position:-54px -162px;
}
.crStackedBarIcon{
    background:url(../images/new_spirit.png) no-repeat -424px -162px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crStackedBarIcon,.crDropdownChartBox ul li li.selected a.crStackedBarIcon{
    background-position:-82px -162px;
}
.crStackedColumnIcon{
    background:url(../images/new_spirit.png) no-repeat -399px -160px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crStackedColumnIcon,.crDropdownChartBox ul li li.selected a.crStackedColumnIcon{
    background-position:-105px -160px;
}
.crGroupColumnIcon{
    background:url(../images/new_spirit.png) no-repeat -54px -196px;
}
body.noTouch .crDropdownChartBox ul li li:hover a.crGroupColumnIcon,.crDropdownChartBox ul li li.selected a.crGroupColumnIcon{
    background-position:-80px -196px;
}

/* Dropdown Chart Menu End */

/* Customize Report End */

/* Advance Option Area Start */
/* Share Start */
.shareTopSpace{
    margin-top:20px;
}
.shareTopSpace label{
    display: inline-block;
    margin-right: 20px;
    margin-top: 8px;
	color:#929292;
}
.sharePrivateTextArea textarea{
    border: 1px solid #D0D0D0;
    box-shadow: none;
    margin-top: 4px;
    padding: 5px;
    width: 450px;
}
.sharePrivateTextArea textarea:hover{
    background-color: #FFFFFF;
    border: 1px solid #9A9A9A;
}
.sharePrivateTextArea textarea:focus{
    border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
	outline:none;
}
.shareOrganisation{
    margin:0;
    padding:0;
}
.shareOrganisation ul{
    margin:10px 0 0 20px;
    padding:0;
}
.shareOrganisation ul li{
    list-style-type:square;
    font-size:0.80em;
    color:#939393;
    line-height:20px;
}
.sendInvit{
	color:#598fde;
	font-size:0.85em
}
a.sendInvit{
	text-decoration:none;
	font-size:0.85em;
	cursor:pointer;
}
a.sendInvit:hover{
	text-decoration:underline;
}
/* Shared List Start */
.sharedListBox, .setupShareList{
	border:1px solid #D0D0D0;
	height:200px;
	width:460px;
	margin-top:10px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.sharedListBox ul{
	margin:0;
	padding:0;
}
.sharedListBox ul li{
	list-style-type:none;
	padding:8px 10px;
	border-bottom:1px solid #ededed;
	color:#8E8E8E;
}
.sharedListBox ul li:hover{
	background-color:#FBFBEE;
}
.shareUserIcon{
	background:url(../images/new_spirit.png) no-repeat -356px -45px;
	height:9px;
	width:9px;
	margin-right:10px;
}
/* Shared List End */
/* Share End */
/* Advance Option Area End */

/* New Table Format Start */
.summaryAnswer{
    margin:0;
}
.summaryAnswer ul{
    margin:0;
    padding:10px 0;
}
.summaryAnswer ul li{
    list-style-type:none;
    text-align:center;
    display: inline;
    margin-right:15px;
}
.summaryAnswer ul li:last-child{
	margin-right:0px;
}
.summaryQuestArea{
	padding: 20px;
    text-align: center;
	word-wrap: break-word;
}
.summaryQuestions{
	font-size:1.5em;
	color:#000;
}
.summaryTableTopBr{
	border-top: 1px solid #DDEDF5;
}
.reportsTable{
 	margin: 15px 10px;
 	border: 1px solid rgba(200,200,200,0.3);
}
.reportsTable.matrixReportTable tr{
	border-bottom:1px solid #eee;
}
.alignLeft{
	text-align: left;
}
.summaryQuestNumnerBox{
	background-color:#efefef;
	padding:8px 10px;
}
.comm_table tr:hover{
	background:#FFFFF2;
}
.summaryLeftBorder{
	border-left:0 !important;
}
.scoringMatrixBorder
{
    border:1px solid #eee;
    border-bottom:none;
}
/* Chart Color & Choices Box Start */
table.jqplot-table-legend, table.jqplot-cursor-legend{
	padding:10px;
	border: 1px dashed #CCCCCC;
	background-color:#F7F7F7;
}
td.jqplot-table-legend{
	font-family: Arial, Helvetica, sans-serif;
    padding-right: 4px;
    text-align: left;
}
td.jqplot-table-legend-label {
	padding-right:30px;
}
div.jqplot-table-legend-swatch-outline{
	border: 1px solid #EBEBEB;
    padding: 2px;
}
.jqplot-data-label,.jqplot-point-label{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.lineChart .jqplot-point-label{
	color:#000;
}
.jqplot-axis{
	font-size:0.85em;
	font-family:Arial, Helvetica, sans-serif;
}
.reportRowMsg {
	overflow: hidden;
	word-break: break-all;
	vertical-align: text-top;
}

/* Chart Color & Choices Box End */
/* Table Format in Export Dropdown End */
.dropDownExport{
    font-size: 0.9em;
    margin-top: -2px;
	margin-left:5px;
    position: relative;
}
.dropDownExport .white {
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    min-width: 135px;
    padding: 2px 5px 2px 10px;
    position: relative;
}
.dropDownExport .removeBorder{
    border-radius: 3px 3px 3px 3px;
	box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
	-moz-box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
	-webkit-box-shadow:0 0 5px rgba(214, 214, 214, 0.75);
}
.dropDownExport ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-image: none;
   -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    clear: both;
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 25px;
    z-index: 990;
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.dropDownExport ul li:first-child {
    border-top: 1px solid #BEBEBE;
}
.dropDownExport ul li {
    border-bottom: 1px solid #F4F4F4;
    color: #484848;
    cursor: pointer;
    display: block;
    margin: 0;
    min-width: 150px;
    overflow: auto;
    padding: 5px 10px;
}
.dropDownExport ul li:hover {
    background: none repeat scroll 0 0 #3E8AD8;
    color: #FFFFFF;
    text-decoration: none;
}
/* Table Format in Export Dropdown End */
/* New Table Format End */
/* Image Type Question Area Start */
.imageBTEditor{
	padding:3px 10px;
	cursor:pointer;
	display: inline-block;
    width: 109px;
}
.imageChangeIconEditor, .imageIconEditor{
    background:url(../images/new_spirit.png) no-repeat -474px -86px;
    height:16px;
    width:15px;
    margin: 0 5px 3px 0;
}
.imageIconEditor{
    background:url(../images/new_spirit.png) no-repeat -451px -84px;
}
.imageTextTopAlign{
	display: inline-block;
    margin-top: 5px;
}
/* Image Type Question Area End */

/* Access Share Start */
.accessShareTopRight{
	padding:10px;
    text-align: right;
    text-shadow: 0 2px 1px #FFFFFF;
}
.accessShareTopBr{
	border-bottom:2px solid #000;
	overflow: auto;
}
/* Access Share End */

/* Review Screen01 and Scree02 Start */
.reviewAreaBox{
    padding:10px;
    overflow:auto;
    -webkit-overflow-scrolling: touch;
}

.reviewLeftText{
    margin-right: 20px;
    text-align: right;
    width: 100px;
}
.reviewMailId {
    border: 1px solid #DDDDDD;
    font: 13px/20px Arial,Helvetica,sans-serif;
    margin: 0;
    min-height: 55px;
    outline-style: none;
    overflow: hidden;
    padding: 0 0 0 3px;
    resize: none;
    width: 314px;
}
.reviewVaildDay{
    width:200px;
    background-color:#fff;
    padding:5px 5px 5px 1px;
    border:1px solid #D3D3D3;
}
.reviewSharedListDay{
    width:120px;
    background-color:#fff;
    padding:2px 2px 2px 1px;
    border:1px solid #D3D3D3
}
.reviewSharedDay{
    bottom: 2px;
    position: relative;
    right: 20px;
}
.sendReviewBt{
    text-align:left;
    margin-left: 148px;
    margin-top: 10px;
}
.reviewSharedListBox{
    background-color: #F5F5F5;
    border-top: 1px solid #DDDDDD;
    padding: 10px;
    margin-top:20px;
}
.reviewSharedList{
    width:auto;
    background-color:#fff;
}
.reviewNoMembers{
    padding-top: 94px;
    text-align: center;
    color:#CDCDCD;
}

.reviewAreaBox .editorBox_Area_Title{
	display: none;
}
.reviewAreaBox textarea.editor_BulkChoice{
	width: 303px;
}
.reviewAreaBox .editorBox_Area {
	width: 318px;
}
.reviewAreaBox .editor_ChoiceField , .reviewAreaBox textarea.editor_BulkChoice{
		max-height: 140px;
}

.reviewAreaBox textarea.editor_BulkChoice:focus {
	border: none;
	box-shadow: none;
}
.reviewAreaBox .editor_AddChoice input[type=text]{
	width: 220px;
}

/* Review Screen01 and Screen02 End */

/* Review Screen03 Comment Popup Area Start */
.reviewCommentMainCont{
	display:none;
	z-index: 200;
	position: absolute;
}
.imgCommentIcon{
	background:url(../images/new_spirit.png) no-repeat -280px -299px;
	color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    height: 23px;
    position: relative;
    right: 9px;
    text-align: center;
    width: 22px;
	float:left;
	cursor:default;
}
.reviewCommentBox{
	background-color:#fff;
	padding:30px;
	width:400px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 box-shadow:0 0 6px #DDDDDD;
    -moz-box-shadow:0 0 6px #DDDDDD;
    -webkit-box-shadow:0 0 6px #DDDDDD;
	border:1px solid #ddd;
	position:relative;
	top:-20px;
	left:25px;
	*left:5px;
	display:none;
}
.reviewCommentList{
	margin-bottom: 20px;
    max-height: 250px;
    overflow: auto;
}
.reviewCommentList ul{
	margin:0;
	padding:0;
}
.reviewCommentList ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:1px solid #EEEEEE;
	padding:10px 0 10px 0;
}
.reviewCommentList ul li:first-child{
	padding-top:0;
}
.reviewCommentList ul li:last-child{
	border:0;
}
.reviewCommentName{
	color: #9D9D9D;
    font-size: 0.9em;
	line-height:30px;
}
.reviewCommentMsgBreak{
	word-wrap: break-word;
	color:#515151;
}
.reviewCommentText{
	border: 1px solid #DDDDDD;
    font: 13px/20px Arial,Helvetica,sans-serif;
    margin: 0;
    outline-style: none;
    padding: 0 0 0 3px;
    resize: none;
    width: 394px;
	background-color:#f7f7f7;
	height: 100px\9;
}

textarea.reviewCommentText {
	max-height: 100px;
	overflow:auto;
	height: 100px\9;
}
.reviewCommentText:hover{
	background-color:#fff;
	border:1px solid #a3a3a3;
}
.reviewCommentText:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
}
.reviewPostMsgBT{
    padding: 5px 10px;
	margin:10px 0 0 0;
	display:inline-block;
	cursor:pointer;
}
.reviewArrowLeftPopub,.reviewArrowTop{
	background: url(../images/arrow-review-popup.png) no-repeat;
    display: block;
    height: 17px;
    left: -11px;
    margin: 0 auto;
    position: absolute;
    top: 20px;
    width: 13px;
    z-index: 99;
}
.reviewCommentBox .closeBT{
    background:url(../images/new_spirit.png) no-repeat scroll -399px -24px transparent;
    cursor: pointer;
    height: 12px;
    position: absolute;
    width: 11px;
	right: 10px;
    top: 2px;
}
.reviewCommentBox .closeBT:hover{
	 background:url(../images/new_spirit.png) no-repeat scroll -399px -10px transparent;
}
.showComponentComment {
	z-index: 10010;
}
.showComponentComment .reviewCommentBox
{
	display: block;

}
.reviewEmailError, .emailTriggerError{
	margin-left:150px;
	font-size: 0.95em;
}
.emailTriggerError{
	margin:0 0 2px 85px;
}
/* Review Screen03 Comment Popup Area End */

/* Review Screen04 Comment Popup Area Start */
.reviewCommentUserBox{
    background-color:#FFFCF8 !important;
    border:1px solid #E8E4D2 !important;
    padding:30px;
    width:400px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow:none;
    top:16px;
    left:30px;
    display: block;
}
.reviewCommentUserBox .reviewArrowLeftPopub{
    background:url(../images/arrow-top-review.png) no-repeat;
    top: -10px;
    width: 27px;
    left:10px;
}
.reviewCommentUserBox .closeBT{
	display: none;
}
/* Review Screen04 Comment Popup Area End */

/* Review Screen05 Hide Area Start */
.postCommentDiv{
	margin-top:5px;
}
.reviewerPage .pageAction,.reviewerPage .addQuestAlign,.reviewerPage .postCommentDiv,.reviewerPage .addPage,.reviewerPage .downArrow,.reviewerPage .addLogicLink,.reviewerPage .addPage_Spliter,.reviewerPage .DropdownTop{
	display:none;
}
.reviewerPage .pagelogicBg{
	overflow:hidden;
	background-color:transparent;
}
.reviewerPage .pageArea{
	margin:10px 10px 30px 10px;
}
.reviewHidePageTitle{
	color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    padding: 10px 0 0 20px;
    text-shadow: 1px 1px 1px #FFFFFF;
}
/* Review Screen05 Hide Area End */

/* WMS Start */
.wms-cd{
	display:none;
	left: -10000px;
    position: absolute;
    top: -10000px;
}
.wmssoundplayer{
    left: -10000px;
    position: absolute;
    top: -10000px;
}
/* WMS Start */

/* Publish New Screen Start */
.publishNewArea, .addUserBox, .setupAddUserEditor{
	padding:30px;
}
.publishBrownText{
	color:#bc8000;
	font-size:19px;
	padding-bottom:6px;
}
.publishShareText{
	float:left;
	margin-top:5px;
}
.publishShareIcon{
    margin:10px 0 0 5px;
}

.publishMarginButtom{
	margin-bottom:30px;
}
.publishMarginBmBr{
	padding-bottom:30px;
	border-bottom:1px solid #ddd;
	margin-bottom: 30px;
}
.publishBmBorderNone{
	border-bottom:none !important;
	margin-bottom:0 !important;
}
.publishCutoffBrdNone{
	border-bottom:none !important;
	margin-bottom:0 !important;
	padding-bottom:20px !important;
}
.publishCampaignsIcon,.publishMailChimpIcon{
	background:url(../images/new_spirit.png) no-repeat -8px -392px;
	width:68px;
	height:70px;
	margin-right:20px;
}
.publishMailChimpIcon{
	background:url(../images/new_spirit.png) no-repeat -88px -392px;
}
.publishQrCodeIcon{
	background:url(../images/new_spirit.png) no-repeat -173px -392px;
	width:120px;
	height:84px;
	margin:10px 20px 0 0;

}
.publishSendSurveyBT{
	display: inline-block;
    margin-top: 20px;

}
.publishSendSurveyBT input{
	cursor: pointer;
    font-size: 1em;
    padding: 9px 10px;
}
.publishQRCodeImg{
	text-align:center;
	margin-bottom:10px;
}
/* Publish New Screen (Enter PWD) Start */
.enterPwdContArea{
	margin-left:30px;
}
.enablePwdBox{
	margin:20px 0 20px 0;
}
.enablePwdBox span{
	font-weight:bold;
	font-size:0.92em;
}
.marginTop{
	padding:10px;
}
body.noTouch .marginTop:hover{
	background-color:#EFF9FE;
}
.marginTop b{
	text-align:left;
	width:140px;
	display:inline-block;
	font-size: 0.93em;
	vertical-align:top;
	line-height:15px;
	font-weight:normal;
	margin-top:8px;
}
.marginTop textarea{
	height:100px;
	width:360px;
	display:inline-block;
}
.marginTop em{
	font-style:normal;
	font-weight:normal;
}
/* Publish New Screen (Enter PWD) End */
/* Publish New Screen End */
/* Blocked Publish Survey starts */
.textBlocked{
	height: 270px;
    margin-top: 15%;
    text-align: center;
}
.textBlocked .warning{
	margin-bottom: 12px
}
.textBlocked .popMsgIcon{
	margin:0 auto;
}
/* Blocked Publish Survey ends */

/* Share Report Popub Start */
.sharePopubBg{
	background-color:#f0f0f0;
	padding:20px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
}
.sharePopubLink{
	background:#fff;
	border: none;
	box-shadow: none !important;
	padding:10px !important;
	width: 377px;
	*width: 465px;
}
.sharePopubAccessBT{
	border-radius: 3px 3px 3px 3px;
    padding: 9px;
	cursor:pointer;
	float: right;
    margin-left: 0;
	font-weight:bold;
	color:#000;
}
.sharePopubfaceBookIcon, .sharePopubtwitterIcon, .sharePopublinkDin, .sharePopubgooglePlus {
    background: url(../images/new_spirit.png) no-repeat scroll -422px -196px transparent;
    cursor: pointer;
    height: 19px;
    width: 19px;
}
.sharePopubtwitterIcon{
	background-position:-446px -196px;
}
.sharePopublinkDin{
	background-position:-471px -196px;
}
.sharePopubgooglePlus{
	background-position:-398px -196px;
}
.sharePopubHtmlEmbed{
	color:#3A6CAE;
	cursor:pointer;
}
.sharePopubHtmlEmbed:hover{
	text-decoration:underline;
}
/* Share Report Popub End */

/* Plan Details Start */
.planDlsBox{
	background-color: #FBFBFB;
    border: 1px solid #E7E7E7;
    box-shadow: 2px 2px 0 #F5F5F5;
	-webkit-box-shadow:2px 2px 0 #F5F5F5;
	padding:10px;
	margin:5px 0;
	width:97%;
	display:inline-block;
}
.planDlsList{
	 text-align: right;
     width: 30%;
	 color:#000;
	 font-size: 0.85em;
}
.mLeft10{
	margin-left:10px;
}
.pTopBottom5{
	padding:5px 0;
	overflow:hidden;
}
.planBlueText{
	color:#0033CC;
	font-weight:bold;
	font-size: 0.85em;
}
.planPadding20{
	padding:20px;
}
.planPadding20 .boldText{
	color: #000000;
    font-size: 0.90em;
}
.planIframArea{
	width:830px;
	padding:0 25px;
}
/* Plan Details End */
/* Embed Area Textarea Start */
.embedLinkSigleLine{
	height: 20px;
}
.embedLinkArea textarea{
	overflow: hidden;
}
/* Embed Area Textarea End */
.searchPageipad{
	width:30px;
}
/* Offer Screen Start */
.offerPopupWindow,.tourPopupWindow{
	background-color: #fff;
    border: 1px solid #BBBABA;
    border-radius: 3px 3px 3px 3px;	color:#000000;
	text-align:left;
	z-index:10001;
	display:block;
	position:fixed;
	border-radius:5px;
	min-width:690px;
	padding:30px;
	box-shadow: 0 0 12px #CDCDCD;
	-webkit-box-shadow: 0 0 12px #CDCDCD;
	-moz-box-shadow: 0 0 12px #CDCDCD;
}
.tourPopupWindow{
	min-width:0px;
}
.closeBTvideoPopup {
	background:url(../images/new_spirit.png) no-repeat -360px -299px;
	height:20px;
	width:22px;
	cursor:pointer;
	position: relative;
   	right: -20px;
    	top: -20px;
}
.videoPopupClose{
	height:10px;
	text-align:right;
}
.offerPopupWindow .closeBT{
	position:relative;
    top:-16px;
    width:10px;
}
.getupOffer{
	padding-bottom:30px;
	border-bottom:1px solid #e3e3e3;
}
.centerAlign{
	text-align:center;
}
.centerAlign h1{
	font-size:48px;
	font-weight:normal;
	margin:0;
}
.centerAlign h1 b{
	color:#ef473e;
	font-weight:normal;
	letter-spacing:-2px;
}
.centerAlign span{
	font-size:18px;
}
.centerAlign span b{
	font-weight:normal;
	color:#ef473e;
}
.addFriendsBox{
	text-align:center;
	margin:20px 0;
}
.addFriendsBox span{
	font-size:14px;
	color:#666666;
	margin:0 10px;
}
.addFriendsBox span input[type="text"]{
	margin:0px;
	outline:medium none;
	padding :10px 5px;
	border :1px solid #C2C2C2;
	background:none repeat scroll 0 0 #FBFBFB;
	font-size:0.93em;
	color:#666666;
	border-radius:0;
}
.addFriendsBox span input[type="text"]:hover{
	background-color:#fff;
	border:1px solid #a3a3a3;
}
.addFriendsBox span input[type="text"]:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
	outline:none;
}
.centerAlign input[type="button"]{
	padding:8px 19px;
	font-size:14px;
}
.fieldError{
	border:1px solid #fe0000 !important;
}
.offerFieldError{
	font-size: 0.95em;
	margin: 30px 0 0 235px;
}
.greenText{
	color:#1D9B41 !important;
}
.grayText{
	color:#666666;
}
/* Offer Month Progress Bar Start */
.offerArea{
	margin: 30px auto 0;
    width: 480px;
}
.offerProgressBarBg{
	background-color: #ebebe8;
	border-radius:13px;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	height: 30px;
	border: 1px solid #dbdbdb;
	-webkit-box-shadow:0px 1px 0px rgba(50, 50, 50, 0.28) inset;
	-moz-box-shadow:0px 1px 0px rgba(50, 50, 50, 0.28) inset;
	box-shadow: 0px 1px 0px rgba(50, 50, 50, 0.28) inset;
}
.offerProgressBarBg ul{
	margin:0;
	padding:0;
}
.offerProgressBarBg ul li{
	color:#a2a2a2;
	letter-spacing:0.3px;
	list-style-type:none;
	float:left;
	padding:6px 30px;
	-webkit-border-top-right-radius: 13px;
	-webkit-border-bottom-right-radius: 13px;
	-moz-border-radius-topright: 13px;
	-moz-border-radius-bottomright: 13px;
	border-top-right-radius: 13px;
	border-bottom-right-radius: 13px;
	border-right:1px solid #C9C9C9;
	cursor:default;
	position:relative;
}
.offerProgressBarBg ul li:last-child{
	border-right:0;
}
.offerHighLight{
	color:#000000 !important;
	cursor:pointer !important;
}
.offerHighLight:hover .offerTooltip{
	display:block;
}
.offerTooltip{
	background:#000;
	padding:2px 5px;
	border-radius:2px;
	color:#fff;
	font-size: 12px;
	position:absolute;
	top:-25px;
	z-index:9999;
	display:none;
}
.offerLink, .arrowDown{
	top:1px;
}

.offerGreenSelected{
	position: relative;
	top: -32px;
	text-align: center;
	padding: 5px 0;
	height: 20px;
	width:25%;
	border-radius:13px;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	color:#405b26;
	text-shadow:0px 1px 0px #EDEEEC;
	border: solid 1px #9BBE7A;
	background: none repeat scroll 0 0 #acc196;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4efd8), to(#acc196));
	background: -moz-linear-gradient(top,  #e4efd8,  #acc196);
	box-shadow:2px 4px 8px rgba(000,000,000,0.5), inset 1px 2px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:2px 4px 8px rgba(000,000,000,0.5), inset 1px 2px 1px rgba(255,255,255,0.7);
	-moz-box-shadow:2px 4px 8px rgba(000,000,000,0.5), inset 1px 2px 1px rgba(255,255,255,0.7);;
	letter-spacing:0.3px;
	color:#405b26;
}

/* Offer Month Progress Bar End */
/* Offer Screen End */

/* Welcome Video Start */
.welcomeVideoBox{
	display:inline-block;
}
.welcomeVideo h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#333;
	text-align:center;
	font-weight:normal;
	margin:0;
}
.welcomeVideo p{
	text-align:center;
	color:#777;
	font-size:1.1em;
	margin:0 auto;
    max-width:600px;
}
.welcomeVideo em{
	border-bottom: 1px solid #ddd;
	width: 100px;
	margin: 0 auto;
	display: block;
	margin: 30px auto;
}
.welVideoArea{
	float:left;
	background-color: #000000;
	height: 400px;
}
.welVideoContent{
	max-width:360px;
	text-align:left;
	margin-left:40px;
}
.welVideoContent ul{
	margin:0;
	padding:0;
}
.welVideoContent ul li{
	margin:0;
	padding:10px 0;
	color:#777;
	font-size:1.1em;
}
.welVideoContent ul li:first-child{
	padding-top:0;
}
.welVideoContent ul li span{
	color:#19984f;
	font-weight:bold;
}
.welStartBTArea{
	background:url(../images/welcomelineimg.png) no-repeat;
	background-position:top center;
	clear:both;
	margin-top:30px;
	padding:30px 0 0 0;
	text-align:center;
	margin:0 auto;
	margin-top:30px;
}
.welStartBTArea a{
	color: #606060;
	border: solid 1px #bfbfbf;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	display:inline-block;
	font-size: 12px;
	font-weight:normal;
	height: 30px;
	line-height: 31px;
	text-align:center;
	margin:0 auto;
	margin-top:10px;
	padding:0px 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-o-border-radius: 3px;
}
.welStartBTArea a:hover{
	text-decoration:none !important;
	-moz-transition: all 0.3s ease-in-out 0s;
    border-color: #9A9A9A;
    box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
	-moz-box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
	-webkit-box-shadow: 0 0 5px rgba(214, 214, 214, 0.75);
}
.welStartBTArea span{
	color:#777;
}
/* Intermediate Popup Start */
.welStartBTArea em{
	font-style:normal;
	margin:0 10px;
	color:#777;
}
.intermediaVideo h3{
	font-size:1.5em;
	color:#777;
	font-weight:normal;
	margin:5px 0;
	padding:0;
}
.intermediaVideo header{
	text-align:center;
	margin:0 0 20px 0;
}
.videoImageInMedia{
	text-align:center;
	height:232px;
	width:670px;
}
.videoImageInMedia img{
	cursor:pointer;
}
.inMediaList{
	text-align:center;
}
.inMediaList ul{
	margin:0;
	padding:0;
}
.inMediaList ul li{
	list-style-type:none;
	float:left;
	margin:10px 0 0 0;
	color:#777;
	padding:0 15px;
	border-right:1px solid #ddd;
}
.inMediaList ul li:last-child{
	border-right:0;
}
.welStartBTArea h2{
	text-align:center;
	font-weight:normal;
	font-size:1.8em;
	margin:0;
}
.tempListDropdown{
	top: 10px;
	display:inline-block;
}
.tempListDropdown ul li{
	text-align:left;
	padding:8px;
	min-width:200px;
}
.tempListDropdown span{
	padding:5px 5px 7px 5px !important;
}
.inMediaGetStart{
	background:none;
	margin:0;
	padding:10px 0 0 0;
}
.tempListDropdown ul{
	height:100px;
	overflow:auto;
	overflow-y:scroll;
}
/* Intermediate Popup End */
/* Welcome Video End */


/* Translate Survey Start */

.languageAreaBox b,.tagAreaBox b{
	margin:0 0 6px 0;
	display:inline-block;
}
.languageList, .taglist{
	background-color:#fff;
	border:1px solid #d7d7d7;
	height:150px;
	margin:0 auto;
	overflow:auto;
}
.languageList ul, .taglist ul{
	margin:0px;
	padding:0;
}
.languageList ul li, .taglist ul li{
	list-style-type:none;
	padding:5px 10px;
	font-size:1em;
	color:#6f6f6f;
	cursor:pointer;
}
body.noTouch .languageList ul li:hover{
	background-color:#488adb;
	color:#fff;
}
body.noTouch .taglist ul li:hover
{
	background-color:#efefef;
	//color:#fff;
}
.languageList ul li.selected{
	background-color:#488adb;
	color:#fff;
}
.languageListEditIcon{
	margin:2px 20px 0 20px;
	cursor:pointer;
}
.languageChangeColor .webFld, .languageChangeColor textarea{
	background-color:#FFFBC2;
	color:#B18E2E;
}
.languageAreaBox p,.tagAreaBox p{
	margin-bottom:10px;
	color:#777;
	line-height:20px;
}
/* Translate Survey (Edit Area) Start */
.transSurveyTitle {
	padding: 20px;
  background-color: #fff;
}
.barTranslateTitle {
	margin-bottom: 10px;
	border-bottom: 1px solid #e6e6e6;
  padding: 10px;
  box-sizing: border-box;
}
.transPageTitle{
	padding:20px;
	border-bottom:1px dashed #DDDDDD;
}
.translateLinks{
	color:#488adb;
	font-size:13px;
	overflow:hidden;
	margin-bottom:10px;
}
.translateLinks ul{
	margin:0;
	padding:0;
}
.translateLinks ul li{
	float:left;
	margin:0 10px;
	list-style-type:none;
	cursor:pointer;
}
body.noTouch .translateLinks ul li:hover{
	text-decoration:underline;
}

.translateLabel{
	padding:10px;
}
.translateLabel b{
	text-align:left;
	width:140px;
	display:inline-block;
	font-size:14px;
	vertical-align:top;
	line-height:15px;
	font-weight:bold;
	margin-top:8px;
	color:#2b2b2b;
}
.translateLabel .cutofTextfiled input[type="text"]{
	width:420px;
}
/* Translated Matrix Dropdown Options Popup */
.popupDropOptChoices {
	max-height: 240px;
	overflow: auto;
}
.popupDropOptChoices ul li {
	width: 350px;
}
/* Qusetion Area Start */
.transQuestBox,.scoringBox{
	padding:30px;
	border-bottom: 1px dashed #DDDDDD;
}
.transQuestBoxBrnone{
	border-bottom:0px;
	/*padding: 10px 30px 20px;*/
}
.transLanguageSettings{
	padding:0px 30px 20px 30px;
}
.transLanguBTsettings{
	display: inline-block;
	margin:15px 0 20px 0;
	width:100%;
}
.transLabelBTsettings{
	margin-top:11px;
}
.transQuestBox h1, .transPageTitle h1,.scoringBox h1{
	float: left;
	font-size: 1.2em;
	color: #bc8000;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-top: -4px;
	margin-right: 12px;
	display: inline-block;
}
.transQuestLable{
	font-size:1em;
	color:#2b2b2b;
	font-weight:bold;
	margin-bottom:10px;
}
.settingTransBOX{
	margin-top:20px;
}
.transPageTitleField{
	width:420px !important;
	font-size:0.90em;
}
.transQuestTextArea{
	margin: 0px;
	outline: medium none;
	padding: 5px 4px;
	border: 1px solid #C2C2C2;
	background: none repeat scroll 0 0 #FBFBFB;
	min-height:50px;
	border-radius:0;
	width:98.5%;
	resize:none;
}
body.noTouch .transLateEditBox, .transQuestTextArea:hover{
	background-color:#fff;
}
.transLateEditBox, .transQuestTextArea:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
}
body.noTouch .transOriginalView, .transQuestTextArea:hover{
	background-color:#none repeat scroll 0 0 #FFFFFF;
	/*border:1px solid #A3A3A3;*/
}
.transOriginalView .transQuestBox{
	max-height:400px;
	overflow:auto;
}
.transLeftChoices{
	margin-top:20px;
	width: 47%;
	display: inline-block;
	vertical-align:top;
}
.transRightChoicesML{
	margin-left:30px;
}
.transChoicesFiled{
	/*font-size:0.90em;*/
}
.transChoicesFiled ul{
	margin:0;
	padding:0;
}
.transChoicesFiled ul li{
	list-style-type:none;
	margin:10px 0;
}
.transChoicesFiled ul li input[type="text"], .transTitleFiled {
	margin:0px;
	outline:medium none;
	padding : 8px 4px;
	border :1px solid #C2C2C2;
	background:none repeat scroll 0 0 #FBFBFB;
	width:100%;
	border-radius:0;
}
.transLeftChoices.withInlineLabels ul li input[type="text"] {
	width: 250px;
}
.inlineLabel {
	display: inline-block;
	min-width: 80px;
}
body.noTouch .transLateEditBox, .transChoicesFiled ul li input[type="text"]:hover{
	background-color:#fff;
}
.transLateEditBox, .transChoicesFiled ul li input[type="text"]:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
	outline:none;
}
body.noTouch .transOriginalView .transChoicesFiled ul li input[type="text"]:hover{
	background-color:#fff;
	border:1px solid #A3A3A3;
}
.transTitleFiled{
	width:50%;
	padding:8px 4px !important;
}
.transOtherChoice{
	clear: both;
    display: block;
}
.transChoicesFiled ul li input[type="text"].matrixDropColChoice {
	display: inline-block;
	vertical-align: middle;
	width: 85%;
	border-right: 0;
}
.btnMatrixOpts {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 35px;
	padding: 0;
	border: 1px solid #c2c2c2;
	background: url(../images/burger_icon.png) no-repeat center;
	background-size: 13px 11px;
	cursor: pointer;
}
.transCloseBT{
	height: 28px;
    padding: 6px 20px 0;
	margin-left:6px;
	cursor:pointer;
}
.transSaveandCloseBT{
	margin:20px;
}
.transSaveLoading{
	margin:10px 0 0 4px;
}

/* Qusetion Area End */
/* Original View Popup Area Start */
.transOriginalView{
	width:800px;
	font-size:1.1em;
}
.popupTitleBar .transOrgiViewTitle{
	padding:10px 0 10px 0px;
	float:left;
	font-size: 1.3em;
	color:#bc8000;
}
.transTitleViewBrnone{
	border-bottom:none;
}
.disabledInput {
    color: black;
}
.transErrorFiled{
	background-color: #FFFFFF !important;
    border:1px solid #ff0000 !important;
}
.transErrorMsg{
	font-size: 0.85em;
	color: white;
	background-color: rgb(248, 105, 105);
	border-radius: 3px;
	padding: 5px 8px;
	margin-bottom:10px;
	display:none;
}
.transChoiceBox{
	margin-top:20px;
}
.transSettingMT{
	margin: 10px 0 0 30px;
}
.transFiledErrorMsg{
	font-size:0.80em;
	color:red;
}
.elementError .transErrorMsg{
	display: inline-block;
}
.errorContentField .transFiledErrorMsg{
	display: inline-block;
}
/* Original View Popup Area End */
.transHeadingFiled{
	width:98.2%;
}
.transTop{
	margin-top:20px;
}
.transSettingLeft{
	display:inline-block;
	float:right;
	width:27%;
}
.designToolFiled .transSettingFiled input[type="text"]{
	width:60%;
}
.backToBuliderArrow{
	background:url(../images/new_spirit.png) no-repeat -196px -196px;
	width:12px;
	height:9px;
	margin-right:10px;
}
.transBackToBulider{
	font-size:0.90em;
    margin:12px 10px 0 0;
	cursor:pointer;
}
/* Translate Survey (Edit Area) End */
/* Translate Survey End */

/* Export As PDF Start */
.pdfHeadeName{
 	text-align: center;
 	border-bottom: 1px solid #EAEAEA;
}
.pdfHeadeName h1{
	 font-size:1.8em;
	 font-weight:normal;
	 display: inline-block;
	 margin:0px;
	 margin-bottom:20px;
}
.pdfHeadeName a{
	 font-size:0.95em;
	 border: 1px solid #ddd;
	 padding: 8px 20px;
	 color: #606060;
	 display:inline-block;
}
.pdfHeadeName a.select{
	 background-color:#000;
	 color:#fff;
	 border:1px solid #000;
	 padding: 8px 20px 1px;
}
.reportSelectArrow{
	 background: url(../images/reportselectarrow.png) no-repeat center center;
	 height: 7px;
	 width: 100%;
	 position: relative;
	 bottom: -8px;
	 display:none;
}
.pdfHeadeName a.select .reportSelectArrow{
	 display:block;
}
.isWebPage .pdfHeadeName {
	 background-color: transparent;
	 border-bottom: none;
}
.reportsControl{
	 background-color:#fff !important;
	 /*min-height:700px;*/
	    -webkit-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	 -moz-box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
	 box-shadow:0 1px 1px rgba(196, 196, 196, 0.95);
}
.reportsControl .contentArea{
	 margin:0 auto;
	 background-color:transparent;
	    -webkit-box-shadow:none;
	 -moz-box-shadow:none;
	 box-shadow:none;
}
.reportsControl .boxBorder{
 	border: 0;
}
.reportsControl .surveyBg{
	  background-color: transparent;
	  border:0;
 }
/* Export As PDF End */

/* Email Trigger Popup Area Start */
.emailTriggerPopup{
	width:650px;
}
.emailTriCondition b{
	margin-left:5px;
}
.emailTriCondition a{
	cursor:pointer;
	float:right;
}
.emailTriggerIcon{
	background: url(../images/new_spirit.png) no-repeat scroll -8px -476px transparent;
	height:18px;
	width:18px;
}
.emailTriConditionEdit{
	background:none repeat scroll 0 0 #F5F5F5;
	border:1px solid #d5d5d5;
	padding:10px;
	margin:10px 0;
	text-align:center;
	height:20px;
}
.emailTriCondiQuestList, .emailTriCondiEqualList{
	width:130px;
	margin-left:5px;
}
.emailTriCondiEqualList{
	width:100px;
}
.emailTriCondiFiled{
	margin-left:5px;
}
.emailTriggerTextBox{
	width:85%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.emailTriggerFiledBox{
	margin-top:20px;
}
.emailTriggerFiledBox ul{
	margin:0;
	padding:4px 0;
}
.emailTriggerFiledBox ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:10px 10px 0;
}
.emailTriggerFiledBox .dropDown ul li{
	padding:10px;
}
.emailTriggerFiledBox em{
	width:75px;
	text-align:right;
	font-weight:normal;
	display:inline-block;
	margin:4px 10px 0 0;
	font-style:normal;
	vertical-align:top;
	color:#777;
	float:left;
}
.emailTriggerFiledBox input[type="text"]{
	width:100%;
	height:30px;
	background:none repeat scroll 0 0 #FFFFFF;
	border-radius:0;
	font-size:1em;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.emailTriggerTextBox textarea, .emailTriggerMsgFiled textarea{
	width:100%;
	height:50px;
	resize:none;
	border-radius:0;
	background:none repeat scroll 0 0 #FFFFFF;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.emailTriggerMsgFiled textarea{
	width:80%;
	height:150px;
}
.emailTriggerFromLbl{
	margin:5px 10px 0 0 !important;
}
.emailTriggerScroll{
	height:400px;
	overflow:auto;
	overflow-y:visible;
}
.emailTriggersListView{
	margin:20px 0;
	border:1px solid #d5d5d5;
	background-color:#fff;
}
.emailTriggersListView ul{
	margin:0;
	padding:0;
}
.emailTriggersListView ul li, .customVeriableArea ul li{
	list-style-type:none;
	padding:10px;
	border-bottom:1px solid #d5d5d5;
	color:#777;
	height:35px;
}
body.noTouch .emailTriggersListView ul li:hover, body.touch .emailTriggersListView ul li.over{
	background-color:#FBFBFB;
	display:block;
}

/*.emailTriggersListView ul li:last-child{
	border-bottom:0;
}*/
.emailTriggerListWidth, .customVeriableList{
	width:385px;
	float:left;
}
.emailTriggerListWidth {		
    position: relative;		
}
.disabledOverlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255,255,255,0.85); 
	cursor: default;
}
.disabledOverlay .msgOverlay {
	margin-top: 10px;
	color: #333;	
}
body.noTouch .emailTriggersListView ul li:hover .emailTriggerListWidth .disabledOverlay{		
	 background-color: rgba(250,250,250,0.8);
}

.triggerBT{
	margin:0;
	padding:4px 10px;
}
.emailTriggerSendIcon{
	position:relative;
	top:2px;
}
.emailTriCondiFiled input[type="text"], .emailTriCondiFiled input[type="number"]{
	height:18px;
	padding:0 5px;
}
.emailTriCondiFiled .filterCalenderIcon{
	margin:2px 0 0 5px;
}
.emailTriCalendar{
	width:64px;
}
.emailTriMsgArea{
	width:500px;
	display:inline-block;
	height: 125px important;
}
.emailTriMsgArea .ze{
	height: 151px !important;
}
.emailTriMsgArea textarea{
	outline-style: none;
	resize:none;
	width:100%;
}
.zeEmailTrigger .ze_ddfs,.zeEmailTrigger .ze_cb,.zeEmailTrigger .ze_freeze,.zeEmailTrigger .ze_lnkpop,.zeEmailTrigger .ze_imgpop {
	z-index: 10002;
}
.emailTrigDropper{
	display: inline-block;
	box-sizing: border-box;
	width: 275px;
	height: 30px;
	border: 1px solid rgba(189,189,189,1);
	padding: 5px 10px;
	background-color: #fbfbfb;
	color: #262626;
	cursor: pointer;
	position: relative;
}
.emailTrigDropper:after {
	content: '';
	background: url(../images/new_spirit.png) -81px -10px;
	display: inline-block;
	width: 7px;
	height: 4px;
	position: absolute;
	top: 12px;
	right: 10px;
}
ul.emailTriggerFromList{
	position: absolute;
	top: 29px;
	left: -1px;
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	border: 1px solid #CBC9C9;
	border-top: none;
	padding: 0;
	width: 273px;
	max-height: 102px;
	overflow-y: auto;
	background: #fbfbfb;
	z-index: 1;
}
.emailTriggerFromList .emailLitem{
	padding: 5px 10px;
	color: #484848;
}
.emailTriggerFromList .emailLitem:hover{
	background: #3E8AD8;
	color: #fbfbfb;
}
.emailLitem:last-child:hover{
	background-color: transparent !important;
	cursor: default;
}
.emailLitem a{
	text-transform: capitalize;
}
/* Email Trigger Popup Area End */

/* Custom Veriable Start */

.customVeriableList{
	margin-top:8px;
	width:275px;
}
.customVeriableList span{
	width:100px;
	display:inline-block;
}
.customVeriableList em{
	width:15px;
	display:inline-block;
	font-style:normal;
}
.customVeriableCont{
	width: 70%;
	display: inline-block;
}
.addCustomCenter{
	padding:70px 20px 20px 20px;
}
.addCustomTextCenter{
	text-align:center;
}
.addCustomBTAlign{
	margin-bottom:10px;
}
.customWindowPopup{
	min-height:200px;
}
.customWindowPopup .customVeriableArea{
	max-height:220px;
}
.customWindowPopup input[type="text"]{
	width:314px;
	font-size:1em;
}
.customWindowPopup select{
	width:325px;
}
.customVerialeBox{
	border:1px solid #CBE4CB;
}
.customVerialeBox .comm_table th, .customVerialeBox .summaryQuestNumnerBox{
	background-color:#E5F5E5;
}
.customVerialeBox .comm_table h1, .customVerialeBox span{
	color:#445044;
}
.customVerialeBox .comm_table thead td, .customVerialeBox .comm_table tfoot td{
	background-color:#F2FDFE !important;
}
/* Custom Veriable End */

/* input Area Start */
.addNewFiltField input[type="text"], .addUserEmail input[type="text"]{
	margin:0px;
	outline:medium none;
	padding : 5px 4px;
	border :1px solid #C2C2C2;
	background:none repeat scroll 0 0 #FBFBFB;
	font-size:0.93em;
	border-radius:0;
	height:20px;
}
.addNewFiltField input[type="text"]:hover, .addUserEmail input[type="text"]:hover{
	background-color:#fff;
	border:1px solid #a3a3a3;
}
.addNewFiltField input[type="text"]:focus, .addUserEmail input[type="text"]:focus{
	border:1px solid rgba(121, 187, 238, 0.75);
    box-shadow:0 0 5px rgba(82, 168, 236, 0.5);
    -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    -moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
    background-color:#fff;
	outline:none;
}
/* input Area End */
/* Add User Area Start */
.addUserArea{
	border-bottom:0;
}
.addUserNextBT{
	text-align:left;
	margin-top:15px;
	margin-left: 122px;
}
.addUserEmail label{
	text-align:right;
	display:inline-block;
}
.addUserComboBox{
	margin:20px 0 0 5px;
	width:100px;
}
.addUserList{
	display:block;
	margin-bottom:20px;
	/* height:6px; removing this one for portal delete section*/
}
.addUserListView{
	margin:0;
	padding:3px 10px;
	display:inline-block;
	width:97%;
}
.addUserListView ul{
	margin:0;
	padding:0;
}
.addUserListView ul li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}
body.noTouch .addUserListView:hover {
	background-color:#fffbe3;
}
.addUserEmailList{
	width:420px;
	font-size:0.90em;
}
.addUserEmailList a{
	color:#333;
	cursor:default
}
.addUserEmailList a:hover{
	text-decoration:none !important;
}
.addUserListView:hover .addUserClose{
	display:block;
}
.addUserClose{
	display:none;
}
.userLeadDp{
	cursor:pointer;
	margin-top:0;
	margin-left:-25px;
}
.userLeadDp ul{
	border:1px solid #cacaca;
}
.userLeadDp ul li{
	padding:4px 10px;
	min-width:85px;
}
.userLeadDp ul li:first-child{
	border-top:0;
}
.userLeadDp ul li:last-child{
	border-bottom:0;
}
.userLeadDp .downArrow{
	margin:0 1px;
}
.addUserActiveDp{
	margin-left:25px;
	margin-top:1px;
}
.addUserIcon{
	background: url(../images/new_spirit.png) no-repeat scroll -415px -508px transparent;
	width:16px;
	height:18px;
	cursor:pointer;
}
/* Org Add User Area Start */
.addUserBox{
	border-bottom: 1px solid #EFEFEF;
    clear: both;
    margin: 0 20px;
    padding:20px 0 10px;
}
.addUserBox h2{
	font-weight:normal;
	margin:0 0 10px 0;
}
.orgUserList{
	border:1px solid #ddd;
}
.addUserBox b{
	margin:5px 0;
	display:block;
	font-weight:normal;
}
.orgUserSearch input[type="text"]{
    background:url(../images/ipadsearchicon.png) 9px no-repeat #fcfcfc;
    border:1px solid #F3F3F3;
    color:#bebebe;
    width:91.1%;
    padding:6px 15px 6px 35px;
	font-size:0.85em;
	border-radius:0;
}
.orgUserListScorll{
	height:170px;
	overflow:auto;
	overflow-y:scroll;
}
.otherUserField{
	margin:10px 0;
}
.setupGroupList{
	width: 100%;
	display: inline-block;
}
.setupAddUserEditor{
	padding:30px;
}
.setupAddUserEditor h2{
	margin:0;
	font-weight:normal;
}
.setupShareListBox{
	position: absolute;
	z-index: 1000000;
}
.setupShareList{
	width:585px;
	margin:0;
	-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
    box-shadow:0 4px 5px rgba(0, 0, 0, 0.2);
	position: relative;
	top:-6px;
	background-color:#fff;
}
.setupShareList ul li{
	margin:3px;
	border-bottom:none;
	padding:3px 10px;
	cursor:default;
}
.setupShareList ul li:hover,.setupShareList ul li.selected{
	color: #606060;
	border:1px solid #ccc;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	outline:none;
	margin:2px;
}
.userInform{
	padding:0 20px;
}
.userInform p{
	padding:20px 0;
	/*border-top:1px dashed #CACACA;*/
	color:#5A5A5A;
	line-height:22px;
}
.userInform p:first-child{
	padding-top:10px;
	border-top:0;
}
.memberDpWidth{
	min-width:60px;
	text-align:right;
}
/* Org Add User Area End */

/* Add User Area End */

/* Trend Report Start */
.trendReport{
	margin:5px 0;
}
.trendReport label{
	color:#929292;
	margin-right:20px;
}
.trendEnable a{
	font-size:0.90em;
	cursor:pointer;
}
.trendFromView{
	border:1px solid #ddd;
	padding:10px;
}
.trendFromView b{
	font-weight:normal;
}
.trendFromView label{
	color:#929292;
}
.trendFromView select{
	margin-left:10px;
}
/* Trend Report End */

/* Theme New Updated Start */
.selectedThemeArea{
	padding:20px;
	display:inline-block;
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.selectedThemeArea h2{
	margin:0;
	padding:0;
	font-weight:normal;
	margin-left:10px !important;
}
.selectedThemeArea .box a{
	margin:10px;
}
.createcustomThemeBox{
	padding:10px 30px;
	width:65%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.createcustomThemeBoxIn{
	border:2px #ccc dashed;
	padding:55px 30px;
	width:108%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.createcustomThemeBoxIn p{
	text-align:center;
	margin:13px 0;
}
.themeActions{
	position:absolute;
	display:none;
	background-color:rgba(255,255,255,0.75);
	}
.box a:hover .themeActions, .box a:hover .themeEditIcon{
	display:block;
}
.themeActions .save_CancelBT{
	text-align:center;
	width:248px;
	height:234px;
	line-height:240px;
}
.themeActions .save_CancelBT input[type='button']:first-child{
	background:#f0f0f0;
	border:solid 1px #CBCBCB;
	color: #5E5E5E;
	background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#EBEBEB));
	background: -moz-linear-gradient(top, #F8F8F8, #EBEBEB);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#EBEBEB');
 	outline:none;
}
.themeActions .save_CancelBT input[type='button']:first-child:hover {
    border-color: #C4C4C4;
    box-shadow: 0 0 3px rgba(222, 222, 222, 0.75);
    -moz-box-shadow: 0 0 3px rgba(222, 222, 222, 0.75);
	-webkit-box-shadow: 0 0 3px rgba(222, 222, 222, 0.75);
	outline:none;
}
.themeActions .save_CancelBT input[type="button"] + input[type="button"]:hover{
	border-color:#327ac3;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.themeEditIcon{
	background:url(../images/new_spirit.png) -451px -510px no-repeat;
	height:15px;
	width:14px;
	cursor:pointer;
	float:right;
	position: absolute;
	top:10px;
	right:10px;
}
.themeGalleryText{
	padding:10px 20px;
	border-bottom:1px solid #f0f0f0;
}
.themeGalleryText h2{
	font-weight:normal;
	padding:0;
	margin:0;
}
.themeEditDelete{
    padding:10px 0 0 0;
    position:relative;
    top:3px;
}
.themeEditDelete .surveyEditIcon{
     cursor: pointer;
     margin:0 10px 0 0;
}
.themeEditDelete .surveyTrashIcon{
    cursor: pointer;
}
.box .surveyEditIcon{
    cursor: pointer;
    margin-top:2px;
}
/* Theme New Updated End */
/* Sheet Integration Start */
/* Screen 01 */
.integrationList{
	padding:20px 0;
	overflow:auto;
}
.integartionZohoIcon, .integartionGoogleIcon{
	background:url(../images/new_spirit.png) -10px -651px no-repeat;
	height:150px;
	width:108px;
	margin-right:20px;
}
.integartionGoogleIcon{
	background:url(../images/new_spirit.png) -148px -651px no-repeat;
}
.integrationSheetIcon{
	width:459px;
	height:110px;
	background: url(../images/new_spirit.png) -20px -1099px no-repeat;
	margin: 15px auto 40px;
}
.integrationCont a{
	margin-top:10px;
	display:inline-block;
}
.integrationCont span{
	color:#666666;
}
.integrationCont em a{
	font-style:normal;
	color:#000;
	cursor:pointer;
	margin:0 30px 0 0;
}
.removeInteIcon{
	width:18px;
	height:10px;
}
.integrationViewIcon{
	background:url(../images/new_spirit.png) -235px -24px no-repeat;
	width:21px;
	height:12px;
	cursor:pointer;
}
.integrationCont .surveyTrashIcon{
	margin:0px 0 0 8px;
	cursor:pointer;
}
/* Screen 02 */
.exitingWorkSpace{
	margin:10px;
}
.exitingWorkSpaceSearch{
	margin:10px 0 0 0;
}
.exitingWorkSpaceSearchBox{
	width:300px;
	background-color:#fff !important;
}
.exitingWorkSpace input{
	margin-right:8px;
}
.exitingWorkSpaceList{
	background-color:#fff;
	border:2px solid #e4e4e4;
	max-height:180px;
	overflow-y:auto;
	width:307px;
}
.exitingWorkSpaceList ul{
	margin:0;
	padding:0;
	min-height:180px;
}
.exitingWorkSpaceList ul li{
	list-style-type:none;
	padding:4px 10px;
	border-bottom:1px solid #e4e4e4;
}
.exitingWorkSpaceList ul li:hover, .exitingWorkSpaceList ul li.selected{
	background-color:#3E8AD8;
	color:#fff;
}
.createWorkSpace{
	margin:10px 20px;
}
.sheetIntWindow .createWorkSpace input{
	background-color:#fff;
	width:200px;
	margin-left:10px;
}
.sheetAuthPopup {
 	width: 600px;
 	height:260px;
 	border: none;
}
.sheetAuthPopup iframe {
 	border: none;
 	width:100%;
 	height : 100%;
}
/* Sheet Integration End */

/* CRM Integration Start */
.crmInfoImg{
	background:url(../images/new_spirit.png) -8px -953px no-repeat;
	height:141px;
	width:374px;
}
.crmInfoCenterImg{
	text-align:center;
	padding:30px 0;
}
.crmModuleDropList, .comboBoxList{
    height:32px;
    border:1px solid #ddd;
    width:260px;
	border-radius:0;
	outline:none;
	padding:5px;
	margin:5px 0 0 0;
}
.comboBoxList{
	margin-top:0;
	width:213px;
	height:27px;
	background:none repeat scroll 0 0 #FFFFFF;
}
.crmIntegrtBox{
	margin:15px 0 0 0;
	display:inline-block;
}
.crmTitleWidth, .surveyTitleWidth{
	width:282px;
}
.crmTitleIcon, .surveyIntegrtTitleIcon{
	background:url(../images/new_spirit.png) -343px -510px no-repeat;
	height:14px;
	width:16px;
	margin-right:5px;
}
.surveyIntegrtTitleIcon{
	background:url(../images/new_spirit.png) -379px -510px no-repeat;
}
.crmIntegrtFiled{
	margin:0;
	padding:0;
}
.crmIntegrtFiled ul{
	margin:0;
	padding:0;
}
.crmIntegrtFiled ul li{
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	overflow:auto;
}
.crmIntegrtFiled ul li:first-child{
	margin-top:0;
}
.crmTextFiled input[type="text"]{
	outline: medium none;
	padding: 5px 4px;
	border: 1px solid #C6C6C6;
	background: none repeat scroll 0 0 #F8F8F8;
	margin-left: 3px;
	border-radius: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.93em;
	width:200px;
}
.crmIntegrtMidArrow{
	background:url(../images/new_spirit.png) -274px -510px no-repeat;
	height:9px;
	width:49px;
	margin:8px 10px;
}
.integrateIcons{
	display:inline-block;
}
.crmIntegrationEdit{
	background-color:#fff;
	border-bottom: 1px solid #D6D6D6;
	-webkit-box-shadow:0px -3px 16px 0px rgba(50, 50, 50, 0.31)31);
	-moz-box-shadow:0px -3px 16px 0px rgba(50, 50, 50, 0.31);
	box-shadow:0px -3px 16px 0px rgba(50, 50, 50, 0.31);
}
.crmIntegrationEdit h5{
	float:left;
	font-size:1em;
	font-weight:bold
	font-weight:normal;
	margin:20px;
	text-transform:uppercase;
}
.crmIntecloseIcon{
	margin:18px 10px;
	cursor:pointer;
	background: url(../images/new_spirit.png) -315px -888px; no-repeat;
    height: 28px;
    width: 28px;
}
.successResponse .syncListNone, .unTriedResponse .syncListNone, .successResponse .rightContent .removeDeleteIcon, .successResponse .rightContent .removeSyncIcon{
	display:none;
}
.resFailedEditIcon span{
	min-width:25px;
}
.syncDeleteIcon{
	background: url(../images/new_spirit.png) no-repeat -398px -24px;
	height:18px;
	width:14px;
}
.sheetCreateName{
	margin:10px 0;
	background-color:#f1f1f1;
	padding:20px;
}
.crmSyncStatisticIcon{
	background: url(../images/new_spirit.png) no-repeat -428px -423px;
	height:14px;
	width:22px;
}
.crmSyncNationIcon{
	background:url(../images/new_spirit.png) -416px -297px no-repeat;
	height:16px;
	width:20px;
	position:relative;
	top:2px;
}
.crmSyncBackIcon{
	background: url(../images/new_spirit.png) no-repeat -395px -421px;
	height:16px;
	width:17px;
	position:relative;
	top:1px;
}
.crmSyncAddMaping{
	float: right;
	margin-right: 95px;
	color: #000;
	margin-top: 9px;
	cursor: pointer;
	border: 1px solid #646464;
	padding: 0px 5px;
	font-size: 0.85em;
}
.crmTextFiledMandatory{
    background-color: #F3F3F3;
    border: 1px solid #DDD;
    padding: 2px 8px;
    width: 195px;
    display: inline-block;
    cursor: default;
    color: #000;
}
.integrateCRMType{
	padding: 20px 0;
	font-size:0.95em;
	float:left;
}
.integrateCRMType label{
	display:inline-block;
	margin-right:17px;
}
.integrateCRMType input[type="radio"]{
	margin-right:5px;
}
.integrateTypeBox{
	padding:10px;
	margin:10px 0;
	border:1px solid #F5F4EA;
	color:#333;
	background-color:#FFFFF5;
}
.hideMandatory .mandatoryStar{
	display :none;
}
	/* -- Connecting Server Error -- */
		.wms-statesmsg{
			display:none;
		}
	/* -- Connecting Server Error -- */
.actionBlock {
    border: 1px solid #EDEDED;
    margin-top: 10px;
}
.moduleDropper {
    display: inline-block;
}
span.moduleSelectorLabel {
    margin-left: 10px;
}
.actionInputs {
    margin-top: 5px;
}
.actionInputs label {
    margin-right: 30px;
}
.relatedModule {
    background-color: #FFF;
    text-align: center;
    height: 65px;
    padding-top: 20px;
}
.moduleSelector {
    padding: 20px;
    background-color: #FAFAFA;
}
.toWhoHead {
    background-color: #FAFAFA;
}
.toWhoSelector {
    display: block;
    margin-left: 10px;
    padding: 5px 0;
}

.crmAttachment{
	float: left;
	width: 100%;
}
.crmAttachment h2, .crmAction h2 {
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#090909;
	text-transform:uppercase;
	margin:0;
	line-height:2.5;
}
.crmAttachment span{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#6e6e6e;
	text-transform: none;
	font-weight:normal;
}
.crmFileUploadList{
	margin:10px 0 0 10px;
	text-transform: none;
	font-weight:normal;
	color:#333;
	font-size:14px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.crmFileUploadList ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/* CRM Integration End */

/* New Plan Structure Start */
.newPlanwhiteBg{
	background:#fff;
	border-top:1px solid #ddd;
}
/* Plan Details */
.newplanDetails{
	text-align:center;
	padding-bottom:250px;
}
.newplanDetails h1{
	font-size:1.5em;
	font-weight:normal;
}
.newplanDetails p {
	color: #6D6D6D;
    display: inline-block;
    font-size:0.95em;
	text-align:center;
	padding-bottom:10px;
}
.newplanDetails p span {
	color:#ef463e;
	font-size:16px;
}
/* Main Box */
.mainPlanBox{
	display:table;
    margin:-214px auto 0;
}

/* FREE Box 01 */
.freePlanBox{
	width:299px;
	position:relative;
}
.freePlanHeader, .freePlanFooter, .proPlanHeader, .standardHeader{
	background:#dedede;
	text-align:center;
	padding:35px 0;
}
.freePlanHeader span{
	color:#000;
}
.proPlanHeader span{
	color:#fff;
}
.freePlanHeader em{
	font-style:normal;
	line-height:38px;
	font-size:16px;
}
.freePlanHeader h1, .proPlanHeader h1, .standardHeader h1{
	font-size:5em;
	font-weight:400;
	margin:0;
	padding:0;
}
.proPlanHeader h1{
	color:#fff;
	display:inline;
}
.standardHeader h1{
	display:inline;
}
.freePlanHeader span, .proPlanHeader span, .standardHeader span{
	text-transform:uppercase;
	font-size:1.5em;
	padding:30px;
}
.proPlanHeader{
	background:#4C4C4D;
	color:#fff;
}
.freePlanFooter, .proPlanFooter, .standardPlanFooter{
	background:transparent;
}
.proPlanFooter h1, .standardPlanFooter h1{
	display:inline;
}
.freePlanMid, .proPlanMid{
	background:#fafafa;
	border:1px solid #e7e7e7;
}
.proPlanMid{
	background:#fff;
}
.alignCenter{
	text-align:center;
}
.limitedPlan{
	padding:20px 0;
	border-bottom:1px solid #e7e7e7;
}
.limitedPlan em{
	font-size:0.70em;
	font-style:normal;
	color:#979797;
	position:relative;
	top:-7px
}
.limitedPlan p{
	padding:5px 0;
	font-size:1.2em;
}
.upgradeBT, .montheUpgradeBT, .enterPriseBT{
	background:#64991e;
	padding:10px 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:1em;
	font-weight:600;
	text-align:center;
	display:inline-block;
	margin:20px 0;
	cursor:pointer;
}
.montheUpgradeBT{
	margin:7.5px 0;
	position:relative;
	top:-10px;
}
.yearlyWisePlan .montheUpgradeBT{
	margin:30px 0;
}
.monthlyWisePlan .extraHeight{
	height:106px;
}
.enterPriseBT{
	margin:20px 0 0 0;
}
.planFeatureList{
	margin:0;
	padding:0;
}
.planFeatureList ul{
	margin:0;
	padding:0;
}
.planFeatureList ul li{
	margin:0;
	padding:10px 20px;
	list-style-type:none;
	border-bottom:1px solid #e7e7e7;
	color:#333;
	font-weight:normal;
}
.planFeatureList ul li.featureListDisable{
	font-weight:normal;
	color:#BEBEBE;
}
.planFeatureList ul li.subHeader{
	color: #BC8000;
	font-weight:bold;
	text-transform: uppercase;
	padding:20px;
}
.selectYourPlan, .enterPriseSelectPlan{
	font-size:1.2em;
	background:#ef463e;
	padding:4px 15px;
	color:#fff;
	display:inline-block;
	position:absolute;
	top:-18px;
	left:31%;
	z-index:10;
}
.enterPriseSelectPlan{
	left:7%;
}
.heightAgut{
	height:81px;
}
/* Enterprise Start */
.enterPriseBox{
	margin:20px 0;
	display:inline-table;
	background-color:#fafafa;
	border:1px solid #e7e7e7;
	width:900px;
	position:relative;
}
.enterPriseLeftIcon{
	background-color:#41bddd;
	text-align:center;
	padding:30px 50px;
}
.enterPriseLeftIcon h1{
	font-size:5em;
	color:#fff;
	display:inline;
	padding:0;
}
.enterPriseLeftIcon em{
	color:#fff;
	font-size:16px;
	font-style:normal;
}
.enterPriseLeftIcon b{
	text-transform: uppercase;
	color:#fff;
	padding-top:10px;
	font-weight:normal;
	display:inline-block;
	font-size:1.5em;
}
.enterPriseUsersIcon{
	background: url(../images/new_spirit.png) no-repeat -400px -953px;
	height:72px;
	width:88px;
}
.enterPriseRight{
	padding:30px;
	width:500px;
	text-align:left;
}
.enterPriseTitle{
	color:#000;
	font-weight:normal;
	font-size:1.4em;
	margin-bottom:15px;
}
.enterPriseTitle em{
	color:#BC8000;
	font-style:normal;
}
.enterpriseRightBT{
	height: 104px;
  	width: 104px;
  	position: fixed;
  	top: 20%;
	right:-78px;
  	z-index: 999;
  	transform: rotate(-90deg);
  	-webkit-transform: rotate(-90deg);
  	-moz-transform: rotate(-90deg);
  	-o-transform: rotate(-90deg);
  	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.enterpriseRightBT b{
	background-color:#41bddd;
	color:#fff;
	font-weight:normal;
	padding:10px 20px;
	cursor:pointer;
	font-size:1.2em;
}
/* Enterprise End */
/* New Plan Structure End */
/* Subcription - Billed Yearly and Monthly Start */
.billedBT{
	display:inline-block;
	margin-top:20px;
}
.billedEnableBT, .billedDisableBT{
	padding:10px 20px;
	border:1px solid #ddd;
	background-color:#F7F7F7;
	float:left;
}
.billedBT em{
	font-size:1em;
	font-style:normal;
}
.billedEnableBT.selected, .billedDisableBT.selected{
	font-weight:normal;
	border: solid 1px #327ac3;
	background: #87ACFB;
	background: -webkit-gradient(linear, left top, left bottom, from(#87ACFB), to(#3079ED));
	background: -moz-linear-gradient(top, #87ACFB, #3079ED);
	cursor:pointer;
	color:#fff;
}
.billedDisableBT, .billedEnableBT{
	background:#f0f0f0;
	border:solid 1px #CBCBCB;
	color: #5E5E5E;
	cursor: pointer;
	background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#EBEBEB));
	background: -moz-linear-gradient(top, #F8F8F8, #EBEBEB);
 	outline:none;
}
.borderRadiusLeft{
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.borderRadiusRight{
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
/* Subcription - Billed Yearly and Monthly End */

/* New UI Theme Start */
/* Custom Theme Start */
.chooseBg{
	margin:10px 0 0 0;
}
/* Theme - List Accordion */
.themeBulidBg {
	background-color: #fff;
	width: 260px;
	height: 100%;
	-webkit-box-shadow: -2px -1px 10px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -2px -1px 10px 0px rgba(0, 0, 0, 0.3);
	box-shadow: -2px -1px 10px 0px rgba(0, 0, 0, 0.3);
}
.themeBulidBg h1 {
	background: none repeat scroll 0 0 #555555;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 10px 20px;
	text-align: center;
	text-transform: uppercase;
}
.themeEditoraccordion {
	font-size: 14px;
	background: #fff;
}
.themeEditoraccordion ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.themeEditoraccordion li {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 0;
}
.themeEditorvertical ul li {
	overflow: hidden;
}
.themeEditorvertical ul li .content {
	display: none;
}
.themeEditorvertical ul li.themeEditorListOpen .content {
	display: block;
	outline:none;
	min-width:258px;
}
.themeEditorvertical ul li.themeEditorListOpen .themeListSelect {
	background: transparent;
	color: #bc8000;
}
.themeEditorvertical ul li.themeEditorListOpen .themeListArrow {
	background: url(../images/new_spirit.png) -364px -425px no-repeat;
}
.themeEditoraccordion span {
	font-size: 1.2em;
	display: block;
	line-height: 16px;
	background: #f9f9f9;
	color: #555;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
	cursor: pointer;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
}
.themeEditoraccordion span:hover {
	color: #bc8000;
}
.themeEditoraccordion .content {
	overflow-y: auto !important;
	/*	padding: 0 22px 20px 22px;*/
	border: 1px solid #fff;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	min-height: 300px;
	height: auto;
}
.contentPadding/*k*/ {
	padding: 0 22px 20px 22px;
}
.themeEditorvertical ul li span {
	padding: 10px 20px;
}
/* Theme - BG DropDown List */
.themeListArrow {
	background: url(../images/new_spirit.png) -342px -425px no-repeat;
	width: 12px;
	height: 8px;
	margin-top: 4px;
}
.themeEditorDrop {
	background-color: transparent;
}
.themeEditorDrop ul {
	top: 50px;
	min-width: 156px;
	border: 1px solid #000;
}
.themeEditorDrop ul li:hover{
	background:#666666;
}
.themeSelectBorder,.bannerHeightBox {
	border: 1px solid #000;
   	color: #000;
	padding: 3px 8px;
	margin-top: 5px;
	cursor: pointer;
}
.bannerHeightBox {
    border: 1px solid #dbdbdb;
    min-width:100px;
    padding:2px 5px;
}
.themeSelectArrow {
	float: right;
	margin: 2px 0;
}
.themeEditorDrop b {
	padding: 0;
	color: #646464;
}
/* Theme - Pattern List */
.bgContTileOuterWrapper {
	margin: 30px 0 0 0;
	padding: 0;
	display:inline-block;
}
.bgContTileBgCont {
	margin: 5px 0 0;
	padding: 0;
	width: 215px;
}
.bgContTileBgCont li {
	border: 2px solid #FFFFFF;
	float: left;
	height: 32px;
	margin-bottom: 7px;
	margin-right: 7px;
}
.bgContTileBgCont .selected {
	border: 2px solid #C6C6C6;
}
.bgContTileBgCont li:hover {
	border: 2px solid #C6C6C6;
}
.cssVarBGPatContImg {
	height: 32px;
	width: 32px;
}
.bgContTileOuterWrapper b {
	font-weight: normal;
	font-size: 0.90em;
	padding: 5px 0;
	color: #646464;
}
.pattern00 {
	background: url(../images/patternSprite.png) no-repeat scroll 0 0 transparent;
}
.pattern01 {
	background: url(../images/patternSprite.png) no-repeat scroll -43px 0 transparent;
}
.pattern02 {
	background: url(../images/patternSprite.png) no-repeat scroll -86px 0 transparent;
}
.pattern03 {
	background: url(../images/patternSprite.png) no-repeat scroll -129px 0 transparent;
}
.pattern04 {
	background: url(../images/patternSprite.png) no-repeat scroll -172px 0 transparent;
}
.pattern05 {
	background: url(../images/patternSprite.png) no-repeat scroll 0 -43px transparent;
}
.pattern06 {
	background: url(../images/patternSprite.png) no-repeat scroll -43px -43px transparent;
}
.pattern07 {
	background: url(../images/patternSprite.png) no-repeat scroll -86px -43px transparent;
}
.pattern08 {
	background: url(../images/patternSprite.png) no-repeat scroll -129px -43px transparent;
}
.pattern09 {
	background: url(../images/patternSprite.png) no-repeat scroll -172px -43px transparent;
}
.pattern010 {
	background: url(../images/patternSprite.png) no-repeat scroll 0 -86px transparent;
}
.pattern011 {
	background: url(../images/patternSprite.png) no-repeat scroll -43px -86px transparent;
}
.pattern012 {
	background: url(../images/patternSprite.png) no-repeat scroll -86px -86px transparent;
}
.pattern013 {
	background: url(../images/patternSprite.png) no-repeat scroll -129px -86px transparent;
}
.pattern014 {
	background: url(../images/patternSprite.png) no-repeat scroll -172px -86px transparent;
}
/* Theme - Thin Box Select */
.themeSelectBox, .themeBorderBox {
    margin: 30px 0 0 0;
    display: inline-block;
}
.themeSelectBox b, .themeBorderBox b {
	font-weight: normal;
	color: #646464;
	font-size: 0.90em;
}
.themeSelectListBox, .themeBorderListBox, .themeFontSize, .themeSelectHeight{
	width:158px;
	height:127px;
	overflow:auto;
	overflow-y:auto;
	border:1px solid #DDD;
	outline:none;
	margin-top:5px;
}
.themeSelectListBox ul, .themeBorderListBox ul {
	margin: 0;
	padding: 0;
}
.themeSelectListBox ul li, .themeBorderListBox ul li {
	margin: 0;
	padding: 5px 10px;
	list-style-type: none;
	cursor: pointer;
}
.themeSelectListBox ul li.selected, .themeBorderListBox ul li.selected {
	background-color: #666666;
	color: #fff;
}
.themeBorderListBox ul li.selected p {
	border-color: #fff;
}
.themeBorderListBox .solid {
	border-top: 1px solid #000;
	margin: 8px 0;
}
.themeBorderListBox .dotted {
	border-top: 1px dotted #000;
	margin: 8px 0;
}
.themeBorderListBox .dashed {
	border-top: 1px dashed #000;
	margin: 8px 0;
}
.themeBorderListBox .double {
	border-top: 3px double #000;
	margin: 8px 0;
}
.themeSelectHeight{
    height:auto !important;
}
/* Theme - Font Color */
.themeColorBox {
	border: 1px solid #ddd;
	padding: 5px;
	margin-top: 4px;
	width: 90px;
}
.themeColorBox b {
	color: #333;
}
.themeColorIcon {
	background: url(../images/new_spirit.png) no-repeat scroll -473px -508px transparent;
	float: right;
	height: 18px;
	margin-left: 10px;
	width: 18px;
	cursor: pointer;
}
/* Theme - Upload Image */
.fLogoWrapper {
	margin: 5px 0 0 0;
	padding: 0;
}
.fLogoContainer {
	height: 70px;
	width: 70px;
	border: 1px solid #000;
	background: url(../images/uploadBgImg.png) no-repeat;
	border: 1px solid #D1D2D4;
	position: relative;
}
.fLogoActWrapper {
	/*margin-left: 10px;
	width: 115px;*/
}
.fLogoActWrapper .hint {
	color: #a79d9d;
	font-size: 12px;
}
.fLogoActCont {
	color: #626262;
	margin-top: 13px;
	overflow: hidden;
	position: relative;
	display: inline-block;
	border: 1px solid #ddd;
}
fLogoActWrapper .actionLink {
	cursor: pointer;
	display: inline-block;
	margin-top: 13px;
	overflow: hidden;
	padding: 5px;
	position: relative;
}
.fakeUploadBtn {
	bottom: 0;
	cursor: pointer;
	margin: 0;
	opacity: 0;
	padding: 0px;
	position: absolute;
	right: 0;
	z-index: 1;
	height: 32px;
}
.fLogoActCont span {
	font-size: 0.90em;
	padding: 8px 10px !important;
}
.fLogoActWrapper a {
    font-size: 0.85em;
    margin-top: 5px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    top: -12px;
}
.fLogoActWrapper a:hover {
	text-decoration:underline;
}
.removeOR {
    font-style: normal;
    font-size: 0.90em;
    position: relative;
    top: -14px;
    margin:0 10px;
}
.newLogo {
    margin-left : 25px;
}
.headerRadioLabel label{
    font-size:13px;
    padding:0 0 5px 10px;
    display:inline-block;
    color:#a6a6a6;
}
.headerRadioLabel label:last-child{
    padding:0 0 0px 10px;
}
.headerRadioLabel.imagePosition
{
    margin-top:10px !important;
}
.bannerHeight{
    padding:10px 0;
    overflow:visible;
    min-height:50px;
	display:inline-block;
}
.bannerHeight b{
    font-weight:normal;
    font-size:12px;
    color:#646464;
}
.bannerHeight select{
    width:100px;
    margin-top:4px;
}
.bannerHeight ul{
    min-width:110px;
    top:58px;
    border:1px solid #dbdbdb;
}
.bannerHeight ul li{
    padding:2px 5px;
}
/* Theme - Font Size */
.themeFontSize {
	width: 50px;
	height:95px;
}
.applyBTArea {
	background-color: #F1F1F1;
    border-top: 1px solid #DDDDDD;
    padding: 15px 0;
    text-align: center;
    position: fixed;
    bottom: 0;
    width: 260px;
}
.themeImageOption em {
	font-style: normal;
	color:#646464;
	font-size:12px;
}
.themeImageOption b{
	font-style: normal;
	color:#646464;
	font-size:0.90em;
	font-weight:normal;
}
.themeImageOption label {
	margin: 10px 0 0 0;
	color: #A6A6A6;
	font-size: 0.9em;
	display: inline-block;
}
.imageSection {
	margin-top: 10px;
}
.lidisabled {
	background: none repeat scroll 0 0 white !important;
	color: #A6A6A6 !important;
	cursor: default !important;
	opacity: 0.6 !important;
}
/* Custom Theme End */

/*color palet styles starts here*/
.colorPaletteBox {
    background-color: rgb(245, 245, 245);
    border: 1px solid rgb(198, 198, 198);
    box-shadow: 0 3px 8px rgb(200, 200, 200);
    height: 210px;
    padding: 8px;
    position: absolute;
    width: 249px;
    z-index: 1000;
    top: 133px;
}
.colorPaletteBorder {
    border: 1px solid rgb(0, 0, 0);
    float: left;
    overflow: hidden;
}
.verticalColors {
    background: url("images/verticalcolors.png") repeat scroll 0 0 transparent;
    border: 1px solid rgb(0, 0, 0);
    cursor: pointer;
    float: left;
    height: 150px;
    margin: 1px 11px 0;
    width: 15px;
}
.rgpColor {
    float: left;
    height: 150px;
    width: 53px;
}
.colorPaletteBg {
    background: url("images/colorpalettebg.png") repeat scroll 0 0 transparent;
    border: 1px solid rgb(255, 255, 255);
    cursor: crosshair;
    height: 150px;
    position: relative;
    width: 150px;
}
.colorPing {
    background: url("images/colorping.png") repeat scroll 0 0 transparent;
    cursor: crosshair;
    height: 11px;
    margin: -7px 0 0 -7px;
    overflow: hidden;
    position: absolute;
    width: 11px;
    z-index: 9999;
}
.colorPalette_Arrow {
    background: url("images/colorpalettearrow.png") repeat scroll 0 0 transparent;
    cursor: n-resize;
    height: 11px;
    margin-left: -6px;
    margin-top: 5px;
    overflow: hidden;
    position: absolute;
    width: 27px;
    z-index: 9999;
}
.newText {
    color: rgb(41, 72, 99);
    font: 10px Arial, Helvetica, sans-serif;
    text-align: center;
}
.bothColorBox {
    border: 1px solid rgb(0, 0, 0);
    cursor: pointer;
    height: 50px;
}
.newColor {
    background-color: rgb(218, 218, 218);
    height: 50%;
}
.currentColor {
    background-color: rgb(69, 69, 69);
    height: 50%;
}
.newText {
    color: rgb(41, 72, 99);
    font: 10px Arial, Helvetica, sans-serif;
    text-align: center;
}
.rgpSpaceTop {
    margin: 5px 0 0;
    width: 68px;
}
.rgpSpace {
    float: left;
    font-size: 10px;
    margin: 3px 1px 0 -6px;
    width: 11px;
	color:#000;
}
.rgpSpaceTop input[type="text"] {
    height: 13px;
    width: 50%;
}
.customText {
    border: 1px solid rgb(194, 194, 194);
    box-shadow: 1px 1.3px 0 0 rgb(228, 228, 228) inset;
    font: 13px/20px Arial, Helvetica, sans-serif;
    margin: 0;
    outline: medium none;
    padding: 3px 10px;
}
.radius3 {
    border-radius: 3px;
}
.stdColor {
    clear: both;
}
.standardColor {
    float: left;
}
.colorCode {
    float: left;
    margin: 9px 0 0 10px;
    width: 81px;
}
.ok_CancelBT {
    clear: both;
    padding-top: 3px;
}
.ok_CancelBT button:first-child{
    background-color:#000;
    border:1px solid #000;
    color:#fff;
    margin-right:4px;
    border-radius:0;
    outline:none;
    cursor:pointer;
}
.cancelBTPalet{
    background-color:#ddd;
    border:1px solid #ddd;
    color:#777;
    outline:none;
    cursor:pointer;
}
.standardColor ul {
    margin: 0;
    padding: 0;
}
.standardColor ul li {
    border: 1px solid rgb(226, 227, 228);
    cursor: pointer;
    float: left;
    height: 11px;
    list-style-type: none;
    margin: 8px 1.1px;
    width: 11px;
}
.fontColorBox {
    background: url("../images/new_spirit.png") repeat-x scroll 0 -920px transparent;
    border: 1px solid rgb(164, 164, 164);
    cursor: pointer;
    float: left;
    height: 14px;
    padding: 5px;
    width: 35px;
}
.bgColorBox {
    background: url("../images/new_spirit.png") no-repeat scroll -217px -24px transparent;
    float: left;
    height: 13px;
    width: 13px;
}
.fontColors {
    background-color: rgb(81, 81, 81);
    border: 1px solid rgb(0, 0, 0);
    cursor: pointer;
    float: left;
    height: 14px;
    margin: -1px 0 2px 6px;
    width: 14px;
}
/*color palet styles ends here*/


/* Theme Apply and Edit Start */
.themePreviewArea {
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
}
.themePreviewArea ul {
    margin: 0;
    padding: 0;
}
.themePreviewArea ul li {
    padding: 20px;
    list-style-type: none;
    background-color: #fff;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
}
.themePreviewArea ul li:last-child{
    border-bottom:none;
}
.themePreviewArea ul li:hover,.themePreviewArea ul li.selected{
    background-color: #3E8AD8;
}
.themePrevApplyIcon {
    background: url(../images/new_spirit.png) -8px -887px no-repeat;
    height: 28px;
    width: 28px;
}
.themePrevEditIcon {
    background: url(../images/new_spirit.png) -54px -887px no-repeat;
    height: 28px;
    width: 28px;
}
.themePrevCloseIcon {
    background: url(../images/new_spirit.png) -111px -887px no-repeat;
    height: 28px;
    width: 28px;
}
.themePreviewArea ul li:hover .themePrevApplyIcon,.themePreviewArea ul li.selected .themePrevApplyIcon {
    background: url(../images/new_spirit.png) -165px -887px no-repeat;
}
.themePreviewArea ul li:hover .themePrevEditIcon,.themePreviewArea ul li.selected .themePrevEditIcon {
    background: url(../images/new_spirit.png) -211px -887px no-repeat;
}
.themePreviewArea ul li:hover .themePrevCloseIcon,.themePreviewArea ul li.selected .themePrevCloseIcon {
    background: url(../images/new_spirit.png) -268px -887px no-repeat;
}
/* Theme Apply and Edit Start */
/* New UI Theme End */


/* Synchronize Results Start */
.typeBox{
	margin-top:20px;
}
.failedType b{
	float:left;
	margin-right:10px;
}
.failedType label{
	margin-right:20px;
}
.failedType em{
	font-style:normal;
	font-weight:bold;
	margin-left:5px;
	color:#000;
}
.resTypeBox{
	margin-top:10px;
	border:1px solid #e4e4e4;
	min-height:100px;
}
.resTypeHeading{
	background-color:#f8f8f8;
	padding:5px 10px;
	border-bottom:1px solid #e4e4e4;
}
.resCompleteList, .resFailedList{
	margin:0;
	padding:0;
}
.resCompleteList ul, .resFailedList ul{
	margin:0;
	padding:0;
}
.resCompleteList ul li, .resFailedList ul li{
	margin:0;
	list-style-type:none;
	border-bottom:1px solid #e4e4e4;
	overflow:auto;
	position:relative;
}
.resCompleteList ul li:hover{
	background-color:#fdfde7;
}
.resFailedList ul li:hover{
	background-color:#fff8f8;
}
.resFailedLeft{
	padding:0px 15px;
	width:150px;
	height:auto;
	float:left;
}
.resFailedLeft em, .resFailedRight em{
	color:#777;
	font-style:normal;
	padding:5px 0;
	display:inline-block;
	height:20px;
}
.resFailedRight{
	padding:5px 15px;
	display:inline-block;
	width:60%;
	/*min-height:80px;*/
	border-left:1px solid #e4e4e4;
}
.resFailedRight em{
	color:#000;
}
.resPageCount{
	color:#bb7f00 !important;
}
.resErrorCode{
	color:#ff0000 !important;
}
.resFailedRightIcon{
	position: absolute;
	right: 0;
	top: -20px;
}
.surveySyncIcon{
	background:url(../images/new_spirit.png) -416px -299px no-repeat;
	height:18px;
	width:14px;
}
/* Synchronize Results End */
/* Other Start */
.accountActivtion ol  li{
    margin:0;
    padding:5px;
}
/* Other End */
/* First Name and Last Name Start */
.lastNameBr{
	border-left:1px solid #ddd;
}
.lNameRes tr:hover{
	background:transparent;
}
.lNameRes td{
	border-left:0;
}
.lNameTable thead td{
	background:#eff1f4;
}
.lNameFiledAlign{
	width:100px;
	display:inline-block;
}
.lNameWidth{
	width:50%;
}
/* First Name and Last Name End */

/* Subcription - Purchase Details Start */
.purchaseDetails h1{
	color:#000;
	border-bottom:1px solid #ddd;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
	padding-bottom:5px;
}
.purchaseDatailsList ul{
	margin:20px 10px;
	padding:0;
}
.purchaseDatailsList ul li{
	margin:0;
	padding:10px 0;
	list-style-type:none;
	overflow:hidden;
}
.purchaseDatailsList ul li:first-child{
	padding-top:0;
}
.purchaseDatailsList span{
	padding:0px 10px;
}
.purchaseLeft, .purchaseRight{
	width:37%;
}
.purchaseRight select{
	width:110px;
}
.purchaseRight b{
	color:#ff6600;
}
.benefitsBox{
	position:relative;
}
.benefitsList{
	position: absolute;
	background-color: #fffad4;
	top: -130px;
	left: 692px;
	font-size: 12px;
	color: #5a594d;
	border: 1px dashed #e89f24;
	width: 215px;
	margin: 0px;
	z-index: 100;
}
.benefitTitle{
	border-bottom:1px solid #EEE9BB;
}
.benefitTitle h2{
	color:#000;
	font-size:1em;
	padding:0px 10px;
	font-weight:bold;
}
.benefitItem{
	margin:10px;
}
.benefitItem ul{
	margin:0;
	padding:0;
}
.benefitItem ul li{
	margin:0;
	padding:4px 0;
	list-style-type:none;
}
.benefitDollarIcon{
    background: url(../images/new_spirit.png) -456px -592px no-repeat;
    height: 23px;
    width: 19px;
	margin-right: 3px;
}
.benefitResponsesIcon{
    background: url(../images/new_spirit.png) -415px -592px no-repeat;
    height: 22px;
    width: 22px;
	margin-right: 3px;
}
.benefitArrow{
	background:url(../images/benefitarrow.png) no-repeat;
	width: 127px;
	height: 50px;
	position: absolute;
	left:-88px;
	top: 25px;
}
.benefitsBox .closeBT{
	width: 15px;
	top: -34px;
	position: relative;
	right: 5px;
	float:right;
}
/* Subcription - Purchase Details End */
/* Collector View Start */
/* Collector List Dropdown Start */
.collectorList{
	margin:0;
}
.newCollector{
	padding:20px 10px;
}
.newCollector span{
	text-decoration: none;
	color: #598fde;
	cursor: pointer;
	margin: 0 5px;
	font-size: 1em;
}
.collectorResponses{
	margin:15px 15px 0 0;
	font-size:0.90em;
	cursor:pointer;
}
.collectorPopup {
	margin:0px !important;
}
.previewMsg, .collectorPopup span{
	display:inline !important;
}
.previewMsg, .collectorPopup em{
	margin-bottom: 20px;
    margin-right: 10px;
    position: relative;
    top: 0px;
}
.collectorPopupInfo{
	padding: 12px 32px;
}
.collectorName input[type="text"]{
	font-size:0.95em;
	letter-spacing:0px;
}
/* Collector List Dropdown End */
/* Collector View End */
/* ZSC Key Start */
.zscEmailId{
 	margin:20px 0;
}
.zscEmailId b{
 	color:#000;
 	font-weight:normal;
}
.zscKeyRightCont a:hover{
 	text-decoration:underline;
}
/* ZSC Key End */

/* Settings Multiple Endpage Start */
.terminationBox{
	border:1px solid #f5f5f5;
	margin-bottom:30px;
}
.logicBoxSet{
	/*margin:5px 0 30px 0;*/
}
.defaultEndPageBox{
	margin-top: 10px;
	width:100%;
	float:left;
}
.setCloseBox{
	margin-top:5px;
	margin-bottom:30px;
}
.setEndPageBox{
	margin-top:10px;
	border:1px solid #ddd;
}
.defaultEndSetting{
	/*border-bottom:1px solid #f5f5f5;
	padding:20px;*/
	font-size: 0.93em;
}
.defaultEndSetting b{
	color: #313131;
	margin-right: 10px;
	}
.setEndPageLogicBox{
	padding:20px 20px;
	border-bottom: 1px solid #f5f5f5;
	/*text-align:center;*/
}
.setIFspace{
	margin-right:10px;
	width:auto;
}
input[type="text"].textBoxFiledEnd {
	margin-right:10px;
	width:150px;
	padding: 1px 5px;
	height: 17px;
	border:1px solid #A7A7A7;
}
.questListEnd{
	margin-right:10px;
	width:195px;
}
.noneListEnd{
	margin-right:10px;
	width:80px;
}
.scoreType{
	width:96px;
}
.setEndPageClose{
	width: 20px;
	position: relative;
	top:2px;
	left: 10px;
	background: url(../images/new_spirit.png) no-repeat -399px -3px;
	cursor: pointer;
}
.inBetweenDate{
	width:67px;
	background-color:#fff;
	border:1px solid #A7A7A7;
}
.inBetweenScale{
	width:128px;
}

.inBetweenScaleSet{
    width: 50px;
}
.lessThenDate{
	width:174px;
	background-color:#fff;
	border:1px solid #A7A7A7;
}
.textRangeField {
	width: 70px !important;
	background-color:#fff;
	border:1px solid #A7A7A7;
}
.choiceListSetList{
	width:200px;
	margin-right:10px;
	height: 21px;
}

.customEndSetEditor{
	padding-top:20px;
}
.setAddEndPageBTPadding{
	padding: 20px 0px;
	border-bottom: 1px solid #f5f5f5;
}
.setAddEndPageBT{
	padding: 6px 10px;
}
.setEndPageLogicEdit{
	padding:20px;
	border-bottom: 1px solid #F7F7F7;
	border-top: 1px solid #F7F7F7;
	background-color: #FCFCFC;
}
.setEndPageEditBox{
	border: 0;
	margin: 0;
	border-bottom: 1px solid #f5f5f5;
}
.setEndPageEditSaveBg{
	width: 540px;
}
.customEndEditor{
	margin: 20px 20px 0px 20px;
	width: 95%;
}
.setEndPageCloseIcon{
	position: relative;
	width: 10px;
	height: 10px;
	top: -20px;
	right: -10px;
}
.setEndPageDeleteIcon{
	margin-right: -2px;
}
.questLogicTitle{
	padding: 6px 15px;
}
.addTerminationLink{
	padding:20px 15px;
}
@-moz-document url-prefix()
{
    .settingPiping
    {
        margin-top: -21px;
    }
    .customSetEditorPadding
    {
        padding-top:40px;
    }
}
/* Settings Multiple Endpage End */
/* Demo Graphic Start */
.demoGrapNeedCheckBox{
	margin-right:20px;
}
/* Demo Graphic End */
.commentField{
	clear: both;
	padding: 5px 0px 0 4px;
}
/* Custom Domain setup Start */
.domainnameEg {
	display: block;
	margin-top:5px;
	margin-left: 107px;
	font-size:0.73rem;
	color:#999;
}
.domainNameSaveBT{
	margin-left: 105px;
}
/* Custom Domain setup End */

/* Request Trial Button start */

.retrialOrgBT{
	text-align: center;
	padding: 0px 0px 20px;
}
.retrialOrgBT a{
	padding:8px 15px;
	text-decoration:none;
	color:#fff;
	background-color:#ed6f5e;
	background: -webkit-gradient(linear, left top, left bottom, from(#F77B6F), to(#ed6f5e));
	background: -moz-linear-gradient(top,  #F77B6F,  #ed6f5e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F77B6F', endColorstr='#ed6f5e');
	-webkit-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.21);
	-moz-box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.21);
	box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.21);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.retrialOrgBT a:hover{
	text-decoration:none !important;
}

/* Request Trial Button end */
/* Dynamic Parameter Start */
.dynamicSetBox{
	margin-top: 20px;
}
.dynamicParMtr{
	font-size:1em;
	display:inline;
}
.dynamicParMtr span{
	font-size: 0.85em;
	color: #999;
	font-style: normal;
	display:inherit;
}
.dynamicNameList,.dynamicValueList{
	width:40%;
	margin-right:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.dynamicListView{
	margin-top:10px;
}
.dynamicListSpace{
	margin:0 0 10px 0;
}
.dynamicValueList{
	display:inline-block;
}
.dynamicValueList ul{
	width:95%;
	overflow-x: scroll;
	overflow: auto;
	max-height:150px;
}
.dynamicValueList input[type="text"]{
	height:16px;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #C2C2C2;
	padding: 5px 4px;
	margin-top:6px;
	width:94%;
}
body.noTouch .dynamicValueList input[type="text"]:hover{
	background-color: #FFFFFF;
    /*border: 1px solid #A3A3A3;*/
}
.dynamicValueList input[type="text"]:focus{
	background-color: #FFFFFF;
    border: 1px solid rgba(121, 187, 238, 0.75);
    box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
}
.dynamicListDelete{
	margin: 10px 0 20px -15px;
}
.addParaMeter a{
	margin-top:10px;
	cursor:pointer;
}
.dynamicValueList .white{
	min-width: 90%;
	padding: 4px 5px 4px 10px;
}
.dynamicSupList span{
	padding: 3px 5px;
}
.dynamicSupList p{
	margin-left:10px;
	color:#888;
}
.dynamicAddParMt{
	margin-top: 10px;
}
.redirectUrlBox{
	background-color: #f5f5f5;
	padding: 20px;
}
/* Dynamic Parameter End */
/* Delete Responses Start */
.deleteResBox{
 margin:20px 0;
}
.deleteResBox label{
 margin:20px;
}
.deleteResResetBox{
 background-color:#fdfdfd;
 border:1px solid #f4f4f4;
 padding:20px;
 margin:10px 0;
 min-height: 95px;
}
.deleteResSaveBT{
 text-align:center;
 margin-top:10px;
}
.deleteResResetBox label{
 margin:10px 0;
 display:inline-block;
}
.deleteResTextDark{
 color:#333;
}
.deleteResTextGray{
 color:#777;
}
.deleteResDrop{
	margin-top: 10px;
	display: inline-block;
}
.deleteResDrop ul{
	width: 200px;
}
.deleteResCount{
	color: #000;
	font-size: 0.85em;
	margin-left: 3px;
}
/* Delete Responses End */
/* Portal List Home Start */
.portalListIcon{
	background: url(../images/new_spirit.png)-287px -652px no-repeat;
	width:96px;
	height:98px;
	margin-right:20px;
}
.portalHomeList ul {
	background-color:#fff;
}
.portalHomeList ul li{
	padding:6px 19px 6px 19px;
}
.portalHomeList ul .leftContent{
	float:none;
}
.portalName a{
	cursor:pointer;
	text-decoration:none;
}
.portalName a:hover{
	text-decoration:underline;
}
.portalAdminName{
	padding:10px;
}
.portalAdminName h3{
	font-size:2em;
	margin:0;
	padding:0;
	font-weight:normal;
}
.portalName em{
	font-style: normal;
}
.portalSelectTickIcon{
	background: url(../images/new_spirit.png) -8px -196px no-repeat;
	width:10px;
	height:9px;
	margin-right:10px;
}
.portalActiveIcon, .portalInActiveIcon{
	background: url(../images/new_spirit.png) -402px -651px no-repeat;
	width:9px;
	height:9px;
}
.portalInActiveIcon{
	background: url(../images/new_spirit.png) -431px -651px no-repeat;
}
.portalAct, .portalInAct{
	margin-left:5px;
	color:#333;
}
.portalInAct{
	color:#777;
}
/*Disabled portal styles*/
.portalHomeList ul li h3,.portalHomeList ul li.portalDisabled h3{
	margin-top:25px;
}
.portalHomeList ul li.portalDisabled:hover{
	background:transparent;
}
.portalHomeList ul li.portalDisabled:hover h3{
	background:transparent;
}
.portalHomeList ul li.portalDisabled .portalName a{
	cursor:default;
	text-decoration:none;
}
.portalActivate{
	background:#54bb2c;
	float:right;
	color:#fff;
	font-weight:bold;
	padding:4px 10px;
	cursor:pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 10px;
	margin-top: -4px;
}
/*Disabled portal styles*/
/* Portal List Home End */

.refreshIcon {
 	background: url(../images/new_spirit.png) -361px -887px no-repeat;
 	width:22px;
 	height:21px;
 	margin-top: 10px;
}
/* Setup Integration Starts here */
.setupIntegrationBT {
margin-top: 10px;
display: inline-block;
}

.setupIntegrated {
	padding: 10px;
background-color: #FEFFE8;
border: 1px solid #F5F0EC;
margin: 10px 0 10px 0;
}
.setupIntegrated span{
color:#EE7C26;
}
.googleSprIcon{
background: url(../images/googlespricon.png) no-repeat;
height:96px;
width:110px;
margin-right:20px;
}
/* Setup Integration Ends here */

/* Logo Size Adjustment Start */
.ui-slider-handle
{
    width:15px  !important;
    height:4px  !important;
    border : none !important;
}
.logoSliderBar {
background-color: #e6e6e6;
height: 10px;
width: 200px;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
margin: 0 6px;
}
.logoSliderPoint{
background-color:#4db7a9 !important;
cursor:pointer !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
     outline:none;
}
.sizeValue {
position: relative;
top: -25px;
color: #000000;
font-weight: bold;
left: 7px;
margin-left: -0.6em;
}
/* Logo Size Adjustment End */
/* Tags Start */

.tag{
	color:black;
	height:27px;
}
.tagIcons{
	float:right;
	height: 20px;
}
.tagIcons img{
	margin-top:6px;
	}
.tagTickIcon{
	background-position:-8px -196px;
	float:left;
}
.tagEditIcon{
	background-position: -9px -45px;
	float:right;
	margin-top:6px;

}
.tagTrashIcon{
	float:right;
	margin-top:6px;
	background-position: -412px -45px;
	height:12px;
	width:11px;
}
.tagUnTickIcon{
	background-position:-29px -196px;

}
.addTagBtn{
	color: #fff;
	font-weight:normal;
	border: solid 1px #327ac3;
	background: #87ACFB;
	background: -webkit-gradient(linear, left top, left bottom, from(#87ACFB), to(#3079ED));
	background: -moz-linear-gradient(top, #87ACFB, #3079ED);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#87ACFB', endColorstr='#3079ED');
	 border-radius: 3px;
 	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;height:27px;width:60px;
	cursor:pointer;
}
.taglist ul li{
	line-height:27px;
	width:97%;
}
.highlightTag{
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color: #9ad8da;
}
.infoArea input[type="text"]{
	margin : 0px 2px 0px 0px;
}
.dropDown ul li ul.selectTags{
	position: absolute;
	left: 160px;
	top: 0px;
	border-top:solid;
	border-width:1px;
	border-color:#cfcfcf;
}
.tagTickIcon{
	float:right;
	margin-top:3px;
}


/* Tags End */
/* Transfer Survey Starts */
.transferBlock p{
 line-height:2em;
}
.moveSurveySection{
 margin-top:40px;
}
.moveListBlock, .portalsListBlock{
  background-color: #fff;
    border: 1px solid #d7d7d7;
    height: 155px;
    margin: 15px auto;
    overflow-y:scroll;
    overflow: auto;
  width:375px;
}
.portalsListBlock{
 width:423px;
 margin: 10px auto 15px;
}
ul.moveList, ul.availablePortals{
 padding-left:0px;
 margin:0;
}
ul.moveList li, ul.availablePortals li{
 list-style:none;
 line-height:2.2em;
 padding-left:15px;
}
ul.moveList li:hover, .availablePortals li:hover{
 background-color:#488adb;
 color:white;
 cursor:pointer;
}
ul.moveList > li.selected, .availablePortals li.selected{
 background-color:#fff7cf;
 color:#000;
}
ul.availablePortals{
 margin:0px;
 padding:0;
}
ul.availablePortals li{
 list-style-type:none;
 padding:5px 10px;
 font-size:1em;
 color:#6f6f6f;
 cursor:pointer;
}

ul.moveList > li.selected:after, ul.availablePortals > li.selected:after{
 content:"" !important;
 background:url(../images/new_spirit.png) no-repeat -8px -185px;
 width:10px;
 height:22px;
 display:inline-block;
 float:right;
 margin-right:15px;
}

.upgradeToTransfer {
	border: 1px solid #ffead0;
	border-radius: 2px;
	padding: 6px 10px;
	background-color: #fffaf4;
}

.upgradeMessage {
	display: inline-block;
	color: #6e6e6e;
}

.upgradeBtnNew {
	display: inline-block;
	padding: 4px 12px;
	background-color: #f89704;
	font-size: 13px;
	color: #fafafa;
}

.acceptCancel{
 margin-top:15px;
}
.cancelBtn{
 background: -moz-linear-gradient(center top , #f8f8f8, #ebebeb) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #cbcbcb;
    border-radius: 3px;
    color: #5e5e5e;
    cursor: pointer;
    margin-left: 8px !important;
    outline: medium none;
    padding: 5px 10px;
}
.areaTransfer label{
 color:#777;
}
.areaTransfer p{
 color:#777
}
p.semibold{
 color:#333;
}
.transferInviteblock{
 	margin:10px 0 20px 0;
}
.transferTextfield{
margin-bottom:30px !important;
box-shadow:none; background:#fff !important; width:98%;
line-height:1.6em
}
.transferLoading{
	position: relative;
	margin: 10px 0 0 10px;
}
.transferEmail{
	float: left;
	width: 220px;
}
.transferHistory span{
	margin: 0 20px;
	}
.tranferStatus{
	color: #000;
}
.transferButtom{
	margin-bottom: 10px;
	display: inline-block;;
}
.transferTop{
	margin-top: 10px;
	display: inline-block;;
}
.transferTopspan{
	margin-top: 10px;
	margin-left: 16px;
	display: inline-block;
	color: #333;
}
.transferUserAlert{
	width: 100%;
	text-align: center;
	margin: 15px auto -5px;
	color: #777;
}
.transferPopUp{
	width: 500px;
}
.transferPopUp .sendReviewBt{
	margin-left: 175px;
}
/* Transfer Survey Ends */

/* Choice Mapping Begins */

.mappingBlock{
overflow: hidden;
margin-bottom: 10px;
}
.choiceMappingBox{
width: 475px;
word-wrap:break-word;
overflow: hidden;
}
.choiceMappingBox ul{
	padding: 0px;
}
.choiceMappingBox ul li{
	list-style-type : none;
	float: left;
	margin-top: 8px;
}
.choiceMappingBox .crmTitleWidth, .choiceMappingBox .surveyTitleWidth{
width: 210px;
}
.crmTitleMapping, .surveyTitleMapping{
width: 175px;
}
.crmTitleMapping{
margin-right: 106px;
}
.mappingList {
	height: 215px;
	overflow-y: auto;
}
.mappingComboBox{
width: 175px;
}
.mappingSurveyText{
width: 175px;
word-wrap:break-word;
color: #777;
line-height: 20px;
font-size: 14px;
}
.choiceMapicon {
	display: none;
}
.enableChoiceMapIcon .choiceMapicon{
	display: inline-block;
}
.directValTextBox {
	margin-top: 10px;
}

.editor_MappingIcon{
background:url(../images/new_spirit.png) -475px -162px no-repeat;
cursor: pointer;
    height: 16px;
    margin: 0 0 0 10px;
    width: 12px;
}
/* Choice Mapping Ends */

/* Scoring Start */
.noQuestions{
	padding:130px 0;
	text-align: center;
}
.scoringQuestColor{
	color: #000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.blockScore input[type="text"], .greenScore input[type="text"], .redScore input[type="text"], .scoreText input[type="text"]{
	border:1px solid #d2d2d2;
	background-color:#fafafa;
	width: 50px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	margin-right:10px;
	vertical-align: middle;
}
.scoreImg
{
	height:32px;
	width:50px;
	vertical-align: middle;
}
.greenScore, .greenScore input[type="text"]{
	color:#61b41f;
}
.redScore, .redScore input[type="text"]{
	color:#e44a5a;
}
.scoreText input[type="text"]{
	height:20px;
	margin:0;
	}
.scoringHeader b{
	font-size:1.1em;
	}


.scoreSinTextBox Select{
margin:0px 10px;
}
.scoreTextFiled input[type="text"]{
width:200px;
text-align:left;
padding-left:5px;
}
.scoreSelectFiled select{
background-color:#fff;
border:1px solid #ddd;
height: 30px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
/* Scoring End */

/* Scoring Individual Response Starts */
.comm_table span.markIndividual{
font-weight: 600;
font-size: 15px;
float: right;
color: #000;
background-color: #fff;
border-bottom: 1px solid #d5d6d9;
border-radius: 2px;
padding: 2px 12px;
}
.textBeforeTotal{
color: #b8b17b;
}
.totalScore{
height:65px;
background-color: #faf6d6;
margin: 10px auto;
}
.totalScore > span{
line-height: 2.4em;
}
.totalScore .scoreValue{
font-size: 28px;
font-weight: bold;
color:#000;
vertical-align: middle;
}
.scoringscrollX{
width:560px;
}
.scoringBox:last-child{
border-bottom: none;
}
.createNewGreenBT input{
padding:7px 15px;
}
/* Scoring Individual Response Ends */

/* SalesIQ Integration Starts */
.integartionSalesIcon{
	  background: url(../images/new_spirit.png) -8px -760px no-repeat;
	  vertical-align: middle;
	  height: 102px;
	  width: 100px;
	  margin-right: 20px;
}
div.salesSelectBlock{
	margin: 10px 0;
}
.salesIntegWorkSpace{
	margin: 20px 0;
}
.salesIntegWorkSpace h3{
	font-weight: normal;
	padding: 0;
	margin: 0;
}
span.salesIntegLabel{
	display: inline-block;
	width: 110px
}
.salesIntegDropList{
	height: 32px;
	border: 1px solid #ddd;
	width: 200px;
	border-radius: 0;
	outline: none;
	padding: 5px;
	margin: 5px 0 0 0;
}
.salesIntSaveCancel{
	margin-left: 110px;
}
.selectedPortal{
	color: #bc8000;
}
/* SalesIQ Integration Ends */

/* Zoho Reports Integration Starts */
.integrationReportsIcon{
	  background: url(../images/new_spirit.png) -8px -651px no-repeat;
          vertical-align: middle;
          height: 100px;
          width: 100px;
          margin-right: 20px;
}
/* End of Zoho Reports Integration */

/* -- Publish Restriction Style Begins */
label.lblAllowRespURL{
	margin-left: 70px;
}
.preventBlock{
	border: 1px solid #efefef;
	padding:10px 20px;
	margin: 10px 0;
}
.preventBlock input{
	vertical-align: middle;
}
.preventBlock input[type="text"]{
	outline: none;
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #C2C2C2;
	padding: 5px;
	width: 200px;
	height: 20px;
	margin: 5px 0;
}
.preventBlock input[type="text"]:focus{
	border: 1px solid rgba(121, 187, 238, 0.75);
	-webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-moz-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	-ms-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);
	background: #fff none repeat scroll 0 0;
}
.preventBlock label{
	display: inline-block;
	margin: 5px 0;
}
.boldLabel{
	font-weight: 600;
	color: #333;
	margin: 10px 0;
}
.btnDelete {
	border: none;
	padding: 0;
	width: auto;
	height: 16px;
	vertical-align: middle;
	background-color: transparent;
	cursor: pointer;
}
.btnDelete:focus {
	outline: none;
}

/* -- Publish Restriction Style Ends */
/* -- Pagewise Response Score Starts */
.pageWiseScoreBlock:before{
content: "";
display: block;
position:absolute;
top: 50%;
width: 100%;
height: 1px;
border-top: 1px solid rgb(204,204,204);
z-index: 22;
}
.pageWiseScoreBlock{
max-height: 70px;
margin-top: 35px;
margin-bottom: -20px;
position: relative;
}
.pageScoreTop{
position: relative;
max-width: 200px;
min-width: 150px;
padding: 0 20px;
margin: 0 auto;
background: #ffffff;
z-index: 25;
}
.pageCount{
display: block;
font-size: 16px;
font-weight: 600;
color: #454648;
}
.grayText{
font-size: 13px;
color: #959595;
line-height: 1.2;
vertical-align: middle;
}
.greenScore{
color: #609b1c;
font-weight: 600;
font-size: 18px;
line-height: 1.2;
vertical-align: middle;
margin-left: 10px;
}
/* -- Pagewise Response Score Ends -- */
/* Signature Survey Starts */
.signBox {
	margin: 20px;
}
.signQustArea {
	margin: 0 0 20px 0;
}
.surveySignature h3 {
	margin: 0 auto 10px;
}
.signQustArea h2, .signLogoCont h2 {
	color: #bc8000;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.signQustArea textarea, .signPossibleChoice input[type='text'] {
	outline: none;
	padding: 5px 4px;
	border: 1px solid #C2C2C2;
	font-size: 0.93em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	resize: none;
	width: 99%;
	margin: 5px 0;
}
.signPossibleChoice input[type='text'] {
	width: 40%;
}
.signImageIcon {
	background: url(../images/new_spirit.png) no-repeat -362px -592px;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left: 5px;
}
.smileyImageIcon {
	margin: 0px 5px 0px 0px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
.signLandingBox {
	margin: 30px 0 0 0;
}
.signLogoImg, .signMsgImg, .signcommentsImg {
	background: url(../images/new_spirit.png) no-repeat -8px -1276px;
	width: 184px;
	height: 215px;
}
.signMsgImg {
	background: url(../images/new_spirit.png) no-repeat -235px -1279px;
}
.signcommentsImg {
	background: url(../images/new_spirit.png) no-repeat -12px -1535px;
}
.signLogoCont {
	margin-left: 210px;
}
.signContSpace {
	margin: 10px 0 10px 0;
	display: inline-block;
}
.signLogoUpload {
	margin: 20px 0;
}
.signMsgLogic {
	border: 1px solid #F9F9F9;
	overflow: hidden;
}
.signMsgLogicBox {
	margin: 20px 20px 0 20px;
}
.signSelectChoice select {
	width: 75%;
	margin-right: 10px;
}
.signSelectEqual select {
	width: 22%;
}
.signThankMsg {
	margin: 20px 0 20px 0;
}
.signAddMsgLogic {
	padding: 10px 20px;
	border: 1px solid #F9F9F9;
	border-top: none;
	overflow: hidden;
}
.signCloseIcon {
	background: url(../images/new_spirit.png) no-repeat -399px -24px;
	margin: 7px -4px 0 0;
	cursor: pointer;
	height: 12px;
	width: 20px;
}
.signCloseIcon:hover {
	background: url(../images/new_spirit.png) no-repeat -399px -10px;
}
.signDefaultMsg {
	margin: 30px 0 0 0;
}
.signDefaultMsg b {
	font-weight: bold;
	color: #333;
}
.signDefaultMsgFiled {
	margin: 10px 0;
}
.thinLine {
	border-bottom: 1px solid #f0f0f0;
}
.signature-block {
	width: 510px;
	height: auto;
	overflow: hidden;
	background: white;
	margin: 15px 0 0 15px;
	box-shadow: 0 0 16px 0px rgba(180,180,180,0.4);
}
.smileyLeft {
	position: relative;
	top: -250px;
	left: 10px;
}
.smileyRight {
	position: relative;
	top: -20px;
	left: 248px;
}
.signatures {
	width: 400px;
	height: 330px;
	overflow: auto;
}
.signatures ul {
	padding: 5px 28px;
}
.signatures ul li {
	display: inline-block;
	list-style: none;
	width: 52px;
	height: 52px;
	cursor: pointer;
	margin: 1px;
}
.signatures ul li:hover {
	transform: rotate(360deg);
	transition: all 0.28s;
}
.signatures > ul li.selected {
	border: 1px solid rgba(138,138,138,0.8); /* currently selected smiley */
}
li.smiley01 {
	background: url(../images/smiley-sprite.png) -25px -21px no-repeat;
}
li.smiley02 {
	background: url(../images/smiley-sprite.png) -78px -21px no-repeat;
}
li.smiley03 {
	background: url(../images/smiley-sprite.png) -132px -21px no-repeat;
}
li.smiley04 {
	background: url(../images/smiley-sprite.png) -184px -21px no-repeat;
}
li.smiley05 {
	background: url(../images/smiley-sprite.png) -236px -21px no-repeat;
}
li.smiley06 {
	background: url(../images/smiley-sprite.png) -288px -21px no-repeat;
}
li.smiley07 {
	background: url(../images/smiley-sprite.png) -340px -22px no-repeat;
}
li.smiley08 {
	background: url(../images/smiley-sprite.png) -26px -74px no-repeat;
}
li.smiley09 {
	background: url(../images/smiley-sprite.png) -78px -74px no-repeat;
}
li.smiley10 {
	background: url(../images/smiley-sprite.png) -132px -74px no-repeat;
}
li.smiley11 {
	background: url(../images/smiley-sprite.png) -184px -74px no-repeat;
}
li.smiley12 {
	background: url(../images/smiley-sprite.png) -237px -74px no-repeat;
}
li.smiley13 {
	background: url(../images/smiley-sprite.png) -288px -74px no-repeat;
}
li.smiley14 {
	background: url(../images/smiley-sprite.png) -337px -74px no-repeat;
}
li.smiley15 {
	background: url(../images/smiley-sprite.png) -26px -128px no-repeat;
}
li.smiley16 {
	background: url(../images/smiley-sprite.png) -78px -128px no-repeat;
}
li.smiley17 {
	background: url(../images/smiley-sprite.png) -132px -128px no-repeat;
}
li.smiley18 {
	background: url(../images/smiley-sprite.png) -184px -128px no-repeat;
}
li.smiley19 {
	background: url(../images/smiley-sprite.png) -236px -128px no-repeat;
}
li.smiley20 {
	background: url(../images/smiley-sprite.png) -288px -128px no-repeat;
}
li.smiley21 {
	background: url(../images/smiley-sprite.png) -340px -128px no-repeat;
}
li.smiley22 {
	background: url(../images/smiley-sprite.png) -26px -182px no-repeat;
}
li.smiley23 {
	background: url(../images/smiley-sprite.png) -78px -182px no-repeat;
}
li.smiley24 {
	background: url(../images/smiley-sprite.png) -132px -182px no-repeat;
}
li.smiley25 {
	background: url(../images/smiley-sprite.png) -184px -182px no-repeat;
}
li.smiley26 {
	background: url(../images/smiley-sprite.png) -236px -182px no-repeat;
}
li.smiley27 {
	background: url(../images/smiley-sprite.png) -288px -182px no-repeat;
}
li.smiley28 {
	background: url(../images/smiley-sprite.png) -340px -182px no-repeat;
}
li.smiley29 {
	background: url(../images/smiley-sprite.png) -26px -234px no-repeat;
}
li.smiley30 {
	background: url(../images/smiley-sprite.png) -78px -234px no-repeat;
}
li.smiley31 {
	background: url(../images/smiley-sprite.png) -132px -234px no-repeat;
}
li.smiley32 {
	background: url(../images/smiley-sprite.png) -184px -234px no-repeat;
}
li.smiley33 {
	background: url(../images/smiley-sprite.png) -236px -234px no-repeat;
}
li.smiley34 {
	background: url(../images/smiley-sprite.png) -288px -234px no-repeat;
}
li.smiley35 {
	background: url(../images/smiley-sprite.png) -340px -234px no-repeat;
}
.customImgLink {
	padding: 20px 0;
	background: #fff;
}
.signatureHeads {
	font-size: 1.4em;
	color: #000;
	margin: 0 0 10px;
}
.SignatureSmallHeads {
	font-size: 15px;
	color: #000;
	margin: 20px 0 10px;
	font-weight: normal;
}
.previewSignatureUlist {
	margin: 15px 0 !important;
}
.horizontalList li {
	display: inline-block !important;
	height: 82px;
	margin: 0 35px 0 0;
}
.horizontalList li div {
	text-align: center;
}
.horizontalList div.gridAppIconH img {
	height: 26px;
	width: 26px;
}
.verticalList li {
	display: block;
	height: 52px;
	float: left;
	width: 180px;
}
.verticalList div {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.dropperSign {
	width: 230px;
	height: 20px;
	border: 1px solid #a3a3a3;
	background: #fbfbfb;
	cursor: pointer;
	padding: 3px 5px;
}
.listEmbed {
	position:absolute;
	background: none repeat scroll 0 0 white;
	border: 1px solid #f0f0f0;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2);
	width: 240px;
	height: 130px;
	overflow: auto;
	overflow-y: scroll;
	display: none;
}
div.embedli {
	padding: 5px;
}
.listEmbed div.embedli:hover {
	background-color: #3e8ad8;
	color: #fff;
}
.signatureIntegrateBlock {
	margin-top: 30px;
}
.signatureIntegrate .fontFiledBox input[type="text"] {
	width: 230px;
}
.signatureIntegrate .green {
	margin-top: 15px;
}
.signatureIntegrate .editLoading {
	margin: 25px 0 0 10px;
}
.htmlCodeGen {
	width: 100%;
	resize: none;
	height: 240px;
	overflow: auto;
	overflow-y: scroll;
}
.mySurveyArea {
	margin: 10px;
}
div.customQuest {
	overflow: hidden;
}
section.htmlCodeArea {
	width: 100%;
}
input.btnReGen {
	margin-right: 10px;
}
.signLabelBlock {
	display: inline-block;
	float: left;
}
.signLabelBlock .designToolLabel {
	width: auto;
	max-width: 120px;
	text-overflow: ellipsis;
	overflow: hidden;
	clear: none;
	margin: 8px 0 8px 5px;
}
.mergeLabel {
	min-width: 30%;
	padding: 0 0 0 10px;
	margin: 8px 0;
	float: left;
}
.mergerField .editor_DeleteIcon {
	margin-top: 15px;
}
.editSignLabel {
	margin-top: 10px;
	width: 140px;
}
.editPencilIcon {
	background: url(../images/new_spirit.png) no-repeat -9px -23px;
	height: 12px;
	width: 10px;
	margin: 15px 0 0 6px;
	cursor: pointer;
	float: left;
}
.errorText.inlinePreview{
	margin-top:5px;
}
.copyingArea {
	padding: 10px 10px;
	border: 2px dashed rgba(180,180,180,0.3);
	margin-bottom: 15px;
	position: relative;
}
.touch .copyingArea {
	-webkit-user-select: all;
	-moz-user-select: all;
	-ms-user-select: all;
	-khtml-user-select: all;
	user-select: all;
	-webkit-tap-highlight-color: rgba(0,0,0,1);
}
.overLayer {
	height: 100%;
	width: 100%;
	background-color: rgba(215, 249, 255, 0.1);
	position: absolute;
	top: 0;
	left: 0;
}
ul.copyImgStepList{
	padding-left:30px;
	margin-top:10px;
	list-style:lower-alpha;
}
ul.copyImgStepList li:before{
	content:"";
	display: block;
	float:left;
	width: 6px;
	height:6px;
	background:url(../images/new_spirit.png) -370px -196px no-repeat;
	margin: 8px 10px 0 0;
}
input.btnImgSelector{
	margin-right:5px;
}
input.goBackSign{
	margin-top: 20px;
}
.signatureResponseSettings {
	margin-top: 30px;
}
.lblAllowRespURLSignView {
	margin-left: 0;
}
.paramBlock {
	margin-top: 10px;
	vertical-align: middle;
}
.paramUntouchable, .paramTouchable{
	display: inline-block;
	width: 150px;
}
.paramBlock .editPencilIcon{
	margin: 5px 0 0;
}
.lblParamName {
	margin: 0 20px 0 5px;
}
.txtParamName {
	width: 200px
}
.btnGenerate input[type=button]{
	padding: 8px 10px;
	cursor: pointer;
}
/* Signature Survey Ends */

/* Signature Predefined Icons Starts */
.customHeadPredef{
	display: inline-block;
	vertical-align: middle;
}
.smileysBoxAll {
	max-height: 420px;
	overflow: auto;
}
.feedbackSmileys {
	margin: 20px auto;
}
.popupWindow.smileyWindow {
	left: 50% !important;
	transform: translate(-50%, 0);
	height: auto;
}
.smileyCategoryTitle {
	color: #cc9900;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0 5px 0;
	font-size: 1.2em;
}
.smileyRow ul {
	padding-left: 0;
	margin: 0;
}
.smileyRow {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 5px 0;
	padding: 5px;
	border: 1px solid #fbfaf9;
}
.smileyRow:hover {
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.smileyRow ul li {
	list-style: none;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 0 5px;
	text-align: center;
	font-size: 1em;
	line-height: 2;
	cursor: pointer;
}
.smileyRow ul.ratingWhiteCircle li {
	border: 1px solid #dadada;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}
ul.ratingOrangeCircle li {
	background-color: #fc7226;
	border: 1px solid #fc7226;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
}
ul.ratingWhiteSquare li {
	border: 1px solid #dadada;
}
ul.ratingVioletSquare li {
	background-color: #ae7ae3;
	border: 1px solid #ae7ae3;
	color: #fff;
}
ul.ratingYellowStar li {
	background: url(../images/yellowStar.png) no-repeat center;
	color: #fff;
	border: none;
	line-height: 2.2;
	margin: 0 6px;
}
ul.ratingGreenStar li {
	background: url(../images/greenStar.png) no-repeat center;
	color: #fff;
	border: none;
	line-height: 2.2;
	margin: 0 6px;
}
ul.ratingOctagonalStar li {
	background: url(../images/octagonalStar.png) no-repeat center;
	color: #fff;
	width: 31px;
	height: 31px;
	border: none;
	line-height: 2.3;
	margin: 0 3.5px;
}
ul.ratingYesNoSquare li.ratingYes, ul.ratingYesNoSquare .ratingNo {
	margin-right: 10px;
	background-color: #7fc527;
	font-size: 0.9em;
	color: #fff;
	text-align: center;
	width: 60px;
	height: 25px;
}
ul.ratingYesNoSquare li.ratingNo {
	background-color: #838383;
}
ul.ratingYesNoRoundSquare li.ratingYes, ul.ratingYesNoRoundSquare .ratingNo {
	margin-right: 10px;
	background-color: #7fc527;
	font-size: 0.9em;
	color: #fff;
	text-align: center;
	width: 60px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
ul.ratingYesNoRoundSquare li.ratingNo {
	background-color: #838383;
}
ul.ratingYesNoRoundFills li.ratingYes, ul.ratingYesNoRoundFills li.ratingNo {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background: url(../images/yesTickWhite.png) no-repeat center center #7fc527;
}
ul.ratingYesNoRoundFills li.ratingNo {
	background-color: #838383;
	background: url(../images/noIconWhite.png) no-repeat center center #ff0000;
}
ul.ratingYesNoRoundHollow li.ratingYes, ul.ratingYesNoRoundHollow li.ratingNo {
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	background: url(../images/yesTickGreen.png) no-repeat center center transparent;
	border: 3px solid #7fc527;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul.ratingYesNoRoundHollow li.ratingNo {
	background-color: #838383;
	background: url(../images/noIconRed.png) no-repeat center center transparent;
	border: 3px solid #ff0000;
}
ul.ratingLikesFills li, ul.ratingLikesHollow li {
	width: 32px;
	height: 32px;
	margin: 0 8px;
}
ul.ratingLikesFills li.ratingLike {
	background: url(../images/smileys/thumbsUpFills.png) no-repeat center center transparent;
}
ul.ratingLikesFills li.ratingDislike {
	background: url(../images/smileys/thumbsDownFills.png) no-repeat center center transparent;
}
ul.ratingLikesHollow li.ratingLike {
	background: url(../images/smileys/thumbsUpHollow.png) no-repeat center center transparent;
}
ul.ratingLikesHollow li.ratingDislike {
	background: url(../images/smileys/thumbsDownHollow.png) no-repeat center center transparent;
}
.reactionsContainer ul {
	padding: 0;
}
.reactionsContainer ul li {
	width: 36px;
	height: 36px;
	margin: 0 15px;
}
.reactionsContainer ul li:first-child{
	margin-left: 5px;
}
ul.reactionsCircleHollow li.faceVeryBad {
	background: url(../images/smileys/veryBadHollowCircleSmiley.png) center center no-repeat;
}
ul.reactionsCircleHollow li.facePoor {
	background: url(../images/smileys/poorHollowCircleSmiley.png) center center no-repeat;
}
ul.reactionsCircleHollow li.faceFair {
	background: url(../images/smileys/averageHollowCircleSmiley.png) center center no-repeat;
}
ul.reactionsCircleHollow li.faceGood {
	background: url(../images/smileys/goodHollowCircleSmiley.png) center center no-repeat;
}
ul.reactionsCircleHollow li.faceExcellent {
	background: url(../images/smileys/excellentHollowCircleSmiley.png) center center no-repeat;
}
ul.reactionsJelly li.faceVeryBad {
	background: url(../images/smileys/veryBadJelly.png) center center no-repeat;
}
ul.reactionsJelly li.facePoor {
	background: url(../images/smileys/poorJelly.png) center center no-repeat;
}
ul.reactionsJelly li.faceFair {
	background: url(../images/smileys/averageJelly.png) center center no-repeat;
}
ul.reactionsJelly li.faceGood {
	background: url(../images/smileys/goodJelly.png) center center no-repeat;
}
ul.reactionsJelly li.faceExcellent {
	background: url(../images/smileys/excellentJelly.png) center center no-repeat;
}
ul.reactionsCircleFilled li.faceVeryBad {
	background: url(../images/smileys/veryBadFilled.png) center center no-repeat;
}
ul.reactionsCircleFilled li.facePoor {
	background: url(../images/smileys/poorFilled.png) center center no-repeat;
}
ul.reactionsCircleFilled li.faceFair {
	background: url(../images/smileys/averageFilled.png) center center no-repeat;
}
ul.reactionsCircleFilled li.faceGood {
	background: url(../images/smileys/goodFilled.png) center center no-repeat;
}
ul.reactionsCircleFilled li.faceExcellent {
	background: url(../images/smileys/excellentFilled.png) center center no-repeat;
}
ul.starOctagon li.faceVeryBad {
	background: url(../images/smileys/veryBadStarOcta.png) center center no-repeat;
}
ul.starOctagon li.facePoor {
	background: url(../images/smileys/poorStarOcta.png) center center no-repeat;
}
ul.starOctagon li.faceFair {
	background: url(../images/smileys/averageStarOcta.png) center center no-repeat;
}
ul.starOctagon li.faceGood {
	background: url(../images/smileys/goodStarOcta.png) center center no-repeat;
}
ul.starOctagon li.faceExcellent {
	background: url(../images/smileys/excellentStarOcta.png) center center no-repeat;
}
ul.owlSmileys li.faceVeryBad {
	background: url(../images/smileys/veryBadOwl.png) center center no-repeat;
}
ul.owlSmileys li.facePoor {
	background: url(../images/smileys/poorOwl.png) center center no-repeat;
}
ul.owlSmileys li.faceFair {
	background: url(../images/smileys/averageOwl.png) center center no-repeat;
}
ul.owlSmileys li.faceGood {
	background: url(../images/smileys/goodOwl.png) center center no-repeat;
}
ul.owlSmileys li.faceExcellent {
	background: url(../images/smileys/excellentOwl.png) center center no-repeat;
}
.btnPredefineAdd {
	margin-left:115px;
	border: 1px solid #c1c1c1;
	padding: 0px 5px;
	color: #5e5e5e;
	font-size: 0.85em;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}
/* Signature Predefined Icons Ends */
/* Custom Variable Starts */
.btnAddCustVar {
	color: #5e5e5e;
	width: 126px;
	font-size: .85em;
	margin: 5px 0 0 155px;
	border: 1px solid #c1c1c1;
	padding: 0px 5px;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
/* Custom Variable Ends */

/* -- Landing Page New Starts -- */
.landingPage {
	margin: 10px;
}
.landingPageHolder {
	border-radius: 3px;
	border: 1px solid #dcdcdc;
}
.settingsPage .landingPageHolder {
	border: none;
}
.landingPage .firstPageArea {
	border-radius: 3px 3px 0 0;
}
.titleLandingPage {
	font-size: 1.6em;
	line-height: 1.2;
	font-weight: 500;
	padding: 30px 0 0 30px;
	margin: 0;
}
.titleDecor {
	height: 1px;
	width: 93%;
	float: left;
	margin: 5px 0 0 30px;
	background-color: rgba(90,90,90,0.4);
	display: block;
	border: none;
}
.landingPage.border3 {
	border-radius: none;
}
.landingPage .pageArea {
	margin: 0;
}
.landingPage .pageTitleBg {
	display: none;
}
.landingPage .contentRight {
	padding-left: 215px;
}
.settingsPage .contentRight {
	padding-left: 0;
}
.settingsPage .pageArea {
	border-radius: 3px;
	border: 1px solid #dcdcdc;
}
p.landingContext {
	padding: 30px;
	color: #787878;
}
.imageDescription {
	width: 184px;
	height: 215px;
	float: left;
	margin-right: 30px;
}
.logoDesc {
	background: url("../images/descLogoLanding.png") no-repeat center center;
}
.thankyouDesc {
	background: url("../images/descThankyouLanding.png") no-repeat center center;
}
.commentsDesc {
	background: url("../images/descCommentsLanding.png") no-repeat center center;
}
.landingPage .setCloseBox{
	margin-bottom: 10px;
}
.commentBtnVal label{
	margin-right: 10px;
}
.commentBtnVal input[type="text"]{
	border: 1px solid #C2C2C2;
	height: 20px;
	width: 115px;
	outline: none;
	background: #FBFBFB;
	font-size: 0.93em;
	padding: 5px 4px;
}
.helpText {
	padding-bottom: 30px;
}
.settingsPage p.landingContext, .settingsPage p.genericContext, .settingsPage .imageDescription, .settingsPage .brownTextBig, .settingsPage p.helpText, .landingPage .hideOnLandingPage, .settingsPage .commentsSettingSection, .settingsPage .titleLandingPage, .settingsPage .titleDecor {
	display: none;
}
.landingPage .commentsSettingSection {
	border-radius: 0 0 3px 3px;
}
.landingPage .thanksMessage, .settingsPage .hideOnLandingPage {
	display: block;
}
.landingPage .hideVisibility {
	visibility: hidden;
}
.landingPage .defaultEndPageBox {
	float: none;
}
.landingPage .ze {
	float: none;
}
.settingsPage .surveyTerminationBlock {
	display: block;
}
.settingsBox textarea.ze_area {
	border: none;
}
.ratingWhiteCircleSpan {
	border: 1px solid #dadada;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
}
p.headerLogoSection.surveyTitle input.customSpecificInput {
	width: 200px;
	margin-left: 15px;
}
.settingsPage .widthChanger {
	min-width: 89%;
}
.landingPage .widthChanger {
	min-width: 86%;
}
.landingPage .dynamicValueList .white {
	min-width: 90%;
	max-width: 90%;
	padding: 5px;
}
.landingPage .dynamicValueList {
	margin-right: 15px;
}
.landingPage .dynamicValueList input[type="text"] {
	padding: 6px 5px;
}
.selectedDropText {
  width: 87%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.landingPage .logicRight {
	width: 170px;
}
.landingPage .setEndPageEditSaveBg {
	width: 400px;
}
/* Landing Page New Ends */

/* create survey dropdown begins */
.buttonAuctionDrops {
	-webkit-border-radius: 0px 3px 3px 0;
	-moz-border-radius: 0px 3px 3px 0;
	-ms-border-radius: 0px 3px 3px 0;
	border-radius: 0px 3px 3px 0;
	padding: 5px 3px;
	width: 20px;
	border-left: 1px solid #2B7950;
}
.buttonAuctionDropdown {
	background: url(../images/new_spirit.png) -24px -10px no-repeat;
	vertical-align: middle;
	height: 4px;
	width: 7px;
}
.createSurveyDrops {
	position: absolute;
	right: 2px;
	top: 48px;
	z-index: 1000;
}
.createSurveyOpts {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e7e7e7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	display: inline-block;
	font-size: 1.1em;
	width: 168px;
}
.createSurveyOpts a {
	display: block;
	padding: 5px 10px;
	font-size: 0.85em;
	color: #515151;
	text-decoration: none;
}
.createSurveyOpts a:hover {
	color: #000;
	background-color: #f0f0f0;
	text-decoration: none !important;
}
/* create survey dropdown ends */
/* one click survey starts */
.oneClickSurveyForm {
	background-color: #F7F7F7;
	border-top: 1px solid #DBDBDB;
	padding: 30px;
}
.oneClickFields {
	padding: 0 0 0 115px;
	margin: 0 auto;
	overflow: hidden;
}
input.oneClkText {
	height: 19px !important;
}
/* one click survey ends */

/* Custom Variable Popup Starts */
.customParamBlock {
	padding: 10px 20px 10px;
}
div.paramLabel {
	float: left;
	width: 100px !important;
}
.paramLabel label {
	line-height: 3.8;
}
.customVarField {
	margin: 10px !important;
	box-shadow: none;
	background: #fff !important;
	width: 65%;
	line-height: 1.6em
}
/* Custom Variable Popup Ends */
.hideServiceCustom{
	display: none;
}
.showSignCustom{
	display: block;
}
/* Toggle Button Starts */
.switchEnableDisable{
	margin: 10px 0;
}
.toggleKey input{ display:none; }
.toggleKey{ display:inline-block; border:1px solid #BBB; width:100px; height:30px; position:relative; border-radius:3px; color:#FFF; font-weight:bold; overflow:hidden;}
.toggleKey label{ width:200%; height:100%; line-height:30px; border-radius:0.4em; position:absolute; top:0; left:-75px; z-index:1;font-family:Arial; font-size:1em; font-weight:normal;cursor:pointer; -webkit-transition:0.12s; -moz-transition:0.12s; transition:0.12s; }
.toggleKey span{ position:absolute; right:-100px; }

.toggleKey label::before{ content:'Enabled'; width:78px; float:left; margin-right:-16px; padding-right:13px; text-align:center; background:#40bf5d;}
.toggleKey label b{ display:block; height:30px; width:24px; float:left; position:relative; z-index:1; background:#F6F6F6; box-shadow:0 14px 7px -2px #f1f1f1 inset, 0 2em 2em -2em #AAA inset, 0 0 2px rgba(0,0,0,.5); border-radius:3px;}
.toggleKey label:hover b{ background:#e9e9e9; }
.toggleKey label::after{ content:'Disabled'; width:79px; float:left; margin-left:-16px; padding-left:13px; text-align:center; color:#fff; background-color:#919191; }

.toggleKey input:checked ~ label{ left:0px; }
/* Toggle Button Ends */

/* Slider Starts */
.likeryBox .valuesBlock{
	display: inline-block;
	margin-right:15px;
}
input[type="text"].txtSlideScale{
border:1px solid #ddd;
padding:7px 10px 6px;
width: 30px !important;
text-align: center;
}
.labelOptsSect{
margin:10px 0;
padding-left:15px;
}
.lblSlideOpt{
	display: inline-block;
	min-width: 60px;
}
input[type="text"].sliderLabelInput{
padding:7px 5px 6px;
}
.valueViewSelection{
margin:30px 0;
}
.valueViewSelection .inputChoice{
display: inline-block;
margin-left:20px;
}
.valueViewSelection input[type="radio"]{
	position: relative;
	margin-right: 5px;
}
.inputChoice, .inputChoice label, .inputChoice input{
cursor: pointer;
}
.sliderValOpts{
margin-top:20px;
}
.sliderValOpts input[type="text"].txtSlideScale{
width: 40px !important;
padding:7px 5px 6px;
}
.optRow{margin: 30px 0 10px;}
.lblVals{
display: inline-block;
width:75px;
}
/* Slider Ends */

/* -- Matrix dropdown editor -- */
input[type="text"].inDropColChoice {
margin-right: 0;
border-right: 0;
}
input[type="text"].inDropColChoice:focus {
border-right: 0;
}
.btnMatrixDropChoice {
margin-right: 10px;
padding: 5px 10px;
font-size: 12px;
}
.dropChoiceSection .msgCondition {
margin-bottom: 10px;
color: #777;
line-height: 20px;
}
.txtAreadropChoice {
box-sizing: border-box;
border: 1px solid #d7d7d7;
width: 100%;
height: 150px;
margin: 0 auto;
resize: none;
}
.msgLimit {
margin-bottom: 25px;
font-size: 12px;
color: #777;
}
/* Edit Page (Component) End Here*/

/* Question Hint Starts */
.helpTextFiled{
	margin-top: 10px;
}
.hintOption{
	margin-left: 10px;
}
/* Question Hint Ends */

/* -- Visibility Starts -- */
.visibilityTypeSelection
{
padding: 30px 0 10px;
}
.visibilityTypeSelection .inputFields{
margin-right: 30px;
}
.rdVisibility{
margin: 0;
}
.lblVisibility{
color:#262626;
}
.visibilityNotifierMsg {
padding: 13px;
margin: 0 0 10px;
border: 1px solid #F5F4EA;
font-size: 12px;
color: #6e6e6e;
background-color: #FFFFF5;
}
.visibilitySharing{
margin-bottom: 10px;
}
.singleDropDown {
height: 30px;
display: inline-block;
overflow: hidden;
}
.customDropper {
display: inline-block;
width: 200px;
height: 30px;
background-color: #fbfbfb;
padding: 5px 10px;
box-sizing: border-box;
border-radius: 3px;
border: 1px solid rgba(189,189,189,1);
color: #262626;
cursor: pointer;
position: relative;
}
.customDropper:after {
content: '';
background: url(../images/new_spirit.png) -81px -10px;
display: inline-block;
width: 7px;
height: 4px;
position: absolute;
top: 12px;
right: 10px;
}
.customListAutoHeight {
width: 200px;
list-style: none;
display: inline-block;
position: absolute;
padding: 0;
margin-top:0;
display: none;
height: auto;
max-height: 130px;
overflow-y: auto;
background-color: #fff;
border:1px solid rgba(189,189,189,1);
border-radius: 3px;
box-sizing: border-box;
box-shadow: 3px 7px 9px 0px rgba(0, 0, 0, 0.27);
}
.lblCustChecker {
vertical-align: middle;
cursor: pointer;
}
.liCustList {
padding: 5px 12px;
}
.liCustList:hover{
background-color: #f0f0f0;
}
.groupSelector {
margin-left: 10px;
}
.viewersGroupList{
width: 412px;
height: 158px;
border: 1px solid #d5d5d5;
	overflow:hidden;
}
.infoNoViewers{
font-size: 12px;
color:#a0a0a0;
text-align: center;
padding-top: 74px;
display: none;
}
.infoViewersMsg{
padding: 10px 15px;
color:#797979;
font-size: 12px;
background-color: rgb(234, 234, 234);
}
.viewersList{
font-size: 12px;
margin: 0;
padding: 0;
list-style-type: none;
height: 122px;
overflow-y: auto;
}
.viewersList li{
padding: 10px 0;
color: #515151;
border-bottom: 1px solid #e8e8e8;
}
.viewersList li:last-child{
border:none;
}
.viewersList li .closeBtn{
visibility: hidden;
cursor: pointer;
}
.viewersList li:hover .closeBtn{
visibility: visible;
margin-top:5px;
opacity: 0.5;
}
.viewersList li .closeBtn:hover,.viewersList li .linkMemberView:hover{
opacity: 1;
text-decoration: none !important;
}
.viewersGroupName{
display: inline-block;
width: 305px;
padding-left: 10px;
vertical-align: middle;
}
.linkMemberView{
	visibility: hidden;
}
.viewersList li:hover .linkMemberView{
	visibility: visible;
}
.removeViewerGroup{
margin-right: 15px;
}
.visibilePagePreventResponse{
margin: 15px 0;
}
.viewersGroupName:before{
	content: '';
	margin: 0 5px 0 0px;
	display: inline-block;
	width: 20px;
	height: 15px;
	background: url('../images/groupicon.svg') no-repeat -8px -12px;
	vertical-align: middle;
	background-size: 38px 38px;
}
.op4{
	opacity: 0.4;
}
.membersList{
	background-color:#fff;
	font-size: 12px;
  	margin: 10px 20px;
 	padding: 10px 0;
  	list-style-type: none;
  	height: 140px;
  	overflow-y: auto
}
.membersList li{
	padding: 5px 10px;
   	color: #515151;
}
.membersList li:hover{
	background-color:#488adb;
	color:#fff;
}
.membersListViewer {
padding: 0px 20px 20px;
}
.groupMemberList {
margin: 0;
padding: 0;
list-style: none;
border: 1px solid rgba(200,200,200,0.4);
background: #FFF;
height: 180px;
overflow-y: auto;
overflow-x: hidden;
}
.membersListItem {
line-height: 1.3;
padding: 7px 10px;
}
.membersListItem:hover {
background: rgb(248,248,248);
}
.popupMemberGroupTitle .titleName {
font-size: 1.3em;
padding: 10px 0;
}
.groupPopUp {
width: 500px;
}
.popupMemberGroupTitle {
border-bottom: 0;
}
.preloadVisibility{
	margin-top: 150px;
}
.preloadVisibility .editLoading{
	margin-left: -25px;
}
.preloadVisibility .preloadText{
	line-height: 2.2;
	vertical-align: middle;
}
/* -- Visibility Ends -- */
/* -- Trash Starts -- */
.trashBlock.collapsed {
  cursor: pointer;
}
.trashBlock.collapsed .trashCloser, .trashBlock.collapsed .trashedItemsBlock {
  display: none;
}
.trashBlock {
  max-height: 300px;
  background: #fbfaf9;
  margin: 30px 10px 30px;
  padding: 15px;
  -webkit-box-shadow: 0 1px 1px rgba(196, 196, 196, 0.95);
  -moz-box-shadow: 0 1px 1px rgba(196, 196, 196, 0.95);
  -ms-box-shadow: 0 1px 1px rgba(196, 196, 196, 0.95);
  box-shadow: 0 1px 1px rgba(196, 196, 196, 0.95);
  border: 1px solid rgba(124, 124, 124, 0.2);
}
.trashBlock h2 {
  font-size: 1.3em;
  font-weight: normal;
  line-height: 1.2;
  padding: 0;
  margin: 0;
}
span.emptyTrash {
  display: inline-block;
  text-decoration: underline;
  margin-right: 30px;
  color: #666;
  cursor: pointer;
}
span.emptyTrash:hover {
  color: #222;
}
.trashBlock .closeBT {
  background: url(../images/new_spirit.png) no-repeat scroll -399px -24px transparent;
  cursor: pointer;
  height: 12px;
  float: right;
  width: 11px;
  margin: 6px 0 0 0;
}
.trashBlock .closeBT:hover {
  background: url(../images/new_spirit.png) no-repeat -399px -10px;
}
.trashedItemsBlock {
  margin: 15px 0 0;
}
.trashTabs > a {
  display: inline-block;
  min-width: 115px;
  text-align: center;
  color: #6e6e6e;
  padding: 10px;
  text-decoration: none !important;
}
.trashTabs a.activeTab {
  background-color: #eae9e8;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.trashTabs a.inactiveTab {
  font-weight: normal;
}
.trashQuestList {
  height: 192px;
  max-height: 192px;
  border: 1px solid #ededed;
  overflow: auto;
  overflow-y: scroll;
}
.trashQuestItem {
  display: inline-block;
  line-height: 2.2em;
  padding-left: 20px;
  vertical-align: middle;
  width: 100%;
  height: 32px;
  -webkit-box-sizing: border-box;
  moz-box-sizing: border-box;
  box-sizing: border-box;
}
.trashQuestItem:hover {
  background-color: #fff7cf;
}
.trashQuest {
  display: inline-block;
  width: 500px;
  height: 32px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  cursor: pointer;
}
.questRestore {
  display: none;
  height: 32px;
  float: right;
}
.trashQuestItem:hover .questRestore {
  display: inline-block;
}
.qRestore:before {
  content: "";
  display: inline-block;
  background: url(../images/new_spirit.png) no-repeat scroll -434px -45px transparent;
  height: 12px;
  width: 14px;
  margin-right: 10px;
  vertical-align: middle;
}
a.deleteQuest:before {
  content: "";
  display: inline-block;
  background: url(../images/new_spirit.png) no-repeat scroll -398px -24px transparent;
  height: 10px;
  width: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
.qRestore {
  margin-right: 0;
  cursor: pointer;
}
a.deleteQuest, a.qRestore {
  float: left;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  color: #6e6e6e;
  vertical-align: middle;
  text-decoration: none !important;
  cursor: pointer;
}
.deleteQuest:hover, .qRestore:hover {
  background-color: #eae2bd;
}
.progressRestoring {
  float: right;
  margin-right: 40px;
  display: none;
  font-size: 12px;
}
.emptiedTrash {
  text-align: center;
  padding-top: 90px;
  color: #AEAEAE;
}
.qRestore:before {
  content: "";
  display: inline-block;
  background: url(../images/new_spirit.png) no-repeat scroll -434px -45px transparent;
  height: 12px;
  width: 14px;
  margin-right: 10px;
  vertical-align: middle;
}
a.deleteQuest:before {
  content: "";
  display: inline-block;
  background: url(../images/new_spirit.png) no-repeat scroll -398px -24px transparent;
  height: 10px;
  width: 10px;
  margin-right: 10px;
  vertical-align: middle;
}
.qRestore {
  margin-right: 0;
  cursor: pointer;
}
a.deleteQuest, a.qRestore {
  float: left;
  display: inline-block;
  height: 32px;
  padding: 0 10px;
  color: #6e6e6e;
  vertical-align: middle;
  text-decoration: none !important;
  cursor: pointer;
}
.deleteQuest:hover, .qRestore:hover {
  background-color: #eae2bd;
}
.progressRestoring {
  float: right;
  margin-right: 40px;
  display: none;
  font-size: 12px;
}
.emptiedTrash {
  text-align: center;
  padding-top: 90px;
  color: #AEAEAE;
}
.validFailedInput {
  padding: 0px 0px 0px 3px;
  border: 1px solid rgba(253, 31, 31, 0.8);
  box-shadow: rgba(255, 69, 0, 0.498039) 0px 0px 6px 0px;
}
.invalidRed {
  color: #FF4500;
}
.emailInactiveMessage {
  margin-top: -12px
}
/* -- Trash Ends -- */
/*-------Portal Delete Styles Icon--------*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.portalHead{
	position:relative;
}

/************Portal Manage Icons**************/
.portalDeleteIcon {
	background:url(../images/new_spirit.png) no-repeat -472px -130px;
	border-radius: 2px;
	height: 21px;
	width: 21px;
	padding: 5px;
	box-sizing: border-box;
	margin: -3px 0 0 12px;
	position: relative;
	top: 5px;
	cursor: pointer;
	display: inline-block;
}
.disableEdit{ opacity:0.5;}
.deletePortalContent .loadingIcon{
	position: absolute;
    left: 40px;
    top: 4px;
}
/************Selected class for delete icon**************/
.portalDeleteIcon:hover{
	background-position: -472px -108px;
}
.selected {
	background-position: -472px -108px;
	background-color: #ebebeb;
}
.deletePortalContent{
	position:relative;
	width:21px;
	display:inline-block;
}
.portalDeleteIcon.selected::before {
	position: absolute;
	top: 27px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #eaeaea;
	content: "";
	left: 3px;
}
.portalDeleteIcon.selected::after {
	position: absolute;
	top: 28px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
	content: "";
	z-index: 2;
	left: 3px;
}

/************disabled class for delete icon**************/
.disableDelete,.disableDelete:hover{
	cursor:default;
	opacity:0.5;
	background-position:-472px -130px;
	background-color:transparent;
}
/************disabled info when you on hover to delete icon**************/
.disableDelInfo {
    background-color: #fff1c2;
    padding: 6px 10px;
    display: block;
    color: #887435;
    position: absolute;
    bottom: 35px;
    min-width: 260px;
    border-radius: 20px;
    font-size: 12px;
    text-align: center;
    box-shadow:1px 2px 3px 0px rgba(0,0,0,0.15);
    left: -1px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.disableDelInfo:after{
	position: absolute;
    bottom: -15px;
    border-left: 2px solid transparent;
    border-right: 10px solid transparent;
    border-top: 15px solid #fff1c2;
    content: "";
    left: 21px;
}
/************Portal Survey List When you click on delete icon of a portal**************/
.portalSurveys {
	border: solid 1px #eaeaea;
	box-sizing: border-box;
	margin-bottom: 20px;
	position: relative;
	margin-top: -9px;
	animation:slideDown 0.15s ease-in 1;
}
@keyframes slideDown {
  from {
    transform: translateY(-20px);
    opacity: 0;
  }
  to {
    transform: translateY(0px);
    opacity: 1;
  }
}
@-webkit-keyframes slideDown {
  from {
    -webkit-transform: translateY(-20px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0px);
    opacity: 1;
  }
}
@-moz-keyframes slideDown {
  from {
    -moz-transform: translateY(-20px);
    opacity: 0;
  }
  to {
    -moz-transform: translateY(0px);
    opacity: 1;
  }
}
@-ms-keyframes slideDown {
  from {
    -ms-transform: translateY(-20px);
    opacity: 0;
  }
  to {
    -ms-transform: translateY(0px);
    opacity: 1;
  }
}
@-o-keyframes slideDown {
  from {
    -o-transform: translateY(-20px);
    opacity: 0;
  }
  to {
    -o-transform: translateY(0px);
    opacity: 1;
  }
}

/************Portal Delete info which is placed on the top of the surveys list of a portal**************/
.portalDelInfo {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding: 10px 10px 0;
}
/************Survey List**************/
.portalSurveysList {
	list-style: none;
	padding: 0;
}
.portalSurveysList li {
	padding: 8px 10px;
	width: 100%;
	min-height:42px;
	box-sizing: border-box;
}
.portalSurveysList li:hover {
	background-color: #fffbe3;
}
/************Survey Name**************/
.portalSurveyName {
	padding-right: 20px;
	padding-top:2px;
	width: 40%;
	font-size: 13px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/************Survey Delete/Move option**************/
.portalSurveyDel, .portalSurveyMove {
	padding-top:4px;
	padding-left:2px;
	width: 12%;
	font-size: 12px;
}
.portalSurveyDel input[type="radio"], .portalSurveyMove input[type="radio"]{
	margin-right:2px;
}

.portalSurveyDel label, .portalSurveyMove label {
	top: 0px;
	position: relative;
	display: inline-block;
}

/*************Portal Delete button styles***************/
.portalSurveys .save_CancelBT {
	border: 0;
	margin: 10px 8px;
	text-align: left;
}
/***********Portal Delete Select Box styles for move action***********/
.customSelectBox {
	border: 1px solid #c7c7c7;
	background-color: #ffffff;
	border-radius:3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width:35%;
    height: 25px;
    overflow: hidden;
    font-size: 13px;
    position:relative;
}
.customSelectBox:after {
    width: 0;
    height: 0;
    line-height: 0;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-top: solid 5px #000000;
    content: "";
    position: absolute;
    right: 10px;
    top: 10px;
}
.customSelectBox select {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #EEEEEE;
    height: 100%;
    outline: medium none;
    text-overflow: ellipsis;
    width: 110%;
    padding: 3px 3px 3px 10px;
    -webkit-appearance: none;
    -moz-appearance: radio-container;
}
.customSelectBox option {
    line-height: 24px;
    outline: medium none;
    padding: 5px 7px;
}
.customSelectBox select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
/*--Portal Delete Styles End--------*/

/*--Transfer process Styles start--------*/
.transferProcess{
      text-align: center;
}
.transferProcess .processImage {

    width: 100%;
    height: 240px;
    background: url(../images/transferSurveyProcess.png) no-repeat;
    background-position: center center;

}
.transferProcess .transferInfo {

    width: 75%;
    line-height: 1.5;
    font-size: 0.9rem;
    margin: 0 auto;

}
.transferProcess .save_CancelBT {

    margin: 20px 0 30px;
    text-align: center;
    clear: both;
    border-top: 0;
    padding: 0px;

}
/*--Transfer process Styles end--------*/
/* -- Review Rating Starts -- */
.reviewRating {
	position: fixed;
	right: 35px;
	bottom: 35px;
	z-index: 10000;
	clear: both;
}
.reviewRating::after {
	display: block;
	margin: 0 auto;
    content: "";
    border-radius: 50%;
    background-color: rgba(205, 205, 205, 0.4);
    width: 60%;
    height: 3px;
    animation: 1s shadowBlur infinite alternate;
}
.btnReview {
	border: none;
	padding: 0;
	background-color: transparent;
	cursor: pointer;
	-webkit-animation: 1s jump infinite alternate;
	-moz-animation: 1s jump infinite alternate;
	-ms-animation: 1s jump infinite alternate;
	animation: 1s jump infinite alternate;
}
.btnReview:focus {
	outline:none;
}
.iconReview {
	width: 68px;
	height: 60px;
}
.ratingPopOver {
	display: none;
	position: absolute;
	bottom: 95px;
	right: -60px;
	-webkit-transform: translateX(-32px);
	-moz-transform: translateX(-32px);
	-ms-transform: translateX(-32px);
	transform: translateX(-32px);
	padding: 50px 40px;
	width: 350px;
	height: auto;
	background-color: #fff;
	text-align: center;
	color: #707b88;
	cursor: default;
	box-shadow: 0px 0px 32px 0px rgba(0,0,0,0.18);
}
.reveal.ratingPopOver {
	display: block;
}
.ratingPopOver::after {
	position: absolute;
	bottom: -10px;
	right: 52px;
	border: 10px solid;
	border-color: #fff transparent transparent transparent;
	content: "";
	background-color: #fff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: -6px 6px 12px 0px rgba(0,0,0,0.06);
}
.btnClose {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 18px;
	height: 18px;
	background: url('../images/reviewerPopClose.png') no-repeat center center;
	background-size: 12px 12px;
	cursor: pointer;
}
.btnCloseRevRate {
	position: absolute;
	top: 30px;
	right: 30px;
	border: none;
	padding: 0;
	width: 25px;
	height: 25px;
	background: url('../images/closeReviewRatingBig.png') no-repeat center center;
	background-size: 21px 21px;
	cursor: pointer;
}
.btnCloseRevRate:focus {
	outline: none;
}
.popoverHeading {
	margin-top: 0px;
	font-size: 20px;
	font-weight: 400;
	color: inherit;
}
.rateSection {
	text-align: center;
}
.ratingBlock {
	margin-top: 30px;
}
.ratelink {
	display: inline-block;
	float: left;
	width: 70px;
	height: auto;
	cursor: pointer;
}
.ratelink:hover .rateIcon {
	transform: scale(1.2);
}
.rateIcon {
	margin: 0 auto;
	width: 40px;
	height: 40px;
	opacity: 0.8;
	-webkit-transition: transform 0.32s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	-moz-transition: transform 0.32s cubic-bezier(0.68, -0.55, 0.27, 1.55);
	transition: transform 0.32s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.lblRevRate {
	margin-top: 20px;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}
.ratelink:hover .lblRevRate, .rateIcon.fill + .lblRevRate {
	color: #000;
}
.rateIcon.bad {
	background: url("../images/smileys/bad-blank.svg") no-repeat;
}
.rateIcon.terrible {
	background: url("../images/smileys/terrible-blank.svg") no-repeat;
}
.rateIcon.okay {
	background: url("../images/smileys/okay-blank.svg") no-repeat;
}
.rateIcon.good {
	background: url("../images/smileys/good-blank.svg") no-repeat;
}
.rateIcon.great {
	background: url("../images/smileys/great-blank.svg") no-repeat;
}
.rateIcon.fill {
	opacity: 1;
	transform: scale(1.2);
	-webkit-animation: nod-zoom 0.3s;
	-moz-animation: nod-zoom 0.3s;
	-ms-animation: nod-zoom 0.3s;
	animation: nod-zoom 0.3s;
}
.rateIcon.bad.fill {
	background: url("../images/smileys/bad-filled.svg") no-repeat;
}
.rateIcon.terrible.fill {
	background: url("../images/smileys/terrible-filled.svg") no-repeat;
}
.rateIcon.okay.fill {
	background: url("../images/smileys/okay-filled.svg") no-repeat;
}
.rateIcon.good.fill {
	background: url("../images/smileys/good-filled.svg") no-repeat;
}
.rateIcon.great.fill {
	background: url("../images/smileys/great-filled.svg") no-repeat;
}
.ratingPopOver .contextMsg {
	font-size: 16px;
}
.txtAreaComment {
	margin-top: 15px;
	resize: none;
	border: 1px solid #ddd;
	padding: 12px;
	line-height: 1.4;
}
.txtAreaComment:focus {
	outline: none;
}
.btn-formAction {
	display: block;
	margin: 30px auto 0;
	width: 150px;
	padding: 15px 0;
	text-align: center;
	background-color: #333;
	font-size: 14px;
	color: #dadada;
}
.btn-formAction:hover {
	text-decoration: none !important;
	color: #fff;
}
.stopAnimation {
	animation: none;
}
.reviewerCover {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #fff;
	color: #707b88;
	z-index: 10000;
	overflow: auto;
}
.reviewerCover .coverSection {
	padding: 42px 0;
	border-bottom: 1px dashed #d7d7d7;
}
.reviewerCover .coverSection:last-child {
	border-bottom: none;
}
.reviewerCover .contextMsg {
	margin-top: 3px;
	font-size: 16px;
}
.contextMsgBig {
	font-size: 28px;
}
.contextMsg.blackLvl1 {
	margin-top: 20px;
}
.mainMsg {
	margin: 30px 0 0;
	font-size: 32px;
	line-height: 1.4em;
}
.greenLvl2 {
	color: #3ab463;
}
.dashHighlight {
	margin: 30px auto 0;
	border-radius: 30px;
	border: 1px dashed #ccc;
	padding: 10px 30px;
	width: 350px;
}
.actionMsgMid {
	font-size: 16px;
	line-height: 1;
}
.reviewLinkBlock {
	padding: 0 0 40px;
	margin: 0 auto;
	width: 60%;
}
.reviewLink {
	display: inline-block;
	width: 160px;
}
.reviewLink.claimed {
	pointer-events: none;
}
.reviewLink.claimed .reviewLinkBtn {
	border-color: #e3e3e3;
	background-color: #f9f9f9;
	color: #d2d2d2;
	cursor: default;
}
.reviewLink.claimed .DaysTxt {
	color: #d2d2d2;
}
.reviewLinkBtn {
	border: 1px solid;
	border-radius: 25px;
	display: table-cell;
	vertical-align: middle;
	width: 160px;
	height: 50px;
	font-size: 18px;
	cursor: pointer;
}
.reviewLink.getapp {
	margin-left: 70px;
}
.DaysTxt {
	margin-top: 0.9em;
	font-size: 20px;
	line-height: 1.2;
	/*color: #333;*/
}
.DaysTxt .number {
	font-size: 1.4em;
}
.g2crowd .reviewLinkBtn {
	border-color: #f79f31;
	color: #f79f31;
	background-color: #fff5e9;
}
.getapp .reviewLinkBtn {
	border-color: #44c5c3;
	color: #44c5c3;
	background-color: #ecf9f9;
}
.reviewerCover .semiboldTxt {
	font-weight: 600;
}
.reviewerCover .footerMsg {
	font-size: 16px;
	font-weight: 400;
}
.footerMsg.email {
	font-size: 22px;
	line-height: 2;
	color: #333;
}

@-webkit-keyframes jump {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(-20px);
	}
}
@-moz-keyframes jump {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(-20px);
	}
}
@-ms-keyframes jump {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(-20px);
	}
}
@keyframes jump {
	0% {
		transform: translateY(0px);
	}
	100% {
		transform: translateY(-20px);
	}
}

@-webkit-keyframes shadowBlur {
	0% {
		filter: blur(0.8px);
	}
	100% {
		filter: blur(2.2px);
	}
}
@-moz-keyframes shadowBlur {
	0% {
		filter: blur(0.8px);
	}
	100% {
		filter: blur(2.2px);
	}
}
@-ms-keyframes shadowBlur {
	0% {
		filter: blur(0.8px);
	}
	100% {
		filter: blur(2.2px);
	}
}
@keyframes shadowBlur {
	0% {
		filter: blur(0.8px);
	}
	100% {
		filter: blur(2.2px);
	}
}

@-webkit-keyframes nod-zoom {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.4);
	}
	100% {
		transform: scale(1.2);
	}
}
@-moz-keyframes nod-zoom {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.4);
	}
	100% {
		transform: scale(1.2);
	}
}
@-ms-keyframes nod-zoom {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.4);
	}
	100% {
		transform: scale(1.2);
	}
}
@keyframes nod-zoom {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.4);
	}
	100% {
		transform: scale(1.2);
	}
}
/* -- Review Rating Ends -- */
