﻿@import url("../common/reset.css");
@import url("controls.css");

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
	display: block;
	*zoom: 1;
}

/* GENERAL CLASSES */
.alignCenter {
  text-align: center;
}

.alignCenterImportant {
  text-align: center !important;
}

.alignLeft {
  text-align: left !important;
}

.alignRight {
  text-align: right;
}

.fullWidth {
  width: 100%;
}

.bold {
  font-weight: bold;
}

.displayNone {
  display: none !important;
}

.vertical-midle {
	vertical-align: middle;
}

/* General */
.list,
ol {
  margin: 10px 5px 8px 0px;
  list-style-type: none;
  padding: 0;
}

.list li,
ol li {
  line-height: 17px;
  margin-left: 0;
  margin-bottom: 2px;
  padding-left: 8px;
  background-image: url(images/list.gif);
  background-repeat: no-repeat;
  background-position: 0 6px;
}

/*See ie.css*/
ol li {
  padding: 0;
  list-style-type: decimal;
  background: none;
  margin-left: 18px;
}

/*See ie.css*/
.generic {
  margin: 5px 0px 0px 0px;
}

.generic li {
  background-image: none;
  padding: 1px 0px 1px 0px;
  line-height: 17px;
}

.buttonList {
  margin: 8px 0;
}

.buttonList li {
  background-image: none;
  padding-left: 0;
  line-height: 17px;
  padding-bottom: 5px;
}

div.left {
  float: left;
  margin: 0 10px 10px 0;
}

div.right {
  float: right;
  margin: 0 0 10px 10px;
}

img.left {
  float: left;
  margin: 0 10px 10px 0;
}

img.right {
  float: right;
  margin: 0 0 10px 10px;
}

p.right {
  text-align: right;
}

span.left {
  float: left;
}

span.right {
  float: right;
}

ul.left {
  float: left;
}

.inlineList li.first {
  padding-left: 0;
}

.backToOptions {
  font-size: 11px;
  color: #D5D1AF;
  margin-bottom: 6px;
}

.backToOptions a {
  font-size: 13px;
}

.intro {
  padding: 8px;
  position: relative;
}

.intro-overview {
 padding: 8px;
 width: fit-content;
}


.intro .inlineList a {
  font-size: 12px;
}

.noIconLead {
  margin-bottom: 18px;
  padding: 15px 8px 0;
  position: relative;
}

.noIconLead h1 {
  margin-bottom: 7px;
}

.boxIntro {
  padding: 14px 17px 10px 17px;
}

* html .boxIntro {
  zoom: 1;
}

.boxTitle {
  float: left;
  margin-right: 15px;
}

.boxSummary {
  float: left;
  padding-top: 4px;
}

.noBoxAction .boxSummary {
  width: 750px;
}

.boxSummaryWidth.boxSummary {
  width: 650px;
}

.boxAction {
  float: right;
  margin-left: 15px;
  margin-top: -3px;
  line-height: 17px;
}

.tabAction {
  float: right;
  margin-left: 15px;
  margin-top: -30px;
  line-height: 17px;
}

/* Containers / Boxes */
.ztl {
  background-position: top left;
  top: 0;
  left: 0;
}

.ztr {
  background-position: top right;
  top: 0;
  right: 0;
}

.zbl {
  background-position: bottom left;
  bottom: 0;
  left: 0;
}

.zbr {
  background-position: bottom right;
  bottom: 0;
  right: 0;
}

.box .ztl,
.box .ztr,
.box .zbl,
.box .zbr {
  width: 7px;
  height: 7px;
}

.box .zbl {
  background-position: 0   -8px;
}

.box .zbr {
  background-position: -8px -8px;
}

.box .ztl {
  top: -1px;
  left: -1px;
}

.box .ztr {
  top: -1px;
  right: -1px;
}

.box .zbl {
  bottom: -1px;
  left: -1px;
}

.box .zbr {
  bottom: -1px;
  right: -1px;
}

.primary {
  border: 2px solid #d9d9d9;
}

.primary .content {
  padding: 0;
}

.primary .content.notification {
  padding: 10px;
  padding-left: 30px;
}

.primary .ztl,
.primary .ztr,
.primary .zbl,
.primary .zbr {
  background: url(images/icons-sprite-1.png) no-repeat 0px -1503px;
}

.primary .ztl {
  top: -2px;
  left: -2px;
  background-position: 0px -1503px;
}

.primary .ztr {
  top: -2px;
  right: -2px;
  background-position: -7px -1503px;
}

.primary .zbl {
  bottom: -2px;
  left: -2px;
  background-position: 0px -1510px;
}

.primary .zbr {
  bottom: -2px;
  right: -2px;
  background-position: -7px -1510px;
}

.box.starter,
.starter {
  border: 1px solid #dbdde0-;
  background-color: #d9ebff;

}

.starter .content {
  padding: 0;
}

.starter .ztl,
.starter .ztr,
.starter .zbl,
.starter .zbr {
  background: url(images/icons-sprite-1.png) no-repeat 0px -1503px;
}

.starter .ztl {
  top: -2px;
  left: -2px;
  background-position: 0px -1503px;
}

.starter .ztr {
  top: -2px;
  right: -2px;
  background-position: -7px -1503px;
}

.starter .zbl {
  bottom: -2px;
  left: -2px;
  background-position: 0px -1510px;
}

.starter .zbr {
  bottom: -2px;
  right: -2px;
  background-position: -7px -1510px;
}

.plain {
  border: 1px solid #c0cbe2;
}

.plain .content {
  padding: 10px;
}

.plain .tl,
.plain .tr,
.plain .bl,
.plain .br {
  background-image: url(images/box.gif);
}

.plain .tl {
  top: -1px;
  left: -1px;
}

.plain .tr {
  top: -1px;
  right: -1px;
}

.plain .bl {
  bottom: -1px;
  left: -1px;
}

.plain .br {
  bottom: -1px;
  right: -1px;
}

.medRound {
  border: 1px solid #c0cbe2;
}

.medRound .content {
  padding: 10px;
}

.medRound .tl,
.medRound .tr,
.medRound .bl,
.medRound .br {
  background-image: url(images/medRound.gif);
}

.medRound .tl {
  top: -1px;
  left: -1px;
}

.medRound .tr {
  top: -1px;
  right: -1px;
}

.medRound .bl {
  bottom: -1px;
  left: -1px;
}

.medRound .br {
  bottom: -1px;
  right: -1px;
}

.showMe {
  border: 1px solid #403d3e;
  background-color: #403d3e;
  margin-bottom: 0;
}

.showMe .content {
  padding: 10px 20px;
}

.showMe .tl,
.showMe .tr,
.showMe .bl,
.showMe .br {
  background-image: url(images/boxShowMe.gif);
}

.showMe .tl {
  top: -1px;
  left: -1px;
}

.showMe .tr {
  top: -1px;
  right: -1px;
}

.showMe .bl {
  bottom: -1px;
  left: -1px;
}

.showMe .br {
  bottom: -1px;
  right: -1px;
}

/*.surveyTitle,
.themeTitle,*/
.orgName {
  padding-top: 2px;
  width: 50%;
  white-space: normal;
  word-wrap: break-word;
}

.surveyTitle,
.themeTitle {
  margin-bottom: 16px;
}

.themeTitle input, .surveyTitle input, .orgName input {
  border: 0;
  width: 100%;
  font-size: 16px;
  color: #666;
  margin: -6px 0px -4px 0px;
}

.themeTitle a, .surveyTitle a, .orgName a {
  vertical-align: 1px;
  display: inline-block;
  width: auto;
}

.surveyTitle .editable:hover, .orgName .editable:hover {
  background: #FFC;
  cursor: pointer;
}

.endPageTitle span.editable:hover,
.SurveyThemeDesigner .editable:hover {
  background: #FFC;
  cursor: pointer;
}

.orgName .editable {
  font-size: 22px;
  line-height: 26px;
}

.endPageTitle .content {
  padding: 7px;
}

.endPageTitle {
  margin-bottom: 16px;
  padding-top: 2px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.endPageTitle input {
  border: 0;
  width: 100%;
  font-size: 16px;
  color: #666;
  margin: -6px 0px -4px 0px;
}

#divSurveyTitleEdit,
#divInterceptTitleEdit,
#divThemeTitleEdit,
#divOrgNameEdit {
  position: relative;
  height: 44px;
}

#divSurveyTitleEdit .inputBox,
#divInterceptTitleEdit .inputBox,
#divThemeTitleEdit .inputBox,
#divOrgNameEdit .inputBox {
  width: 75%;
  float: left;
}

#divSurveyTitleEdit #links,
#divInterceptTitleEdit #links,
#divThemeTitleEdit #links,
#divOrgNameEdit #links {
  float: left;
  line-height: 20px;
  padding: 6px 0 0 12px;
}

#divSurveyTitleEdit:after,
#divInterceptTitleEdit:after,
#divThemeTitleEdit:after,
#divOrgNameEdit:after {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.bucket {
  border: 1px solid #e2e0e1;
  background-color: #edf2fb;
}

.bucket .content {
  padding: 7px 7px 0;
  color: #666;
}

.bucket p,
.bucket label {
  color: #666;
}

.bucket .tl,
.bucket .tr,
.bucket .bl,
.bucket .br {
  background: url(images/icons-sprite-1.png) no-repeat -23px -1503px;
}

.bucket .tl,
.bucket .tr,
.bucket .bl,
.bucket .br {
  width: 8px;
  height: 8px;
}

.bucket .tr {
  background-position: -32px -1503px;
}

.bucket .bl {
  background-position: -23px -1512px;
}

.bucket .br {
  background-position: -32px -1512px;
}

.collapsible .rooftop {
  background: url(images/icons-sprite-1.png) repeat-x 0px -1301px;
  border: 1px solid #fff;
}

.collapsible .rooftop a {
  color: #878787;
}

.collapsible .content {
  border-top: 1px solid #e1e1e1;
}

.collapsible .toemailrooftop {
  background: url(images/rooftop.gif) repeat-x bottom;
  border: 1px solid #fff;
}

.collapsible .toemailrooftop a {
  color: #878787;
}

.collapsible .toemailrooftop {
  background: url(images/rooftop.gif) repeat-x bottom;
  border: 1px solid #fff;
}

.collapsible .toemailrooftop a {
  color: #878787;
}

.collapsible .content {
  border-top: 1px solid #e1e1e1;
}

.collapsed .rooftop .interior {
  display: none;
}

.collapsed .toemailrooftop .interior {
  display: none;
}

.primaryToggle div.rooftop {
  padding: 10px 10px 0;
  background-image: url(images/primaryToggleRooftop.gif);
}

.primaryToggle .rooftop a {
  padding-left: 33px;
}

.primaryToggle .rooftop h2 {
  margin-bottom: 6px;
}

.primaryToggle .rooftop a {
  color: #000;
}

.primaryToggle .rooftop a:hover {
  color: #a32c18;
}

.primaryToggle div.content {
  border-top: 0px solid #abbad9;
  padding: 16px 16px 10px;
}

.primaryToggle div.toemailrooftop {
  padding: 0px 10px 0;
  background-image: url(images/primaryToggleRooftop.gif);
}

.primaryToggle .toemailrooftop a {
  color: #FFF;
}

.bloat .content {
  padding: 20px;
}

.loginSplash .alert {
  background-color: #FFF;
  margin-top: 10px;
}

.alertAlignTop {
  background: #e8effc url(images/alert.gif) no-repeat 16px 11px;
}

.attnaligntop {
  margin-top: -13px;
}

.contrast {
  background-color: #e8effc;
}

.foldersTree {
  background-color: #EFEFEF;
}

.tree {
  overflow: auto;
  width: 200px;
  overflow-x: auto;
  overflow-y: auto;
  background-color: #edf2fb;
  padding: 3px 0 9px 0;
}

/* Width must be assigned (ie prob primarily). */
* html .tree {
  overflow-x: scroll;
}

.togExpand {
  background: url(images/toggle-collapsed.gif) no-repeat 16px 1px;
  display: -moz-inline-box;
  display: -moz-inline-block;
  display: inline-block;
  width: 23px;
  margin-right: 6px;
  height: 11px;
  cursor: pointer;
  margin-top: 2px;
}

.togOpen {
  background: url(images/toggle-open.gif) no-repeat 13px 3px;
}

.item {
  background-image: none;
  cursor: default;
}

/* Not a folder */
.current {
  color: #000 !important;
}

.tree a {
  font-size: 10px;
  padding-right: 6px;
}

.tree li {
  clear: both;
  border-top: 1px solid #edf2fb;
  border-bottom: 1px solid #edf2fb;
  white-space: nowrap;
}

.tree li ul {
  margin-bottom: -3px;
}

.tree li li {
  padding-left: 0px;
}

.tree li li li {
  margin-left: -15px;
  padding-left: 15px;
}

.tree li li li li {
  margin-left: -30px;
  padding-left: 30px;
}

.tree li li li li li {
  margin-left: -45px;
  padding-left: 45px;
}

.tree li li li li li li {
  margin-left: -60px;
  padding-left: 60px;
}

.tree li li li li li li li {
  margin-left: -75px;
  padding-left: 75px;
}

.tree li li li li li li li li {
  margin-left: -90px;
  padding-left: 90px;
}

.tree li li li li li li li li li {
  margin-left: -105px;
  padding-left: 105px;
}

.tree li li li li li li li li li li {
  margin-left: -120px;
  padding-left: 120px;
}

.tree li li li li li li li li li li li {
  margin-left: -135px;
  padding-left: 135px;
}

.tree li li li li li li li li li li li li {
  margin-left: -150px;
  padding-left: 150px;
}

.tree li li li li li li li li li li li li li {
  margin-left: -165px;
  padding-left: 165px;
}

.tree li li li li li li li li li li li li li li {
  margin-left: -180px;
  padding-left: 180px;
}

.tree li li li li li li li li li li li li li li li {
  margin-left: -195px;
  padding-left: 195px;
}

.tree li li li li li li li li li li li li li li li li {
  margin-left: -210px;
  padding-left: 210px;
}

.tree li li li li li li li li li li li li li li li li li {
  margin-left: -225px;
  padding-left: 225px;
}

.tree li.selected {
  background-color: #d6e1f6;
  border-top: 1px solid #c0cbe2;
  border-bottom: 1px solid #c0cbe2;
}

.tree li.selected li {
  background-color: #d6e1f6;
  border-color: #d6e1f6;
}

.tree li:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

.tree li {
  display: inline-block;
}

* html .tree li {
  height: 1%;
}

.tree li {
  display: block;
}

.othersDiv {
  text-align: center;
  background-color: #EFEFEF;
  border-top: 1px solid #E2E0E1;
  position: relative;
  padding-top: 7px;
  padding-bottom: 9px;
}

.subHeader {
  padding-bottom: 12px;
}

.mail-export .emailCompose {
  height: 330px;
  padding-left: 10%;
  padding-right: 1%;
}

.folder-export .emailCompose {
  height: 0px;
}

.horiz {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #DBD5A3;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  list-style-type: none;
  width: 100%;
}

/* Forms */
.largeInputText {
  color: #333;
  vertical-align: middle;
  font-size: 14px;
  border: 1px solid #cbcbcb;
  padding: 3px;
  width: 78%;
}

.dashboardInputText {
  width: 71%;
}

.largeLabel {
  font-size: 14px;
  width: 10%;
  text-align: right;
  display: -moz-inline-box;
  display: -moz-inline-block;
  display: inline-block;
}

.largeInputPair {
  margin: 0 0 8px;
}

.largeInputPair .inputOptions {
  padding: 3px;
  display: block;
  margin-left: 10%;
  line-height: 17px;
  font-size: 11px;
}

.largeInputPair .inputOptions * {
  font-size: 11px;
}

.inputOptions.togExpand {
  background-position: 5px 6px;
}

.inputOptions.togOpen {
  background-position: 3px 10px;
}

.fsItalic {
  font-style: italic;
}

.mask {
  position: absolute;
  z-index: 9000;
  background-color: #ccc;
  display: none;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

/* layout */
.surround {
  min-width: 980px;
  background: #fff;
  box-sizing: content-box;
}

.surround ol, .surround ul {
  padding-left: 0;
}

.footer {
  background-color: #e9e9e9;
  padding: 11px 20px 18px;
  margin-top: 35px;
}

.footer p {
  color: #666;
  text-align: center;
  font-weight: bold;
  font-size: 11px;
}

.footer p a {
  color: #333;
}

.footer p a:hover {
  color: #444;
}

.header {
  background-color: #f6f6f6;
  border-bottom: 1px solid #cacaca;
  color: #333;
  position: relative;
  padding: 36px 0 0 0;
  margin: 0;
}

.header .logo {
  background: transparent url(images/logoBrand.gif) no-repeat 30px center;
  position: absolute;
  width: 260px;
  top: 0;
  height: 36px;
  overflow: hidden;
  left: -25px;
}

.header .logoFreeTrial {
  background: transparent url(images/logoFreeTrial.gif) no-repeat 30px center;
}

.header .logoEnterprise {
  background: transparent url(images/logoEnterprise.gif) no-repeat 30px center;
  left: -25px;
}

.header .logoProfessional {
  background: transparent url(images/logoProfessional.gif) no-repeat 30px center;
}

.header .logo a {
  display: block;
  padding: 0 0 0 99em;
  width: inherit;
  height: inherit;
}

.header .globalAccess {
  position: absolute;
  right: 0px;
  top: 7px;
  height: 23px;
}

.header .globalAccess {
  white-space: nowrap;
}

.header .globalAccess li {
  color: #333;
  font-size: 11px;
  display: inline;
  line-height: 23px;
  padding-right: 15px;
  background: url(images/icons-sprite-1.png) no-repeat;
  background-position: right -1928px !important;
}

.header .globalAccess li em {
  font: italic 12px Georgia, "Times New Roman", Times, serif;
  padding-right: 2px;
}

.header .globalAccess li.end {
  background-image: none;
  padding-right: 4px;
}

.header .globalAccess > li {
  margin-right: 8px;
}

.header .globalAccess a {
  color: #333;
}

.header .globalAccess a.special {
  color: #ffd267;
}

.header .globalAccess span.identity {
  font-weight: bold;
}

.header .globalAccess a:hover {
  color: #666;
  text-decoration: underline;
}

.header .globalAccess .button span {
  line-height: 17px;
}

.header .globalAccess .rmGroup .rmDisabled:hover .rmText,
.rmGroup .rmDisabled:hover .rmText {
  background: none !important;
  border-color: #fff !important;
  color: #ccc !important;
}

.header .globalAccess .RadMenu .rmSlide .rmVertical .rmLeftImage {
  top: 0;
}

.interior {
  padding-top: 0;
  margin-bottom: -2px;
}

/*See ie6.css*/
* html .interior {
  margin-bottom: -8px;
}

.building {
  min-height: 39px;
}

/*Placeholder selector for alernate tab styles*/
.mainContent {
  margin: 14px 30px 0px 30px;
}

.mainContent .starter {
  min-width: 710px;
}

.statusBar {
  background: url(images/icons-sprite-1.png) repeat-x 0px -1346px;
  padding: 10px 15px 8px 21px;
  height: 28px;
}

.actions {
  padding-top: 2px;
}

.actions li {
  float: left;
  margin-right: 16px;
  position: relative;
}

.actions .RadTreeView li {
  float: none;
  margin-right: 0px;
}

.actions li.tail {
  float: right;
  margin-right: 0;
}

.indentCheckbox {
  margin-left: 19px;
}

.smallTopMargin {
  margin-top: 2px;
}

/* Faux Absolute Positioning: */
.fixed {
  position: relative;
  z-index: 2;
  float: left;
  left: 100%;
  margin-bottom: -5000px;
  padding-bottom: 5000px;
  margin-left: -100%;
  width: 398px;
}

.fluid {
  position: relative;
  z-index: 1;
  float: left;
  overflow: hidden;
  left: 100%;
  margin-bottom: -5000px;
  padding-bottom: 5000px;
  margin-left: -100%;
  width: 100%;
}

.fluid .inner {
  padding: 0 0 0 398px;
}

.expanded .fluid .inner {
  padding-left: 460px;
}

.design {
  background: url(images/stbBgDesignerExpanded.gif) repeat-y;
}

.design .fixed {
  border: 1px solid #fff;
  border-right: 0;
}

.expanded .fixed {
  width: 460px;
}

.design .inner {
  min-height: 533px;
}

* html .design .inner {
  height: 550px;
}

.expanded {
  background-image: url(images/designingExpanded.gif);
}

/*Manage participants*/
.manageParticipantsContent table td {
  text-align: inherit !important;
  vertical-align: inherit;
}

.bottomcommands {
  height: 20px;
  position: static;
}

.headercommands {
  padding-top: 20px;
}

.commoncomands div {
  float: right !important;
}

.errormessage, .WarningText, .WarningText li {
  color: Red;
}

.manageParticipantsContent div.intro p {
  color: #666;
}

.ManageParticipants .gridScroller {
  overflow-x: auto;
  height: 100%;
}

.manageParticipantsContent {
  min-width: 800px;
}

.manageParticipantsContent .RadMenu .rmSlide .rmVertical .rmLeftImage {
  top: 0;
}

/*culture dependant css*/
.ManageParticipants.fr #menu0 {
  margin-left: 30px;
}

.ManageParticipants.fr #btnFilter {
  margin-left: 40px;
}

.ManageParticipants.de #menu0 {
  margin-left: 30px;
}

.ManageParticipants.de #btnFilter {
  margin-left: 40px;
}

.ManageParticipants.es #menu0 {
  margin-left: 46px;
}

.ManageParticipants.es #btnFilter {
  margin-left: 44px;
}

.ManageParticipants.pt.BR #menu0 {
  margin-left: 28px;
}

.ManageParticipants.pt.BR #btnFilter {
  margin-left: 76px;
}

.ManageParticipants.pt.PT #menu0 {
  margin-left: 28px;
}

.ManageParticipants.pt.PT #btnFilter {
  margin-left: 76px;
}

.ManageParticipants.it #menu0 {
  margin-left: 2px;
}

.ManageParticipants.it #btnFilter {
  margin-left: 76px;
}

.ManageParticipants.ru #menu0 {
  margin-left: 95px;
}

.ManageParticipants.ru #btnFilter {
  margin-left: 150px;
}

.ManageParticipants.ja #menu0 {
  margin-left: 33px;
}

.ManageParticipants.ja #btnFilter {
  margin-left: 15px;
}

.ManageParticipants.zh #btnFilter {
  margin-left: 20px;
}

.ManageParticipants.zh #menu0 {
  margin-left: -26px;
}

.ManageParticipants.th #btnFilter {
  margin-left: 14px;
}

.ManageParticipants.th #menu0 {
  margin-left: -17px;
}

.ManageParticipants .intro .campaignDd {
  float: right;
  display: flex;
}

.ManageParticipants .intro .modeSwitch {
  height: 30px;
  margin-bottom: 2px;
  margin-right: 4px;
}

.ManageParticipants .intro .spanLbl {
  margin: 6px 2px 0px 0px;
  font-weight: bold;
}

.ManageParticipants .modeSwitch .RadMenu_rtl .rmLink {
  direction: ltr;
}

.ManageParticipants .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmText {
  padding-right: 0px !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ManageParticipants .modeSwitch .RadMenu_rtl .rmVertical .rmItem .rmLink {
  min-width: 123px !important;
  max-width: 250px !important;
}

/*********************/
.SetInviteStatus .status {
  display: block;
  width: 240px;
}

.StepMemberKeys .tblKeys td {
  padding: 2px;
}

.ParticipantInformation img.status {
  vertical-align: text-top;
}

.ParticipantInformation td a:hover {
  cursor: pointer;
}

/*********************/
.AddEmails .InstructionsLabel {
  color: #888;
}

.AddEmails .alert {
  width: 371px;
}

.SetInviteStatus .content {
  min-height: 380px;
}

.SetInviteStatus .content table tr {
  line-height: 24px;
}

.SetInviteStatus .alert {
  margin: 10px 0;
}

.SetInviteStatus .alert .content {
  min-height: 0;
}

.PageFilter .filter {
  color: #999999;
  padding: 0px 6px 0px 6px;
  margin: 0px;
  background: none;
}

.PageFilter .filter .action {
  padding: 0px 6px 0px 6px;
  margin: 0px;
}

*:first-child + html div.PageFilter {
  padding-top: 5px;
}

.PageFilterBox {
  clear: both;
}

/********************/
/*StepCriteria*/
.stepcriteriacontent {
  padding: 12px 14px 18px;
}

.stepcriteriacontent .stepcriteriaheader p {
  /*color: #666666;*/
  padding-bottom: 18px;
}

/*14*/
.stepcriteriacontent .stepcriteriaheader h1 {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.stepcriteriacontent select {
  width: 240px;
}

.stepcriteriacontent input {
  width: 235px;
}

.stepcriteriacontent .scvalues {
  width: 100%;
}

.stepcriteriacontent .scvalues td:first-child {
  width: 80px;
}

.stepcriteriacontent td {
  height: 28px;
}

/**************/
.inlineList {
  float: right;
}

.inlineList li {
  float: left;
  padding-left: 15px;
  background: url(images/icons-sprite-1.png) no-repeat 3px -617px;
}

.inlineList li li {
  float: left;
  padding-left: 0px;
  display: block;
  width: 100%;
}

.inlineList li.start {
  background: none;
  padding-left: 5px;
}

.inlineList li.flush {
  padding-left: 0;
}

.inlineList a {
  font-size: 11px;
}

.halves {
  width: 100%;
}

.halves:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

* html .halves {
  height: 1%;
}

.halves .col1 {
  float: left;
  width: 47%;
  margin-right: 4%;
}

.halves .col2 {
  float: right;
  width: 48%;
}

.oneThirdTwoThird {
  width: 100%;
}

.oneThirdTwoThird:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

* html .oneThirdTwoThird {
  height: 1%;
}

.oneThirdTwoThird .col1 {
  float: left;
  width: 42%;
  margin-right: 1%;
}

.oneThirdTwoThird .col2 {
  float: right;
  width: 56%;
}

.thirds {
  margin: 0px auto;
  width: 889px;
}

.thirds .col1,
.thirds .col2 {
  float: left;
  width: 273px;
  margin-right: 35px;
}

.thirds .col3 {
  float: left;
  width: 273px;
}

.thirds .btnSkinCancelLarge span {
  width: 230px;
}

.thirds .btnSkinConfirmLarge span {
  width: 229px;
}

.loginMain .btnSkinConfirmLarge span {
  width: 150px;
}

.calendarViewBox {
  clear: left;
  margin: 0px auto 14px;
  width: 340px;
  padding-top: 6px;
}

.buttonSplit {
  width: 100%;
}

.buttonSplit:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

* html .buttonSplit {
  height: 1%;
}

.buttonSplit .col1 {
  float: left;
  width: 25%;
  margin-right: 4%;
}

.buttonSplit .col2 {
  float: right;
  width: 70%;
}

.buttonSplit .col2.wide {
  width: 100%;
}

.buttonSplit .col1Left {
  float: left;
  margin-right: 4%;
}

.buttonSplit .col2Right {
  float: right;
}

.addMenu .FrequencyTable i {
  background-position: -325px center;
}

.addMenu .OpenResponses i {
  background-position: -500px center;
}

.addMenu .FrequencyChart i {
  background-position: -350px center;
}

.addMenu .Statistics i {
  background-position: -525px center;
}

.addMenu .TrendTable i {
  background-position: -375px center;
}

.addMenu .Correlation i {
  background-position: -550px center;
}

.addMenu .TrendChart i {
  background-position: -400px center;
}

.addMenu .Gap i {
  background-position: -575px center;
}

.addMenu .SummaryTable i {
  background-position: -425px center;
}

.addMenu .AddTopBox i {
  background-position: -600px center;
}

.addMenu .SummaryOfMeans i {
  background-position: -450px center;
}

.addMenu .TopBoxCrosstab i {
  background-position: -625px center;
}

.addMenu .CrossTab i {
  background-position: -475px center;
}

.addMenu .Question i {
  background-position: -650px center;
}

.addMenu .SentimentChart i {
  background-position: -1100px center;
}

.addMenu .ChooseOne i {
  background-position: -4px center;
}

.addMenu .ImageChooseOne i {
  background-position: -979px center;
}

.addMenu .ChooseMany i {
  background-position: -29px center;
}

.addMenu .ImageChooseMany i {
  background-position: -1004px center;
}

.addMenu .FillIn i {
  background-position: -54px center;
}

.addMenu .Essay i {
  background-position: -79px center;
}

.addMenu .Matrix i {
  background-position: -104px center;
}

.addMenu .ScaleSlider i {
  background-position: -1054px center;
}

.addMenu .ScrollingMatrix i {
  background-position: -1029px center;
}

.addMenu .RankOrder i {
  background-position: -129px center;
}

.addMenu .DragDropRankOrder i {
  background-position: -954px center;
}

.addMenu .AddFromLibrary i {
  background-position: -1079px center;
}

.addMenu .Text i {
  background-position: -154px center;
}

.addMenu .Image i {
  background-position: -179px center;
}

.addMenu .Video i {
  background-position: -204px center;
}

.addMenu .Section i {
  background-position: -229px center;
}

.addMenu .Comment i {
  background-position: -254px center;
}

.addMenu .CodeBlock i {
  background-position: -279px center;
}

.addMenu .PageBreak i {
  background-position: -304px center;
}

.addMenu .btnIconChartBar i {
  background-position: -679px center;
}

.addMenu .btnIconChartColumn i {
  background-position: -704px center;
}

.addMenu .btnIconChartPie i {
  background-position: -729px center;
}

.addMenu .btnIconChartDoughnut i {
  background-position: -754px center;
}

.addMenu .btnIconChartArea i {
  background-position: -779px center;
}

.addMenu .btnIconChartLine i {
  background-position: -804px center;
}

.addMenu .btnIconChartScatter i {
  background-position: -829px center;
}

.addMenu .btnIconChartSpline i {
  background-position: -854px center;
}

.addMenu .btnIconChartSplineArea i {
  background-position: -879px center;
}

.addMenu .btnIconChartStackedBar i {
  background-position: -904px center;
}

.addMenu .btnIconChartStackedColumn i {
  background-position: -929px center;
}

.eoMatrixSide h3 .ChooseOneTable {
  padding: 0px 3px 0px 18px;
  background: url(images/adderIcons.gif) no-repeat;
  background-position: -4px center;
  height: 20px;
  display: inline-block;
}

.eoMatrixSide h3 .ChooseManyTable {
  padding: 0px 3px 0px 18px;
  background: url(images/adderIcons.gif) no-repeat;
  background-position: -29px center;
  height: 20px;
  display: inline-block;
}

.eoMatrixSide h3 .FillInTable {
  padding: 0px 3px 0px 18px;
  background: url(images/adderIcons.gif) no-repeat;
  background-position: -54px center;
  height: 20px;
  display: inline-block;
}

.eoMatrixSide h3 .EssayTable {
  padding: 0px 3px 0px 18px;
  background: url(images/adderIcons.gif) no-repeat;
  background-position: -79px center;
  height: 20px;
  display: inline-block;
}

.prevQ {
  line-height: 17px;
  width: 35px;
  position: absolute;
  top: 0;
  left: 0;
}

.currentQuestion {
  line-height: 18px;
}

.nextQ {
  line-height: 17px;
  width: 35px;
  position: absolute;
  top: 0;
  right: 0;
}

* html .prevQ {
  left: -40px;
}

* html .nextQ {
  right: 16px;
}

.currentQuestion span {
  text-align: left;
  padding-left: 15px;
}

.contentViewer {
  padding: 8px 0px 23px 0px;
  height: 100%;
  width: 100%;
}

.HierarchicalReportView .contentViewer {
  padding: 8px 15px 23px;
  height: 100%;
  width: auto;
}

.reportingPreviewContent .contentViewer {
  padding: 8px 0px 8px 0px;
  height: 100%;
  width: 100%;
}

.contentViewer.reportDesignerViewer {
  padding-bottom: 260px;
}

.contentViewer .topic-text {
  padding-right: 10px;
  white-space: nowrap;
}

.surveys .fixed {
  width: 202px;
}

.surveys .fluid .inner {
  padding-left: 212px;
}

/* This value is same as .fixed's width + 10px for margin */
.ReportDesigner .fluid .inner {
  padding-left: 0px;
}

.under {
  border: 1px solid #d6e1f6;
  border-top-color: #FFF;
  padding-top: 1px;
}

/*See ie6.css*/
.ReportPreviewContent .actions {
  padding-right: 30px;
}

.ReportPreviewContent .actions .sectionLbl {
  line-height: 25px;
  padding: 0 15px 0 10px;
}

.ReportPreviewContent .actions li {
  margin-right: 5px;
}

body.ReportPreview {
  background: #f8f8f8 url(images/gradient1.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: normal;
  margin: 0;
  padding: 0;
}

.ReportPreview .passwordbox {
  border: 2px solid #ccc;
  margin: 22% auto 0;
  width: 380px;
  padding: 20px 20px 20px 150px;
  background: #fff url(images/lock.gif) 5px 15px no-repeat;
}

.ReportPreview .errorArea {
  background: #ffc url(images/warning24.gif) 7px 2px no-repeat;
  border: 1px solid #cc8;
  color: #666;
  font-size: .9em;
  padding: 7px 6px 7px 42px;
  display: block;
}

.ReportPreview .ReportElement .pages-control {
  text-align: right;
}

.ReportElement .PagerButton {
  display: inline-block;
  width: 5px;
  height: 9px;
  cursor: pointer;
  margin-left: 5px;
  padding: 0 3px;
}

.ReportElement .pages-button-container {
  width: 100%;
  text-align: right;
}

.ReportElement .pageFirst {
  background: url("images/pagFirst.gif") no-repeat;
}

.ReportElement .pagePrev {
  background: url("images/pagPrev.gif") no-repeat;
}

.ReportElement .pageNext {
  background: url("images/pagNext.gif") no-repeat;
}

.ReportElement .pageLast {
  background: url("images/pagLast.gif") no-repeat;
}

.ReportElement .pageFirst[disabled] {
  background: url("images/pagFirst_disabled.gif") no-repeat;
}

.ReportElement .pagePrev[disabled] {
  background: url("images/pagPrev_disabled.gif") no-repeat;
}

.ReportElement .pageNext[disabled] {
  background: url("images/pagNext_disabled.gif") no-repeat;
}

.ReportElement .pageLast[disabled] {
  background: url("images/pagLast_disabled.gif") no-repeat;
}

.CrossTabReportPreview .filterWarning,
body.ReportPreview .ReportPreviewContent .filterWarning,
.AddDashboardItemReportElements .filterWarning {
  background-color: #F3FFCD !important;
}

.ctaRow {
  background-color: #d6e1f6;
  border-top: 1px solid #95a7cb;
  padding: 14px 16px;
  overflow: hidden;
}

.ctaRow .tight {
  margin-bottom: 0;
}

.ctaRow .tight.left {
  line-height: 2.625rem;
}

* html .ctaRow {
  zoom: 1;
}

.shad {
  background: #d6e1f6 url(images/ctaRowShadowFull.gif) no-repeat top center;
  border-top-width: 0;
}

.firstTime-title {
  text-align: center;
  font-size: 26px;
  color: #9e9e9e;
  margin: 10px 0 14px;
}

.firstTime-direction {
  text-align: center;
  font-size: 15px;
  color: #9e9e9e;
  margin-bottom: 15px;
}

.boxContent {
  padding: 0 16px 10px;
}

.folder-export .boxIntro + .boxContent {
  padding: 0px;
}

.boxContent .label {
  font-weight: bold;
  font-size: 16px;
  padding-right: 10px;
}

.contrastSegment {
  border-top: 1px solid #c0cbe2;
  background-color: #e8effc;
  padding-top: 16px;
}

.mainContent.folder-export .boxIntro {
  background-color: #e8effc;
}

.starterTitle {
  color: #7990bf;
  font-size: 30px;
  text-align: center;
  padding: 38px 80px 13px;
  background: url(images/starterTitle.gif) no-repeat bottom center;
  margin: 0;
}

.starterTitle h1 {
  color: #0d3e86;
  font-size: 30px;
  margin: 0;
}

.starterTag {
  color: #7990bf;
  margin: 10px 0 0 0;
}

.starterSubTitle {
  font-size: 24px;
  position: relative;
  padding: 4px 0 17px 46px;
  background: url(images/starterTitle.gif) no-repeat bottom center;
  margin-top: -6px;
  padding-top: 12px;
}

.startAction {
  padding: 4px 8px 17px;
  background: url(images/starterTitle.gif) no-repeat bottom center;
  text-align: center;
}

.startAction > a {
  width: 100%;
}

.startDetails {
  padding: 0 8px 0;
}

.startSubHead {
  font-size: 10px;
  color: #7990bf;
  text-transform: uppercase;
}

.starterSubTitle span {
  display: block;
  width: 32px;
  text-align: center;
  font-size: 40px;
  color: #0065d4;
  position: absolute;
  top: 4px;
  left: 0;
  line-height: 57px;
}

.it .starterSubTitle span {
  margin-left: -10px;
}

.it .stepDesign .starterSubTitle span {
  margin-left: -13px;
}

.it .starterSubTitle {
  font-size: 22px;
}

.it .stepDesign .starterSubTitle {
  padding-left: 28px;
}

.ru .starterSubTitle span {
  margin-left: -10px;
  font-size: 34px;
}

.ru .stepDesign .starterSubTitle span {
  margin-left: -13px;
}

.ru .stepDeploy .starterSubTitle span {
  margin-left: -13px;
}

.ru .starterSubTitle {
  font-size: 19px;
}

.ru .stepDesign .starterSubTitle {
  padding-left: 28px;
}

.ru .stepDeploy .starterSubTitle {
  padding-left: 28px;
}

* html .starterSubTitle span {
  top: 4px;
  left: -46px;
  height: 30px;
  padding-top: 4px;
}

* html .starterTitle {
  zoom: 1;
}

.starterSteps {
  width: 624px;
  margin: 0 auto 0;
  padding-bottom: 10px;
}

.startCol {
  float: left;
  width: 160px;
  padding: 0 24px;
  display: inline;
}

.startCol .small {
  font-size: 11px;
}

body.Start .starterSteps {
  padding-bottom: 40px;
  width: 744px;
}

body.Start .startCol {
  width: 200px;
}

body.Start .startCol .small {
  font-size: 16px;
}

body.Start .box.starter {
  border-width: 1px;
}

body.Start .watchVideoHelp {
	padding-top: 10px;
	padding-right: 10px;
}

body.Start .watchVideoHelp a {
	color: #0065d4;
}

body.Start .starter .botBuff {
  margin-bottom: 15px;
}

body.Start .starter .ctaRow {
  background-color: #f5f6f7;
}

.reportingStart .starterSteps {
  width: 744px;
  margin: 0 auto 0;
  padding-bottom: 10px;
}

.reportingStart .startCol {
  float: left;
  width: 200px;
  padding: 0 24px;
  display: inline;
}

.reportingStart .startCol p {
  text-align: center;
}

.reportingStart .stepStandard {
  background: url(images/startAnalyzeSteps.gif) no-repeat 33px 0;
  padding-top: 118px;
}

.reportingStart .stepFromScratch {
  background: url(images/startAnalyzeSteps.gif) no-repeat -270px 0;
  padding-top: 118px;
}

.reportingStart .stepResponses {
  background: url(images/startAnalyzeSteps.gif) no-repeat -570px 0;
  padding-top: 118px;
}

.reportingStart .stepTextAnalytics {
  background: url(images/startAnalyzeSteps.gif) no-repeat -870px 0;
  padding-top: 118px;
}

.fourSteps {
  width: 916px;
}

.fourSteps .startCol {
  width: 199px;
  padding-left: 8px;
  padding-right: 8px;
  margin: 0 7px;
}

.fourSteps .startCol .btnSkinCancel span {
  max-width: 152px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.showMeImageCol {
  float: left;
  width: 160px;
  padding: 0 0px;
  display: inline;
  height: 100px;
  background: url(images/helpPeople_med.jpg) no-repeat;
}

.showMeTitleCol {
  float: left;
  width: 290px;
  padding: 0 0px;
  display: inline;
}

.showMeTitle {
  padding-top: 30px;
}

.showMeTitle a {
  font-size: 11px;
  padding: 0px;
  text-decoration: none;
  cursor: pointer;
  background: url(images/pagnext.gif) no-repeat center right;
  padding-right: 9px;
}

.welcomeDashTitleCol {
  float: left;
  width: 240px;
  padding: 0 0px;
  display: inline;
}

.welcomeDashStartCol {
  float: left;
  width: 130px;
  display: inline;
}

.welcomeDashTitle {
  color: #0d3e86;
  font-size: 24px;
  padding: 5px 10px 13px;
  margin: 0;
}

.welcomeDashTitle h1 {
  color: #7990bf;
  font-size: 24px;
  margin: 0;
}

* html .welcomeDashTitle {
  zoom: 1;
}

.welcomeDashSubTitle {
  font-size: 21px;
  position: relative;
  padding: 4px 0 4px 36px;
  left: 10px;
  margin-top: -6px;
}

.welcomeDashSubTitle span {
  display: block;
  width: 36px;
  text-align: center;
  font-size: 28px;
  color: #0065d4;
  position: absolute;
  top: 4px;
  left: 0;
  line-height: 40px;
}

* html .welcomeDashSubTitle span {
  top: 4px;
  left: -36px;
  height: 30px;
  padding-top: 4px;
}

.threeStepDescription {
  padding-top: 5px;
}

.it .welcomeDashStartCol {
  width: 145px;
}

.it .welcomeStepDesign .welcomeDashSubTitle {
  margin-left: -17px;
}

.ru .welcomeDashStartCol {
  width: 180px;
}

.ru .welcomeStepDeploy .welcomeDashSubTitle {
  margin-left: -28px;
}

.usersWithFIAccess {
  cursor: pointer;
  color: #406ac0;
}

.welcomeDashToggle {
  cursor: pointer;
  top: 10px;
  padding: 3px 2px 1px 10px;
  float: right;
  text-align: center;
  vertical-align: top;
}

.welcomeDashTitleSub a,
a.welcomeDashToggle {
	color: #0065d4;
}

.welcomeDashCollapsed {
  float: left;
  display: inline;
  margin-bottom: -10px;
}

.welcomeStepDesign {
  background: url(images/startSurveySteps.gif) no-repeat -20px 0;
  padding-top: 118px;
  cursor: pointer;
}

.welcomeStepDeploy {
  background: url(images/startSurveySteps.gif) no-repeat -325px 0;
  padding-top: 118px;
}

.welcomeStepAnalyze {
  background: url(images/startSurveySteps.gif) no-repeat -625px 0;
  padding-top: 118px;
}

.stepDesign {
  background: url(images/startSurveySteps.gif) no-repeat 10px 0;
  padding-top: 118px;
}

.stepDeploy {
  background: url(images/startSurveySteps.gif) no-repeat -270px 0;
  padding-top: 118px;
}

.stepAnalyze {
  background: url(images/startSurveySteps.gif) no-repeat -570px 0;
  padding-top: 118px;
}

.startLink {
  background: url(images/startChooseDeploy.gif) no-repeat 10px 5px;
  padding-top: 121px;
}

.startEmailList {
  background: url(images/startChooseDeploy.gif) no-repeat -290px 5px;
  padding-top: 121px;
}

.startReqPasscode {
  background: url(images/startChooseDeploy.gif) no-repeat -590px 5px;
  padding-top: 121px;
}

.startSendCommunity {
  background: url(images/startChooseDeployOff.gif) no-repeat -890px 5px;
  padding-top: 121px;
}

.startSendCommunityEnterprise {
  background: url(images/startChooseDeploy.gif) no-repeat -890px 5px;
  padding-top: 121px;
}

.showMeNote {
  min-width: 980px;
  background-color: #515151;
  margin-top: 20px;
  margin-bottom: -35px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.showMeContent {
  margin: 0 30px 0 30px;
  background-color: #403d3e;
  color: #b1b3b8;
}

.showMeContent p {
  color: #b1b3b8;
}

.showMeTop {
  margin-top: 0;
  margin-bottom: 20px;
}

.loginMain .center {
  margin-left: auto;
  margin-right: auto;
}

.dividerLine {
  padding-bottom: 10px;
}

.bookmarkContent {
  height: 40px;
}

.loginMain .center, .bookmarkContentLong, .marketingContent2 {
  width: 864px;
}

.bookmark {
  line-height: 24px;
  margin-top: 6px;
  margin-right: 20px;
}

.bookmark a {
  padding: 4px 0px 4px 28px;
  background: url(images/bookmark.gif) no-repeat 0 0;
}

.loginContent, .bookmarkContentShort, .marketingContent1 {
  width: 430px;
}

.loginContent, .loginHeight {
	min-height: 435px;
}

.passwordResetContent, .passwordResetHeight {
  height: 460px;
}

.marketingHeight2 {
  height: 120px;
}

.marketingContent1 {
  padding-left: 4px;
}

.labelValue {
  padding-left: 4px;
  color: #000;
}

.labelAside {
  padding-top: 2px;
}

.labelAside a {
  float: right;
  font-size: 11px;
  color: #406ac0 !important;
}

.labelAside a:hover {
  color: #406ac0 !important;
}

.loggingIn {
  padding: 50px 75px 0px 75px;
}

.loggingIn p {
  margin-bottom: 2px;
}

.loggingIn label {
  font-size: 16px;
}

.loginAlert {
  margin-top: 14px;
  width: 100%;
}

.loggingIn .normalizedChxbx, .loggingIn .normalizedChxbx label {
  color: #aca996;
  font-size: 11px;
}

body.LoginMessages {
  background-color: #fff;
}

.LoginMessages .header {
  height: 30px;
  padding: 6px 6px 0 0;
}

.LoginMessages .headerSeperator {
  height: 22px;
  padding-top: 4px;
  padding-right: 6px;
  background-color: #d7e1f5;
  border-bottom: 1px solid #cbd7ef;
}

.LoginMessages .headerSeperator .hideMessage {
  float: right !important;
  padding-right: 18px;
  background: transparent url("images/cancel_faded.gif") no-repeat right;
}

.bar {
  background-color: #95b7fb;
  border-bottom: 1px solid #cbd7ef;
  zoom: 1;
}

.barSkinBigWarning {
  background-color: #ffff88;
  font-size: 14px;
  font-weight: bold;
  line-height: 2.5em;
  padding-left: 30px;
  color: red;
}

.barClose {
  background-image: url(images/cancel_faded.gif);
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  float: right;
  height: 2.5em;
  margin-right: 10px;
  width: 16px;
}

.modalClose {
  position: absolute;
  right: 0;
  top: 0;
}

.modalClose a {
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #717c93 !important;
  padding: 15px 33px 15px 15px;
  background: url(images/modalClose.gif) no-repeat center right;
}

.modalClose a:hover {
  color: #333 !important;
  background-image: url(images/modalClose-hover.gif);
  text-decoration: none;
}

.boxSummary .notice {
  padding-left: 5px;
}

.errorContent {
  width: 640px;
  margin: 0 auto;
}

.primeErrorReturn {
  margin: 6px auto 8px;
  width: 250px;
  text-align: left;
}

/* survey designer */
.question,
.activeQuestion {
  margin-bottom: 8px;
  padding: 0 20px;
}

.question .questionWrapper,
.activeQuestion .questionWrapper {
  padding: 10px;
}

.question .questionWrapper td,
.activeQuestion .questionWrapper td {
  padding: 3px 0;
}

.question.Placeholder .questionWrapper {
  height: 100px;
  background: url("images/progress.gif") no-repeat scroll 50% 50% #ebf0fb;
}

#questionPlaceholder .questionWrapper {
  color: #9E9E9E;
  font-size: 14px;
  line-height: 32px;
  padding: 30px 0;
  text-align: center;
}

#questionPlaceholder .questionWrapper span {
  display: block;
  font-size: 24px;
  line-height: 26px;
}

.questionWrapper {
  border: 1px solid #FFF;
  overflow: hidden;
  min-height: 26px;
}

.questionWrapper:hover {
  border: 1px dashed #8fa1c7;
}

#questionPlaceholder .questionWrapper:hover {
  background-image: none;
}

.activeQuestion {
  background-image: url(images/zazaPointer.gif);
  background-position: -1px 4px;
  background-repeat: no-repeat;
}

.activeQuestion .questionWrapper {
  background-color: #ebf0fb;
  border: 1px solid #c0cce4;
}

.activeQuestionNoPointer {
  margin-bottom: 8px;
  padding: 0 20px;
}

.activeQuestionNoPointer .questionWrapper {
  padding: 10px;
}

.activeQuestionNoPointer .questionWrapper td {
  padding: 3px 0;
}

.activeQuestionNoPointer {
  background-position: -1px 4px;
  background-repeat: no-repeat;
}

.activeQuestionNoPointer .questionWrapper {
  background-color: #ebf0fb;
  border: 1px solid #c0cce4;
}

.questionHidden div,
.questionHidden span,
.questionHidden a {
  color: #5E5E5E !important;
}

.questionWrapper td {
  color: #000;
}

.insertButton {
  background-image: url("images/bg_insert.gif");
  background-position: center;
  background-repeat: repeat-x;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 8px;
  text-align: center;
  height: 26px;
}

.questionMoveUp {
  background-image: url(images/extras.gif);
  background-position: 0 -158px;
  cursor: pointer;
}

.questionMoveDown {
  background-image: url(images/extras.gif);
  background-position: 0 -173px;
  cursor: pointer;
}

.questionMoveUpDisabled {
  background-image: url(images/extras_off.gif);
  background-position: 0 -158px;
  cursor: default;
}

.questionMoveDownDisabled {
  background-image: url(images/extras_off.gif);
  background-position: 0 -173px;
  cursor: default;
}

.elemFilter {
  background-image: url(images/extras.gif);
  background-position: 0 -233px;
  cursor: pointer;
}

.questionCopy {
  background-image: url(images/extras.gif);
  background-position: 0 -18px;
  cursor: pointer;
}

.questionDelete {
  background-image: url(images/extras.gif);
  background-position: 0 -138px;
  cursor: pointer;
}

.questionButtons {
  top: 10px;
  padding: 3px 2px 1px 10px;
  float: right;
  text-align: center;
}

.reportActionButtons {
  position: static;
}

.questionButtons a {
  background-repeat: no-repeat;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  height: 15px;
  padding-right: 3px;
  padding-top: 3px;
  text-shadow: 1px 1px 0 #FFFFFF;
  width: 18px;
}

.questionButtons a i {
  display: block;
  font-style: normal;
}

.question-heading,
.question-heading:hover {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.even-row {
  background: #E5EEFB;
}

.response-set {
  margin-top: 10px;
}

.hidden {
  display: none !important;
}

.paste-hidden {
  display: none !important;
}

#menu {
  height: 17px;
  float: left;
}

.inlineAddButton {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.exportinline {
  width: 90px;
}

.deleteinline {
  width: 103px;
}

.designerMenu {
  background-color: #FFF;
  border: 1px solid #999;
  display: block;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  width: 142px;
  z-index: 999;
  position: absolute;
  left: 0px;
  top: 24px;
}

.addMenu {
  background-color: #FFF;
  border: 1px solid #999;
  display: block;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  width: 380px;
  height: auto;
  z-index: 1000;
  /* Need for Scrolling Matrix, it's topics overlaps the dropdown menu */
  position: absolute;
  left: 0px;
  top: 24px;
  white-space: nowrap;
}

.addMenu li {
  position: relative;
  width: 190px;
  margin: 0 0 0 0;
  line-height: 15px;
  float: left;
}

.designerMenu li {
  position: relative;
  float: left;
  width: 175px;
  margin-right: 0px;
}

.CustomMenu {
  background-color: #FFF;
  border: 1px solid #999;
  display: block;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  width: 142px;
  z-index: 1;
  position: absolute;
  left: 0px;
  top: 24px;
}

.scrollMenu {
  max-height: 360px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.CustomMenuPanel {
  width: 158px;
}

.addMenu strong,
.designerMenu strong {
  color: #333;
  display: block;
  font-size: 11px;
  margin: 8px 6px 3px 6px;
}

.addMenu strong.first,
.designerMenu strong.first {
  margin-top: 8px;
}

.designerMenu a {
  border: 1px solid #FFF;
  color: #000;
  display: block;
  font-size: 11px;
  line-height: 17px;
  padding: 3px 3px 3px 3px;
  width: 133px;
}

.addMenu a,
.reportingContent .contentViewer .addMenu a {
  border: 1px solid #FFF;
  color: #000;
  display: block;
  font-size: 11px;
  line-height: 17px;
  padding: 3px 3px 3px 8px;
  width: 175px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 17px;
}

.addMenu a i {
  background-image: url("images/addButtonIcons.gif");
  background-position: 0px center;
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  height: 21px;
  width: 22px;
}

.inlineAddMenu a i {
  height: 16px;
}

.reportDesignerViewer .inlineAddMenu a i {
  margin-right: 5px;
}

.CustomMenu a {
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #FFF;
  color: #000;
  display: block;
  font-size: 11px;
  line-height: 17px;
  padding: 3px;
}

.CustomMenuPanel a {
  width: 150px;
}

.CustomSurveyMenu {
  background-color: #FFF;
  border: 1px solid #999;
  display: block;
  font-size: 11px;
  padding: 3px;
  text-align: left;
  width: 160px;
  z-index: 1001;
  position: absolute;
  left: 0px;
  top: 24px;
  text-decoration: none;
}

.CustomSurveyMenu a:hover {
  background-color: #f3f7e5;
  border: 1px solid #c2d783;
  color: #000;
  text-decoration: none;
  background-position: right center;
  background-repeat: no-repeat;
}

.CustomSurveyMenu a {
  background-position: right center;
  background-repeat: no-repeat;
  border: 1px solid #FFF;
  color: #000;
  display: block;
  font-size: 11px;
  line-height: 17px;
  padding: 3px;
  width: 150px;
  text-decoration: none;
}

.CustomSurveyMenu a.CustomSurveyMenuRightArrow,
.CustomSurveyMenu a.CustomSurveyMenuRightArrowHover,
.CustomSurveyMenu a.CustomSurveyMenuRightArrowHover:hover {
  background-position: right -245px;
  background-image: url("images/btnArrows.png");
}

.CustomSurveyMenu .CustomSurveyMenuRightArrow.btnDisabled {
  background-position: right -746px;
}

.CustomSurveyMenu a.btnDisabled,
.CustomSurveyMenu a.btnDisabled:hover {
  background-color: #FFF;
  border: 1px solid #FFF;
  color: #999;
}

.ReportList .downloadReport.CustomSurveyMenu a,
.ReportingGrid .downloadReport.CustomSurveyMenu a {
  width: 135px;
}

.CustomSurveyMenuRightArrow {
  background-image: url("images/smallArrow.gif");
  background-position: right center;
  background-repeat: no-repeat;
}

.CustomSurveyMenuRightArrowHover {
  background-image: url("images/smallArrow.gif");
  background-color: #f3f7e5;
  border: 1px solid #c2d783 !important;
  color: #000;
  text-decoration: none;
  background-position: right center;
  background-repeat: no-repeat;
}

.addMenu a:hover,
.designerMenu a:hover,
.reportingContent .contentViewer .addMenu a:hover {
  background-color: #f3f7e5;
  border: 1px solid #c2d783;
  color: #000;
  text-decoration: none;
}

.clickPreviewLabel a {
  color: #406ac0 !important;
}

.questionHiddenLabel {
  background-image: url("images/alert_small.gif");
  background-position: left top;
  background-repeat: no-repeat;
  height: auto;
  padding: 0px 0px 2px 20px;
  color: #000000 !important;
  font-weight: bold !important;
}

.questionLockedLabel {
  background-image: url("images/locked.gif");
  background-position: left top;
  background-repeat: no-repeat;
  height: 20px;
  padding-left: 20px;
}

.questionLockedLabel > .lockedMessage {
  margin-top: 2px;
  color: #000000 !important;
  font-weight: bold !important;
}

.lnkPagination {
  cursor: pointer;
}

.lnkPaginationSelected {
  cursor: default;
  color: #000000;
  font-weight: bold;
}

.lnkPaginationSelected,
.lnkPaginationSelected:hover {
  cursor: default;
  color: #000000 !important;
  text-decoration: none !important;
}

.surveyStatusIndicator {
  padding-top: .3em;
}

.surveyStatusIndicator .surveyStatus {
  font-weight: bold;
}

/* end survey designer */
.ghosttext {
  color: #999;
}

h1 a {
  color: #000;
  cursor: default;
}

.fltLeft {
  float: left;
}

.fltRight {
  float: right;
}

/** ~/intercepts/InterceptList.aspx **/
.InterceptList td.interceptCodeSnippet,
.InterceptList td.interceptDesign,
.PollList td.profileDesign,
.PollList td.pollResults,
.PanelProfiles td.profileDesign,
.PanelProfiles td.profileAnalyze,
.SurveyList td.surveyDesign,
.SurveyList td.surveyDeploy,
.SurveyList td.surveyAnalyze,
.CommentsList td.surveyAnalyze {
  padding: 0px !important;
}

.PollList td.profileDesign a,
.PollList td.pollResults a,
.InterceptList td.interceptCodeSnippet a,
.PanelProfiles td.profileDesign a,
.PanelProfiles td.profileAnalyze a,
.SurveyList td.surveyDesign a,
.SurveyList td.surveyDeploy a,
.SurveyList td.surveyAnalyze a,
.CommentsList td.surveyAnalyze a,
.InterceptList td.interceptDesign a,
.ReportingGrid td.reportDesign a,
.ReportingGrid td.reportPreview a {
  background: url(images/icons-sprite-1.png) no-repeat 20px -1622px;
  display: inline-block;
  padding: 7px 10px;
  text-decoration: none;
  width: 50px;
}

.ReportingGrid td.reportDesign.noPadding,
.ReportingGrid td.reportPreview.noPadding {
  padding: 0px;
}

.PollList td.profileDesign a,
.InterceptList td.interceptDesign a,
.PanelProfiles td.profileDesign a,
.SurveyList td.surveyDesign a,
.ReportingGrid td.reportDesign a {
  background-position: 20px -1622px;
}

.InterceptList td.interceptCodeSnippet a {
  background-position: 20px -1778px;
  /* adjusted to prevent having to alter the image */
}

.PanelProfiles td.profileAnalyze a,
.PollList td.pollResults a,
.SurveyList td.surveyAnalyze a,
.CommentsList td.surveyAnalyze a {
  background-position: 20px -1722px;
}

.InterceptList td.interceptCodeSnippet a:hover {
  background-position: 18px -1780px;
  /* adjusted to prevent having to alter the image */
}

.ReportingGrid td.reportPreview a {
  background-position: 26px -1778px;
}

.SurveyList .alignLeft img {
  position: absolute;
}

.SurveyList .LinkColumn,
.DataMartList .LinkColumnExpand {
  margin-left: 6px;
}

.DataMartList .LinkColumn {
  margin-left: 20px;
}

.DataStoreList .intro {
	padding: 0px !important;
}

.SurveyList .toggle {
  padding: 0;
  margin: 0;
}

/*See ie6.css*/
.SurveyList .toggle a {
  color: #000;
  display: block;
  padding: 7px 27px;
  background: url(images/icons-sprite-1.png) no-repeat 8px -634px;
  text-decoration: none;
}

.SurveyList .toggle a:hover {
  text-decoration: none;
  color: #000;
}

.SurveyList .collapsed .toggle a {
  margin: 0;
  background: url(images/toggle-collapsed.gif) no-repeat 12px 10px;
}

.SurveyList .collapsed .content {
  display: none;
}

.SurveyList .collapsed .rooftop {
  background: url(images/rooftop.gif) repeat-x bottom;
  border: 1px solid #fff;
}

.SurveyList .surround {
  min-width: 960px;
}

.SurveyList.es .surround,
.SurveyList.pt .surround,
.SurveyList.it .surround,
.SurveyList.fr .surround {
  min-width: 1100px;
}

.SurveyList.de .surround {
  min-width: 1150px;
}

.SurveyList.ru .surround {
  min-width: 1255px;
}

.SurveyList .feedback {
  padding: 10px 5px;
  text-align: center;
}

.SurveyList .feedback a {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}

.SurveyList #shadow {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  background: url(images/progress.gif) no-repeat scroll 50% 50% gray;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.SurveyList .search input {
  width: 190px !important;
}

.SurveyList .title,
.CommentsList .title {
  display: inline-block;
}

.SurveyList .quickFilters,
.CommentsList .quickFilters,
.SurveyList .viewingPanel {
  display: inline-block;
  float: right;
  line-height: 20px;
  padding-left: 20px;
}

.SurveyList .moveMenu .RadTreeView .rtImg {
  cursor: pointer;
}

.SurveyList .nav {
  background-position: 0px -1199px !important;
}

.SurveyList .actionHidden {
  display: none !important;
}

.SurveyShereAccess .usersList {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  position: relative;
  border: 1px solid #e2e0e1;
}

.SurveyShereAccess .sharingList {
  width: 220px;
  height: 147px;
  background-color: #ffffff;
}

.SurveyShereAccess .buttonMove {
  /*width: 33px;padding: 3px 11px 3px 28px;*/
}

.SurveyShereAccess .divButton {
  margin: 3px 17px;
}

.SurveyShereAccess .shareDescription {
  margin-bottom: 10px;
  text-align: justify;
  display: block;
}

.SurveyShereAccess .tree.usersList li {
  border-top: none;
  border-bottom: none;
}

.SurveyShereAccess .tree.usersList li .rtDisabled .rtIn {
  color: #CCC !important;
}

/** ~/distribute/DistributeDashboard.aspx **/
/* for making links more obvious */
.DistributeDashboard h2 {
  font-size: 14pt;
}

/* Make link text the same as H2 in case of telerik:AjaxUpdatedControl additional fields (<div>) */
.DistributeDashboard h2 a {
  font-size: 14pt;
}

/* For reporting on survey open/close status */
.DistributeDashboard .surveyAlertImg {
  width: 30px;
  height: 30px;
  background-image: url(images/alert.gif);
  background-repeat: no-repeat;
}

.DistributeDashboard .surveyOpenImg {
  width: 30px;
  height: 30px;
  background-image: url(images/survey_open.gif);
  background-repeat: no-repeat;
}

.DistributeDashboard p.surveyMode {
  color: #666;
}

.DistributeDashboard p.surveyMode .label {
  font-weight: bold;
}

.DistributeDashboard p.surveyMode .text {
  padding-right: 6px;
}

.DistributeDashboard .helpLink {
  background: url(images/help.gif) no-repeat top left;
  padding: 0 0 0 15px;
  width: 15px;
  height: 15px;
}

.DistributeDashboard .small a:link {
  font-weight: bold;
  text-decoration: underline;
}

.DistributeDashboard a.distinct {
  font-weight: bold;
  text-decoration: underline;
}

.DistributeDashboard .scheduleToolTip {
  width: 220px;
  margin: 7px 0;
}

.DistributeDashboard .scheduleToolTip tr:first-child td:first-child {
  width: 40px;
  background-position: top !important;
}

.DistributeDashboard .scheduleToolTip span.itemAction {
  font-size: 12px;
  font-weight: bold;
}

.DistributeDashboard .scheduleToolTip span.itemSchedule {
  color: #999999;
  padding-top: 2px;
  font-weight: bold;
  display: block;
}

.DistributeDashboard .scheduleToolTip .eventActions {
  float: left;
}

.DistributeDashboard .scheduleToolTip .eventActions a {
  float: left;
}

.DistributeDashboard .scheduleToolTip .eventActions .button {
  margin-right: 5px;
}

.DistributeDashboard .scheduleToolTip .eventActions .deleteEvent {
  background-image: url(images/extras.gif);
  background-position: 0px -140px;
  background-repeat: no-repeat;
  display: block;
  border: none;
  float: left;
  height: 14px;
  margin: 5px 0 0 0;
  width: 14px;
}

.DistributeDashboard .scheduleToolTip .eventActions .deleteEvent span {
  display: none;
}

.DistributeDashboard .scheduleToolTip .eventActions .deleteSpacer {
  display: none;
}


.DistributeDashboard .GhostTextBox {
  color: #999;
}

.DistributeDashboard .ctbRow {
  background-color: #d6e1f6;
  border-top: 1px solid #95a7cb;
  padding: 14px 16px;
  overflow: hidden;
  *margin-bottom: -2px;
}

.DistributeDashboard .divDistributionOptions:first-child .ctbRow {
  border-top: 0px;
}

.DistributeDashboard .ctbRowExpanded {
  background-color: #d6e1f6;
  padding: 10px 20px 20px 20px;
  overflow: hidden;
  vertical-align: middle;
}

.DistributeDashboard .keyword .StatusWarning {
  display: inline-block;
}

.DistributeDashboard .participantsDisplay {
  padding-bottom: 10px;
  width: 100%;
  *zoom: 1;
  *display: block;
  clear: both;
}

.DistributeDashboard .participantsDisplay:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

* html .DistributeDashboard .participantsDisplay {
  height: 1%;
}

.DistributeDashboard .participantsDisplay .chartContainer {
  float: left;
  display: inline-block;
  width: 30%;
  text-align: center;
}

.DistributeDashboard .statusBox {
  padding-bottom: 8px;
}

.DistributeDashboard .scheduleBox {
  padding: 0px;
}

.DistributeDashboard .scheduleBox h2 {
  margin: 14px 0 6px 17px;
}

.DistributeDashboard .scheduleBox .scheduleViewToggle {
  float: right;
  margin: 17px 20px 0 0;
  width: 200px;
}

.DistributeDashboard .scheduleBox .scheduleViewToggle a {
  font-size: 12px;
}

.DistributeDashboard .scheduleBox .scheduleList {
  padding-bottom: 5px;
}

.DistributeDashboard .scheduleBox .scheduleList li {
  display: block;
  height: 50px;
  padding: 0 0 0 21px;
}

.DistributeDashboard .scheduleBox .scheduleList li.next {
  background: #d6e1f6 url(images/zazaPointer.gif) no-repeat 8px 12px;
}

.DistributeDashboard .scheduleBox .scheduleList li.eventArrow {
  background: transparent url(images/scheduleArrowDown.gif) no-repeat 33px 4px;
  height: 20px;
}

.DistributeDashboard .scheduleBox .scheduleList li i {
  background-position: 0px 1px;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 50px;
  margin-right: 12px;
  width: 50px;
}

.DistributeDashboard .scheduleBox .scheduleList li.open i {
  background-image: url(images/scheduleOpen.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.openFaded i {
  background-image: url(images/scheduleOpenFaded.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.close i {
  background-image: url(images/scheduleClose.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.closeFaded i {
  background-image: url(images/scheduleCloseFaded.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.invite i {
  background-image: url(images/scheduleInvitation.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.inviteFaded i {
  background-image: url(images/scheduleInvitationFaded.gif);
}

.DistributeDashboard .scheduleBox .scheduleList li.import i {
  background-image: url(images/response_rate_surveys_on.gif);
}

.DistributeDashboard .scheduleBox .scheduleList p {
  color: #000;
  float: left;
  line-height: 20px;
  padding-top: 6px;
}

.DistributeDashboard .scheduleBox .scheduleList p .eventDate {
  color: #666;
  font-size: 11px;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions {
  float: right;
  padding: 13px 5px 0 0;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions a {
  float: right;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions .button {
  margin-left: 5px;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteEvent {
  background-image: url(images/extras.gif);
  background-position: 0px -140px;
  background-repeat: no-repeat;
  border: none;
  display: block;
  float: right;
  height: 14px;
  margin: 5px 0 0 5px;
  width: 14px;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteEvent span {
  display: none;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteSpacer {
  background-image: none;
  border: none;
  display: block;
  float: right;
  height: 14px;
  margin: 5px 0 0 5px;
  width: 14px;
}

.DistributeDashboard .scheduleBox .scheduleList .eventActions .deleteSpacer span {
  display: none;
}

.DistributeDashboard .scheduleBox .scheduleList .next .eventActions .deleteSpacer {
  background-color: #d6e1f6;
}

.DistributeDashboard .rcRow td {
  width: 20px;
}

.DistributeDashboard .rcFastPrev,
.DistributeDashboard .rcFastNext {
  visibility: hidden;
}

.DistributeDashboard .aSurveyMode {
  text-decoration: none;
  color: #666666;
}

.DistributeDashboard .surround {
  min-width: 1078px;
}

.DistributeDashboard .buttonSplit a {
  margin-right: 12px;
}

.DistributeDashboard .advContainer {
  margin-right: 12px;
}

.DistributeDashboard .hypToggleLink {
  padding-left: 10px;
  background: url("images/toggle-collapsed.gif") no-repeat 0px;
  text-decoration: none;
}

.DistributeDashboard .sixtyForty {
  min-width: 1018px;
}

.DistributeDashboard .stats {
  width: 44%;
}

.DistributeDashboard .stats > table {
  width: 42%;
  display: block;
}

.DistributeDashboard .col1 {
  min-width: 570px;
}

.DistributeDashboard .chartContainer {
  margin-top: -5px;
}

.AdvancedSettings #boxWarning {
  margin: 10px 0;
}

.MailLog .status-not-invited {
  background: url("images/bullet_yellow.png") no-repeat center center;
}

.MailLog .status-queued {
  background: url("images/bullet_green.png") no-repeat center center;
}

.MailLog .status-sent {
  background: url("images/bullet_blue.png") no-repeat center center;
}

.MailLog .status-errors {
  background: url("images/bullet_red.png") no-repeat center center;
}

.MailLog .status-disabled {
  background: url("images/bullet_grey.png") no-repeat center center;
}

.MailLog .action-gear-container {
  vertical-align: middle;
  padding: 0 !important;
}

.MailLog #tableMenu {
  position: absolute;
  z-index: 1000;
  background: #fff;
  border: 1px solid #CBD6E9;
}

.MailLog #tableMenu li {
  padding: 2px;
  font-size: 11px;
}

.MailLog #tableMenu a, #tableMenu a > span {
  line-height: 23px;
  display: block;
}

.MailLog #tableMenu a:link,
.MailLog #tableMenu a:visited,
.MailLog #tableMenu a:active {
  border: 1px solid #fff;
  text-decoration: none;
  padding: 0 3px;
}

.MailLog #tableMenu a:hover {
  background-color: #f3f7e5;
  border: 1px solid #c2d783;
  text-decoration: none;
}

.MailLog #tableMenu a > span {
  color: #666666;
}

.MailLog #tableMenu .Separator {
  padding: 0;
  height: 1px;
  width: 90%;
  background: #CBD6E9;
  margin: 0 auto;
}

.MailLog table tr td .detailed-description,
.Invitations table tr td .detailed-description {
  border-bottom: 1px dotted #1e90ff;
  color: #1e90ff;
}

.MailLog #tableMenu .disabled span {
  color: #999;
}

/*.Test .boxRoleModal .content p,*/
.LandingPage .boxRoleModal .content p {
  margin-left: 41px;
}

/*.Test .boxRoleModal .ctaRow,*/
.LandingPage .boxRoleModal .ctaRow {
  text-align: right;
}

/** ~/design/SurveyExporter.aspx **/
.SurveyExporter h2.attn {
  background-position: 0px 4px;
}

.SurveyExporter .small a,
.StepRun .small a {
  font-weight: bold;
  text-decoration: underline;
}

/** ~/registration.aspx (TEMPORARY) **/
.Registration .column {
  float: left;
}

.Registration .labels {
  width: 30%;
}

.Registration .fields {
  width: 70%;
}

.Registration label {
  color: #333;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 40px;
  margin-left: 10px;
  width: 100%;
}

.Registration label.optional {
  color: #666;
}

.Registration label.info {
  font-weight: normal;
}

.Registration .registerInput {
  border: 0px;
  color: #666;
  font-size: 16px;
  height: 23px;
  padding: 3px 3px 2px;
  width: 97%;
}

.Registration .fields .first {
  margin-top: 4px;
}

.Registration .fields .last {
  margin-bottom: 50px;
}

.Registration .ctaRow {
  clear: both;
  text-align: right;
}

.Registration .success {
  height: 351px;
}

.Registration .success h2 {
  margin-bottom: 16px;
}

.Registration .success p {
  line-height: 1.7em;
}

.republishWarning {
  background-color: #cddeff;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #cbd7ef;
  height: 25px;
  line-height: 25px;
  text-align: center;
}

.wordProcessorWarning {
  background-color: #cddeff;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #cbd7ef;
  height: 25px;
  line-height: 25px;
  text-align: center;
}

.moveMenu {
  border: 1px solid #999;
  background-color: #FFF;
  font-size: 11px;
  text-align: left;
  padding: 3px 0;
  width: 200px;
  line-height: 19px;
  position: absolute;
  left: 0px;
  top: 25px;
  z-index: 9000;
  max-height: 200px;
  overflow: auto;
}

.moveMenu a {
  border: 1px solid #FFF;
  color: #000;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 24px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 0 3px;
  width: 186px;
}

.moveMenu a:hover {
  background-color: #f3f7e5;
  border: 1px solid #c2d783;
  text-decoration: none;
}

.moveMenu hr {
  display: block;
  margin: 5px 3px;
  height: 1px;
  line-height: 1px;
}

.moveMenu li {
  background-image: none;
  width: 90%;
}

.addFolder {
  position: absolute;
  top: 4px;
  right: 4px;
}

.fr .btnDesignNew {
  font-size: 9px;
}

.btnDesignNew {
  padding-bottom: 4px;
}

.welcomeDashTitleSub {
  padding: 5px 10px 13px;
  margin: 0;
}

/* ~/TaskWizard/StepPublishSurvey.aspx */
.StepPublishSurvey .sched span {
  color: #000000;
}

.StepPublishSurvey .content {
  min-height: 75px;
}

.StepPublishSurvey .content.notification {
  min-height: 10px;
}

/* ~/TaskWizard/StepUpload.aspx */
.StepUpload #divSelect {
  padding-top: 10px;
}

.StepUpload .bold {
  font-weight: bold;
}

.StepUpload .import-org-method {
  margin-left: -5px;
}

.StepUpload .download-template {
  margin-top: -7px;
  padding-bottom: 7px;
  text-decoration: underline;
}

.StepUpload .RadAsyncUpload.fileUpload {
  width: 650px;
}

.StepUpload .RadAsyncUpload.fileUpload .ruUploadProgress {
  max-width: 550px;
}

/* ~/TaskWizard/StepRun.aspx */
.StepRun .importStatus {
  height: 250px;
  overflow: auto;
}

.StepSelectFile .divDialogStatus {
  padding-left: 30px;
}

.ScheduleSurvey .testWarning,
.ScheduleSurvey .recurrence {
  margin-top: -10px;
}

.recurrence {
  cursor: pointer;
}

.ScheduleSurvey .testWarning,
.recurrence {
  clear: both;
  display: block;
  /*font-size: 9pt;*/
  color: #406ac0;
}

.ScheduleSurvey .testWarning,
.ScheduleSurvey .recurrence,
.ScheduleSurvey div.recurrenceOptions {
  padding-left: 28px;
  padding-left: 26px\9;
  *padding-left: 27px;
}

.ScheduleSurvey .testWarning {
  font-weight: bold;
}

.ScheduleSurvey .boxContent h3 {
  padding-top: 16px;
  font-weight: bold;
}

.ScheduleSurvey .boxContent p {
  padding-bottom: 16px;
}

.ScheduleSurvey .boxContent label {
  margin-top: 10px;
}

.ScheduleSurvey .alert ul {
  list-style: disc inside none;
  padding-top: 6px;
}

.ScheduleSurvey .alert li {
  padding-top: 8px;
}

.ScheduleSurvey .radioButtons {
  list-style: none;
}

.ScheduleSurvey .radioButtons li,
.InvitationDesigner .recurrenceOptions,
.DataStoreConnections .recurrenceOptions {
  line-height: 30px;
}

.ScheduleSurvey .radioButtons li label {
  padding: 0 4px;
}

.ScheduleSurvey .radioButtons li div {
  margin-top: -1px\9;
  *margin-top: 1px;
}

.button .disabled {
  background-image: url(images/adder-openeddisabled.gif) !important;
  color: #ACA899 !important;
}

.ImportFromFile .alert {
  margin: 10px 0;
}

.importFromFile input[type='file'] {
  max-width: 100%;
}

.ReportPreviewContent .LoadingDisplay {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 99;
  height: 200px;
  width: 500px;
  border: 1px solid #666666;
  text-align: center;
  background-color: #fff;
  background-image: url(images/splash.gif);
  background-position: center;
  background-repeat: no-repeat;
}

.ReportPreviewContent .toolbar {
  position: fixed;
  width: 100%;
  z-index: 100;
  border-bottom: solid 1px #CCCCCC;
}

.ReportPreviewContent .toolbar .reportTitle {
  float: left;
}

.ReportPreviewContent .toolbar .reportTitle h2 span {
  font-size: 22px;
}

.ReportPreviewContent .toolbar .fltRight.actions {
  padding-right: 60px;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport {
  width: 160px;
  top: 37px;
  left: auto;
  width: 160px;
  top: 25px;
  overflow-y: hidden;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .msword a {
  background: url("images/downloadWord.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .msppt a {
  background: url("images/downloadPPT.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .pdf a {
  background: url("images/downloadPDF.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .cluster a {
  background: url("images/downloadCluster.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport .excel a {
  background: url("images/exportExcel.gif") no-repeat scroll left center transparent;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport a:hover {
  background-color: #dde8ff;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport li span {
  font-weight: bold;
  padding-left: 5px;
}

.ReportPreviewContent .toolbar .fltRight.actions .CustomMenu.downloadReport a {
  color: #000000;
  padding-left: 20px;
  text-decoration: none;
}

.ReportPreviewContent .toolbar .fltRight.actions ul.reportSections {
  height: auto;
  max-height: 370px;
  overflow-x: hidden;
  overflow-y: auto;
  left: auto;
}

.ReportPreviewContent .toolbar .fltRight.actions .sectionLbl {
  padding-left: 15px;
  padding-right: 7px;
}

.ReportPreviewContent .reportingContent {
  padding-top: 45px;
}

.ReportPreviewContent .reportingContent .contentViewer .highcharts-container {
  margin: 0 auto;
}

.reToolbar .reTool_text .reButton_text {
  color: #406ac0 !important;
  font-size: 11px;
}

.reTool .InsertPipedValue,
.customProperties .InsertPipedValue,
.reTool_text .InsertPipedValue {
	background-image: url(images/pipedData.gif) !important;
	background-position: center;
}

.reTool .PipingIntoChoices,
.reTool_text .PipingIntoChoices {
  background-image: url(images/pipingColumns.gif) !important;
  background-position: center;
}

.reTool .PipingIntoTopics,
.reTool_text .PipingIntoTopics {
  background-image: url(images/pipingRows.gif) !important;
  background-position: center;
}

.reTool .AddFromLibrary,
.reTool_text .AddFromLibrary {
  background-image: url(images/addFromLibrary.gif) !important;
  background-position: center;
}

.reTool .InsertFillIn {
  background-image: url(images/insertFillIn.gif) !important;
}

.reTool .ExpandedView {
  background-image: url(images/expandedView.gif) !important;
  background-position: center;
}

.toolbar .items.actions .downloadReport li:hover {
  background-color: #d4dff4;
}

.toolbar .items.actions .downloadReport li a[disabled='disabled'] {
  color: #999999;
}

.toolbar .items.actions .downloadReport li a[disabled='disabled']:hover {
  background-color: #FFFFFF;
  border: solid 1px #FFFFFF;
}

.ru .toolbar .button,
.fr .toolbar .button,
.de .toolbar .button,
.th .toolbar .button {
  font-size: 10px;
}

.StepMap .buttonSplit .left {
  float: left;
}

/***********************************/
/*   StatusInfo (Custom Control)   */
/***********************************/
.StatusInfo .Button,
.StatusWarning .Button,
.StatusError .Button {
  width: 60px;
}

.StatusInfo .StatusCheckbox {
  margin-left: 0px;
  _margin-left: -5px;
}

.StatusWarning {
  word-wrap: break-word;
  /* No background image, use the one defined in boxSkinMiniAlert in controls.css */
  background-color: #efffcd;
}

/* ~/panel/PanelMembers.aspx */
.PanelMembers .divHealthScore {
  float: right;
  line-height: 26px;
}

.PanelMembers .SearchTextBox {
  color: #000;
  font-size: 8pt;
  padding: 2px 0;
}

.PanelMembers .SearchTextBoxGhost {
  color: #999;
  font-size: 8pt;
}

.PanelMembers .hypHealthScore {
  background-image: url(images/help.gif);
  display: inline-block;
  float: right;
  height: 15px;
  width: 15px;
}

.PanelMembers .hypHealthScore span {
  display: none;
}

.RadMenu_Vovici .rmGroup .rmItem .rmDisabled .rmExpandRight,
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled .rmExpandDown,
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled:hover .rmExpandRight,
.RadMenu_Vovici .rmGroup .rmItem .rmDisabled:hover .rmExpandDown {
  background-position: inherit !important;
}

.RadMenu_Vovici .rmItem .rmDisabled .rmExpandDown img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.PanelMemberInfo #DataContainer {
  padding-top: 10px;
  *padding-top: -2px;
}

.PanelMemberInfo .browse {
  width: 100%;
}

.PanelMemberInfo .browse .col1 {
  float: left;
  width: 20%;
  margin-right: 4%;
}

.PanelMemberInfo .browse .col2 {
  float: left;
  width: 50%;
  margin-right: 4%;
}

.PanelMemberInfo .browse .col3 {
  float: left;
  width: 20%;
}

.PanelMemberInfo #ProfileData {
  height: 285px;
  overflow: auto;
}

.PanelMemberInfo .statusInfo {
  padding-top: 3px;
}

.PanelMemberInfo .wsDataGridHeader {
  font-weight: bold;
  padding: 0 2px;
}

.PanelMemberInfo .wsDataGrid td {
  padding: 3px 3px;
  vertical-align: middle;
  margin: auto 0;
}

.PanelMemberHistory .ScoreLow {
  color: #F00;
}

.PanelMemberHistory .ScoreHigh {
  color: #008000;
  font-weight: bold;
}

span.PanelHealthScore.ScoreHigh {
  background-color: #CCFFCC;
  color: #008000;
  font-weight: bold;
}

span.PanelHealthScore.ScoreLow {
  background-color: #FFCCCC;
  color: #FF0000;
}

.PanelMemberHistory .eighty {
  width: 100%;
  padding: 5px 0;
  vertical-align: middle;
}

.PanelMemberHistory .eighty:after {
  clear: both;
  content: '.';
  display: block;
  visibility: hidden;
  height: 0;
}

* html .PanelMemberHistory .eighty {
  height: 1%;
}

.PanelMemberHistory .eighty .col1 {
  float: left;
  width: 77%;
  margin: 0 4% 0 2px;
}

.PanelMemberHistory .eighty .col2 {
  float: right;
  width: 18%;
}

.PanelMemberHistory .eighty .col2 a.button {
  margin-right: 6px;
}

.PanelMemberHistory .eighty .col2 a.button span {
  padding-right: 20px;
}

.PanelMemberHistory .historyNote {
  padding: 6px 0 3px 2px;
}

.PanelAddGroup .detailTable td {
  padding: 3px 0;
  vertical-align: middle;
  margin: auto 0;
}

.PanelAddGroup .addPanel {
  width: 400px;
  height: 140px;
}

.pointer_cursor {
  cursor: pointer;
}

.LibraryHierarchical .btnSkinToolbar.disabled {
  color: #999;
  cursor: default;
  text-decoration: none;
}

.LibraryHierarchical .btnSkinToolbar.disabled:hover,
.LibraryHierarchical .btnSkinToolbar.disabled:hover span {
  background-position: 0 -64px;
}

.LibraryHierarchicalEdit .EditableContent {
  height: 595px;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 20px 40px 0px 40px;
  position: relative;
}

/*border:1px solid #CCCCCC;*/
.LibraryHierarchicalEdit .StepDiv {
  overflow: visible;
  padding-left: 10px;
  padding-top: 0;
  width: 230px;
}

.LibraryHierarchicalEdit .StepDiv .primary .content {
  padding: 0;
}

.LibraryHierarchicalEdit .StepText {
  width: 230px;
  height: 250px;
}

.LibraryHierarchicalEdit .StepLabel {
  border: 1px solid #BBBBBB;
  width: 234px;
}

.LibraryHierarchicalEdit .StepLabelInvisble {
  visibility: hidden;
  width: 1px;
}

.LibraryHierarchicalEdit .step-sorting {
  margin-top: 5%;
}

.LibraryHierarchicalEdit .step-sorting span {
  font-weight: bold;
  float: left;
  padding: 2px;
}

.LibraryHierarchicalEdit .step-sorting div {
  overflow: hidden;
}

.LibraryHierarchicalEdit .step-sorting select {
  width: 100%;
}

.LibraryHierarchicalEdit .step-grid-wrapper {
  height: 434px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.LibraryHierarchicalEdit .step-list-grid {
  width: 100%;
}

.LibraryHierarchicalEdit .step-list-grid th {
  background-color: #D5E0EC;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #9BB4CF;
  border-top: 1px solid #fff;
  border-left: 0;
  padding: 9px 10px 7px;
  text-align: left;
}

.LibraryHierarchicalEdit .step-list-grid th:last-child {
  border-right: 0;
}

.LibraryHierarchicalEdit .step-list-grid td {
  border: 1px solid #fff;
  border-left: 0;
  border-right: 0;
  padding: 10px;
  position: relative;
  cursor: default;
}

.LibraryHierarchicalEdit .step-list-grid td:last-child {
  padding-right: 25px;
}

.LibraryHierarchicalEdit .step-list-grid tr:hover td {
  background-color: #eff7d5;
}

.LibraryHierarchicalEdit .step-list-grid tr.row-selected td {
  background-color: #eff7d5;
}

.LibraryHierarchicalEdit .step-list-grid td span {
  overflow: hidden;
  display: block;
  max-width: 80px;
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-up,
.LibraryHierarchicalEdit .step-list-grid td .arrow-down {
  position: absolute;
  right: 4px;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  cursor: pointer;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-down {
  border-width: 8px 8px 0 8px;
  top: 50%;
  border-top-color: #4F4F4F;
  margin-top: 2px;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-up {
  border-width: 0 8px 8px 8px;
  top: 50%;
  border-bottom-color: #4F4F4F;
  margin-top: -10px;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-up:hover {
  border-bottom-color: #3A3A3A;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-down:hover {
  border-top-color: #3A3A3A;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-up.arrow-disabled {
  border-bottom-color: #CCC;
  cursor: default;
}

.LibraryHierarchicalEdit .step-list-grid td .arrow-down.arrow-disabled {
  border-top-color: #CCC;
  cursor: default;
}

.LibraryHierarchicalEdit .step-list-grid .row td {
  background-color: #E5EDF6;
}

.LibraryHierarchicalEdit .step-list-grid .alt-row td {
  background-color: #F6F6F6;
}

.LibraryHierarchicalEdit .NewStep {
  overflow: visible;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  width: 220px;
}

.LibraryHierarchicalEdit .NewStepControl {
  border: 2px dashed #BBBBBB;
  height: 153px;
  margin: 0;
  padding-top: 220px;
  text-align: center;
  width: 100%;
}

.LibraryHierarchicalEdit .StepControlDiv {
  border: 1px solid #BBBBBB;
  height: 275px;
  margin: 0;
  padding: 0;
  width: 100%;
}

.LibraryHierarchicalEdit .StepList {
  border-color: #BBBBBB -moz-use-text-color -moz-use-text-color;
  border-right: medium none;
  border-style: solid none none;
  border-width: 1px medium medium;
  height: 465px;
  width: 235px;
  word-break: break-all;
  white-space: nowrap;
  word-wrap: break-word;
}

.LibraryHierarchicalEdit .StepListBase {
  display: none;
}

.LibraryHierarchicalEdit .WSForm {
  width: 500px;
  margin-left: 5px;
}

.LibraryHierarchicalEdit .WSFormInput {
  width: 502px;
  margin: 0px 0px 5px 5px;
}

.LibraryHierarchicalEdit .TextTable {
  background-color: white;
  background-image: url(images/stbBgExpanded.gif);
  background-repeat: repeat-y;
  background-position: -200px;
  table-layout: fixed;
  width: 100%;
}

.LibraryHierarchicalEdit .primary {
  margin: 20px;
}

.LibraryHierarchicalEdit .RadTabStripTop_Vovici {
  width: 100%;
}

.LibraryHierarchicalEdit h2 {
  margin-bottom: 0px;
}

.LibraryHierarchicalEdit .EditableContent p {
  line-height: 1;
}

.LibraryHierarchicalEdit .box.StatusInfo {
  margin: 20px 40px 40px 40px;
  width: auto !important;
}

.LibraryHierarchicalEdit .translationsDiv .EditableContent {
  height: 559px;
  overflow-y: auto;
}

.LibraryHierarchicalEdit .translationsDiv .button {
  margin-top: 3px;
}

.LibraryHierarchicalEdit .languages li {
  clear: both;
  height: 40px;
  padding: 0 15px;
  width: 225px;
}

.LibraryHierarchicalEdit .languages li span {
  float: left;
  clear: left;
  color: #717c93;
}

.LibraryHierarchicalEdit .languages .translate {
  font-weight: bold;
  float: left;
  max-width: 165px;
  color: Black;
  text-decoration: none;
}

.LibraryHierarchicalEdit .languages .remove {
  float: right;
  background-image: url("images/icons-sprite-1.png");
  background-repeat: no-repeat;
  background-position: 2px -139px;
  height: 17px;
  width: 20px;
  margin-left: 2px;
}

.LibraryHierarchicalEdit #QuestionPreviewArea {
  height: 490px;
  width: 100%;
  min-width: 856px;
  margin-bottom: 20px;
}

.LibraryHierarchicalEdit_Dialog .SingleLineText {
  margin: 0 0 14px;
  padding: 0;
  width: 100%;
}

.LibraryHierarchicalEdit_Dialog .MultiLineText {
  height: 215px;
  margin: 0;
  padding: 0;
  width: 100%;
}

.LibraryTemplateAdd .templateText,
.LibraryTemplateAdd .templateInput {
  display: block;
}

.LibraryTemplateAdd .templateText {
  padding-top: 10px;
}

.LibraryTemplateAdd .templateInput {
  width: 525px;
}

.LibraryTemplateAdd select {
  height: 240px;
}

.LibraryTemplateAdd .divDialogStatus {
  padding: 10px 0;
  *padding-top: 3px;
  height: 35px;
}

.LibraryThemesEdit .UploadButtons {
  background-color: #FCFCFC;
  border: 1px solid #afb4bf;
  padding: 3px 7px;
  width: 490px;
}

.LibraryThemesEdit .UploadButtons input {
  font-size: 11px !important;
}

.LibraryThemesEdit .UploadButtons td {
  vertical-align: middle;
}

.LibraryThemesEdit .fileUpload input {
  width: 250px;
}

.LibraryThemesEdit .RadUpload .ruInputs li {
  margin: 0;
}

.LibraryThemesEdit .UploadButtons table {
  width: 100%;
}

.LibraryThemesEdit .RadUpload .ruFileWrap {
  min-width: 250px !important;
}

#divSelect .fileUpload input[type="file"] {
  min-width: 250px;
}

.recentPage {
  clear: both;
  float: left;
  margin: 10px 0 0 0;
  white-space: nowrap;
}

.recentPage ul {
  margin-top: 10px;
  padding-left: 70px;
}

.recentPage i {
  float: left;
  width: 50px;
  height: 80px;
  padding: 0 0 0 21px;
  background: transparent url(images/pageunselected.gif) no-repeat;
}

.recentPage .recentQuestion {
  margin-top: 6px;
}

.recentPage .recentQuestion .qHeading {
  margin: 3px 0 0 14px;
}

.LibraryImageManager #decoratedZoneFieldset, .LibraryMediaManager #decoratedZoneFieldset {
  margin-bottom: 5px;
}

.LibraryImageManager #decoratedZoneFieldset fieldset, .LibraryMediaManager #decoratedZoneFieldset fieldset {
  width: 300px;
  height: 320px;
  margin-top: 14px;
  border: 1px solid #d9d9d9;
}

.LibraryImageManager #decoratedZoneFieldset legend, .LibraryMediaManager #decoratedZoneFieldset legend {
  margin-left: 15px;
}

.LibraryImageManager #decoratedZoneFieldset img {
  margin: 10px;
  max-width: 290px;
  max-height: 290px;
  vertical-align: middle;
}

.LibraryImageManager .imgEditLink:hover {
  cursor: pointer;
}

.LibraryImageManager .imgEditLink.Disabled {
  color: #999;
  text-decoration: none;
  cursor: default;
}


/** SIDE TABS (LAYOUT) ***/
.sidetabs.stbAdministrationTab {
  min-height: 900px;
}

.sidetabs.stbReportingTab {
  background-position: -54px 0;
  padding-left: 180px;
}

.WorkgroupSetup .ddinput {
  width: 400px;
}

.WorkgroupSetup h2, .GroupCaseSetup h2, .MailSetup h2 {
  margin: 21px 0 11px;
}

.WorkgroupSetup .boxRoleModal .content {
  padding: 0px 30px 5px;
}

.WorkgroupSetup .disabledControlToolTipSpan {
  position: absolute;
  z-index: 1010101010;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
}

.EditCustomProperty .lnkAddChoice {
  margin: 5px 0 10px;
}

.EditCustomProperty .Row {
  margin-bottom: 10px;
}

.EditCustomProperty .divTable {
  margin-bottom: 10px;
}

.EditCustomProperty .tdPropertyType {
  width: 90%;
  padding-bottom: 6px;
}

.SurveyDesigner .questionPagePrev {
  background-image: url(images/pagPrev.gif);
  background-position: 4px 4px;
  padding-left: 15px;
  background-repeat: no-repeat;
  cursor: pointer;
}

.SurveyDesigner .questionPageNext {
  background-image: url(images/pagNext.gif);
  background-position: 95px 4px;
  padding-right: 20px;
  background-repeat: no-repeat;
  text-decoration: none;
  cursor: pointer;
}

.GroupUnsubscribes .wrapper {
  min-width: 950px;
}

.grid-images-toolbar .items .search, .toolbar .items .search {
  float: right;
}

.grid-images-toolbar .items .search input, .toolbar .items .search input {
  width: 175px;
  margin-top: 0px;
}

.GroupWorkflow .contentTable {
  width: 100%;
}

.GroupWorkflow .allUsersCol {
  width: 45%;
}

.GroupWorkflow .buttonsCol {
  width: 10%;
}

.GroupWorkflow .selectedUsersCol {
  width: 45%;
}

.GroupWorkflow .allUsersRow {
  vertical-align: top;
}

.GroupWorkflow .reviewBtnRow {
  vertical-align: middle;
  text-align: center;
}

.GroupWorkflow .supervisedBtnRow {
  vertical-align: middle;
  text-align: center;
}

.GroupOrganizations .wrapper {
  min-width: 1140px;
}

.GroupOrganizations .contentTable {
  width: 100%;
}

.GroupOrganizations .allUsersCol {
  width: 45%;
}

.GroupOrganizations .buttonsCol {
  width: 10%;
}

.GroupOrganizations .selectedUsersCol {
  width: 45%;
}

.GroupOrganizations .allUsersRow {
  vertical-align: top;
}

.GroupOrganizations .assignBtnRow {
  vertical-align: middle;
  text-align: center;
}

.GroupOrganizations .GearButton {
  background: url(images/gear_m.png) center center no-repeat;
  float: right;
  height: 26px;
  margin-top: -2px;
  position: relative;
  width: 40px;
  z-index: 101;
  cursor: pointer;
}

.GroupOrganizations .GearButton .rmExpandDown {
  background: none !important;
}

.GroupOrganizations .GearButton .rmSlide {
  left: -92px !important;
}

.GroupOrganizations .GearButton .rmLink {
  cursor: pointer;
}

.GroupOrganizations .GearButton .rmLink.rmDisabled {
  cursor: default;
}

.GroupRoles td.defaultCol {
  padding: 0px !important;
  vertical-align: middle;
}

.reviewAction #shadow {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url("images/progress.gif") no-repeat scroll 50% 50% gray;
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* AdvancedBranchingEdit and EmailTriggersEdit and QuotaManagementEdit filter layout */
.ChoiceConditions .ControlBordered, .QuotaManagementEdit .ControlBordered, .EmailTriggersEdit .ControlBordered, .AdvancedBranchingEdit .ControlBordered {
  background: #FFF;
  border: solid 1px #afb4bf;
  color: #666;
  border-collapse: collapse;
  font-size: 8pt;
  margin-bottom: 5px;
  vertical-align: middle !important;
  padding: auto !important;
}

.ChoiceConditions .HighlightColors, .QuotaManagementEdit .HighlightColors, .EmailTriggersEdit .HighlightColors, .AdvancedBranchingEdit .HighlightColors {
  background: #b6cefe !important;
  color: #666;
}

.ChoiceConditions .SubDataColors, .QuotaManagementEdit .SubDataColors, .EmailTriggersEdit .SubDataColors, .AdvancedBranchingEdit .SubDataColors {
  background: #EFEFEF;
  color: #666;
}

.ChoiceConditions .DataColors, .QuotaManagementEdit .DataColors, .EmailTriggersEdit .DataColors, .AdvancedBranchingEdit .DataColors {
  background: #FFF;
  color: #666;
}

.ChoiceConditions .HeadingColors, .QuotaManagementEdit .HeadingColors, .EmailTriggersEdit .HeadingColors, .AdvancedBranchingEdit .HeadingColors {
  background: #e0e5ee;
  color: #666;
  padding: 3px;
}

/* setting style on td elements so IE7 will apply them as IE7 is touchy about row styles vs cell styles. xhtml strict doctypes sometimes get interpreted as "rows aren't allowed to have styling" */
.ChoiceConditions .HighlightColors td, .QuotaManagementEdit .HighlightColors td, .EmailTriggersEdit .HighlightColors td, .AdvancedBranchingEdit .HighlightColors td {
  background-color: #b6cefe;
  color: #666;
  vertical-align: middle;
  border: solid 1px #afb4bf;
}

.ChoiceConditions .SubDataColors td, .QuotaManagementEdit .SubDataColors td, .EmailTriggersEdit .SubDataColors td, .AdvancedBranchingEdit .SubDataColors td {
  background: #EFEFEF;
  color: #666;
  vertical-align: middle;
  border: solid 1px #afb4bf;
}

.ChoiceConditions .DataColors td, .QuotaManagementEdit .DataColors td, .EmailTriggersEdit .DataColors td, .AdvancedBranchingEdit .DataColors td {
  background: #FFF;
  color: #666;
  vertical-align: middle;
  border: solid 1px #afb4bf;
}

.ChoiceConditions .HeadingColors td, .QuotaManagementEdit .HeadingColors td, .EmailTriggersEdit .HeadingColors td, .AdvancedBranchingEdit .HeadingColors td {
  background: #e0e5ee;
  color: #666;
  padding: 3px;
  border: solid 1px #afb4bf;
}

.ChoiceConditions .Control td, .QuotaManagementEdit .Control td, .EmailTriggersEdit .Control td, .AdvancedBranchingEdit .Control td {
  background: #FFF;
  border: solid 1px #7B9EBD;
  font-size: 8pt;
  vertical-align: middle;
  border: solid 1px #afb4bf;
}

/* AdvancedBranching and EmailTriggers and QuotaManagement */
.EmailTriggers .RadGrid_Vovici .rgRow td, .QuotaManagement .RadGrid_Vovici .rgRow td, .AdvancedBranching .RadGrid_Vovici .rgRow td {
  border-color: #FFFFFF #c0cbe2 #c0cbe2 -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
}

.QuotaManagement .RadGrid_Vovici .rgAltRow td, .AdvancedBranching .RadGrid_Vovici .rgAltRow td {
  border-color: #FFFFFF #c0cbe2 #c0cbe2 -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px medium;
}

/* My Account & Administration pages */
.myAccountTitle {
  margin-bottom: 16px;
  padding-top: 2px;
  width: 50%;
}

.DataSection .IndentOptions {
  margin-left: 14px;
}

.DataSection .SubSectionHeading {
  font-weight: bold;
  display: block;
}*/
 
.changeTableauPassword .DataSection {
  border-top: none;
}

/*.GroupSMSGatewaySettings .divEnableSMS,*/
.WorkGroupEdit .divEnableSMS {
  margin-bottom: 15px;
}

/*.GroupSMSGatewaySettings .divEnableSMS label,*/
.WorkGroupEdit .divEnableSMS label {
  font-size: 14px;
}

.OpinionLabSettingsControl .DataSection {
  padding-top: 10px;
  padding-bottom: 10px;
}

/*Culture specific css*/
.UserProfile.de a.stbIconDictionary span {
  display: block;
  line-height: 17px;
  padding-left: 46px;
}

.MailSetup .content td {
  padding: 2px;
}

.MailSetup td.label {
  width: 150px;
}

.MailSetup a[disabled] {
  color: #999 !important;
  cursor: default !important;
  text-decoration: none !important;
}

.MailSetup div.StatusInfo[id*=stsSaveSetup] {
  margin-right: 58px;
}

.MailSetup .testMail .box, .MailSetup .Options .box {
  clear: none !important;
}

.GroupReports #ToCheckboxDiv {
  background-color: #FCFCFC;
  border: 1px solid #afb4bf;
}

.GroupReports .wsDataGrid td {
  border: 1px solid #afb4bf;
  padding: 3px 5px;
}

.GroupReports .lnkMenu {
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 29px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-image: url(images/back.gif);
}

.GroupReports .lnkMenu:hover {
  background-image: url(images/back_on.gif);
}

.GroupReports .tblLinks td, .GroupReports .divLinks {
  padding: 10px;
}

.GroupReports #ReportsDiv {
  margin-top: 20px;
  margin-left: 30px;
}

.GroupReports #ReportsDiv h1 {
  font-size: 1.6em;
}

.GroupReports .caseReports h1 {
  float: left;
  margin: 12px 0 0;
}

.GroupReports .caseReports .boxBorderThickGrey {
  border-radius: 5px;
}

.GroupReports #ReportsDiv .divDirections {
  margin-bottom: 20px;
}

.GroupReports .divReportDateOptions {
  margin-bottom: 20px;
  background-color: #b6cefe;
  border: 1px solid #7095e0;
  padding: 5px;
  float: left;
}

.GroupReports .divReportDateOptions table td {
  padding: 8px;
}

.GroupReports .sysadmin.divLinks {
  clear: both;
}

.GroupReports .sysadmin.divLinks span {
  display: block;
  width: 300px;
  float: left;
  padding: 10px;
  height: 130px;
}

.GroupReports #tblTimeFrame {
  background-color: #e8effc;
  border: 1px solid #c0cbe2;
}

.GroupReports #tblTimeFrame tr td {
  padding: 5px;
}

/* Verbatim Counter */
.GroupReports .verbatimCounterTotal {
  margin-bottom: 10px;
}

.GroupReports .verbatimCounterTotal span {
  font-weight: bold;
}

.GroupReports #divVerbatimCounter {
  position: relative !important;
  display: block;
  min-width: 300px;
  min-height: 300px;
  max-width: 1540px;
  height: 480px;
  margin-right: auto;
  margin-left: auto;
}

.GroupReports #divVerbatimCounter #chartWrapper {
  position: relative !important;
}

.GroupReports #divVerbatimCounter #chartContainer {
  background-color: White;
  margin-top: 20px;
  position: relative !important;
}

.GroupReports .divReportContent .divNote {
  padding-top: 5px;
}

/* My Account Change Password */
.ChangePassword .DataSection {
  border-top: none;
}

/* My Account Change Email */
.ChangeEmail .DataSection {
  border-top: none;
}

.GroupNotify #ToCheckboxDiv {
  background-color: #FCFCFC;
  border: 1px solid #afb4bf;
  margin-top: 3px;
  margin-bottom: 3px;
}

.GroupNotify input, .GroupNotify select {
  margin-top: 3px;
  margin-bottom: 3px;
}

.GroupNotify .label {
  width: 80px;
}

.GroupNotify .RadEditor .reContentArea,
.GroupNotify .RadEditor.reWrapper .reToolCell {
  word-wrap: break-word;
  max-width: 1569px;
  min-width: 200px;
}

.GroupNotify .notifyMessageBody * {
  max-width: 1570px;
}

.AdvReportElementSettings {
  padding: 4px !important;
}

.AdvReportElementSettings h2 {
  margin-bottom: 0px;
}

.AdvReportElementSettings h2 + p {
  margin-top: 4px;
}

.AdvReportElementSettings .tabs {
  position: static;
  background: url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;
}

.AdvReportElementSettings .tabs .rtsLI {
  margin: 0 2px;
}

.AdvReportElementSettings .tabs li a {
  padding: 0px;
  color: #fff;
}

.AdvReportElementSettings .tabs li a:hover {
  text-decoration: none;
  color: #fff;
}

.AdvReportElementSettings .tabs li a > span {
  padding: 8px;
  font-size: 14px;
}

.AdvReportElementSettings .tabs li a {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
}

.AdvReportElementSettings .tabs li a > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.AdvReportElementSettings .tabs li a.rtsSelected {
  background: url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;
}

.AdvReportElementSettings .tabs li a.rtsSelected > span {
  background: url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;
  color: #000000;
}

.AdvReportElementSettings .tabs li a.rtsDisabled {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
  color: #ACA899 !important;
}

.AdvReportElementSettings .tabs li a.rtsDisabled > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.AdvReportElementSettings a.button {
  margin-top: 8px;
}

.AdvReportElementSettings td + td {
  padding-left: 8px;
}

.AdvReportElementSettings tr + tr label,
.AdvReportElementSettings tr + tr input {
  margin-top: 4px;
}

.editPane.ReportFrequencyChart .btnSkinPushablePanel,
.editPane.ReportTrendChart .btnSkinPushablePanel,
.editPane.ReportSentimentChart .btnSkinPushablePanel {
  width: 293px;
}

.editPane.ReportFrequencyChart .addMenuContainer,
.editPane.ReportTrendChart .addMenuContainer,
.editPane.ReportSentimentChart .addMenuContainer {
  height: 0px;
  position: relative;
  width: 308px;
}

.editPane.ReportFrequencyChart .addMenu,
.editPane.ReportTrendChart .addMenu,
.editPane.SentimentChart .addMenu {
  margin-top: 8px;
  width: 300px;
}

.editPane.ReportFrequencyChart .addMenu a,
.editPane.ReportTrendChart .addMenu a,
.editPane.ReportSentimentChart .addMenu a {
  font-size: 14px;
  line-height: 22px;
  width: 286px;
}

.GroupNotify .RadEditor ul {
  list-style: disc none outside;
  padding-left: 40px;
}

.GroupUsers .wrapper {
  min-width: 940px;
}

.GroupUsers .wrapper.sidetab-expanded {
  min-width: 1140px;
}

.layout-tbl {
  table-layout: fixed;
  width: 100%;
}

.layout-tbl td {
  vertical-align: top;
}

.org-col {
  width: 20%;
  padding-right: 20px;
}

.GroupUsers .Content {
  margin: 10px;
  width: 930px;
}

.GroupUsers .wsToolbar {
  border-bottom: none;
}

.GroupUsers .ghosttext {
  width: 95%;
}

.GroupUsers .edittext {
  width: 95%;
  line-height: 1.5%;
}

.GroupUsers #divOrgTree, .sharingTree {
  width: 100%;
  border: 2px solid #D9D9D9;
}

.GroupUsers #divOrgTree, .GroupUsers .tree, .sharingTree {
  background-color: #fff;
}

.GroupUsers .tree {
  position: relative;
  width: 100%;
}

.GroupUsers .tree li {
  border-top: none;
  border-bottom: none;
}

.GroupUsers .orgSearchBox {
  border-bottom: 1px solid #D9D9D9;
  background: url(images/icons-sprite-1.png) repeat-x 0px -1346px;
  position: relative;
  padding: 5px 4px 3px 9px;
  height: 27px;
}

.GroupUsers .orgSearchBox input[type=text] {
  width: 100%;
  /*height: 10px;*/
  padding: 5px 2px;
  font-size: 8pt;
}

.GroupUsers .orgSearchBox .button {
  position: absolute;
  top: 5px;
  right: 9px;
}

.GroupUsers .currentOrgWrapper {
  padding-top: 4px;
  margin-bottom: 23px;
}

.GroupUsers .currentOrganization {
  display: table-cell;
}

.GroupUsers .currentOrganization span {
  font-weight: bold;
  font-size: 16px;
}

.GroupUsers .quickOrganizationFilters {
  width: 300px;
  display: table-cell;
  text-align: right;
}


.ReportName .StatusWarning,
.CreateNewSurvey .StatusWarning {
	margin-top: 10px;
}

.GroupDevices input[type="text"] {
  padding: 3px;
}

.EditDevice .tabContent {
  padding: 10px;
  height: 305px;
  border: 1px solid #ccc;
  border-top: none;
}

.EditDevice .tabContent.overflow {
  overflow-y: auto;
}

.EditDevice .editDeviceLong {
  margin: 3px 0 3px 20px;
  width: 150px;
  padding: 3px;
}

.EditDevice .editDeviceLonger {
  margin: 3px 0 3px 20px;
  width: 300px;
  padding: 3px;
}

.EditDevice .editDeviceDropdown {
  margin: 3px 0 3px 20px;
  width: 306px;
}

.EditDevice .StatusWarning, .ReportName .StatusWarning, .CreateNewSurvey .StatusWarning {
  margin-top: 10px;
}

.edituser .DataGrid .DataGridEditItem td {
  background-color: #FFF;
  color: #666;
  border: none;
  padding: 7px 10px;
}


.manageusers .wrapper {
  min-width: 1260px;
}

/* ~/controls/SurveySearch.ascx */
.ProjectSearch .SearchInformation {
  margin: 5px 0;
}

.ProjectSearch select, .ProjectSearch input {
  vertical-align: 0;
  margin: 2px 2px 2px 0px;
}

.ProjectSearch .DataListItem {
  background-color: #edf2fb;
  padding: 10px;
  color: #666;
}

.ProjectSearch .DataListAltItem {
  background-color: #FFF;
  padding: 10px;
  color: #666;
}

.ProjectSearch .SearchResultsPager {
  background-color: #d6e1f6;
  padding: 10px 0px 10px 10px;
}

.ProjectSearch .SurveysList {
  padding: 10px;
}

.ProjectSearch .DataList {
  width: 100%;
}

.ProjectSearch .NoRecordsMessage {
  display: block;
  padding: 15px;
}

.ProjectSearch .ResultTitle {
  font-size: large;
}

.ProjectSearch .matchRadios td {
  padding: 0 3px;
}

.ProjectSearch .boxSpecialSearch .content {
  padding-top: 4px;
  padding-bottom: 5px;
}

.ProjectSearch .AddCriteria {
  padding-left: 1px;
  padding-top: 3px;
}

.ProjectSearch hr {
  border-color: #c0cbe2;
  margin: 10px auto;
}

.ProjectSearch .Match {
  float: right;
}

.ProjectSearch .Match input {
  margin: 3px 3px 0 5px;
}

.ProjectSearch .btnSkinCancel {
  margin-left: 5px;
}

.ProjectSearch .TextCell {
  line-height: 1.6em;
}

.ProjectSearch .ResultUrl {
  color: #999;
}

.ProjectSearch .ResultUrl a {
  color: #999;
}

.ProjectSearch .ResultUrl a:hover {
  color: #A32C18;
}

.SurveyList .toolbar .itemSearch {
  float: right;
}

.SurveyList .btnIconSearch i {
  background: url(images/enlarge.png) no-repeat 50% 50%;
}

/** ~/invites/InvitationPreview.aspx **/
.InvitationPreview .divToRight {
  float: left;
  width: 88%;
}

.InvitationPreview .inputTo {
  float: left;
  width: 79%;
  margin-bottom: 8px;
  margin-right: -42px;
}

.InvitationPreview .vcMessagesTree .vcTreeHeader {
  background-color: #F8F8F8;
  border: 1px solid #CCC;
  font-size: 1.1em;
  height: 24px;
  line-height: 24px;
  padding: 2px;
  font-weight: bold;
}

.InvitationPreview .vcMessagesTree .vcToolbarButton {
  background-color: #F8F8F8;
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  display: block;
  float: left;
  line-height: 22px;
  padding-left: 23px;
  padding-right: 8px;
  white-space: nowrap;
  font-weight: bold;
}

.InvitationPreview .vcMessagesTree .vcToolbarButton {
  padding-left: 5px;
}

.InvitationPreview .vcMessagesTree .vcTreeContent {
  background-color: #FFF;
  border-color: #CCC;
  border-style: solid;
  border-width: 0 1px 1px 1px;
}

.InvitationPreview .labelTo {
  float: left;
  width: 12%;
  text-align: left;
  font-size: 14px;
  padding-right: 3px;
}

.InvitationPreview .largeLabel {
  font-size: 14px;
  width: 65px;
  text-align: left;
  display: -moz-inline-box;
  display: -moz-inline-block;
  display: inline-block;
}

.InvitationPreview .largeInputText {
  color: #333;
  vertical-align: middle;
  font-size: 14px;
  border: 1px solid #cbcbcb;
  padding: 3px;
  width: 454px;
}

/* ~/design/dialogs/StatisticsReport.aspx */
.StatisticsReport .HeadingText {
  font-size: 10pt;
}

.StatisticsReport .PlainText {
  font-size: 10pt;
}

.StatisticsReport table {
  line-height: 25px;
}

.StatisticsReport table td {
  padding-right: 10px;
}

/* ~/design/dialogs/CustomEditorDialog.aspx */
.customEditorDialog .tabs {
  position: static;
  background: url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;
  margin-bottom: 10px;
}

.customEditorDialog .tabs .rtsLI {
  margin: 0 2px;
}

.customEditorDialog .tabs li a {
  padding: 0px;
}

.customEditorDialog .tabs li a > span {
  padding: 8px;
  font-size: 14px;
}

.customEditorDialog .tabs li a {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
}

.customEditorDialog .tabs li a > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.customEditorDialog .tabs li a.rtsSelected {
  background: url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;
}

.customEditorDialog .tabs li a.rtsSelected > span {
  background: url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;
  color: #000000;
}

.customEditorDialog .tabs li a.rtsDisabled {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
  color: #ACA899 !important;
}

.customEditorDialog .tabs li a.rtsDisabled > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.customEditorDialog .tabContent {
  padding: 10px;
  height: 255px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
}

.customEditorDialog .tabContent.overflow {
  overflow-y: auto;
}

.customEditorDialog .stepHeader {
  font-weight: bold;
}

.customEditorDialog .stepHeader.step1 {
  padding-top: 0px;
  padding-bottom: 6px;
}

.customEditorDialog .stepHeader.step2 {
  padding-top: 8px;
  padding-bottom: 0px;
}

.CustomEditorDialog .RadTabStripTop_Vovici {
  width: auto;
}

/* ~/design/dialogs/InsertQuestionFromLibrary.aspx */
.insertQuestionFromLibrary .tabs {
  position: static;
  background: url("images/mastheadExpansive.gif") repeat-x scroll center bottom #d6e1f6;
  margin-bottom: 10px;
}

.insertQuestionFromLibrary .tabs .rtsLI {
  margin: 0 2px;
}

.insertQuestionFromLibrary .tabs li a {
  padding: 0px;
}

.insertQuestionFromLibrary .tabs li a > span {
  padding: 8px;
  font-size: 14px;
}

.insertQuestionFromLibrary .tabs li a {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
}

.insertQuestionFromLibrary .tabs li a > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.insertQuestionFromLibrary .tabs li a.rtsSelected {
  background: url("images/tabLeft-active-default.gif") no-repeat scroll 0 100% transparent;
}

.insertQuestionFromLibrary .tabs li a.rtsSelected > span {
  background: url("images/tabRight-active-default.gif") no-repeat scroll 100% 100% transparent;
  color: #000000;
}

.insertQuestionFromLibrary .tabs li a.rtsDisabled {
  background: url("images/tabLeft-default.gif") no-repeat scroll 0 100% transparent;
  color: #ACA899 !important;
}

.insertQuestionFromLibrary .tabs li a.rtsDisabled > span {
  background: url("images/tabRight-default.gif") no-repeat scroll 100% 100% transparent;
}

.insertQuestionFromLibrary .tabContent {
  padding: 10px;
  height: 255px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
}

.insertQuestionFromLibrary .tabContent.overflow {
  overflow-y: auto;
}

/*  Dashboard Link (Link containing image and description that acts as one unit) */
.DashboardLink {
  margin: 5px 0;
}

.DashboardLink a,
.DashboardLink a:visited {
  border: 1px solid #FFF;
  color: #666;
  cursor: default;
  display: block;
  line-height: 1.6em;
  min-height: 50px;
  padding: 5px;
  text-decoration: none;
  width: 236px;
}

.DashboardLink a:hover {
  text-decoration: none;
}

.DashboardLink dl {
  margin: 0 0 0 60px;
}

.DashboardLink dt {
  font-size: 1.2em;
  font-weight: bold;
}

.DashboardLink dd {
  margin: 0;
}

.DashboardLink a.On dt,
.DashboardLink a.On:visited dt {
  color: #406ac0;
}

.DashboardLink a.On:hover {
  background-color: #b6cefe;
  border: 1px solid #7095e0;
  color: #333;
  cursor: pointer;
  display: block;
}

.DashboardLink a.On:hover dt {
  text-decoration: underline;
}

.DashboardLink a.Off,
.DashboardLink a.Off:visited {
  color: #999;
}

.DashboardLink .Image {
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  height: 50px;
  width: 50px;
}

.ReportDesigner .reportingContent .eoAppearance td {
  vertical-align: middle;
  padding: 2px 0;
}

.PanelReports .vcCommunityReportsDefault,
.PanelReports .vcCommunityReportsMemberStatus,
.PanelReports .vcCommunityReportsAvgPanelHealth {
  position: absolute;
  top: 75px;
  left: 450px;
  height: 330px;
  width: 330px;
  padding: 15px;
  font-size: large;
  background-repeat: no-repeat;
}

.PanelReports .vcCommunityReportsDefault {
  background-image: url(images/chart_example_default.gif);
}

.PanelReports .vcCommunityReportsMemberStatus {
  background-image: url(images/chart_example_member_status.gif);
}

.PanelReports .vcCommunityReportsAvgPanelHealth {
  background-image: url(images/chart_example_trend.gif);
}

.PanelReports .btnSkinConfirm {
  position: absolute;
  top: 20px;
  right: 30px;
}

.PanelReports .boxSkinInlineAlert {
  margin-left: 10px;
}

.wsHelpLink {
  background-image: url(images/help.gif);
  background-position: right center;
  background-repeat: no-repeat;
  font-size: 0.95em;
  height: 19px;
  line-height: 19px;
  padding-right: 20px;
  text-align: right;
  position: absolute;
  right: 2px;
  top: 2px;
}

.rwWindowContent.rwLoading {
  background: url("images/progress.gif") no-repeat scroll 50% 50% #e8effc !important;
}

.changePasswordContent {
  width: 566px;
}

.AccountRequest .surround {
  background-color: transparent;
}
.AccountRequest .header {
  display: none;
}
.AccountRequest .PasswordCriteria > span {
	color: #696e73;
	display: block;
	margin: 10px 0;
}
.AccountRequest .PasswordCriteria > span::before {
  content: '• ';
}

.changePasswordContent .PasswordCriteria ul, .sysoptions .PasswordCriteria ul, .loginex_dialog .PasswordCriteria ul {
  margin-left: 10px;
}

.changePasswordContent .PasswordCriteria span, .sysoptions .PasswordCriteria span, .loginex_dialog .PasswordCriteria span {
  color: #999 !important;
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 10px;
  padding-bottom: 5px;
  display: block;
}

.DataSection .divDescriptionRules {
  max-width: 780px;
  padding-top: 5px;
}

.DataSection .DescriptionRules {
  color: #999 !important;
  list-style-type: disc;
  list-style-position: inside;
}

/* ReportOptions */
.ReportOptions .modeSwitch {
  height: 30px;
  margin-bottom: 2px;
}

.ReportOptions img.runNow {
  cursor: pointer;
}

.ReportOptions .ListView td.checkBoxColumn {
  width: 30px;
}

.ReportOptions .ListView thead td {
  background: #d6e1f6;
  color: #666;
  font-weight: bold;
  padding: 9px 10px 7px 10px;
  border-bottom: #c0cbe2 1px solid;
  border-left: medium none;
  border-top: #fff 1px solid;
  border-right: #c0cbe2 1px solid;
}

.ReportOptions .ListView td {
  border: none;
  padding: 7px 10px 7px 10px;
  color: #666;
  border-bottom: #c0cbe2 1px solid;
  border-left: medium none;
  border-top: #fff 1px solid;
  border-right: #c0cbe2 1px solid;
  max-width: 70px;
  overflow-x: hidden;
}

.ReportOptions .ListView tr:hover {
  background: #d6e1f6;
}

.ReportOptions .ListViewColors {
  background: #edf2fb;
}

.ReportOptions .ListViewHighlightColors {
  background: #c1d0ef;
}

.ReportOptions .smallTopMargin {
  margin-top: 6px;
}

.ReportOptions .asteriskHighlight {
  color: #406ac0;
}

.ReportOptions .addZIndex {
  z-index: 1001;
}

.ReportOptions .reportValue {
  text-align: right;
}

.ReportOptions .TableSize {
  max-height: 700px;
  overflow-y: auto;
  display: block;
}

.ReportOptions .options {
  padding: 0px 0px 8px 8px;
}

.ReportOptions .options span {
  font-weight: bold;
}

.ReportOptions .options input {
  position: relative;
  bottom: -2px;
}

.reportOptionsPage .xssWarning .alertImg {
  display: block;
}

.reportOptionsPage .alertImg {
  background: url(images/alert_small.gif) no-repeat scroll left center transparent;
  display: none;
  float: right;
  color: Gray;
  clear: both;
  min-height: 20px;
  min-width: 16px;
  position: relative;
  top: -10px;
  margin: -10px 0px;
}

.PanelPortal #SVY .vcProjectTree, #SVY .vcMessagesTree, #DLG .vcMessagesTree {
  background-color: #FCFCFC;
  padding: 3px;
}

#SVY #MessageContentDiv {
  margin: 3px;
}

.PanelPortal #SVY .vcProjectTree .vcTreeHeader, #SVY .vcMessagesTree .vcTreeHeader,
.PanelPortal #DLG .vcMessagesTree .vcTreeHeader,
.PanelPortal #DLG .vcKeywordList .vcTreeHeader {
  background-color: #F8F8F8;
  border: 1px solid #CCC;
  font-size: 1.1em;
  height: 24px;
  line-height: 24px;
  padding: 2px;
}

* html #SVY .vcProjectTree .vcTreeContent, * html #SVY .vcMessagesTree .vcTreeContent {
  top: 35px;
}

.PanelPortal #SVY .vcProjectTree .vcToolbarButton, #SVY .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcKeywordList .vcToolbarButton {
  background-color: #F8F8F8;
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  display: block;
  float: left;
  line-height: 22px;
  padding-left: 23px;
  padding-right: 8px;
  white-space: nowrap;
}

.PanelPortal #DLG .vcKeywordList .vcToolbarButtonOff {
  background-color: #F8F8F8;
  background-position: left center;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  display: block;
  float: left;
  line-height: 22px;
  padding-left: 23px;
  padding-right: 8px;
  white-space: nowrap;
  color: Gray;
}

.PanelPortal #SVY .vcMessagesTree .vcToolbarButton,
.PanelPortal #DLG .vcMessagesTree .vcToolbarButton {
  padding-left: 5px;
}

.PanelPortal #SVY .vcProjectTree .vcToolbarButton:hover,
.PanelPortal #DLG .vcKeywordList .vcToolbarButton:hover {
  background-color: #b6cefe;
  border: 1px solid #7095e0;
}

.PanelPortal #SVY .vcProjectTree .vcNewSurvey,
.PanelPortal #DLG .vcKeywordList .vcNewKeyword {
  background-image: url(images/toolbar/new.gif);
}

.PanelPortal #DLG .vcKeywordList .vcNewKeywordOff {
  background-image: url(images/toolbar/new_off.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcIconButton,
.PanelPortal #SVY .vcProjectTree a.vcIconButtonOff,
.PanelPortal #DLG .vcMessagesTree a.vcIconButton,
.PanelPortal #DLG .vcMessagesTree a.vcIconButtonOff,
.PanelPortal #DLG .vcKeywordList a.vcIconButton,
.PanelPortal #DLG .vcKeywordList a.vcIconButtonOff {
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  cursor: default;
  display: block;
  float: right;
  height: 22px;
  margin-left: 2px;
  text-indent: -1000px;
  width: 22px;
}

.PanelPortal #SVY .vcProjectTree a.vcIconButton:hover,
.PanelPortal #DLG .vcMessagesTree a.vcIconButton:hover,
.PanelPortal #DLG .vcKeywordList a.vcIconButton:hover {
  background-color: #b6cefe;
  border: 1px solid #7095e0;
  cursor: pointer;
}

.PanelPortal #SVY .vcProjectTree a.vcNewFolder,
.PanelPortal #DLG .vcMessagesTree a.vcNewFolder {
  background-image: url(images/toolbar/folder_new.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcNewFolderOff,
.PanelPortal #DLG .vcMessagesTree a.vcNewFolderOff {
  background-image: url(images/toolbar/folder_new_off.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcSearch,
.PanelPortal #DLG .vcMessagesTree a.vcSearch,
.PanelPortal #DLG .vcKeywordList a.vcSearch {
  background-image: url(images/icons/preview.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcDelete,
.PanelPortal #DLG .vcMessagesTree a.vcDelete,
.PanelPortal #DLG .vcKeywordList a.vcDelete {
  background-image: url(images/toolbar/delete.gif);
}

.PanelPortal #SVY .vcProjectTree a.vcDeleteOff,
.PanelPortal #DLG .vcMessagesTree a.vcDeleteOff,
.PanelPortal #DLG .vcKeywordList a.vcDeleteOff {
  background-image: url(images/toolbar/delete_off.gif);
}

.PanelPortal #SVY .vcProjectTree .vcTreeContent, #SVY .vcMessagesTree .vcTreeContent {
  background-color: #FFF;
  border-color: #CCC;
  border-style: solid;
  border-width: 0 1px 1px 1px;
}

.PanelPortal #DLG .vcMessagesTree .vcTreeContent {
  background-color: #FFF;
  border-color: #CCC;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  width: 242px;
  left: 3px;
}

.PanelPortal #SVY .vcProjectTree .vcTreeContent {
  bottom: 3px;
}

.PanelPortal #SVY .vcProjectContent {
  background-color: #FFF;
  background-color: #FFF;
  border-color: #CCC;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.PanelPortal #SVY .vcFolderDetails {
  padding: 10px;
}

.PanelPortal #SVY .vcToolbar {
  background-color: #c8cdd8;
  border-color: #afb4bf;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  height: 24px;
  padding: 2px 0;
  width: 678px;
}

.PanelPortal #SVY .vcActionBar {
  background-color: #F8F8F8;
  border-bottom: 1px solid #CCC;
  height: 32px;
  padding-top: 1px;
  padding-right: 5px;
}

.PanelPortal #SVY .vcActionBar .wsMenuParent,
.PanelPortal #SVY .vcActionBar .wsMenuParentDisabled {
  border-color: #F8F8F8;
}

.PanelPortal #SVY .vcActionBarButton,
.PanelPortal #SVY .vcActionBarButton:visited {
  background-color: #F8F8F8;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  color: #666;
  display: block;
  float: right;
  line-height: 25px;
  margin: 2px 0 0 10px;
  padding-left: 23px;
  padding-right: 8px;
  white-space: nowrap;
}

.PanelPortal #SVY .vcActionBarButton:hover {
  background-color: #b6cefe;
  border: 1px solid #7095e0;
  color: #406ac0;
  cursor: pointer;
}

.PanelPortal #SVY .vcActionBar a.vcPublish {
  background-image: url(images/toolbar/publish.gif);
}

.PanelPortal #SVY .vcActionBar a.vcPublish:hover {
  background-image: url(images/icons/publish_on.gif);
}

.PanelPortal #SVY .vcActionBar a.vcPublishOff {
  background-image: url(images/toolbar/publish_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcActivate {
  background-image: url(images/toolbar/active.gif);
}

.PanelPortal #SVY .vcActionBar a.vcActivate:hover {
  background-image: url(images/icons/active_on.gif);
}

.PanelPortal #SVY .vcActionBar a.vcActivateOff {
  background-image: url(images/toolbar/active_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcShare {
  background-image: url(images/toolbar/share.gif);
}

.PanelPortal #SVY .vcActionBar a.vcShare:hover {
  background-image: url(images/icons/share_on.gif);
}

.PanelPortal #SVY .vcActionBar a.vcShareOff {
  background-image: url(images/toolbar/share_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcHistory {
  background-image: url(images/icons/history.gif);
}

.PanelPortal #SVY .vcActionBar a.vcAccept {
  background-image: url(images/icons/accept_survey.gif);
}

.PanelPortal #SVY .vcActionBar a.vcDecline {
  background-image: url(images/icons/decline.png);
}

.PanelPortal #SVY .vcActionBar a.vcWithdraw {
  background-image: url(images/icons/withdraw.gif);
}

.PanelPortal #SVY .vcActionBarIconButton {
  background-color: #F8F8F8;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #F8F8F8;
  color: #666;
  display: block;
  float: right;
  height: 23px;
  margin: 2px 0 0 0;
  width: 24px;
}

.PanelPortal #SVY .vcActionBarIconButton:hover {
  background-color: #b6cefe;
  border: 1px solid #7095e0;
  color: #406ac0;
  cursor: pointer;
}

.PanelPortal #SVY .vcActionBar a.vcWord {
  background-image: url(images/icons/word.gif);
}

.PanelPortal #SVY .vcActionBar a.vcWordOff {
  background-image: url(images/icons/word_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcWord:hover {
  background-image: url(images/icons/word_on.gif);
}

.PanelPortal #SVY .vcActionBar a.vcPDF {
  background-image: url(images/icons/pdf.gif);
}

.PanelPortal #SVY .vcActionBar a.vcPDFOff {
  background-image: url(images/icons/pdf_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcPDF:hover {
  background-image: url(images/icons/pdf_on.gif);
}

.PanelPortal #SVY .vcActionBar a.vcQUE {
  background-image: url(images/icons/que.gif);
}

.PanelPortal #SVY .vcActionBar a.vcQUEOff {
  background-image: url(images/icons/que_off.gif);
}

.PanelPortal #SVY .vcActionBar a.vcQUE:hover {
  background-image: url(images/icons/que_on.gif);
}

.PanelPortal #SVY .vcActionBar .C2 {
  width: 350px;
}

.PanelPortal #SVY .vcActionBar .C3 {
  padding-top: 3px;
  padding-right: 3px;
  text-align: right;
  width: 75px;
}

.PanelPortal #SVY .vcActionBar .C4,
.PanelPortal #SVY .vcActionBar .C5,
.PanelPortal #SVY .vcActionBar .C6 {
  text-align: center;
  width: 20px;
}

.PanelPortal .vcMessagesTree .vcTreeHeader .vcToolbarButton {
  font-weight: bold;
}

.PanelPortal #SVY .vcMessagesTree .vcHelpText,
.PanelPortal #DLG .vcMessagesTree .vcHelpText {
  font-size: 11px;
}

.PanelPortal .vcActionBar .vcPortalLinkHeader {
  float: left;
  line-height: 30px;
  padding-left: 8px;
  padding-right: 8px;
  white-space: nowrap;
  font-size: 1.05em;
}

.PanelPortal .vcPortalLinkHeader .vcPortalLinkLabel {
  font-weight: bold;
}

.PanelPortal .vcMessageContainer {
  padding: 10px;
}

.PanelPortal .vcMessageTitle {
  font-size: 1.4em;
  font-weight: bold;
}

.PanelPortal .vcMessageEditor {
  padding: 20px;
  width: 600px;
}

.PanelPortal .surround {
  min-width: 1200px;
}

.PanelPortal .RadEditor .reContentArea,
.PanelPortal .RadEditor.reWrapper .reToolCell {
  word-wrap: break-word;
  max-width: 627px;
  min-width: 200px;
}

.InsertUrlPage div.box.boxRoleModal {
  height: 177px;
}

.sysoptions input {
  margin: 3px !important;
}

.sysoptions .StatusInfo {
  margin-top: 10px;
}

.sysoptions .tabContentArea {
  clear: both;
  padding-top: 10px;
}

.FeedbackIntelligence .HeadingText, .Tableau .HeadingText {
  font-weight: bold;
}

.setupconfig input, .setupconfig select {
  margin: 2px 0 8px;
}

.setupconfig input[type="text"], .setupconfig input[type="password"], .setupconfig select {
  width: 150px !important;
}

.setupconfig input[type="checkbox"] {
  margin: 3px 3px 8px 0;
}

.setupconfig #StatusDiv {
  margin-top: 10px;
}

#questionsDescriptions {
  position: absolute;
  left: 515px;
  top: 220px;
  z-index: 100;
}

#questionsDescriptions.border {
  border: solid 1px #a7b6d5;
  border-left: none 0px;
}

#questionsDescriptions.short {
  left: 430px;
}

#questionsDescriptions > .descriptionWrapper {
  display: none;
  z-index: 1000;
  margin-left: -21px;
}

#questionsDescriptions > .descriptionWrapper td {
  vertical-align: top;
}

#questionsDescriptions > .descriptionWrapper .left-spacer .arrow {
  position: relative;
  background-image: url(images/flyoutArrow.gif);
  background-repeat: no-repeat;
  background-position: right;
  width: 21px;
  height: 27px;
}

#questionsDescriptions > .descriptionWrapper .flyout-td {
  background-color: #e8effc;
}

#questionsDescriptions > .descriptionWrapper .flyout {
  width: 420px;
  padding: 10px 15px 4px 15px;
}

#questionsDescriptions > .descriptionWrapper .flyout .showMe {
  float: right;
  width: 70px;
  background-color: transparent;
  border: none 0px;
  text-align: center;
}

#questionsDescriptions > .descriptionWrapper .flyout .showMe a {
  background-color: inherit;
  border: none 0px;
  cursor: pointer;
  font-size: 11px;
}

#questionsDescriptions > .descriptionWrapper .flyout .showMe div {
  color: #9E9E9E;
  text-align: center;
  font-size: 11px;
}

#questionsDescriptions > .descriptionWrapper .flyout hr {
  border-bottom: solid 1px #FFFFFF;
  border-top: solid 1px #a0b4de;
  margin-top: 10px;
}

#questionsDescriptions > .descriptionWrapper .flyout .title {
  float: left;
  width: 350px;
}

#questionsDescriptions > .descriptionWrapper .flyout .content {
  padding-top: 12px;
}

#questionsDescriptions > .descriptionWrapper .flyout .content img {
  border: none 0px;
}

.projectaccess select {
  border: 1px solid #333333;
}

.ForgotPassword label.UserName {
  display: block;
  padding-bottom: 10px;
}

.ForgotPassword input.UserName {
  width: 100%;
  margin-bottom: 10px;
}

.TranslatorMain .surround {
  background-color: #d7e1f5;
}

.TranslatorMain .RadMenu {
  float: none;
}

.TranslatorMain #divLeft table {
  width: 100%;
}

.TranslatorMain .RadMenu_Vovici .rmRootGroup .rmLink {
  margin-right: 10px;
}

.TranslatorMain .toolbar .menuActions {
  float: left;
  margin-top: -1px;
}

.TranslatorMain .toolbar .menuButtons {
  float: left;
}

.TranslatorMain .toolbar .menuLastEdit {
  float: right;
  margin-top: 5px;
  margin-left: 20px;
  color: #666;
}

.TranslatorMain .toolbar .items {
  float: right;
  padding-left: 10px;
}

.TranslatorMain .toolbar .items li {
  margin-right: 0;
}

.TranslationCost div.HeadingColors {
  font-size: 12px;
  font-weight: bold;
  color: #666;
}

.SurveyList .rgExpandCol,
.DataMartList .rgExpandCol {
	display: none;
}

.globalAccess {
  z-index: 100;
}

.globalAccess li {
  float: left !important;
  background-position: right 50% !important;
}

.globalAccess .RadMenu a.rmLink, .globalAccess .RadMenu a.rmLink span {
  background: none !important;
  margin-left: 0px;
  padding-right: -3px;
}

.header .globalAccess .RadMenu a.rmLink td {
  vertical-align: middle !important;
}

.header .globalAccess .RadMenu a.rmLink div.text {
  background: none !important;
  color: #ffffff !important;
  line-height: 22px !important;
  font-size: 11px;
  margin-top: 1px;
}

.header .globalAccess .RadMenu a.rmLink div.workgroup-menu-arrow {
  display: block;
  width: 14px;
  height: 14px;
  line-height: 14px !important;
  background-image: url("images/icons-sprite-1.png") !important;
  background-repeat: no-repeat;
  background-position: 4px -602px !important;
  margin: 0px !important;
}

.globalAccess .RadMenu li.rmItem .rmLink:hover {
  text-decoration: none !important;
}

.globalAccess .RadMenu li.rmItem .rmLink:hover span.ddmi {
  text-decoration: underline !important;
  cursor: pointer;
}

.globalAccess .RadMenu .rmSlide a.rmLink span {
  color: Black;
}

.globalAccess .RadMenu a.rmLink span {
  background: none !important;
  color: White;
  line-height: 22px !important;
}

.globalAccess .RadMenu li.rmItem {
  padding: 0px !important;
  background: none !important;
}

.globalAccess .RadMenu .rmSlide {
  z-index: 100;
}

.globalAccess .RadMenu .rmExpandDown img {
  margin-left: -16px;
}

.globalAccess .RadMenu .rmRootGroup .rmLink .rmText {
  padding-left: 0px !important;
  margin-right: -11px;
  padding-right: 8px;
}

.RadMenu .rmVertical .rmItem {
  margin-right: 0px;
}

.ChangeWorkgroup .boxRoleModal .selectusercontent .userlist .rlbGroup {
  height: 229px;
}

.CreateNewBlock .largeInputText {
  width: 69%;
  margin: 1px 0px 3px 8px;
}

.PollResults .bar {
  background-color: #85acfb;
  height: 15px;
}

.PollResults .tdSurveyInfo {
  line-height: 1.6em;
  vertical-align: top;
}

.PollEdit .divDialogContent .divPollText tr {
  height: 25px;
}

.PollEdit .divDialogContent .divPollText tr td {
  padding-right: 5px;
}

.PollEdit .divDialogContent .divPollStyle table {
  margin-bottom: 10px;
}

.PollEdit .divDialogContent .divPollStyle table td {
  padding-right: 5px;
  vertical-align: middle;
}

.PollEdit .divDialogContent .divPollStylePreview table td {
  vertical-align: top !important;
}

.PollEdit .divDialogStatus {
  padding-left: 5px;
  padding-top: 5px;
}

.PollPreview .divPreviewContent {
  overflow: auto;
  height: 300px;
}

.TransEventsStat .filterContent {
  margin-bottom: 10px;
}

.EndPageDesigner table.options td {
  padding: 2px;
}

.nextArrow {
  display: inline-block;
  width: 6px;
  height: 13px;
  top: 2px;
  background-image: url(images/nextStepArrow.gif);
  cursor: pointer;
}

.prevArrow {
  display: inline-block;
  width: 6px;
  height: 13px;
  top: 2px;
  background-image: url(images/prevStepArrow.gif);
  cursor: pointer;
}

.vcIconButton, .vcIconButtonOff {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: default;
  display: block;
  float: right;
  height: 22px;
  text-indent: -1000px;
  width: 22px;
}

.vcDeleteOff {
  background-image: url(images/delete_off.gif);
}

.vcDelete {
  background-image: url(images/delete.gif);
}

.InvitationRespondents #divToLeft {
  float: left;
  margin-left: 69px;
}

.InvitationRespondents #divToRight {
  float: left;
  width: 88%;
}

.InvitationDesigner .emailButton {
  width: 4%;
  float: left;
  min-width: 72px;
  margin-right: 3px;
  text-align: right;
}

.InvitationDesigner .emailButton span {
  min-width: 53px;
}

.InvitationDesigner .emailButton a {
  cursor: pointer;
}

.InvitationDesigner .divInvitationHeader a[disabled] span {
  color: #999 !important;
}

.InvitationDesigner .largeInputText {
  color: #333;
  vertical-align: middle;
  font-size: 14px;
  border: 1px solid #cbcbcb;
  padding: 3px 0px 3px 0px;
  width: 78%;
}

.InvitationDesigner textarea {
  overflow: auto;
}

.InvitationDesigner .RadEditor .reContentArea {
  word-wrap: break-word;
  max-width: 1774px;
  min-width: 200px;
  display: block;
}

.InvitationDesigner .RadEditor.reWrapper .reToolCell {
  word-wrap: break-word;
  word-break: break-all;
}

.InvitationDesigner #divRadMessage * {
  max-width: 1775px;
}

.InvitationDesigner .loading {
  background: url(images/progress.gif) no-repeat scroll 50% 50% #eee;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.InvitationPreviewMobile .description {
  color: #888;
}

.InvitationPreviewMobile .pnl-sms-viewer {
  margin-top: 10px;
  height: 500px;
  width: 340px;
  overflow-y: auto;
}

.InvitationPreviewMobile .sms-content {
  padding-left: 10px;
  margin-top: 10px;
}

.InvitationPreviewMobile .sms-content .talk-bubble {
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  width: 300px;
  height: auto;
  background-color: white;
  word-wrap: break-word;
}

.InvitationPreviewMobile .sms-content .round {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  border: 2px solid #666;
}

.InvitationPreviewMobile .sms-content .talk-text {
  padding: 1em;
  text-align: left;
  line-height: 1.5em;
}

.InsertUrl a.vcIconButton {
  float: none;
  display: inline-block;
  background-image: url(images/icons-sprite-1.png);
  background-repeat: no-repeat;
  background-position: 2px -79px;
  height: 17px;
  width: 20px;
  margin-left: 2px;
  vertical-align: bottom;
}

.InsertUrl .divLanguages {
  width: 220px;
}

.InsertUrl .divLanguages select {
  margin-top: 5px;
}

.InsertUrl .divMobileViewInsert {
  margin-top: 5px;
}

.InsertUrl .divMobileViewInsert input {
  margin-left: 0px;
}

.InvitationRespondents textarea {
  overflow: auto;
}

.SurveyEditorDialog .StatusWarning {
  margin: 12px 0 0 12px;
}

.SurveyEditorDialog .StatusWarning span,
.SurveyEditorDialog .StatusWarning li {
  font-size: 12px;
  font-weight: bold;
  color: #F00;
}

.SurveyEditorDialog .StatusWarning ul {
  padding: 3px 0;
  list-style: circle none inside;
  margin-left: 12px;
}

.SurveyEditorDialog #divDialogContent {
  width: 800px;
}

.SurveyEditorDialog #divDialogContent > table {
  margin-top: 4px;
  margin-bottom: 12px;
}

.SurveyEditorDialog #divDialogContent td {
  vertical-align: top;
}

.SurveyEditorDialog #editorBox {
  padding: 10px 10px 0 10px;
}

.SurveyEditorDialog .htmlEditor {
  width: 523px;
  height: 418px;
}

.SurveyEditorUpload #divDialogContent,
.SurveyEditorDownload #divDialogContent {
  height: 561px;
  width: 790px;
  margin-left: 10px;
  overflow: hidden;
}

.SurveyEditorUpload #divDialogContent span,
.SurveyEditorDownload #divDialogContent a {
  margin-left: 10px;
}

.SurveyEditorUpload #divDialogContent h2,
.SurveyEditorDownload #divDialogContent h2 {
  margin-top: 10px;
}

.SurveyEditorUpload #uploadBox,
.SurveyEditorDownload #downloadBox {
  width: 775px;
  height: 494px;
  overflow: auto;
  border: 1px solid #d9d9d9;
  padding-top: 6px;
}

.SurveyEditorUpload #uploadBox hr,
.SurveyEditorDownload #downloadBox hr {
  line-height: 4px;
}

/* style definitions for EndPageDesigner's RadEditor */
.EndPageDesigner .UrlExampleText {
  top: 5px;
  left: 10px;
  position: relative;
}

.EndPageDesigner .reWrapper {
  min-width: 1px !important;
  min-height: 1px !important;
}

.EndPageDesigner .reMode_selected {
  background-image: url(images/vwbBackground.gif);
  background-repeat: no-repeat;
}

.EndPageDesigner .reToolCell {
  background-image: url(images/statusbar.gif);
  background-position: left top;
}

.EndPageDesigner .reColorPicker, .reInsertTable, .reDropDownBody, .reCustomLinks a:hover {
  border: 1px solid #828282;
}

.EndPageDesigner .reDropDownBody .reItemOver {
  background: none repeat scroll 0 0 #DFDFDF;
  color: #000000;
}

.EndPageDesigner .reColorPicker table td.reItemOver div {
  border-color: #000000;
}

.EndPageDesigner .reColorPicker table div {
  border: 1px solid #C5C5C5;
}

.Test p.participantWarning {
  color: #FFFF00;
}

.CommunityReportsDateFilter span input.riError, .TaskFilter span input.riError {
  background: url(images/alert_small.gif) no-repeat;
  background-position: 102px center;
  background-color: White;
}

.menuItemDisabled a {
  color: #ACA899 !important;
  cursor: default;
  text-decoration: none !important;
  text-shadow: 1px 1px 1px #FFFFFF;
}

.contentDesigner .eoAppearance td {
  padding: 2px 0;
  vertical-align: middle;
}

.contentDesigner .reportingPreviewContent {
  padding: 45px 46px 46px;
  height: 100%;
  display: inline-block;
  min-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 100%;
}

.ReportThemeDesigner .contentDesigner .reportingPreviewContent {
  margin-top: -15px;
}

.contentDesigner .reportingPreviewContent .v-table {
  margin: 0 auto;
  width: 900px;
}

.contentDesigner .reportingContent .reportingPreviewContent .v-table tbody tr {
  border-bottom: none;
}
.contentDesigner .reportingContent .reportingPreviewContent .v-table tbody tr:hover {
  background-color: transparent;
}

.contentDesigner .designerPagination {
  margin-top: -20px;
}

.ExpireMsgWrapper {
  width: 300px;
  float: right;
  margin-right: 40px;
}

.ExpireMsgWrapper > .arrow {
  background-image: url(images/balArrowTop.gif);
  background-repeat: no-repeat;
  height: 14px;
  width: 27px;
  display: block;
  float: right;
  margin-right: 30px;
  position: relative;
  z-index: 200;
  margin-top: 4px;
}

.ExpireMsgWrapper > .ExpireMsg {
  display: block;
  float: right;
  padding-top: 15px;
  position: relative;
  z-index: 100;
  top: -1px;
}

.ExpireMsgWrapper > .ExpireMsg a {
  display: block;
  height: 15px;
  float: right;
  width: 15px;
}

/* report theme: PlainColor */
.reportingContent .PlainColor .v-table .reportElements .reportWrapper {
  padding: 56px 56px 0;
}

.reportingContent .PlainColor .v-table .reportElements .reportWrapper .ReportElement {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none !important;
}

.headerSeperator {
  height: 22px;
  padding-top: 4px;
  padding-right: 6px;
  background-color: #cddeff;
  border-bottom: 1px solid #cbd7ef;
  text-align: center;
  font-weight: bold;
}

/* errorhandler.aspx */

.errorhandler .errorContent {
  margin: 0;
  min-height: inherit;
  width: auto;
}

.errorhandler .loggingIn {
  margin: 0;
}

/* Telerik */
.RadTabStrip .rtsScroll {
  height: auto !important;
}

/* Telerik */
.PanelMembers .RadMenu_Vovici .rmGroup .rmText {
  *padding-left: 28px !important;
}


.toolbar .actionButtons .downloadReport a {
  color: #000000;
  padding-left: 20px;
  text-decoration: none;
}

.toolbar .actionButtons .downloadReport .msword a {
  background: url(images/downloadWord.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .msppt a {
  background: url(images/downloadPPT.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .pdf a {
  background: url(images/downloadPDF.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .cluster a {
  background: url(images/downloadCluster.gif) no-repeat left;
}

.toolbar .actionButtons .downloadReport .excel a {
  background: url(images/exportExcel.gif) no-repeat left;
}

.dashboardHeader .fltLeft {
  float: left;
}

.dashboardHeader .fltRight {
  float: right;
}

.dashboardHeader a {
  cursor: pointer;
}

.dashboardHeader h2 {
  line-height: 30px;
  margin-bottom: 0;
}

.dashboardHeader .box {
  margin-bottom: 0;
}

.dashboardHeader .box input {
  border-style: none;
  font-size: 18px;
  margin: 0;
  padding: 3px 2px;
}

.dashboardHeader .titleLinks {
  line-height: 20px;
  padding-top: 6px;
}

.dashboardHeader .editTitleLinks {
  line-height: 20px;
  padding-top: 26px;
  margin-left: 10px;
}

.dashboardHeader .titleLinks a {
  margin-left: 8px;
}

.dashboardHeader .button {
  margin-left: 7px;
}

.dashboardHeader .toolbar {
  background: none repeat scroll 0 0 #E8EFFC;
  height: 55px;
  padding: 10px 8px 10px 8px;
}

.dashboardHeader .barInterceptInfo {
  margin-left: 0px;
}

.CustomEditorDialog .RadTreeView .rtSelected .rtIn {
  background-color: #b6cefe !important;
  border-color: #FFF !important;
}

.RadComboBox .selectedIconFolder,
.RadComboBox .selectedIconOrg,
.RadComboBox .selectedIconTrash {
  padding-left: 20px !important;
}

.RadTreeView .rtHover .rtIn, .RadTreeView .rtSelected .rtIn {
  text-decoration: none !important;
}

.RadTreeView .rtIn > .search-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -1957px;
}

.RadTreeView .rtIn > .calendar-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -404px;
}

.RadTreeView .rtIn > .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2031px;
}

.RadTreeView .rtIn > .team-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/users.png) no-repeat 0px -1px;
}

.RadTreeView .rtIn > .org-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/workgroup_collaborate_min.gif) no-repeat 0px -1px;
}

.RadTreeView .rtIn > .wfo-org-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/workgroup_collaborate_min_sync.gif) no-repeat 0px -1px;
}

.RadTreeView .rtPlus + .rtIn > .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2031px;
}

.RadTreeView .rtMinus + .rtIn > .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -1995px;
}

.RadTreeView .rtPlus + .rtIn > .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2031px;
}

.RadTreeView .rtMinus + .rtIn > .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -1995px;
}

.RadTreeView .rtIn > .shared-reports-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2069px;
}

.RadTreeView .rtIn > .recycle-bin-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2109px;
}

.SurveyList .RadGrid .folder-icon {
  padding-left: 18px;
  padding-bottom: 3px;
  background: url(images/icons-sprite-1.png) no-repeat 0px -2031px;
}

.navIntercept {
  background: #f6f9fe url(images/mastheadExpansive.gif) repeat-x bottom;
  padding: 15px 30px 15px 30px;
  position: relative;
}

/* See ie6.css */
.InterceptSurvey .surveysBox > .ctaRow {
  background: none;
  border: none;
  padding-right: 0px;
}


.InterceptProperties .properties {
  margin: 10px 0 10px 0px;
}

.InterceptProperties .properties .text {
  width: 40px;
  margin: 0 0 0 5px;
}

.InterceptProperties .section .buttons {
  margin: 10px 0 0;
}

.InterceptProperties .RadInput_Default input.riTextBox {
  width: 137px !important;
}

.AddTrigger .field {
  margin-bottom: 20px;
}

.AddTrigger .field select {
  width: 332px;
  display: block;
}

.AddTrigger .field input {
  width: 326px;
  display: block;
}

.Content .surveysBox {
  width: 400px;
  margin: 10px 0px 10px 0px;
}

.interceptFolders {
  width: 150px;
  height: 300px;
  background-color: White;
  border: 1px solid #8E8E8E;
  display: inline;
  float: left;
  overflow: auto;
  margin-right: 5px;
}

.respondentWeightingContent .backgroundOverlay {
  background: url(images/bg_no_grid_records.png) repeat;
  margin: 0px !important;
  width: auto !important;
  padding: 101px 0px 101px 0px;
}

.respondentWeightingContent .backgroundOverlay .popapMessageWrapper {
  width: 300px;
  height: 75px;
  background-color: #f2f5fc;
  border: 1px solid #8796b3;
  position: relative;
}

.respondentWeightingContent .backgroundOverlay .popapMessageWrapper .popapMessage {
  padding-top: 30px;
  margin: 0px !important;
}

.respondentWeightingContent .backgroundOverlay .popapMessageWrapper .popapMessage p {
  padding: 0px;
  margin: 0px;
}

.respondentWeightingContent input.desiredPercent {
  text-align: right;
  width: 90%;
}

.chooseManySegmentDialog .backgroundOverlay {
  background: url(images/bg_no_grid_records.png) repeat;
  margin: 0px !important;
  width: auto !important;
  padding: 42px 0px 42px 0px;
}

.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper {
  width: 300px;
  height: 75px;
  background-color: #f2f5fc;
  border: 1px solid #8796b3;
  position: relative;
}

.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper .popapMessage {
  padding-top: 30px;
  margin: 0px !important;
}

.chooseManySegmentDialog .backgroundOverlay .popapMessageWrapper .popapMessage p {
  padding: 0px 0px 0px 40px;
  margin: 0px;
}

.chooseManySegmentDialog .riTextBox {
  text-align: right;
}

.addFITBNumeric .backgroundOverlay {
  background: url(images/bg_no_grid_records.png) repeat;
  margin: 0px !important;
  width: auto !important;
  padding: 35px 0px 35px 0px;
}

.addFITBNumeric .backgroundOverlay .popapMessageWrapper {
  width: 300px;
  height: 75px;
  background-color: #f2f5fc;
  border: 1px solid #8796b3;
  position: relative;
}

.addFITBNumeric .backgroundOverlay .popapMessageWrapper .popapMessage {
  padding-top: 30px;
  margin: 0px !important;
}

.addFITBNumeric .backgroundOverlay .popapMessageWrapper .popapMessage p {
  padding: 0px 0px 0px 40px;
  margin: 0px;
}

.addFITBNumeric .riTextBox {
  text-align: right;
}

.InterceptFormatting .iconMenu .colapsed {
  display: none;
}

.InterceptFormatting .iconMenu .expanded {
  background-image: none;
  position: absolute;
  margin-left: 40px;
  background-color: #f5f6f7;
  border: 1px solid #999;
  border-radius: 3px;
  -moz-border-radius: 3px;
}

.InterceptFormatting .iconMenu li {
  list-style-type: none;
  display: table-cell;
  background-color: #f5f6f7;
  float: left;
}

.InterceptFormatting .iconButton {
  cursor: pointer;
  width: 16px;
  height: 16px;
  float: left;
  padding: 2px 2px 2px 2px;
  margin: 2px;
}

.InterceptFormatting .iconArrow {
  background: url(images/btnIconWithArrowDown.png) no-repeat 0px 0px;
  width: 22px;
  height: 22px;
  float: left;
  line-height: 18px;
  padding-right: 15px;
  cursor: default;
}

.InterceptFormatting .iconArrow:hover {
  background: url(images/btnIconWithArrowDown.png) no-repeat 0px -22px;
}

.closeIconImg1 {
  background: url(images/interceptCloseIcons.png) no-repeat 0px 0px;
}

.closeIconImg2 {
  background: url(images/interceptCloseIcons.png) no-repeat -20px 0px;
}

.closeIconImg3 {
  background: url(images/interceptCloseIcons.png) no-repeat -40px 0px;
}

.closeIconImg4 {
  background: url(images/interceptCloseIcons.png) no-repeat -60px 0px;
}

.closeIconImg5 {
  background: url(images/interceptCloseIcons.png) no-repeat -80px 0px;
}

.closeIconImg1:hover {
  background: url(images/interceptCloseIcons.png) no-repeat 0px -30px;
}

.closeIconImg2:hover {
  background: url(images/interceptCloseIcons.png) no-repeat -20px -30px;
}

.closeIconImg3:hover {
  background: url(images/interceptCloseIcons.png) no-repeat -40px -30px;
}

.closeIconImg4:hover {
  background: url(images/interceptCloseIcons.png) no-repeat -60px -30px;
}

.closeIconImg5:hover {
  background: url(images/interceptCloseIcons.png) no-repeat -80px -30px;
}


.InterceptFormatting table tbody {
  padding: 10px;
}

.InterceptFormatting .sidetabs {
  min-height: 750px;
}

.InterceptSurvey .sidetabs {
  min-height: 900px;
}

.InterceptMessage .sidetabs {
  padding-right: 0px;
  float: inherit;
}

.InterceptMessage .barInterceptInfo {
  margin: 0px;
  margin-top: -1px;
}

.InterceptMessage .stbInterceptTab {
  padding-left: 142px;
}

.InterceptMessage .stbInterceptTab.stbStateCollapsed {
  padding-left: 46px;
}

.InterceptMessage .Content #divMessage > table {
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}

.InterceptMessage .Content .th-left {
  width: 50%;
  border-right: 2px solid #DDDDDD;
}

.InterceptMessage .Content .th-right {
  width: 50%;
}

.InterceptMessage .Content #divMessage > table tbody {
  min-width: 200px;
}

.InterceptMessage .Content #divMessage .msgTd {
  vertical-align: top;
  padding-left: 32px;
  padding-top: 15px;
}

.InterceptMessage .msgTitle {
  margin-bottom: 7px;
  position: relative;
  width: 340px;
}

.InterceptMessage .msgTitleText {
  margin-bottom: 20px;
  vertical-align: top;
}

.InterceptMessage .msgTitleText .msgCheckBoxTitle {
  float: left;
  padding-left: 2px;
}

.InterceptMessage .msgTitleText .msgTitleText {
  width: 77%;
  display: block;
  border: 1px solid #a1a1a1;
}

.InterceptMessage .msgMessageLabel {
  margin-bottom: 5px;
}

.InterceptMessage .msgTd .msgContent,
.InterceptMessage .msgContentBody {
  margin-bottom: 20px;
  min-width: 200px;
  max-width: 342px;
}

.InterceptMessage .msgContentBody .reContentArea {
  max-width: 331px;
  width: 328px;
}

/* Hacks for safari and chrome */
.InterceptMessage .Content #divMessage .msgTd .msgContent .reContentArea {
  font-size: 12px;
}

.InterceptMessage .Content #divMessage .msgTd .section {
  margin-bottom: 3px;
}

.InterceptMessage .Content #divMessage .msgTd .msgConfirmBtnLbl {
  margin-bottom: 15px;
}

.InterceptMessage .Content #divMessage .msgTd .msgConfirmBtnLbl .msgConfirmBtnText {
  border: 1px solid #a1a1a1;
  width: 80%;
}

.InterceptMessage .Content #divMessage .msgTd .msgCancelBtnLbl {
  padding-bottom: 45px;
}

.InterceptMessage .Content #divMessage .msgTd .msgCancelBtnLbl .msgCancelBtnText {
  border: 1px solid #a1a1a1;
  width: 80%;
}

.InterceptMessage .Content #divMessage .msgPreviewContent {
  border-left: 2px solid #DDDDDD;
  vertical-align: top;
  margin: auto;
  padding: auto;
  padding-left: 32px;
  padding-top: 15px;
  word-wrap: break-word;
}

.InterceptMessage .textBox {
  width: 340px;
  overflow: hidden;
  display: inline-block;
  border: 1px solid #333333;
  cursor: text;
  height: auto;
}

.InterceptMessage .textBox {
  font-family: inherit;
}

.InterceptMessage .textBox p {
  margin: 0px;
}

.InterceptMessage .textBox.disabled {
  background: gray;
  color: #6D6D6D;
  background-color: #F0F0F0;
}

.InterceptMessage div#divResponseBar {
  -webkit-box-shadow: 5px 5px 2px #888888;
  box-shadow: 5px 5px 2px #888888;
  display: none;
  position: absolute;
  z-index: 5000;
}

.InterceptMessage .msgCheckBoxTitle {
  position: absolute;
  right: 0px;
  margin-bottom: 3px;
  margin-top: -2px;
}

.InterceptMessage .msgCheckBoxTitle * {
  vertical-align: middle;
}

.InterceptMessage .msgContent .RadEditor {
  max-width: 340px;
}

.InterceptMessage .msgContent .RadEditor .reContentCell {
  max-width: 340px;
}

.InterceptMessage .reContentArea p {
  line-height: normal;
}

.InterceptMessage .interceptPreview p {
  line-height: normal;
}

.InterceptMessage div.RadEditor.Default.reWrapper {
  height: auto !important;
}

.InterceptFormatting .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow,
.InterceptFormatting .RadColorPicker.RadColorPicker_Default.rcpCustomColorWrapper,
.InterceptMessage .RadColorPicker.RadColorPicker_Default.rcpCustomColorWrapper,
.InterceptMessage .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow {
  z-index: 9004 !important;
}

.InterceptFormatting .customImage {
  padding-top: 2px;
  width: 100%;
  white-space: normal;
  word-wrap: break-word;
}

.InterceptFormatting .customImage input, .customImage input {
  border: 0;
  width: 100%;
  font-size: 16px;
  color: #666;
  margin: -6px 0px -4px 0px;
}

.InterceptFormatting #uploadLinks a {
  vertical-align: 1px;
  display: inline-block;
  width: auto;
}

.InterceptCodeSnippet #drwCustomCode {
  width: 634px;
}

.InterceptCodeSnippet #drwCustomCode .content > div {
  margin-top: 20px;
}

.InterceptCodeSnippet #btnShow {
  float: right;
  margin-top: -4px;
  font-size: 11px;
}

.lblAdvanced {
  color: Gray;
  font-size: 11px;
}

.InterceptMessage .reTool .AlignmentOptions {
  background-image: url("images/16/align_left.gif");
}

.InterceptMessage .RadWindow .RadWindow_Default .rwNormalWindow .rwTransparentWindow .rwNoTitleBar .reToolbarWindow {
  -webkit-box-shadow: 5px 5px 2px #888888;
  box-shadow: 5px 5px 2px #888888;
  display: none;
  position: absolute;
  z-index: 5000;
}

.InterceptMessage .reToolZone {
  display: none;
}

.sharereport .allowFiltering {
  margin-left: 40px;
}

.content .sharedReportProperties {
  margin-top: 5px;
  margin-bottom: 5px;
}

.sharereport .sharedProjectLabel {
  margin-bottom: 7px;
}

.sharereport .chkShareAligned * {
  vertical-align: middle !important;
}

/* Verint Theming Overrides */
.header .globalAccess .RadMenu a.rmLink div.text {
  color: #333333 !important;
}

.header .globalAccess .RadMenu .rmSlide a.rmLink span {
  color: #000;
}

.header .globalAccess .RadMenu a.rmLink span {
  color: #333;
}

/* Accordion */
.drawer {
  background-color: #d1e0f0;
  border: 1px solid #97b8dd;
}

/* Boxes */
.boxBackgroundWhite {
  background-color: #fff;
}

.boxBackgroundLightGold {
  background-color: #f2f7fd;
}

.boxBackgroundGold {
  background-color: #e0ecfa;
}

.boxBackgroundDarkGold {
  background-color: #d1e0f0;
  border-color: #97b8dd;
}

.boxBackgroundGrey {
  background-color: #f8f8f8;
}

/* Menu */
.menu .items a:hover {
  background-color: #eef4dc;
  border: 1px solid #bed47c;
  color: #000;
  text-decoration: none;
}

.RadMenu_Vovici .rmArrowRight i {
  background-position: -485px -681px !important;
}

/* Panel Link */
a.panellink:hover {
  background-color: #eff7d5;
  color: #333;
}

.AddDashboardItem h2 {
  margin: 10px;
  font-weight: bold;
}

.AddDashboardItem .ItemsPanel {
  height: 488px;
  background-color: #FFFFFF;
  overflow-y: hidden;
  overflow-x: hidden;
  border-top: 1px solid #c0cbe2;
}

.AddDashboardItem .surveyname {
  padding-left: 6px;
  padding-right: 10px;
  font-weight: bold;
}

.AddDashboardItem .workgroupsource {
  padding-left: 6px;
  padding-right: 10px;
  font-weight: bold;
}

.AddDashboardItem .workgroupfilter {
  padding-left: 10px;
  padding-right: 10px;
  font-weight: bold;
  cursor: pointer;
}

.AddDashboardItemWorkgroupFilter h3 {
  font-weight: bold;
}

.AddDashboardItemWorkgroupFilter .InstructionPanel {
  background-color: #d6e1f6;
  border-right: 1px solid #CCCCCC;
  line-height: 21px;
  padding: 6px 10px;
  vertical-align: top;
}

.AddDashboardItemWorkgroupFilter .RadTreeView {
  background-color: #FFFFFF;
  padding: 6px 0 0 7px;
}

.AddDashboardItemReportElements .LoadingDisplay div#LoadMessage {
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #808080;
  font-size: 16px;
}

.AddDashboardItemReportElements .filterWarning .clearFilter {
  display: none;
}

.AddDashboardItemSource .InstructionPanel {
  background-color: #D6E1F6;
  border-right: 1px solid #CCC;
  line-height: 21px;
  padding: 6px 10px;
  width: 200px;
  vertical-align: top;
}

.AddDashboardItemSource .RadTreeView {
  background-color: #FFFFFF;
  padding: 6px 0pt 0pt 7px;
}

.AddDashboardItemSource h3 {
  font-weight: bold;
}

.reportElements .contentViewer .cbShowAverageTime label, .reportElements .contentViewer .cbShowAverageTime input {
  vertical-align: middle;
}



.NoLongerAvailable {
  color: #B5B5B5;
  font-size: 18px;
  font-weight: bold;
}

.dshButtonArea {
  background: url(images/icons-sprite-1.png) repeat-x 0px -2860px;
  float: right;
  height: 32px;
  width: 56px;
}

.dshButtonArea .dshSeparator {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2900px;
  display: block;
  float: left;
  height: 100%;
  width: 1px;
}

.dshButtonArea .dshButton {
  cursor: pointer;
  display: block;
  float: left;
  height: 16px;
  margin: 7px 0px 6px 8px;
  width: 16px;
  z-index: 4000;
  position: relative;
}

.Dashboard .dshButtonArea .dshButton .rmVertical {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}

.Dashboard .dshButtonArea .dshButton .RadMenu .rmGroup .rmText {
  padding-left: 32px !important;
}

.Dashboard .dshRMDropDown .dshListSelector .rmLeftImage {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  z-index: 1 !important;
}

.Dashboard .dshRMDropDown .dshListSelector:hover .rmLeftImage {
  background: url(images/icons-sprite-1.png) no-repeat 0px -3000px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
  z-index: 1 !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici .rmRootGroup {
  margin-top: 0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici {
  float: right !important;
  z-index: 20 !important;
}

.Dashboard .dshRMDropDown .rmRootGroup {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
  border: 0px !important;
  margin-top: 0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Default .rmText {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.Dashboard .dshRMDropDown .RadMenu_Vovici a.rmLink .rmText.rmExpandDown {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  margin-right: 0px !important;
}

.Dashboard .dshRMDropDown .rmRootGroup .rmLink {
  margin-right: 0px !important;
}

.Dashboard .btnIconReportElement, .Dashboard .btnIconWorkgroupMetric, .Dashboard .btnIconExternalSource {
  margin-right: 4px !important;
}


.AddDashboardItemWorkgroupElements .contentDesigner .contentViewer .ReportElement .ResponseActivityChartReportElement,
.AddDashboardItemWorkgroupElements .contentDesigner .contentViewer .ReportElement .CampaignChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .CaseOpenedCloasedChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .ResponseActivityChartReportElement,
.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .CaseSummariesChartReportElement {
  margin-top: 10px;
}

.AddDashboardItemCaseMetricsElements .contentDesigner .contentViewer .ReportElement .TrendingPropertiesHeatMapReportElement {
  margin-top: 20px;
}

.dshButtonArea .dshAdd {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2940px;
}

.dshButtonArea .dshAdd:hover {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2980px;
}

.dshButtonArea .dshList {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2960px;
}

.dshButtonArea .dshList:hover {
  background: url(images/icons-sprite-1.png) no-repeat 0px -3000px;
}

.dshOptionsPosition {
  height: 62px;
  padding-top: 6px;
  margin-top: -70px;
  z-index: 10;
  margin-right: 5px;
  float: right;
}

.AddUserFilter .row {
  margin-bottom: 10px;
}

.AddUserFilter .row .divLabel {
  display: inline-block;
  width: 150px;
}

.AddUserFilter .row .divLabel.top {
  vertical-align: top;
}

.AddUserFilter .choice-list {
  margin-bottom: 20px;
}

.AddUserFilter .row .divItem.criteria {
  max-height: 500px;
  overflow: auto;
}

.AddUserFilter .row .divItem {
  display: inline-block;
  width: 570px;
}

.AddUserFilter .RadWindow_Vovici {
  top: 15px !important;
}

.AddUserFilter .divAddOption {
  margin-left: 5px;
}

.dshOptions a {
  display: block;
  float: left;
  font-size: 14px;
  margin-left: 30px;
  margin-top: 23px;
  padding-left: 20px;
}

.dshOptions a span {
  background-color: #fff;
}

.dshOptions .hypEdit, .dshOptions .hypFilters {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2700px;
}

.dshOptions .hypShare {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2740px;
}

.dshOptions .hypDuplicate {
  background: url(images/icons-sprite-1.png) no-repeat 0px -20px;
}

.dshOptions .hypExport {
  background: url(images/icons-sprite-1.png) no-repeat 0px -2760px;
}

.dshOptions select {
  color: #666;
  font-size: 20px;
  margin-left: 30px;
  margin-top: 12px;
  padding: 3px;
}

.Dashboard .tableau-view .DashboardElementSubHeader {
  display: none;
}

.Dashboard .tableau-view .RadDock_Default .rdTop td,
.Dashboard .tableau-view .RadDock_Default .rdBottom td {
  background-image: none !important;
}

.Dashboard .tableau-view .pnlUserFilters .RadMenu,
.Dashboard .tableau-view .RadDock_Default .rdTop .rdTitleBar {
  display: none;
}

.Dashboard .tableau-view .RadDock_Default .rdMiddle .rdLeft,
.Dashboard .tableau-view .RadDock_Default .rdMiddle .rdRight {
  background-image: none !important;
}

.Dashboard .tableau-view .divMenu .liChangeTheme,
.Dashboard .tableau-view .divMenu .liEditFilters {
  display: none;
}

/* Tree */
.RadTreeView_Vovici .rtSelected.rtHover .rtIn {
  background-color: inherit !important;
  border-color: inherit !important;
  color: #000 !important;
}

.RadTreeView_Vovici .rtSelected .rtIn {
  color: #000 !important;
}

.RadTreeView .rtPlus {
  background-position: 0 -44px !important;
}

.RadTreeView .rtPlusHover {
  background-position: 0 -66px !important;
}

.RadTreeView .rtMinus {
  background-position: 0 -55px !important;
}

.RadTreeView .rtMinusHover {
  background-position: 0 -77px !important;
}

/* ~/login.aspx */
.login .vrtUtilityBar {
  background: url("images/verintLoginUpSpacer.gif") repeat-x;
  height: 28px;
}

.login .vrtUtilityBar a {
  color: #7085a8;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
}

.login .vrtLogo {
  background: url("images/verintLoginUpaneLogo.jpg") no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 220px;
}

.login .vrtUpperRight {
  float: right;
  height: 100%;
  line-height: 28px;
}

.login .vrtRefresh {
  background: url("images/verintLoginUpRefresh.gif") no-repeat left center;
  padding-left: 15px;
}

.login .vrtPrint {
  background: url("images/verintLoginUpPrint.gif") no-repeat left center;
  margin-left: 11px;
  padding-left: 16px;
  padding-right: 12px;
}

.login .vrtHelp {
  background: url("images/verintLoginUpSpacer2.gif") repeat-x;
  border-left: 1px solid #c9c9c9;
  height: 28px;
  padding-left: 7px;
  padding-right: 15px;
}

.login .vrtHeader {
  background: url("images/verintLoginMainBg.jpg") repeat-x;
  border-top: 1px solid #fff;
  height: 199px;
}

.login .vrtProductName {
  background: url("images/verintLoginMain.jpg") right center no-repeat;
  float: right;
  height: 100%;
  width: 800px;
}

.login .vrtLine1,
.login .vrtLine2 {
  display: block;
  text-indent: -10000px;
}

.login .vrtMain {
  background-color: #f4f4f4;
}

.login .vrtLoginArea {
  margin-right: 350px;
}

.login .vrtLoginArea hr {
  background-color: #999;
  border: none;
  color: #999;
  height: 1px;
  margin-right: 9px;
}

.login .vrtLoginTitle {
  background: url("images/verintLoginPerson.gif") 50px 0px no-repeat;
  padding-left: 78px;
}

.login .vrtLoginFields {
  margin: 0 auto;
  padding-top: 76px;
  width: 300px;
}

.login .vrtLoginFields label {
  color: #4b598e;
  display: inline-block;
  font-size: 11px;
  width: 65px;
}

.login .vrtLoginFields p {
  color: #4b598e;
  font-size: 11px;
  margin-bottom: 0;
}

.login .vrtLoginFields input {
  background-color: #fff;
  border: 1px solid #7085a8;
  color: #263363;
  margin-left: 11px;
  padding: 2px 5px;
  width: 200px;
}

.login .vrtLegalArea {
  background-color: #fff;
  border: 1px solid #d4d8e8;
  color: #a8b0d0;
  margin-top: 40px;
  padding: 11px 14px;
  width: 310px;
  position: absolute;
  top: 228px;
  right: 10px;
}

.login .vrtLegalArea a,
.login .vrtLegalArea a:hover {
  color: #a8b0d0;
  text-decoration: underline;
}

.login .vrtLoginButton {
  background-color: #E3F0BC;
  border: 1px solid #799344;
  display: inline-block;
  float: right;
  margin: 6px 9px 10px 0;
}

.login .vrtLoginButton span {
  border-color: #fff #b3c880 #b3c880 #fff;
  border-style: solid;
  border-width: 1px;
  color: #263363;
  display: inline-block;
  padding: 0 5px;
}

.login .vrtOtherLinks {
  margin-right: 9px;
  text-align: right;
}

.login .vrtOtherLinks a,
.login .vrtOtherLinks a:hover {
  color: #9ba1b0;
  font-size: 11px;
  margin-left: 10px;
}

.watchVideoHelp {
  float: right;
  padding: 0px 10px 0px 0px;
}

.watchVideoHelp .icon {
  float: left;
  width: 25px;
  height: 17px;
  display: block;
}

.watchVideoHelp a {
  vertical-align: top;
  line-height: 25px;
}

.hideWelcomeStart {
  float: right;
  padding-bottom: 10px;
  padding-right: 17px;
}

.contentWrapper .sideBar .unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
}



.ResponseFrame {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
}

.ResponseFrame.hiddenFrame {
  display: none;
}


.Dashboard .reportelementfilter {
  color: #ff0000;
}

.Dashboard .reportelementsource {
  text-align: right;
}

.BorderedGridWrapper {
  border: 1px solid #c0cbe2;
  margin: 0 0 10px 0;
  padding: 0;
  margin: 0;
}

.BorderedGridWrapper .content {
  padding: 0;
}

.BorderedGridWrapper .rgDataDiv {
  background-color: #FFF;
}

/* TOP BOX */
.Dashboard .TopBox {
  background: #8888FF;
  border: solid 1px #4B54C5;
  color: #3742A9;
}

.Dashboard .NeutralBox {
  background: #FFF1C1;
  border: solid 1px #D9C787;
  color: #CBB155;
}

.Dashboard .BottomBox {
  background: #FF8888;
  border: solid 1px #C54B4B;
  color: #C54B4B;
}

.Dashboard .NonBox {
  background: #C4C4C4;
  border: solid 1px #888888;
  color: #888888;
}

.Dashboard .MeanBar,
.Dashboard .GapBarNegative,
.Dashboard .GapBarPositive,
.Dashboard .FreqBar,
.Dashboard .FreqBarMax {
  height: 20px;
}

.Dashboard .TopBox,
.Dashboard .NeutralBox,
.Dashboard .BottomBox,
.Dashboard .NonBox {
  height: 22px;
}

.Dashboard .ReportTable {
  cursor: default;
  border: solid 1px #C0C0C0;
  font-size: 10pt;
  width: 100% !important;
}

.Dashboard .ReportTable td, .Dashboard .ReportTable th {
  vertical-align: middle;
  border: 1px solid silver;
  padding: 3px;
}

.Dashboard .TopBottomTable td {
  border: none;
  font-size: 10pt;
  font-weight: bold;
  line-height: 22px;
}

.renderExternalDashboardItem .box {
  background-color: #fff !important;
  border: none !important;
}

body.renderExternalDashboardItem {
  overflow: auto !important;
}


.AddBranch ul.pageMenu {
  position: absolute;
  z-index: 1000;
  max-height: 340px;
  overflow: auto;
  width: 294px;
}

.AddBranch pageMenu li {
  background-image: none;
  float: none;
  padding: 0;
}

.AddBranch .destination {
  margin: 5px 0px;
}

.AddBranch .CriteriaBuilder {
  position: absolute;
  left: 10px;
  width: 96%;
}

.AddBranch .destination label {
  width: 322px;
  overflow: hidden;
}

.AddBranch .ctaRow {
  overflow: visible;
}

.AddBranch .boxRoleModal #divDialogContent {
  padding: 15px 20px;
}

.AddBranch .boxRoleModal .content.notification {
  padding: 11px 10px 10px 35px;
}

.AddBranch .watermark {
  color: gray;
}

.AddBranch .descriptionControl {
  width: 706px;
}

.AddBranch .checkpoint {
  position: relative;
  float: left;
  padding: 9px 0px;
}

.AddBranch .ctaRow .right a + a {
  margin-left: 5px;
}

.AddBranch .CriteriaBuilder .criteria {
  padding-left: 8px;
}

.AddBranch .CriteriaBuilder .criteriaFooter {
  padding-left: 8px;
}

.AddBranch a.aspNetDisabled {
  color: #999 !important;
  cursor: default;
  text-decoration: none;
}

.lang-settings .rbDelete {
  display: inline-block;
  background-color: inherit;
  background-image: url(images/icons-sprite-1.png);
  background-repeat: no-repeat;
  border: none;
  height: 17px;
  width: 20px;
  background-color: transparent;
}

/* Conditional Visibility Dialogs */
.PageProperties {
  overflow-y: hidden;
}

.PageProperties .aspNetDisabled label {
  color: #999;
}

.PageProperties .PageTitleEdit {
  width: 749px;
  margin-bottom: 20px;
}

.QuestionConditions.ctaRow .right a + a,
.ResponseProperties.ctaRow .right a + a,
.PageProperties .ctaRow .right a + a {
  margin-left: 5px;
}

.PageProperties .spanName {
  color: black !important;
  font-weight: bold !important;
  clear: both;
}

.PageProperties #divDialogContent {
  padding: 20px 20px 5px;
}

.PageProperties .divDialogButtons {
  position: static !important;
}

.PageProperties .optionsGroup {
  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: -5px;
}

.PageProperties .divVisibilityWrapper {
  margin-bottom: 15px;
  border-bottom: 2px solid #d9d9d9;
}

.PageProperties .divDialogButtons td {
  padding-bottom: 4px;
}

.wrapperCriteriaBuilder {
  display: block;
  height: 300px;
  margin-bottom: 10px;
}

.PageProperties .cblList,
.QuestionConditions .cblList,
.choiceconditions .cblList {
  background-color: #fff;
}

.PageProperties .cblList tbody td,
.QuestionConditions .cblList tbody td,
.choiceconditions .cblList tbody td {
  padding: 5px;
}

.PageProperties .cblList td *,
.QuestionConditions .cblList td *,
.choiceconditions .cblList td * {
  vertical-align: middle !important;
}

.PageProperties .criteriasString,
.QuestionConditions .criteriasString,
.choiceconditions .criteriasString {
  margin-top: 10px;
  height: auto;
  width: 745px;
  border: 1px solid #ccc;
}

.PageProperties span.selectedVisibility,
.QuestionConditions span.selectedVisibility,
.choiceconditions span.selectedVisibility {
  font-weight: bold;
  margin: 5px;
  float: left;
}

.PageProperties .scrollingControlContainer,
.QuestionConditions .scrollingControlContainer,
.choiceconditions .scrollingControlContainer {
  overflow-x: hidden;
  overflow-y: scroll;
  width: 745px;
}

.QuestionConditions .WarningWrapper,
.choiceconditions .WarningWrapper {
  float: left;
  width: 300px;
}

.PageProperties .scrollingCheckBoxList,
.QuestionConditions .scrollingCheckBoxList,
.choiceconditions .scrollingCheckBoxList {
  border: 1px #808080 solid;
  height: 340px;
  margin-top: 15px;
  margin-bottom: 20px;
  background-color: white;
}

.PageProperties .criteriasStringContent,
.QuestionConditions .criteriasStringContent,
.choiceconditions .criteriasStringContent {
  padding: 5px;
  overflow-y: scroll;
  max-height: 50px;
}

.PageProperties .floatLeft,
.QuestionConditions .floatLeft,
.choiceconditions .floatLeft {
  float: left !important;
}

.PageProperties .divApplyWarning,
.QuestionConditions .divApplyWarning,
.choiceconditions .divApplyWarning {
  float: left;
  width: 300px;
}

.choiceconditions .showingChoice,
.QuestionConditions .showingChoice {
  margin-bottom: 5px;
}

.PageProperties .showingChoice {
  margin: 0;
  margin-bottom: 5px;
}

.choiceconditions .showingChoice label,
.PageProperties .showingChoice label,
.QuestionConditions .showingChoice label {
  overflow: hidden;
}

.QuestionConditions .showingChoice .aspNetDisabled {
  color: #999 !important;
}

.printResponseToPDF {
  background: url("images/print.gif") no-repeat left center;
  padding-left: 23px;
}

.content .rblSurveyLogicType {
  margin: 5px 0px 5px 0px;
}

.advancedFeaturesBlock div {
  margin-bottom: 10px;
}

.reportElementFilterDialog .dataFilter input[type="radio"] {
  margin-left: 0px;
}

.reportElementFilterDialog .CriteriaBuilder {
  margin: 10px 0;
}

.ReportFilterDialog .content.reportFilterDialog {
  padding-bottom: 25px;
  width: 740px;
  height: auto;
}

.reportFilterDialog .showCompletedResponses input[type="checkbox"] {
  margin-left: 0px;
}

.reportFilterDialog .RadComboBox table td.rcbInputCell {
  padding: 0 4px 0 9px;
}

.CriteriaBuilder .centerBlock .questionText.criterionLink {
  display: block;
  float: left;
  width: auto;
  overflow: hidden;
  margin: 0px;
  max-width: 540px;
  text-decoration: inherit;
}

.CriteriaBuilder .centerBlock .expressionText.criterionLink {
  float: left;
  display: block;
  width: auto;
  text-decoration: inherit;
}

.AddDashboardItemExternalElements .contentDesigner,
.AddDashboardItemWorkgroupElements .contentDesigner,
.AddDashboardItemReportElements .contentDesigner {
  background-color: #FFFFFF;
}

.AddDashboardItemReportElements .ReportElement {
  overflow: auto;
}

.AddDashboardItemExternalElements .externalElement:first-child {
  padding-top: 9px;
}

.AddDashboardItemExternalElements .externalElement {
  padding-left: 10px;
  width: 65%;
  padding-top: 32px;
}

.AddDashboardItemExternalElements .externalElement > span:first-child {
  display: inline-block;
  width: 300px;
  font-size: 18px;
  color: #4F5559;
}

.AddDashboardItemExternalElements .reportingContent .contentViewer .ReportHeaderRow th {
  cursor: default;
}

.AddDashboardItemExternalElements .reportingContent .contentViewer .WordCloudReportElement a {
  cursor: default;
}

.AddDashboardItemExternalElements .reportingContent,
.AddDashboardItemReportElements .reportingContent {
  padding: 31px 46px 46px !important;
}

.AddDashboardItemExternalElements .reportWrapper,
.AddDashboardItemReportElements .reportWrapper {
  padding: 10px 56px 0px !important;
}

.ExternalSourceConfigure .inputFields {
  padding-bottom: 10px;
}

.ExternalSourceConfigure .inputFields .labelWidth {
  display: inline-block;
  width: 120px;
  padding-bottom: 10px;
}

.ExternalSourceConfigure .inputFields .inputWidth {
  width: 370px;
}

.ExternalSourceConfigure .inputFields .inputWidthLong {
  width: 370px;
}

.ExternalSourceConfigure .inputFields .RadComboBox {
  width: 375px !important;
}

.externalElement .FI_Example {
  padding-left: 9px;
  background: url(images/FI_Example.png) no-repeat center left;
  width: 439px;
  height: 375px;
}

.externalElement .tableauExample {
  padding-left: 9px;
  background: url(images/tableauExample.png) no-repeat center left;
  width: 439px;
  height: 300px;
}

.StepMemberPreview .content {
  padding: 0px;
  overflow-y: hidden;
}

.CaseList .search input {
  width: 230px !important;
}

.EditCase .racSlide .RadAutoCompleteBoxPopup .racList,
.CreateNewCase .racSlide .RadAutoCompleteBoxPopup .racList,
.tableCaseOptions .RadAutoCompleteBox .racSlide .RadAutoCompleteBoxPopup .racList {
  max-height: 300px;
}

.EditCase .editorContainer .RadEditor {
	height: 356px !important;
	padding-bottom: 7px;
}

.newCaseStatus .RadAjaxPanel .box {
  margin: 0px;
}

.RadAutoCompleteBox .racTokenList {
  max-height: 36px;
  overflow-y: auto !important;
}

.wrapperContent .tabContentArea .quickCasesFilters .textDecorationNone,
.quickReportFilters .textDecorationNone {
  text-decoration: none;
  font-weight: bold;
  cursor: default;
  color: #000000;
}

.wrapperContent .tabContentArea .quickCasesFilters,
.quickReportFilters {
  float: right;
  height: 0px;
  top: -39px;
  position: relative;
}

.wrapperContent .tabContentArea .quickCasesFilters a,
.quickReportFilters a {
  margin-left: 2px;
  margin-right: 2px;
}

.unsupportedbrowser .box {
  padding: 115px 0;
}

.unsupportedbrowser .container {
  margin: 0 auto;
  width: 700px;
}

.unsupportedbrowser .container h1 {
  color: #7990BF;
  font-size: 290%;
  font-weight: bold;
  text-align: center;
}

.unsupportedbrowser .container .intro {
  padding: 15px 0;
  font-size: 100%;
}

.unsupportedbrowser .container .CTA {
  font-size: 125%;
  height: 170px;
  padding: 20px 15px 0;
  text-align: center;
}

.unsupportedbrowser .container .CTA ul {
  font-size: 80%;
  margin-top: 12px;
}

.unsupportedbrowser .container .CTA li {
  display: inline-block;
  list-style-type: none;
  padding-right: 7px;
  text-align: left;
  vertical-align: top;
}

.unsupportedbrowser .container li .imgFirefox {
  background-image: url("images/browser/GetFirefox_empty.gif");
}

.unsupportedbrowser .container li .imgIE {
  background-image: url("images/browser/GetIE_empty.gif");
}

.unsupportedbrowser .container li .imgChrome {
  background-image: url("images/browser/GetChrome_empty.gif");
}

.unsupportedbrowser .container li .imgSafari {
  background-image: url("images/browser/GetSafari_empty.gif");
}

.unsupportedbrowser .container li a {
  width: 149px;
  height: 46px;
  display: inline-block;
}

.unsupportedbrowser .container li a span {
  text-decoration: none;
  display: inline-block;
  color: #CC092F;
  font-size: 15px;
  font-weight: bold;
  padding-left: 60px;
  padding-top: 14px;
}

.unsupportedbrowser .container li a:hover {
  text-decoration: none;
}

.unsupportedbrowser .container li a.imgIE span {
  padding-top: 5px;
}

.divMultipleUsersFilter .available-filter {
  width: 99.7%;
}

#ReportsDiv .divCaseReportOptions {
  float: right;
  margin-bottom: 5px;
}

#ReportsDiv .divCaseReportOptions .lblFilterOption {
  font-size: 11px;
  color: #666;
}

#ReportsDiv .divCaseReportOptions .RadMenu .RadMenu_Vovici {
  margin-top: 15px;
}

#ReportsDiv .divCaseReportOptions .RadMenu_Vovici .rmRootGroup .rmLink .rmText {
  background-color: White !important;
  background-image: none;
}

#ReportsDiv .divCaseReportOptions .RadMenu .rmRootGroup .rmItem .rmRootLink img {
  position: absolute;
}

#ReportsDiv .divCaseReportOptions .filterOptions .rmText {
  padding-top: 6px !important;
  padding-right: 2px !important;
}

#ReportsDiv .divCaseReportOptions .filterOptions select {
  width: 148px;
}

#ReportsDiv .divCaseReportOptions .filterOptions .filterOption {
  padding-bottom: 4px;
}

#ReportsDiv .divCaseReportOptions .filterGroup {
  display: inline-block;
  float: left;
  margin-left: 15px;
}

.toolbar .items li a:hover {
  cursor: pointer;
}

.toolbar .items li a.rmDisabled:hover,
.toolbar .items li a.btnDisabled:hover {
  cursor: default;
}

.ShareDashboard .content .loader {
  height: 400px;
  padding: 25%;
  text-align: center;
}

.OrganizationEmail .content .loader {
  height: 400px;
  padding: 25%;
  text-align: center;
}

.DataPointEdit .heading {
  margin-bottom: 10px;
  width: 100%;
}

.DataPointEdit .heading td.label {
  white-space: nowrap;
  padding-right: 10px;
}

.DataPointEdit .heading td.textbox {
  width: 90%;
}

.DataPointEdit .heading td input[type=text] {
  width: 100%;
}

.DataPointEdit td.textbox {
  padding: 3px 0px;
}

.DataPointEdit td.label,
.DataPointEdit td.dropDown {
  padding: 3px 0px;
}

.DataPointEdit select:disabled {
  background-color: #EBEBE4;
}

.DataPointEdit .StatusWarning {
  display: inline-block;
  width: 385px !important;
}

.DataMartList .wrapper {
  min-width: 1180px;
}

.DataMartList .wrapper .sidetabs.stbPanelTab {
  min-width: 999px;
}

.dataMartDashTitleCol {
  float: left;
  width: 225px;
  padding: 0 0px;
  display: inline;
}

.dataMartDashStartCol {
  float: left;
  width: 240px;
  display: inline;
}

.dataMartDashTitle {
  color: #7990bf;
  font-size: 24px;
  padding: 5px 10px 13px;
  margin: 0;
}

.dataMartDashTitle h1 {
  color: #7990bf;
  font-size: 24px;
  margin: 0;
}

* html .dataMartDashTitle {
  zoom: 1;
}

.dataMartDashSubTitle {
  font-size: 18px;
  position: relative;
  padding: 20px 0 4px 36px;
  left: -25px;
  margin-top: -6px;
}

.dataMartDashSubTitle span {
  display: block;
  width: 36px;
  text-align: center;
  font-size: 30px;
  color: #a0c040;
  position: absolute;
  top: 20px;
  left: 0;
  line-height: 24px;
}

* html .dataMartDashSubTitle span {
  top: 28px;
  left: -36px;
  height: 30px;
  padding-top: 4px;
}

.threeStepDescription {
  padding-top: 5px;
}

.dataMartDashToggle {
  cursor: pointer;
  top: 10px;
  padding: 3px 2px 1px 10px;
  float: right;
  text-align: center;
  vertical-align: top;
}

.dataMartDashCollapsed {
  float: left;
  display: inline;
  margin-bottom: -10px;
}

.dataMartStepAddDataPoints {
  background: url(images/dataMartSteps.png) no-repeat -20px 0;
  padding-top: 118px;
  width: 220px;
}

.dataMartStepTieIn {
  background: url(images/dataMartSteps.png) no-repeat -625px 0;
  padding-top: 118px;
}

.dataMartStepPublishing {
  background: url(images/dataMartSteps.png) no-repeat -925px 0;
  padding-top: 118px;
}

.dataMartDashTitleSub {
  padding: 5px 10px 13px;
  margin: 0;
}

.DataPointRecode .choice-label {
  width: 144px;
}

.DataPointRecode .rgRow.primary td {
  height: 16px;
}

.DataPointRecode .rgRow.primary,
.DataPointRecode .rgRow.primary td {
  background-color: #F2F2B3;
}

.DataPointRecode .rgAltRow.primary,
.DataPointRecode .rgAltRow.primary td {
  background-color: #FFFFC0;
}

.DataPointRecode .ddIcon {
  background-image: url("images/addButtonIcons.gif");
  background-position: 0px center;
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  height: 21px;
  width: 22px;
}

.DataPointRecode div.combocss .rcbInputCell .rcbInput {
  width: 90%;
}

.DataPointRecode div.RadComboBoxDropDown .rcbImage {
  vertical-align: middle;
  margin: 0 6px 2px 0;
  float: right;
}

.DataPointRecode .RadComboBoxDropDown.rcbAutoWidthResizer .rcbScroll {
  overflow: auto !important;
}

.DataPointRecode .rcbInputCell .rcbInput {
  float: left;
}

.DataPointRecode .imgPleaseSpecify {
  display: inline;
  float: right;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-top: 1px;
}

.DataPointRecode .itemPleaseSpecify {
  white-space: nowrap;
  background: url(../../css/verint-cxbu/images/fillin.png) no-repeat center right;
  padding-right: 20px;
}

.withSources .ProjectTreeControl .projectTreeWrapper {
  margin-left: 0px;
}

.divDataSrc {
  padding: 5px 5px 5px 5px;
  background-color: #d6e1f6;
  border-bottom-color: #C0CBE2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.divDataSourceWrapper {
  min-height: 350px;
}

.divDataSourceWrapper.hierarchyDataSource {
  min-height: 450px !important;
}

.hierarchyDataSource .projectTreeWrapper {
  float: left;
}

.divDataSourceWrapper.onlyQuestions .divHierarchyOptions {
  margin-top: 6px;
}

.divDataSourceWrapper .divHierarchyOptions .lblBrokenDownBy {
  font-weight: bold;
}

.divDataSourceWrapper.withHierarchy .ProjectTreeControl {
  float: left;
}

.hierarchyDataSource.onlyQuestions .ProjectTreeControl .Questions {
  border: 0;
}

.hierarchyDataSource.onlyQuestions .ProjectTreeControl .Questions .RadListBox {
  width: 560px;
}

.hierarchyDataSource.onlyQuestions .ProjectTreeControl table {
  border: 0;
}

.DataPointAdd .divIndentityDescription {
  margin: 10px 0px;
}

.DataPointAdd .divIndentityInfo {
  margin: 10px 0px;
}

.DataPointAdd select.ddlIdentity.aspNetDisabled {
  background-color: #eee;
}

.DataPointAdd select.ddlSourceIdentity.aspNetDisabled {
  background-color: #eee;
}

.DataPointAdd .ProjectTreeControl table tr td.QuestionsOneList .RadListBox {
  width: 450px !important;
}

.DataMartPublish .validationHelp {
  background: url(images/icons-sprite-1.png) no-repeat -1px -692px;
  margin: -2px;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  display: inline-block;
}

.DataMartPublish .sectionHeader {
  padding-bottom: 15px;
}

.DataMartPublish .sdList {
  padding-bottom: 15px;
  margin-left: 18px;
}

.DataMartPublish .validation-wrapper {
  border: 1px solid #ccc;
  max-height: 350px;
  overflow-y: auto;
  padding: 8px;
  background-color: #ffffff;
}

.DataMartPublish .odd {
  padding-left: 45px;
}

.DataMartPublish .even {
  margin-left: 10px;
}

.DataMartPublish .even.identity {
  background: url(images/id_card.png) no-repeat;
  padding-left: 20px;
}

.DataMartPublish .even.linked {
  background: url(images/link.png) no-repeat;
  padding-left: 20px;
}

.DataPointRelabel .SearchTextBox {
  color: #000;
  font-size: 12px;
}

.DataPointRelabel .SearchTextBoxGhost {
  color: #999;
  font-size: 12px;
}

.DataPointRelabel .boxRoleModal .content {
  padding: 10px 10px 10px 10px;
}

.DataPointRelabel .boxRoleModal .boxSkinMiniAlert .content {
  padding: 11px 10px 10px 35px;
}

.DataPointRelabel .divPrimaryQuestion table {
  width: 100%;
}

.DataPointRelabel td.label {
  width: 105px;
}

.DataPointRelabel .divPrimaryQuestion td.textbox, .DataPointRelabel .divMatrixSection td {
  padding-bottom: 5px;
}

.DataPointRelabel .divPrimaryQuestion td.textbox input, .DataPointRelabel .divMatrixSection td select {
  margin: 0;
}

.Calendar .schedulerCell,
.Calendar .calendarCell,
.Calendar .tasksCell {
  vertical-align: top;
}

.Calendar .headerRow {
  position: relative;
}

.Calendar .headerRow h1 {
  margin-left: 10px;
}

.Calendar .btnSpecialReturn {
  position: absolute;
  top: 0px;
  right: 10px;
}

.Calendar .RadScheduler_Default .rsAptIn,
.Calendar .RadScheduler_Default .rsAptMid,
.Calendar .RadScheduler_Default .rsAptContent,
.Calendar .RadScheduler_Default .rsAptSelected .rsAptIn,
.Calendar .RadScheduler_Default .rsAptSelected .rsAptMid,
.Calendar .RadScheduler_Default .rsAptSelected .rsAptContent {
  border: 0px;
  background: transparent;
  margin: 0px;
}

.Calendar .RadScheduler_Default .rsAptContent {
  border: 0px;
  background: transparent;
}

.Calendar .RadScheduler_Default .rsAptContent img {
  max-width: 100%;
  max-height: 100%;
}

.Calendar .RadScheduler .rsHeader {
  z-index: 999;
}

.Calendar .rsAptResize {
  display: none;
}

.Calendar .scheduleToolTip {
  width: 220px;
  margin: 7px 0;
}

.Calendar .scheduleToolTip tr:first-child td:first-child {
  width: 40px;
  background-position: top !important;
}

.Calendar .scheduleToolTip span.itemAction {
  font-size: 12px;
  font-weight: bold;
}

.Calendar .scheduleToolTip span.itemSchedule {
  color: #999999;
  padding-top: 2px;
  font-weight: bold;
  display: block;
}

.Calendar .scheduleToolTip .eventActions {
  float: left;
}

.Calendar .calendarCell {
  height: 100px;
  padding-right: 20px;
}

.Calendar .rsHeader h2 {
  line-height: inherit;
}

.Calendar .rsHeader .rsToday {
  text-transform: capitalize;
}

.Calendar .RadCalendar_Vovici .rcRow .existingevent.rcSelected {
  background-color: #F5F1D6;
}

.Calendar .RadCalendar_Vovici .rcRow .OpenSurveyActive {
  background: url("images/calendarOpen.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .existingevent.rcHover {
  background-color: #F5F1D6;
  cursor: pointer;
}

.Calendar .rcRow {
  height: 56px;
}

.Calendar .rcRow td {
  width: 56px;
}

.Calendar .rcRow .existingevent {
  height: 54px;
  width: 54px;
}

.OpenSurveyFaded {
  background: url("images/calendarOpenFaded.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .SendFirstReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendSecondReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendThirdReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendFourthReminderActive,
.Calendar .RadCalendar_Vovici .rcRow .SendThankYouActive,
.Calendar .RadCalendar_Vovici .rcRow .SendInitialInviteActive {
  background: url("images/calendarInvitation.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .SendFirstReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendSecondReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendThirdReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendFourthReminderFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendThankYouFaded,
.Calendar .RadCalendar_Vovici .rcRow .SendInitialInviteFaded {
  background: url("images/calendarInvitationFaded.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .CloseSurveyActive {
  background: url("images/calendarClose.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .CloseSurveyFaded {
  background: url("images/calendarCloseFaded.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .MultipleEventsActive {
  background: url("images/calendarMultiple.gif") no-repeat 50% 50%;
}

.Calendar .RadCalendar_Vovici .rcRow .MultipleEventsFaded {
  background: url("images/calendarMultipleFaded.gif") no-repeat 50% 50%;
}

table.CreateNewReport {
  margin: 15px;
}

table.CreateNewReport .Projects {
  border: 1px solid #ccc;
  background-color: white;
}

table.CreateNewReport .SearchRow td {
  padding-bottom: 10px;
}

.newReport a {
  width: 154px;
}

.newReport {
  width: 162px;
}

.bulletList {
  list-style-type: decimal;
  padding: 10px 0 0 61px;
  max-width: 400px;
}

.bulletList.withBullets {
  list-style-type: disc;
}

.ManageResponses .intro, .RespondentWeighting .intro, .ReportingGrid .intro, .ExportClarabridge .intro, .Insights .intro {
  padding: 0;
}

.ManageResponses .headercommands {
  padding-top: 14px;
}

.rateit {
  display: -moz-inline-box;
  display: inline-block;
  position: relative;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}

.rateit .rateit-range {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
  background: url(images/star.gif);
  height: 16px;
  outline: none;
}

.rateit .rateit-range * {
  display: block;
}

/* for IE 6 */
* html .rateit, * html .rateit .rateit-range {
  display: inline;
}

/* for IE 7 */
* + html .rateit, * + html .rateit .rateit-range {
  display: inline;
}

.rateit .rateit-hover, .rateit .rateit-selected {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
}

.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {
  left: auto;
  right: 0;
}

.rateit .rateit-hover {
  background: url(images/star.gif) left -32px;
  color: #efc529;
}

.rateit .rateit-hover-rtl {
  background-position: right -32px;
}

.rateit .rateit-selected {
  background: url(images/star.gif) left -16px;
  color: #bf4242;
}

.rateit .rateit-selected-rtl {
  background-position: right -16px;
}

.rateit .rateit-preset {
  background: url(images/star.gif) left -48px;
  color: #ef6b22;
}

.rateit .rateit-preset-rtl {
  background: url(images/star.gif) left -48px;
}

.rateit button.rateit-reset {
  background: url(images/stars-small.png) 0 22px;
  width: 20px;
  height: 20px;
  display: -moz-inline-box;
  display: inline-block;
  float: left;
  outline: none;
  border: none;
  padding: 0;
  opacity: 0.5;
}

.rateit .rateit-reset span {
  display: none;
}

.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {
  background-position: 0 22px;
  opacity: 1;
}

.rateit-font {
  font-size: 24px;
  line-height: 1em;
}

.rateit-font .rateit-range {
  background: none;
  height: auto;
}

.rateit-font .rateit-empty {
  color: #ccc;
}

.rateit-font .rateit-range > div {
  background: none;
  overflow: hidden;
  cursor: default;
}

.rateit.rateit-font .rateit-reset {
  font-size: inherit;
  background: none;
  width: 0.6em;
  height: 0.6em;
  margin-top: 0.2em;
  background: gray;
  border-radius: 50%;
  position: relative;
}

.rateit.rateit-font .rateit-reset span {
  display: block;
  font-weight: bold;
  color: white;
  height: calc(50% - 0.045em);
  top: 0;
  position: absolute;
  border-bottom: 0.09em solid white;
  width: 72%;
  margin-left: 14%;
}

.rateit.rateit-font .rateit-reset:hover, .rateit.rateit-font button.rateit-reset:focus {
  background: #e6574b;
  /* Old browsers */
  background: -webkit-radial-gradient(center, ellipse, #e6574b 55%, #f6836b 77%, #f9d3cc 100%);
  background: radial-gradient(ellipse at center, #e6574b 55%, #f6836b 77%, #f9d3cc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background-position: 0 0;
}

/* ImageResponses Page styles */
.grid-images-wrapper {
  width: 100%;
}

.grid-images-wrapper .image-tab-control {
  visibility: visible !important;
}

.grid-images-wrapper .grid-images {
  position: relative;
  min-height: 35px;
}

.grid-images-wrapper .grid-images .loader-panel {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #d0d0d0;
  filter: alpha(opacity=40);
  -ms-opacity: .4;
  opacity: .4;
  display: none;
}

.grid-images-wrapper .grid-images .loader-panel img {
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
}

.grid-images-wrapper .no-images {
  margin: 28px auto;
  text-align: center;
  display: none;
}

.grid-images-wrapper .toolbar label {
  font-weight: bold;
  vertical-align: middle;
}

.grid-images-wrapper .toolbar .RadSlider {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.grid-images-wrapper .toolbar .items.align-right {
  position: absolute;
  right: 0;
}

.grid-images-wrapper .grid-images-toolbar {
  height: 28px;
  background: url(images/icons-sprite-1.png) repeat-x 0px -1346px;
  padding: 5px 4px 3px 9px;
  height: 28px;
}

.grid-images-wrapper .grid-images-toolbar li {
  margin-right: 6px;
}

.grid-images-content .image-item {
  width: 10%;
  float: left;
  border: 1px solid #F1F1F1;
  box-sizing: border-box;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 120px;
  width: expression(document.body.clientWidth < 1280? "120px": "auto");
}

.grid-images-content .image-item:hover {
  background-color: #eff7d5;
}

.grid-images-content .image-item .image-thumb {
  height: 100%;
  position: relative;
  margin: auto;
}

.grid-images-content .image-item .image-wrapper {
  position: relative;
  width: 100%;
  height: 100px;
  margin: 10px 0;
  line-height: 15px;
}

.grid-images-content .image-item .image-wrapper img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  -ms-border-radius: 4px;
  border-radius: 4px;
}

.grid-images-content .image-item .image-info-top {
  margin: auto;
  margin-top: 7px;
  margin-left: 5px;
}

.grid-images-content .image-item .image-name,
.grid-images-content .image-item .image-date {
  display: none;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.grid-images-content .image-item .image-name span:first-child,
.grid-images-content .image-item .image-date span:first-child {
  font-weight: bold;
}

.grid-images-content .image-item .image-link {
  display: none;
}

.grid-images-content .image-item .image-rating {
  margin: auto;
  margin-bottom: 10px;
  display: none;
  width: 120px;
  height: 20px;
}

.grid-images-toolbar .rateit .rateit-range, .grid-images-content .image-item .image-rating .rateit-range {
  background: url(images/stars-small.png);
  height: 20px;
}

.grid-images-toolbar .rateit .rateit-hover, .grid-images-content .image-item .image-rating .rateit-hover {
  background: url(images/stars-small.png) left -40px;
}

.grid-images-toolbar .rateit .rateit-hover-rtl, .grid-images-content .image-item .image-rating .rateit-hover-rtl {
  background-position: right -20px;
}

.grid-images-toolbar .rateit .rateit-selected, .grid-images-content .image-item .image-rating .rateit-selected {
  background: url(images/stars-small.png) left -20px;
}

.grid-images-toolbar .rateit .rateit-selected-rtl, .grid-images-content .image-item .image-rating .rateit-selected-rtl {
  background-position: right -20px;
}

.grid-images-toolbar .rateit .rateit-preset, .grid-images-content .image-item .image-rating .rateit-preset {
  background: url(images/stars-small.png) left -20px;
}

.grid-images-toolbar .rateit .rateit-preset-rtl, .grid-images-content .image-item .image-rating .rateit-preset-rtl {
  background: url(images/stars-small.png) left -20px;
}

.grid-images-toolbar .rateit .rateit-reset, .grid-images-content .image-item .image-rating .rateit-reset {
  background: url(images/stars-small.png) left -60px;
  width: 20px;
  height: 20px;
}

.grid-images-content input[type=checkbox] {
  border: 0;
  margin: 0;
  opacity: 0;
  outline: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.grid-images-content input[type=checkbox] + label:before,
.grid-images-content i.input-checkbox:before {
  background-color: #f0f0f0;
  border: 1px solid #ccc;
  content: '';
  display: inline-block;
  height: 16px;
  margin-right: 7px;
  width: 16px;
  position: relative;
  top: 2px;
  -webkit-border-radius: .2em;
  -moz-border-radius: .2em;
  -khtml-border-radius: .2em;
  border-radius: .2em;
}

.grid-images-content input[type=checkbox] + label:hover:before,
.grid-images-content i.input-checkbox:hover:before,
.grid-images-content .hover i.input-checkbox:before {
  background-color: #cccccc;
  background-image: url(images/checkbox.png);
  background-image: none, url(images/checkbox.svg);
  background-position: center center;
  background-repeat: no-repeat;
  border-color: #cccccc;
}

.grid-images-content input[type=checkbox]:checked + label:before,
.grid-images-content input[type=checkbox]:checked + label:hover:before,
.grid-images-content .checked i.input-checkbox:before,
.grid-images-content .checked i.input-checkbox:hover:before {
  background-image: url(images/checkbox.png);
  background-image: none, url(images/checkbox.svg);
  background-position: center center;
  background-repeat: no-repeat;
}

.grid-images-content input[type=checkbox]:checked + label:before,
.grid-images-content input[type=checkbox]:checked + label:hover:before,
.grid-images-content .checked i.input-checkbox:before,
.grid-images-content .checked i.input-checkbox:hover:before {
  background-color: #a4b8e0;
  border-color: #a4b8e0;
}

.grid-images-content .image-item.selected {
  background-color: #eff7d5;
}

.grid-images-content .image-item .image-selected-checkbox {
  margin-top: 5px;
  margin-left: 5px;
}

.lb-data .lb-caption {
  color: #fff;
  font-size: 18px;
}

.lb-data .lb-caption:hover {
  cursor: pointer;
}

.grid-images-content.row-size-8 .image-item {
  width: 12.5%;
}

.grid-images-content.row-size-8 .image-item.selected {
  background: url("./images/img_selected_x8.png") no-repeat 100% 102% #eff7d5;
}

.grid-images-content.row-size-6 .image-item {
  width: 16.666%;
}

.grid-images-content.row-size-6 .image-item.selected {
  background: url("./images/img_selected_x6.png") no-repeat 100% 101% #eff7d5;
}

.grid-images-content.row-size-4 .image-item {
  width: 25%;
}

.grid-images-content.row-size-4 .image-item.selected {
  background: url("./images/img_selected_x4.png") no-repeat 100% 102% #eff7d5;
}

.grid-images-content.row-size-2 .image-item {
  width: 50%;
}

.grid-images-content.row-size-2 .image-item.selected {
  background: url("./images/img_selected.png") no-repeat 100% 107% #eff7d5;
}

.grid-images-content.row-size-4 .image-item .image-wrapper,
.grid-images-content.row-size-2 .image-item .image-wrapper {
  height: 160px;
}

.grid-images-content.row-size-6 .image-item .image-wrapper {
  height: 135px;
}

.grid-images-content.row-size-2 .image-item .image-rating,
.grid-images-content.row-size-4 .image-item .image-rating,
.grid-images-content.row-size-6 .image-item .image-rating {
  bottom: 0px;
}

.grid-images-content.row-size-8 .image-item .image-rating {
  bottom: 0px;
}

.grid-images-content.row-size-4 .image-item .img-selected,
.grid-images-content.row-size-4 .image-item .img-selected {
  bottom: -8px;
}

.grid-images-content.row-size-6 .image-item .img-selected,
.grid-images-content.row-size-6 .image-item .img-selected {
  bottom: -14px;
}

.grid-images-content.row-size-10 .image-item .img-selected,
.grid-images-content.row-size-8 .image-item .img-selected {
  right: -52px;
  bottom: -8px;
}

.grid-images-content.row-size-10 .image-item .img-selected img,
.grid-images-content.row-size-8 .image-item .img-selected img {
  max-width: 60%;
}

.grid-images-content[data-show-name="true"] .image-thumb .image-name,
.grid-images-content[data-show-name="true"] .image-thumb .image-link,
.grid-images-content[data-show-date="true"] .image-thumb .image-date,
.grid-images-content[data-show-rating="true"] .image-thumb .image-rating,
.rating-filter .rateit {
  display: block;
}

.grid-images-wrapper .btnSkinEmphasized {
  float: right;
  margin: 10px;
  display: none;
}

.thumb-details .thumb-details-lbl {
  font-weight: bold;
}

.thumb-details .thumb-options div input,
.thumb-details .thumb-options div label {
  vertical-align: middle;
}

.grid-images-toolbar .rating-filter td {
  vertical-align: middle;
  padding: 0 3px;
}

.horizontalScroll {
  overflow-y: auto;
}

.DataMartEdit .btnSkinConfirm.updated span,
.DataMartEdit .btnSkinConfirm.updated .btnDisabled span,
.DataMartEdit .btnSkinCancel.updated span,
.DataMartEdit .btnSkinCancel.updated .btnDisabled span {
  padding: 2px 10px 2px 9px;
}

.LibraryTextBlockAdd .AddTextBlock .AddTextBlockName {
  width: 683px;
  margin-left: 3px;
}

.LibraryTextBlockAdd .AddCodeBlock .AddTextBlockName {
  width: 530px;
  margin-left: 3px;
}

.LibraryTextBlockAdd .AddTextBlock .AddTextBlockName {
  width: 728px;
}

.LibraryTextBlockAdd .AddCodeBlock .AddTextBlockName {
  width: 528px;
}

.LibraryTextBlockAdd .RadEditor {
  margin-right: 5px;
  margin-left: 3px;
  margin-bottom: 0px;
  margin-top: 10px;
  white-space: nowrap;
}

.LibraryTextBlockAdd .RadEditor .reContentArea {
  width: 760px;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;
}

.LibraryTextBlockAdd .RadEditor img {
  vertical-align: top !important;
}

.LibraryTextBlockAdd .Row.StatusInfo {
  width: 400px;
  margin-left: 3px;
  margin-top: 10px;
}

.LibraryTextBlockAdd .CodeBlockEditor {
  margin-right: 5px;
  margin-left: 3px;
  margin-bottom: 0px;
  margin-top: 10px;
  white-space: pre;
}

.InsertQuestionFromLibrary .leftPanel {
  width: 245px;
  vertical-align: top;
  float: left;
}

.InsertQuestionFromLibrary .library-gap {
  margin-top: 8px;
  margin-bottom: 2px;
}

.InsertQuestionFromLibrary .rightPanel {
  margin-top: 8px;
  width: 526px;
  vertical-align: bottom;
  margin-left: auto;
  padding-left: 15px;
}

.sidetabs .tabList a.stbIconAdminReports.stbSelected,
.sidetabs .tabList a.stbIconReports.stbSelected {
  cursor: pointer;
}

.ReportSchedule .outOfBoxAction {
  float: right;
  line-height: 17px;
  margin-top: 36px;
}

.ReportSchedule .intro {
  float: left;
}

.ReportSchedule .intro p {
  margin: 0;
}

.ReportSchedule .emailButton,
.ReportSchedule .emailButton {
  width: 4%;
  float: left;
  min-width: 72px;
  margin-right: 3px;
  text-align: right;
}

.ReportSchedule .emailButton.to,
.ReportSchedule .emailButton.subject {
  cursor: pointer;
}

.ReportSchedule .emailButton.from {
  cursor: default;
}

.ReportSchedule .emailButton span {
  min-width: 53px;
}

.ReportSchedule .largeInputText {
  color: #333;
  vertical-align: middle;
  font-size: 14px;
  border: 1px solid #cbcbcb;
  padding: 3px 0px 3px 0px;
  width: 78%;
}

.ReportSchedule textarea {
  overflow: auto;
}

.ReportSchedule .RadEditor .reLayoutWrapper,
.ReportSchedule .RadEditor .reLayoutWrapper tbody,
.ReportSchedule .RadEditor .reLayoutWrapper tr,
.ReportSchedule .RadEditor .reLayoutWrapper .reContentCell {
  display: block;
}

.ReportSchedule .RadEditor .reContentArea {
  word-wrap: break-word;
  word-break: break-all;
  max-width: 1774px;
  min-width: 200px;
  display: block;
}

.ReportSchedule .RadEditor.reWrapper .reToolCell {
  word-wrap: break-word;
  word-break: break-all;
}

.ReportSchedule #divRadMessage * {
  max-width: 1775px;
}

.ReportSchedule textarea {
  overflow: auto;
}

.ReportSchedule .RadEditor.Default .reEditorModes {
  background-color: #F8F8F8;
}

.ReportSchedule .Default.RadEditor .reToolCell {
  background: #F8F8F8;
}

.ReportSchedule .RadEditor.Default .reContentCell {
  border: solid 1px #CCC;
}

.ReportSchedule .reWrapper {
  min-width: 1px !important;
  min-height: 1px !important;
}

.ReportSchedule .rcbSeparator {
  background: #F1F8F0 !important;
  min-height: 1px !important;
}

.ReportSchedule .reToolbar .reTool_text .reButton_text {
  color: #000000 !important;
}

.ReportSchedule .reContentArea {
  font-family: Arial !important;
  font-size: 12px !important;
}

.ReportSchedule .recurrence {
  margin-top: -1px;
}

.ReportSchedule .recurrence,
.ReportSchedule div.recurrenceOptions {
  padding-left: 21px;
  padding-left: 19px\9;
  *padding-left: 20px;
}

.ReportSchedule.divToRight {
  width: 89%;
}

.ReportSchedule .intro .prevArrow,
.ReportSchedule .intro .nextArrow {
  background-repeat: no-repeat;
  height: 18px;
}

.ReportSchedule .deliveryContent {
  padding-left: 10%;
  padding-right: 1%;
}

.ReportSchedule .recurrenceOptions {
  line-height: 30px;
}

.ReportSchedule .emailCompose .column {
  float: left;
}

.ReportSchedule .emailCompose .message {
  width: 100%;
}

.tabExternalIds .error, .gridExternalSourcesWrapper .error, .largeInputText.error {
  border-width: 2px;
  border-color: #ff0000;
}

.gridExternalSourcesWrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tableSpacing td {
  padding-top: 3px;
}

.AssignToTeam .tree {
  height: 275px;
  width: 100%;
  background: #fff;
}

.AssignToTeam .tree li {
  border: none;
}

.tabExternalIds .RadGrid_Vovici .rgRow td, .tabExternalIds .RadGrid_Vovici .rgAltRow td, .tabExternalIds .RadGrid_Vovici .rgEditRow td,
.EditOrganization .RadGrid_Vovici .rgRow td, .EditOrganization .RadGrid_Vovici .rgAltRow td, .EditOrganization .RadGrid_Vovici .rgEditRow td {
  -o-text-overflow: inherit;
  text-overflow: inherit;
}

.EditOrganization .DataSection {
  border-top: none;
}

.EditOrganization .editOrganization {
  margin: 3px 0;
  padding: 3px 0 3px 3px;
}

.EditOrganization .editDefaultUser {
  margin: 3px 0;
  padding: 3px 0 3px 3px;
}

.EditGroup .tabContent {
  padding: 10px;
  height: 250px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
}

.EditGroup .tabContent.overflow, .WorkGroupEdit .tabContent.overflow {
  overflow-y: auto;
  overflow-x: auto;
  position: relative !important;
}

.EditGroup .editGroupLonger {
  width: 99%;
  margin: 3px 0;
  padding: 3px 0 3px 3px;
}

.EditGroup .editGroupDropdown {
  padding: 3px 0 3px 3px;
  width: 100%;
  margin: 3px 0;
}

.GroupUsers .orgDisabled .rtIn, .GroupUsers a.orgDisabled {
  color: gray !important;
}

.GroupUsers .RadTreeView .orgDisabled, .GroupUsers .TreeUsers .orgDisabled {
  display: none;
}

.GroupUsers .TreeOrgs .orgDisabled {
  display: block;
}

.BoConnectionEdit td, .TableauConnectionEdit td, .TableauDSConnectionEdit td {
  padding: 1px;
}

.ReportList #shadow, .DataMartList #shadow {
  z-index: 1010;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  background: url(images/progress.gif) no-repeat scroll 50% 50% gray;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.Dashboard .RadTabStrip .rtsLink:hover {
  cursor: move;
}

.Dashboard .rtsDropClueTop {
  background: url("images/icons-sprite-1.png") -2px -129px;
}

.Dashboard .rtsDropClueBottom {
  background: url("images/icons-sprite-1.png") -2px -113px;
  margin-top: -10px;
  height: 15px;
  width: 10px;
}

.Dashboard .rtsGhostTab {
  background-color: #EBEBEB;
}

.DivTextCrop {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.verticalAlignMiddle * {
  vertical-align: middle;
}

.NotifyUsers .RadEditor .reContentArea {
  word-wrap: break-word;
  word-break: break-all;
  width: 750px;
}

.PublishNotify .RadEditor .reContentArea {
  word-wrap: break-word;
}

.EndPageDesigner .RadEditor .reContentArea {
  word-wrap: break-word;
  word-break: break-all;
  width: 781px;
}

.EditReportOptions .SearchTextBoxGhost {
  color: #999;
  font-size: 12px;
}

.EditReportOptions .divPrimaryQuestion {
  margin-bottom: 10px;
}

.EditReportOptions .divPrimaryQuestion .label {
  width: 60px;
}

.EditReportOptions .divMatrixSection {
  margin-bottom: 10px;
}

.EditReportOptions .divMatrixSection .label {
  width: 85px;
}

.ExportClarabridge input[type="radio"]:disabled, .ExportClarabridge input[type="checkbox"]:disabled {
  background: none;
  border: none;
}

div.RadToolTip td {
  vertical-align: middle;
}

.RadToolTip table.rtShadow tr .rtWrapperLeftMiddle, .RadToolTip table.rtShadow tr .rtWrapperRightMiddle {
  min-width: 7px;
}

.DeleteBlock ul.delete-options {
  margin-left: -15px;
  margin-top: 10px;
}

.DeleteBlock ul.delete-options li {
  padding-bottom: 5px;
}

.DeleteBlock input[type="radio"] {
  float: left;
  margin-top: 0px;
}

.DeleteBlock .vert-middle * {
  vertical-align: middle;
}

.DeleteBlock .content {
  padding: 17px 56px 5px !important;
}

.DeleteBlock ul.delete-options label {
  margin-left: 22px;
  display: block;
}

.sysoptions .inline.collapsed .divWarningContainer {
  margin: 0;
}

.sysoptions .divWarningContainer {
  padding: 2px 10px 2px 2px;
  margin: 5px 1px 10px 0px;
}

.sysoptions .divWarningContainer .content div {
  line-height: 20px;
}

.sysoptions .divWarningContainer .box {
  margin-bottom: 0px !important;
}

.EditGroupGrid .rgHeaderWrapper {
  background-color: #e5edf6 !important;
}

.EditGroupGrid {
  background-color: transparent;
  border: none;
}

.AddTrigger .divProfiles .ChannelItem #divLabels {
  width: 175px !important;
  margin-right: 0px !important;
}

.AddTrigger .divProfiles .ChannelItem #divDataField,
.AddTrigger .divProfiles .ChannelItem #divSurveyQuestion {
  margin-left: 8px !important;
}


.AddSurvey .content.projects,
.AddDataStore .content.projects {
  padding-top: 20px;
}

.AddSurvey .projectTree tr.SearchRow td,
.AddDataStore .projectTree tr.SearchRow td {
  padding-left: 0px;
  padding-right: 0px;
}

.AddSurvey .projectTree tr.SearchRow input,
.AddDataStore .projectTree tr.SearchRow input {
  width: 455px !important;
}

.AddSurvey .projectTree,
.AddDataStore .projectTree {
  margin-top: 5px;
  margin-bottom: 10px;
}

.AddSurvey .lblSelectSurvey,
.AddDataStore .lblSelectSurvey {
  font-weight: bold;
}

.DataStoreChannels .divAddNewItem a,
.CollectDataChannels .divAddNewItem a,
.AddTrigger .divAddNewItem a {
  vertical-align: middle;
  cursor: pointer;
}

.DataStoreChannels .divAddNewItem.disabled a,
.AddTrigger .divAddNewItem.disabled a {
  cursor: default;
}

.DataStorePublish .validation-wrapper {
  border: 1px solid #ccc;
  min-height: 150px;
  max-height: 350px;
  overflow-y: auto;
  padding: 8px;
  background-color: #ffffff;
}

.DataStorePublish .sectionFooter {
  padding-top: 15px;
}

.DataStorePublish .sectionDescription {
  padding-bottom: 15px;
}

.DataStorePublish .ulEvents {
  margin-left: 18px;
}

.DataStorePublish .ulEvents.errors {
  padding-bottom: 15px;
  padding-top: 15px;
}

.DataStorePublish .ulEvents .even {
  margin-left: 10px;
}

.DataStoreValues .divWarningContainer,
.DataStoreTriggers .divWarningContainer {
  background-color: #FFF;
  margin-right: 1px;
  width: 480px;
}

/* Data Store Triggers styling */
.DataStoreTriggers #divTriggersPane {
  margin-top: 20px;
}

.DataStoreTriggers #divTriggersPane #triggerWrapper {
  width: 100%;
}

.DataStoreTriggers #divTriggersPane.labelsContent {
  min-height: 615px;
}

.DataStoreTriggers #divTriggersPane #btnAddTrigger {
  position: absolute;
  right: 1%;
  top: 19px;
}

.DataStoreTriggers #divTriggersPane .viewButtons {
  position: absolute;
  top: 25px;
  right: 10%;
}

.DataStoreTriggers #divTriggersPane .viewButtons li + li {
  padding: 0px;
}

.UpdateProfile .lblDescription {
  margin-right: 5px;
}

.UpdateProfile .RadGrid {
  margin-top: 20px;
  margin-bottom: 15px;
  height: 350px;
}

.UpdateProfile .RadGrid .rgHeaderDiv {
  margin-right: 0px !important;
}

/*CustomLangPageDesigner.aspx dialog*/
.lang-settings {
  margin-top: 7px;
  max-height: 396px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 20px;
}

.lang-settings ul {
  width: 370px;
}

.lang-settings .lang-item {
  padding: 5px;
  padding-right: 29px;
  background-color: #F0F4FA;
  border: 1px solid #C0CEE4;
  -webkit-box-shadow: 0 0 5px 0 #d8d8d8;
  -ms-box-shadow: 0 0 5px 0 #d8d8d8;
  box-shadow: 0 0 5px 0 #d8d8d8;
  -ms-border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 4px;
  position: relative;
}

.lang-settings .lang-item .lang-grip {
  background: url(images/itemGrip.png) center center no-repeat;
  cursor: move;
  display: block;
  float: right;
  height: 24px;
  margin: 0;
  width: 24px;
  position: absolute;
  top: 5px;
  right: 5px;
}

.lang-settings .lang-item-info {
  height: 24px;
  width: 100%;
  line-height: 22px;
}

.lang-settings .lang-item-info input[type="checkbox"],
.lang-settings .lang-item-info .lang-title {
  vertical-align: super;
}

.lang-settings .lang-item-info .lang-title {
  width: 100%;
  max-width: 270px;
  overflow: hidden;
  white-space: nowrap;
  -moz-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: initial;
}

.lang-settings .lang-item-info .lang-title.editable:hover {
  background: #FFC;
  cursor: pointer;
}

.lang-settings .lang-item-info .lang-title.editing {
  z-index: 2;
}

.lang-settings .lang-item-info .lang-title.editing input {
  width: 98%;
  height: 18px;
  border: none;
  font-size: 12px;
}

.lang-settings .lang-item.ui-sortable-placeholder {
  visibility: visible !important;
  border: 1px dashed #C0CEE4;
  margin-bottom: 4px;
}

/*Start of AutoNumberQuestionHeadings.aspx dialog*/
#divAutoNumberQHeadingType li > input[type=radio],
#divAutoNumberOptions input[type=checkbox] {
  vertical-align: bottom;
  margin: 0 3px 0 0;
  position: relative;
}

#divAutoNumberQHeadingType li > input[type=radio] {
  top: -3px;
}

#divAutoNumberOptions input[type=checkbox] {
  top: -1px;
}

#divAutoNumberQHeadingType li {
  padding-bottom: 5px;
}

#divAutoNumberOptions {
  padding-bottom: 14px;
  width: 100%;
}

#divAutoNumberOptions table {
  width: 100%;
}

#divAutoNumberOptions table td {
  width: 50%;
}

#divAutoNumberQHeadingType .lblAutoNumberExamp {
  padding-left: 22px;
  white-space: nowrap;
  overflow: hidden;
  max-width: 500px;
  display: inline-block;
  text-overflow: ellipsis;
}

/*End of AutoNumberQuestionHeadings.aspx dialog*/
.lang-settings .lang-item-info .lang-icon {
  width: 24px;
  display: inline-block;
  margin-right: 5px;
  max-height: 24px;
}

.lang-settings .lang-item-info .lang-icon img {
  max-width: 24px;
  max-height: 24px;
  cursor: pointer;
}

.lang-settings .rbDelete {
  position: relative;
  top: -35px;
  left: 15px;
  display: none;
  background-position: 0px -140px;
  cursor: pointer;
}

.lang-item[data-is-default-flag="false"] .lang-icon:hover .rbDelete {
  display: block;
}

/*Start of InserRespone.aspx dialog*/
.InsertResponse #divInsertResponses #QuestionTextDescriptionSpan {
  font: 9pt arial;
  font-style: italic;
  color: grey;
}

.InsertResponse #divInsertResponses span {
  font: 10pt arial, helvetica, sans-serif;
  font-weight: bold;
}

.InsertResponse #divInsertResponses select {
  width: 100%;
}

.InsertResponse #divInsertResponses input {
  width: 324px;
}

/*End of InserRespone.aspx dialog*/
/*LinkManager.ascx dialog styles*/
div[id*="dialogOpenerLinkManager"] {
  width: 409px !important;
}

/*End of LinkManager.ascx dialog */
/*Quotas Tab Page*/
.Quotas .contentPreviewMask {
  background-color: #F8F8F8;
  position: absolute;
  z-index: 3001;
}

.Quotas .contentPreviewMask span {
  background-color: #cddeff;
  border: 1px solid #cbd7ef;
  color: #333;
  display: block;
  font-size: 13px;
  font-weight: bold;
  margin: 20px auto 0 auto;
  padding: 10px;
  text-align: center;
  width: 100px;
}

.QuotasPane .ui-sortable-placeholder {
  visibility: visible !important;
  border: 1px dashed #C0CEE4;
  margin-bottom: 4px;
}

/*Start of ForgotPage.aspx*/
.ForgotPage .loggingIn .notification {
  padding: 11px 10px 10px 35px;
  border: 0;
}

/*End of ForgotPage.aspx*/
/*Start of UpdatePassword.aspx*/
.UpdatePassword .PasswordCriteria span {
  color: #999 !important;
  list-style-type: disc;
  list-style-position: inside;
  padding-left: 10px;
  padding-bottom: 5px;
  display: block;
}

/* WFO Settings*/
.WFOSettings .options input {
  width: 330px;
}

.WFOSettings .options .ddinput {
  width: 335px;
}

.WFOSettings .options {
  margin-bottom: 5px;
}

.WFOSettings .wfoRecurrenceOptions input {
  width: auto;
  margin-bottom: 10px;
}

.WFOSettings div.recurrenceOptions {
  padding-left: 21px;
}

.WFOSettings .ds-connections-options {
  display: none;
}

.tbImportWfoUsers {
  width: 100%;
}

.tdSharingSource, .tdSharingDestination {
  width: 47%;
}

.tdSharingButtons {
  width: 6%;
  text-align: center;
}

.tbImportWfoUsers .RadTreeView {
  height: 500px;
  overflow: auto;
}

.tbImportWfoUsers {
  margin-bottom: 20px;
}

.wfoImportButtons .buttonSplit {
  text-align: right;
}

.wfoImportButtons .RadAjaxPanel {
  display: inline !important;
}

/* End WFO Settings*/
.bold-text {
  font-weight: bold;
}

/*Tableau WDC*/
.wdcLabel {
  font-size: 16px;
}

.wdcMessage {
  font-size: 12px;
}

.treeViewOverlap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.7;
  z-index: 1000;
  display: none;
}
