* {
	outline: none;
}
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 100%;
	min-height: 650px;
	}
a img {
 border:none;
}
a {
	cursor: pointer;
	text-decoration: none;
	color: #666666;
}
#opaque {
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
    background: transparent url(../images/black.dot.png);
}
.clear {
	height: 1px;
	clear: both;
}
.paddedTable td {
	padding: 3px;
}
.paddedTable1 td {
	padding: 7px;
}
.noPaddedTable td {
	padding: 0px;
}
.tbPaddedTable td {
	padding: 3px;
}
#facebox .orgChart td {
	padding: 6px;
}
#facebox .paddedTable1 td {
	padding: 8px;
}
#facebox .paddedTable td {
	padding: 3px;
}
#facebox .noPaddedTable td {
	padding: 0px;
}
#dashboard {
	height: 40px;
	text-align: left;
	font-size: 12px;
	position: fixed;
	min-width: 900px;
	width: 100%;
	z-index: 100;
	left: 0px;
	top:0;
}
#dashboardClear {
	background: transparent url(../images/bottom_shadow_top_bar.png) repeat-x 0px 0px;
	height: 14px;
	clear: both;
}
/* IE7 hack */
html>body #container {*padding-top: 39px;}

#dashboard a {
	color:#D41C5A;
}
#dashboard a:hover {
	color:#666;
	text-decoration: none;
}
#dashRight {
	padding: 3px 0px 0px 0px;
	width: 200px;
	float: right;
	height: 18px;
	background-color: #FFF;
	text-align: right;
}
#dashLeft {
	padding: 3px 0px 0px;
	height: 30px;
	background-color: #FFF;
}
#container {
	margin:0 auto;
	text-align:left;
	width:970px;
	padding-top:39px;
	*padding-top:13px;
}
#absoluteSection {
	width:300px;
	float:left;
	text-align: left;
	height:25px;
	line-height:27px;
	position:absolute;
}
#quickHeaderLinks {
	float:right;
	/* max-width:650px; */
	overflow: visible;
	text-align:right;
	height:25px;
	min-height:25px;
	line-height:25px;
	padding-top:2px;
}

div.quickLinks {
	margin-right: 8px;
	float:right;
	height:25px;
	line-height:25px;
	position:relative;
	cursor:pointer;
}
div#moreQuickLinks {
	margin-right:5px;
	float:right;
	height:25px;
	line-height:25px;
	text-align:left;
}
a.quickLinkAnchor {
	height:25px;
	line-height:22px;
	
}
a.quickLinkAnchor:hover {
	text-decoration: none;
}
a.quickLinkAnchor > img{
	height : 20px;
	vertical-align: middle;	
}

div.quickLinks img{
	height : 25px;
}

div.quickLinks:hover img{
	opacity: 1;
}
#dayOfMonth {
	position:absolute;
	top:4%;
	color:#000;
	left:30%;
	font-size: 9px;
	cursor: pointer;
}

.headerIconNumber {
	color: #D41C5A;
    font-size: 9px;
    position: absolute;
    right: -3px;
    top: -8px;
}
#top-section {
	height:45px;
}
#logo-section {
	width:300px;
	text-align:left;
}
#top-right-section {
	float:right;
	text-align: right;
	padding-right: 25px;
	font-size: 12px;
	color:#666666
}
.autocompleteModuleSection{
	z-index: 1; 
	text-align:left;
	display:none;
}

#inputSuggestion.autocompleteModuleSection {
	display: inline-block;
}


#archive img{
	display: block;
	width:15px;	
	float:right;
}
#movetoFolder img{
	display: block;
	width:15px;	
	float:right;
}
.toKnowDropDown{
	font-size: 13px;
	color:#666;
	margin-right: 7px;
}
.toKnowDropDown>span{
	margin-right:5px;
}
.moduleInitialInput{
	/* border-radius: 1px;  */
	border:1px solid #ccc; 
	width:138px;
	color:#999;
/* 	background-origin:padding-box; */
}
.toDoDropDown{
	font-size:13px; 
	color:#666;
/* 	margin-right: 7px; */
}
.toDoDropDown>span{
	margin-right: 5px; 	
}

.whiteSectionStart {
	width:970px;
/* 	padding-top:16px; */
/* 	min-height: 500px; */
	background:url(../images/top_band.png) no-repeat;
}
.whiteSectionContent {
	width:955px;
	padding-left:15px;
	background:url(../images/middle_band.png) repeat-y;
	min-height: 475px;
}
.poweredBy {
	width:955px;
	padding-left:15px;
	background:url(../images/middle_band.png) repeat-y;
	padding-top: 5px;
}
.whiteSectionEnd {
	clear:both;
	height:22px;
	width:970px;
	padding-bottom: 10px;
	background:url(../images/bottom_band.png) no-repeat;
}
#header {
	width: 910px;
}
.subTabs {
	margin-bottom: 5px;
}
.subTabs td {
	border-bottom: 1px solid #CC0000;
}
.subTabs a {
	background-color: #EEE;
	margin: 5px 0px 0px;
	height: 15px;
	color: #999999;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding: 3px 5px;
	border-top: 2px solid #FFF;
	border-right: 1px solid #FFF;
	display: block;
}
.subTabs a:hover {
	background-color: #DDD;
}
.subTabs a.subTabSelected {
	background-color: #D41C5A;
	color: #FFF;
}
#preBrands {
	width: 150px;
	float: left;
	height: 400px;
	overflow: hidden;
}
#retroSection {
	width: 590px;
	float: left;
	text-align: center;
	height: 400px;
}
/*#chapter, #mySponsor, #space, #reportSection {*/
#retroSection {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	min-height: 400px;
}
#clusters {
	width: 167px;
	float: left;
}
#promoClustersList > div {
	margin-left: 10px;
}
#rmuSection {
	text-align: center;
	border: 1px solid white;
	overflow: hidden;
	top: 320px;
	height: 160px;
	width: 930px;
	position: absolute;
}
#fadeUpSection {
	background-color: red;
	height: 100px;
	width: 930px;
	overflow: hidden;
}
.fadeUpMoving {
	width: 700px;
	height: 100px;
	background-color: blue;
}
#rmuActions {
	border-top: 1px solid #CCC;
	width: 930px;
}
#rmuActionsSetReminder {
	border-top: 1px solid #7D7D7D;
	width: 800px;
}
#rmuActions td {
	font-size: 13px;
	padding: 3px 15px;
}
#rmuActions a {
	color: #444444;
}
#rmuActions a.selected {
	color: #D41C5A;
}
.userName {
	text-align:center;
	text-transform:uppercase;
	font-size: 15px;
	padding:10px;
	padding-top: 0px;
}
.ProductTitle {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}
.ProductSubtitle {
	color:#666666;
	font-size:11px;
}
.ProductSubtitleBold {
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.ProductSubtitleBoldU {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration: underline;
}
.formTitle {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding-left: 20px;
}
.reportTitle {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	padding-top: 40px;
	padding-left: 5px;
}
.survey-report .reportTitle {
	padding-left: 0px !important;
}
.cluster-block {
	padding: 7px 0px 7px 0px;
	cursor: pointer;
}
#mySponsor, #sales {
	display: none;
	height: 100%;
	padding: 5px;
}
#promoTypesSection {
	height: 0px;
	position: absolute;
	width: 930px;
	overflow: hidden;
	background: url(../images/pre/premium_back_pop-up.png) repeat-x;
}
#preBrands .ProductSubtitle {
	text-transform: uppercase;
	/*padding-left: 10px;*/
}
.upperWideText {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	text-transform:uppercase;
}
.pink-anchor {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-week {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-week-span {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-day {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}
.pink-anchor-cal-day-span {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-span {
	
}

.pink-anchor-cal-view-less-day {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-view-less-month {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-view-less-week {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.pink-anchor-cal-view-less-span {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.view-more-divs {
	
}


.pink-anchor-upload {
	
}

.blue-anchor-remove {

}

.blue-anchor-upload-message {
	text-decoration:none;
	font-size:14px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}

.green-anchor-remove {
	text-decoration:none;
	font-size:14px;

	outline: none;
	font-weight: normal;
	color:darkgreen;
}

.green-anchor-view {
	text-decoration:none;
	font-size:12px;
	outline: none;
	font-weight: normal;
	color:darkgreen;
}

.pink-anchorbold {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}
.green-arrow {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#228B22;
}
.number-anchor {
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	text-decoration: underline;
	font-weight: bold;
	color: #666666;
}
.grey-anchor, .editDeleteLink {
	text-decoration:none;
	font-size:11px;
	padding: 0;
	outline: none;
	font-weight: normal;
	color: #666666;
}
.white-anchor {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color: #FFF;
}
.blue-anchor {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#5478BB;
}
.blue-anchor img {vertical-align:text-bottom}
.green-anchor {
	text-decoration:none;
	font-size:11px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#059045;
}
.sort-anchor {
	text-decoration:none;
	font-size:9px;
	padding: 0px 2px;
	outline: none;
	font-weight: normal;
	color:#D41C5A;
}
.pinkBoldText {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:none;
	color:#D41C5A;
}

.pinkBoldText2 {
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:none;
	color:#D41C5A;
}
.greenBoldText {
	font-size:18px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:none;
	color:#228B22;
}
.pinkBoldTextBig {
	font-size:15px;
	font-weight:bold;
	letter-spacing:0;
	text-transform:none;
	color:#D41C5A;
}
.grayBoldTextBig {
	font-size:15px;
	font-weight:bold;
	color:#666666;
}
.modulesSection {
	margin: 5px;
	padding-right: 30px;
}
#pboxTabs td {
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #999999;
	background:url("../images/yumeya/back_grey.jpg") no-repeat;
	text-align:center;
	text-transform:uppercase;
	vertical-align: middle;
	color: #666666;
}
table#pboxTabs a {
	display: block;
	padding: 13px 0px;
	width: 100%;
}
.dashboardItem {
	border-bottom: 1px solid #ABA690;
	width: 900px;
	padding: 10px 15px;
	height: auto !important;
}
.dashboardItemHeader {
	color:#333333;
	font-size:24px;
	padding-top: 10px;
	width: 180px;
}
.dashboardItemOptions {
	padding-left: 20px;
}
.dashboardItemOptions a {
	margin: 5px 15px;
	float: left;
	width: 140px;
}
.GreyRows {
	background-color: #F4F4F2;
	height: 20px;
}

.WhiteRows {
	background-color: white;
	color: #333333;
	height: 20px;
}
.listHighlight {
	background-color: #F0DBA4;
}
.chapterQuestion {
	display: none;
	padding-top: 40px;
	min-height: 200px;
}
.up_arrow {
	background: transparent url(../images/white_up_arrow.gif) no-repeat;
	padding: 4px;
}
.survey-up-arrow {
	font-size: 16px;
	color: #4A4A4A;
	cursor: pointer;
}
.down_arrow {
	background: transparent url(../images/white_down_arrow.gif) no-repeat;
	padding: 4px;
}
.survey-down-arrow {
	font-size: 16px;
	color: #4A4A4A;
	cursor: pointer;
}

.survey-edit-ques{
	font-size: 16px;
	color: #4A4A4A;
	cursor: pointer;
}

.up_scroll {
	background: transparent url(../images/scroll_up.jpg) no-repeat;
	padding: 4px;
}
.down_scroll {
	background: transparent url(../images/scroll_down.jpg) no-repeat;
	padding: 4px;
}

.remove {
	background-image: url(../images/ui-icons_cc0000_256x240.png);
	background-position: -94px -128px;
}
.survey-remove-question {
	color: #DC1758;
	font-size: 16px;
	cursor: pointer;
}
.message_icon {
	background: transparent url(../images/white_down_arrow.gif) no-repeat;
	padding: 4px;
}
.text_boxLong {
	padding: 5px;
	width: 300px;
	height: 24px;
}
.text_boxShort {
	padding: 0;
	width: 75px;
	height: 21px;
}
.textarea_long {
	width: 300px;
	height: 75px;
}
.header_dash {
	color:#666666;
	font-size:16px;
	font-weight:normal;
	letter-spacing:4px;
	text-transform:capitalize;
}
.header_dash_small {
	color: #666666;
	font-family: "Lucida Sans", "Lucida Console", Arial;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: 4px;
	text-transform: capitalize;
}
.normalButtons {
	width:110px;
	height: 24px;
	text-align: center;
	font: verdana;
	font-size: 10px;
	overflow: visible;
}
.bigButton {
	padding: 7px;
	text-align: center;
	font-family: verdana;
	width: 120px;
	overflow: visible;
	font-size: 13px;
	font-weight: normal;
}
.smallButton {
	padding: 3px;
	text-align: center;
	font-family: verdana;
	width: 50px;
	overflow: visible;
	font-size: 9px;
	font-weight: normal;
}
.submitButton {
	background: url(../images/submit_button.png) no-repeat;
	width: 68px;
	height: 20px;
	border: 0;
}
.tableHeaderPartners  {
	background-color:#666666;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/scroll-drag.png);
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#FFFFFF;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color:#D41C5A;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #D41C5A url(../images/ui-bg_flat_100_D41C5A_40x100.png) 50% 50% repeat-x;
}
.list_header {
	background: transparent url(../images/list_start_bg.png) repeat-x;
	height: 34px;
	font-size: 13px;
	font-weight:bold;
}
.list_header td {
	padding: 0px 3px;
}
.list_header_top {
	background: #E7E7EA url(../images/list_start_bg_top.png) repeat-x;
	font-size: 13px;
	font-weight:bold;
	height: 23px;
}
.list_header_top td {
	padding: 4px 3px 0px 3px;
}
.list_header_bottom {
	background: transparent url(../images/list_start_bg_bottom.png) repeat-x bottom;
	font-size: 9px;
	font-weight:bold;
	height: 15px;
}
.list_header_bottom .sort-anchor {
	color: #000000;
	text-decoration: underline;
}
.list_header_bottom td {
	padding: 0px 3px 0px 3px;
}
.list_footer {
	background: transparent url(../images/list_end_bg.png) repeat-x;
	height: 34px;
}
.list_separator, .list_separator1 {
	height: 40px;
}
.list_separator:hover, .list_separator1:hover {
	background-color: #F5F5F5;
}
.list_separator>td {
	padding-top: 6px 5px 0;
	border-top: 1px solid #CCC;
}
.list_separator1>td {
	padding-top: 12px;
	border-top: 1px solid #CCC;
}
.radio {
	background: transparent url(../images/radio.gif) no-repeat;
	padding-left: 35px;
	min-height: 25px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
}
.radio_selected {
	background: url(../images/radio_selected.gif) no-repeat left top;
	padding-left: 35px;
	min-height: 25px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px;
}
.tab_desc {
	padding: 20px 0px 40px 0px;
	background: transparent url(../images/tab_desc_bottom_bg_1.gif) repeat-x;
	background-position: bottom;
	background-size: 25px 25px;
	font-size: 20px;
	font-weight: bold;
	color: #999;
}
.tab_desc_small {
	padding: 20px 20px 60px 0px;
	background: transparent url(../images/tab_desc_bottom_bg_1.gif) repeat-x;
	background-position: bottom;
	background-size: 25px 25px;
	font-size: 14px;
	color: #999;
}
.sub_tab_desc {
	padding: 5px 0px 20px 0px;
	background: transparent url(../images/tab_desc_bottom_bg.gif) repeat-x;
	background-position: bottom;
	background-size: 25px 25px;
	font-size: 20px;
	font-weight: bold;
	color: #999;
}
.green_desc {
	font-size: 32px;
	color: #59BA46;
}
.green_desc_small {
	font-size: 20px;
	color: #59BA46;
}
.ImageBorder {
	padding: 5px;
	/* border-radius: 50%; */
}

#search-results-table {
	width: 935px;
	min-height:400px;
}
#search-results-nav {
	padding:3px;
	/*border-bottom:1px dotted #CCCCCC;*/
	background-color: #FAFAFA;
}
#search-results-nav a, .pink-anchor {
	text-decoration:none;
	font-size:11px;
	padding: 0;
	outline: none;
	font-weight: normal;
}
#search-keywords {
	height:15px;
	padding:3px;
	border-bottom:1px dotted #CCCCCC;
}
#search-keywords a {
	text-decoration:none;
}
.search-results-right-sections {
	border-bottom:1px dotted #CCCCCC;
	padding: 10px 0px;
	margin: 0px 10px;
}
#search-results-left {
	width: 115px;
	float: left;
}
#search-results-middle {
	float: left;
	width: 600px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	margin-left:2px;
	min-height: 430px;
}
#search-results-right {
	width: 210px;
	float: left;
}
.search-selection {
	color:#666666;
	/*padding-bottom: 10px;
	border-bottom:1px dotted #CCCCCC;
	font-weight:bold;
	font-size:12px;
	padding-top: 5px;*/
	width: 106px;
}
.search-selection ul {
	/*padding: 2px 0px 0px 13px;*/
}
.search-selection li {
	/*color:#666666;
	font-size:11px;
	vertical-align:bottom;
	font-weight:normal;
	padding: 1px 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #EEE;
	color: #2d2d2d;*/
	/*border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CDCDCD;*/
	padding-left: 10px;
	margin-bottom: 3px;
	font-size:13px;
}
.search-selection li {
	padding-top: 3px;
	padding-bottom: 3px;
}

.search-selection li.selected {
	background-color: #F2F2F2;
}
.search-selection li:hover a, .search-selection li.selected a {
	color: #D41C5A;
	text-decoration: none;
}
.search-selection li div.downloadChapter {
	display: none;
	cursor: pointer;
}

.search-selection li.selected div.downloadChapter {
	display: block;
}
 
img.download-selection {
	height:10px;
	padding-left: 5px;
    padding-right: 5px;
}
.moduleDetailsImg{
	padding-right: 4px;
	display:block;
	width:15px; 
	opacity: 0.6;
	background: url(/images/info_process.png) no-repeat;
	cursor: pointer;
}
.moduleDetailsImg:hover{
	background-position: 0px -15px;
	}

/*selection lists end here*/

.PriceTitle {
	font-size:12px;
	font-weight:bold;
}
.accountsTitle {
	font-size:14px;
}
.brandMessageRow {
	border-bottom:1px dotted #CCCCCC;
	height: 28px;
	padding: 3px;
	overflow: hidden;
}
.brandMessageRow .brandMessageSender {
	float: left;
	width: 100px;
}
.brandMessageRow .brandMessageSubject {
	float: left;
	width: 290px;
	overflow: hidden;
	height: 17px;
}
.brandMessageRow .brandMessageDate {
	float: left;
	width: 100px;
}
.brandMessageRow .brandMessageChkBox {
	float: left;
	width: 20px;
}
.brandMessageBox {
	border: 1px solid #CCCCCC;
	min-height: 70px;
	margin:0 5px 5px;
	padding: 5px;
}
.brandMessageBox img {
	padding: 5px;
}
#forgotSection {
	display: none;
}
#footer {
	width: 100%;
	padding-bottom: 30px;
	color: #333;
}
#footer a {
	color: #FFF;
	font-size: 13px;
}
.qQuestion {
	color: #059045;
	font-size: 18px;
}
.qAnswers {
	color: #666666;
	font-size: 14px;
}
.prevButtonSmall {
	padding: 0px 15px 11px;
	width: 25px;
	height: 27px;
	background: url(../images/arrow_left_small.gif) no-repeat;
}
.prevButtonSmall:hover {
	background-position: 0px -29px;
}
.nextButtonSmall {
	padding: 0px 15px 11px;
	width: 25px;
	height: 27px;
	background: url(../images/arrow_right_small.gif) no-repeat;
}
.nextButtonSmall:hover {
	background-position: 0px -29px;
}
.commentsHolder {
	min-height: 100px;
	border: 1px solid #CCC;
	padding: 5px;
}
.autocompleteItem {
	height: 15px;
	background-color: #FFFFFF;
	color:#666666;
	display: block;
	padding: 2px;
}

.autocompleteItemSelect {
	height: 15px;
	background-color: #666666;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}
.autocompleteItem:hover {
	background-color: #D41C5A;
	color: #FFFFFF;
}
.autocompleteSection {
	min-width: 100px;
	position: absolute;
}
.autocompleteSection div {
	border: 1px solid #D41C5A;
}
.autocompleteModuleItem1 {
	height: 15px;
	background-color: #FFFFFF;
	color:#212121;
	display: block;
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
}
.autocompleteModuleItem1:hover {
	background-color: #F5f5F5;
}

.autocompleteModuleItem {
	height: 15px;
	background-color: #FFFFFF;
	color:#212121;
	display: block;
	padding: 2px;
	max-width: 161px;
}
.autocompleteModuleItem:hover{
	background-color: #F5f5F5;
}

.autocompleteModuleItemSelect {
	height: 15px;
	background-color: #F5F5F5;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}
/* .autocompleteModuleItem:hover { */
/* 	background-color: #D2D2D2; */
/* 	color: #FFFFFF; */
/* } */
.autocompleteModuleSection {
	min-width: 100px;
	position: absolute;
	color: #212121;
	font-family: Arial, sans serif;
	background-color: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	/* box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
         -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.2); */
}
/* .autocompleteModuleSection div {
	border: 1.5px solid #D2D2D2;
} */
.autocompleteModuleSection div div{
	border: 0px ;
}



.autoSuggestSelects p {
	float: left;
	background-color: #E6E6E6;
	margin-right: 8px;
	padding: 3px;
}

.autoSuggestSelectsManagers p {
    background-color: #E6E6E6;
    float: left;
    margin: 3px 3px 3px 41px;
    padding: 3px;
}
.autoSuggestSelects {
	width: 450px;
	border-top: 1px solid #ABADB3;
	border-bottom: 1px solid #E3E9EF;
	border-right: 1px solid #DBDFE6;
	border-left: 1px solid #E2E3EA;
	cursor: text;
}
.autoSuggestSelects img {
	cursor: pointer;
}
div#rootSection > .evalSection {
	margin-top:15px;
	background-color: #CACACA;
}
div#rootSection .evalSubSection > .evalSection {
	background-color: #fff;
}
div#rootSection .grey-anchor {
	text-decoration: underline;
}
.evalSectionHeader {
	color:#000000;
	font-weight: bold;
	font-size: 14px;
}
div#rootSection table.evalSectionHeader {
	background: #bebebe;
}
div#facebox div.evalSectionHeader {
	background: #bebebe;
	padding: 7px;
}
div#evalFormDiv div.evalSectionHeader {
	background: #bebebe;
	padding: 7px;
} 
.evalSectionHeader input {
	background-color:transparent;
	color: #000000;
	border: none;
	font-size:12px;
	font-weight:bold;
	width: 92%;
}
.evalSectionHeader input:focus {
    background-color: #eeeeee;
    border: solid 0.5px #4990e2;
    box-shadow: 0 0 1px 0 #4990e2;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 4px;
    width: 82%;
	padding-right: 40px;
}
.evalSectionHeaderSub {
	background: #e2e2e2;
	color:#000000;
	font-weight: bold;
	font-size: 13px;
}
div#facebox div.evalSectionHeaderSub {
	padding: 4px;
}
div#evalFormDiv div.evalSectionHeaderSub {
	padding: 4px;
}
.evalSectionHeaderSub input {
	background-color:transparent;
	color:#000000;
	border: none;
	font-size:12px;
	font-weight:bold;
    	width: 92%;
}
.evalSectionHeaderSub input:focus {
    background-color: #eeeeee;
    border: solid 0.5px #4990e2;
    box-shadow: 0 0 1px 0 #4990e2;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding-left: 4px;
    width: 92%;
}
.evalSectionHeaderSub span {
	padding-left: 7px;
}
.evalSectionHeaderSub .pink-anchor {
	color: #333;
	text-decoration: underline;
}
.evalSection .qIndex {
	padding-left: 14px;
	float:left;
}
.evalSubSection {
	
	padding: 1px 0px 1px 1px;
}
div#rootSection .evalSubSection {
	/*background-color: #FFEEDD;*/
	margin-bottom: 10px;
}
.sectionButton {
	color: #f4f4f4;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 30px;
	background: url(/images/plus_icon.gif) #999 no-repeat;
	background-position: 6px 6px;
}
div#rootSection>div.evalSection>table.evalSectionQuestions {
	/*background-color:#F5F5F5;*/
	background: transparent url(../images/bottom_shadow_top_bar.png) repeat-x 0px 0px;
	color: #222;
}
.evalSectionQuestions {
	font-size: 13px;
	color: #666;
}
.evalSectionQuestions .sectionQuestion {
	border: none;
	width: 30px;
	background: rgba(221,221,221,0.80);
}
.evalSectionQuestions .qAnswers {
	font-size: 13px;
}
a.ProductImage img {
	padding: 5px;
	position: relative !important;
}
.ui-datepicker .ui-datepicker-title {
	color: #333333;
}
div.answerOption {
	width: 270px;
	float: left;
	margin: 0px 5px 5px 5px;
	color: #666666;
    font-size: 16px;
    overflow: hidden;
    /*height: 95px;*/
}
div.answerOption-mobile {
	width: 100%;
	float: left;
	margin: 0px 5px 5px 5px;
	color: #666666;
    font-size: 16px;
    overflow: hidden;
    /*height: 95px;*/
}
div.answerOption input {
	margin-top: 3px;
}
.ui-dialog .ui-dialog-titlebar {
	background-color: #D41C5A;
}
.ui-dialog div.ui-widget-header {
	background: none;
	background-color: #D41C5A;
}
div#evalFormDiv div.answerOption {
	width: 210px;
	font-size: 13px;
}
div#evalFormDiv div.answerOption input {
	margin-top: 1px;
}
div#evalFormDiv .green-anchor {
	padding-top: 7px;
}
#facebox .google-visualization-orgchart-linebottom {
	 border-bottom: 1px solid #3388DD;
}
.list2row {
	font-size: 9px;
	color: #666666;
	word-break: break-word;
}
.list2rowgreen {
	font-size: 9px;
	color: #059045;
	word-break: break-word;
}
.onScreenImageDiv{
float:left; 
height:60px; 
margin-left:4px;
margin-right:4px;
margin-bottom:10px;
}

.ui-progressbar .ui-progressbar-value { 
	background-image: url(../images/pbar-ani.gif); 
	height: 10px !important;
	position: absolute;
	bottom: 0px;
	left: 1px;
}

.mobileArea {
    border-top-width: 0;
    float: right;
    margin-left: 261px;
    margin-top: 90px;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
    position: absolute;
    -webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	z-index: 1;
	background-color: #FFF;
}

/* bracket-:hack FOR GOOGLE CHROME */

.emailArea {
	border-top-width: 0;
    float: right;
    margin-left: 261px;
    margin-top: 113px;
    -bracket-:hack[;
        margin-top: 120px;
    ];
    padding-left: 0;
    position: absolute;
    -webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	z-index: 1;
	background-color: #FFF;
}

.genderArea {
	border-top-width: 0;
    float: right;
    margin-left: 261px;
    margin-top: 136px;
    -bracket-:hack[;
        margin-top: 120px;
    ];
    padding-left: 0;
    position: absolute;
    -webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	z-index: 1;
	background-color: #FFF;
}

.dobArea {
	border-top-width: 0;
    float: right;
    margin-left: 261px;
    margin-top: 159px;
    -bracket-:hack[;
        margin-top: 120px;
    ];
    padding-left: 0;
    position: absolute;
    -webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
	z-index: 1;
	background-color: #FFF;
}


.ui-tick {
	background: url("../images/tick.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 15px;
}
.ui-tick-noimage {
	background: url("../images/tick.png") no-repeat scroll 0 -60px;
    height: 20px;
    margin-top: 0px;
    width: 25px;
}

.tabProfile {
	border: 1px solid #D91F5D; 
	height: 70px;  
	width: 110px;
}

.profImageDiv {
	height: 20px;
	margin-top: 10px; 
	width: 25px;
}

.ProductSubtitleMod{
	color:#666666;
	font-size:11px;
	border-spacing: 5px !important;
	*border-collapse: separate;
}

 .moduleInitialInput{
	background:url('/images/i-arrow-down-black.png') no-repeat right center;
	cursor: initial;
}

.moduleTransitionInput{
	background:url('/images/i-arrow-down-black.png') no-repeat right center;
	cursor: initial;
}
 
.autocompleteItemSelectCity {
	height: 15px;
	background-color: #D41C5A;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}

.autocompleteItemSelectCountry {
	height: 15px;
	background-color: #D41C5A;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}

.autocompleteItemSelectState {
	height: 15px;
	background-color: #D41C5A;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}

.autocompleteItemSelectTz {
	height: 15px;
	background-color: #D41C5A;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}

.dataList {
	border-bottom: 1px dashed #EEEEEE;
	font-size: 13px;
	text-transform: none;
	padding-bottom:2px;
	padding-top:2px;
}
.dataList:hover {
	background-color:#FAFAFA;
}
.listHighlight:hover {
	background-color: #F0DBA4;
}
#thingsToDo, #noThingsToDo{
	border-top: 1px solid #CCC; 
	border-bottom: 1px solid #CCC; 
	width: 100%;
	height:20px; 
	cursor: pointer;
	vertical-align: middle;
	padding-top:6px;
	padding-bottom:2px;
	background-image: url(../images/taskbar-bg.jpg);
}
.loginField {
	font-size: 14px;
    padding: 4px 10px;
    width: 90%;
    border: 1px solid #CCC;
    border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px;
    margin: 0;
    max-width: 100%;
    outline: medium none;
}
.loginHeader {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.loginTitle {
	padding-bottom:10px;
}
.lastLoginTime {
	color: #666
}
.logoText{
	font-family: "Helvetica", "Arial", sans-serif;
  	font-size: 35px;
  	line-height: normal;
  	color:#c0;
}
.piLogoText {
	font-family: "Helvetica", "Arial", sans-serif;
  	font-size: 14px;
  	line-height: normal;
  	color:#c0;
}
.managerInput{
	
	border:none;
	width:104px;
}
#spanNotPopulated{
	font-size: 11px;
	font-family:arial;	
}
#spanPopulated
{
	font-size: 11px;
	font-family:arial;	
}
#spanPopulatedWithSelectedManager{
	font-size: 11px;
	font-family:arial;	
}
div.wooqLinks {
	cursor: pointer;
	padding-top:4px;
	padding-bottom:5px;
	font-size: 13px;
}
div.myWooqLinkDiv {
	text-align:center;
	background-color:#F5F5F5;
	padding:10px;
}
div.wooqLinks a {
	color: #666;	
}
div.wooqLinks a:hover {
	text-decoration: none;	
	color: #D41C5A;
}
div.wooqLinks a.selectedWooqLink {
	color: #D41C5A;
}
.moduleDetails {
	background-color: #F2F2F2;
	font-size:13px;
	padding-top: 5px;
	width: 95%;
	margin-bottom:10px;
	padding-left: 5px;
}
#modulesSuggestion {
	width:95%;
}
.otherModuleDetails {
	background-color: #F2F2F2;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 5px;
    color: #111111;
}
#otherModules {
	width:100%;
	display:none;
}
#moduleInfo {
	color:#111;
}
#moduleDetails > div {
	margin: 5px;
	margin-left:10px;
}


/*for the Profile / Preferences drop down*/
#profileDropDownTitle {
    float: left;
   	cursor:pointer;
   	padding-right: 14px;
   	background: url("/images/arrow2_header.png") no-repeat 100% 12px;
}

#createDiv {
    float: right;
   	cursor:pointer;
   	margin-right: 11px;
	/*float:right;*/
	height:25px;
	line-height:25px;
	position:relative;
}

#reportDivHeader {
    float: right;
   	cursor:pointer;
   	margin-right: 4px;
	/*float:right;*/
	height:25px;
	line-height:25px;
	position:relative;
}

#profileDropDownTitle:hover{
	background: url("/images/arrow2_header.png") no-repeat 100% -15px;
}
#profileDropDownTitle>span {
	padding-left: 10px;
	border-left: 1px solid #d2d2d2;
	color: #666;
}
#profileDropDown{
	display: none; 
    position: absolute;
    right: 0px;
    top: 30px;
    width: 200px;
    background-color: #FFF;
    color: #666;
	font-size: 12px;
	line-height: 30px;
   	border:1px solid #d2d2d2;
   	border-top:1px solid #FFF;
}

/*#createOptionsDiv{
	display: none; 
    position: absolute;
    right: 260px;
    top: 30px;
    width: 125px;
    background-color: #FFF;
    color: #666;
	font-size: 12px;
	line-height: 30px;
   	border:1px solid #d2d2d2;
   	border-top:1px solid #FFF;
}*/
  
.notificationIcon{
	width : 10px;	
}

#reportOptionsDiv{
	display: none; 
    position: absolute;
    right: 227px;
    top: 30px;
    width: 125px;
    background-color: #FFF;
    color: #666;
	font-size: 12px;
	line-height: 30px;
   	border:1px solid #d2d2d2;
   	border-top:1px solid #FFF;
   	text-align :left;
}  
    
div.profileDropDownOption{ 
	padding-right: 10px;
	text-align : right;
}

div.profileDropDownOption:hover, 
.profileDropDownBottom>div:hover{ 
  /* 	background-color: #f5f5f5;  */
	color: #D41C5A;
	cursor:pointer;
}
.profileDropDownBottom>div:hover img{
	opacity:1;
}
.profileDropDownBottom{
	width:100%;
}
.profileDropDownBottom span{
	vertical-align:middle;
	padding-left: 2px;
    padding-top: 2px;
}
.profileDropDownBottom img{
	opacity: 0.5;
	vertical-align:middle;
}
.profileDropDownBottom .hLineDiv{
	margin: 0px 5px;
}
#managePI{
	width:45%;
	float:left;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 1px;
	
}
#logoutLink{
	width:45%;
	float:right;
	text-align:right;
	padding-right: 10px;
	padding-bottom: 1px;
	
}
/* myPI's dropdown styling */
#switchMode{
	max-width: 50%;
	float: left;
	margin-right:10px;
	/* margin-top: 5px; */
}

#PITitle:hover{
	background: url("/images/arrow2_header.png") no-repeat 100% -15px;
}
#PITitle{
	color:#666;
	width: 21%;
	background: url("/images/arrow2_header.png") no-repeat 100% 12px;
	padding-right: 0px;
	float:left;
	cursor: pointer;
}

/* do not remove / modify OuRatnaTitle details without testing first. this is required for on-site deployment @ RBL bank */

#PITitle > .showPiWithSwitch, #OuRatnaTitle > .showPiWithSwitch {
	border-left: 1px solid #d2d2d2;
	padding-left:10px;
}
#PITitle > .showPiWithoutSwitch, #OuRatnaTitle > .showPiWithoutSwitch {
	padding-left:5px;
}

#OuRatnaTitle > span > a {
	color:#666;
}

#PIdropDown{
	display: none;
    position: absolute;
    left: 41%;
    top: 25px;
    max-width: 250px; 
    background-color: #FFF;
    color: #666;
	font-size: 12px;
	line-height: 30px;
   	border:1px solid #d2d2d2;
   	border-top:1px solid #FFF;
}
.hLineDiv{
	border-top: 1px solid #d2d2d2; 
	height:3px;
	
	
}
.hLineBorder {
	border-bottom: 1px solid #d2d2d2;
}
#PIContainer{
	padding: 0px 10px;
	
}
#PIContainer > div{
	text-align:center;
	
}
.PIlogoDiv{
	/* overflow: hidden; */
	cursor:pointer;
	display:block;
}
.PIlogoDiv img{
	
    margin: 5px 0px;
}

.autocompleteSectionAnswer {
	min-width: 250px;
	position: absolute;
	max-height: 240px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
}

.autocompleteSectionAnswer div {
	border: 1px solid #D41C5A;
}

.autocompleteItemAnswer {
	height: 15px;
	background-color: #FFFFFF;
	color:#666666;
	display: block;
	padding: 2px;
	white-space:nowrap;
}
.autocompleteItemSelectAnswer {
	height: 15px;
	background-color: #666666;
	color: #FFFFFF;
	display: block;
	padding: 2px;
}
.autocompleteItemAnswer:hover {
	background-color: #666666;
	color: #FFFFFF;
}
#evaluationsList.dropdown-box{
	 margin-right: 40px;
	 margin-top: 5px;
}
/* user profile picture style: start */
.photoParentImgWrap{
	 width: 45px;
	 height: 45px; 
	 position: absolute; 
	 overflow: hidden; 
	 margin-top: 19px; 
	 left: 0px; 
	 top: -18px;
	 border-radius: 50%;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
}
.photoImgWrap{
	 width: 40px;
	 height: 40px; 
	 position: relative; 
	 overflow: hidden; 
	 margin-top: 19px; 
	 left: 0px; 
	 top: -18px;
	 border-radius: 50%;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
}
.photoSubImgWrap{
	 width: 35px;
	 height: 35px; 
	 position: relative; 
	 overflow: hidden; 
	 margin-top: 19px; 
	 left: 0px; 
	 top: -18px;
	 border-radius: 50%;
    -webkit-border-radius: 50%;
	-moz-border-radius: 50%;	
}
#userProfileSection {
	border-bottom:0px;
	position: relative;
}
#userProfileSection #tabs-1, #userProfileSection #tabs-5{
	height: 400px;
}
.bottomSubmitPanel{
	position: absolute;
	bottom: 10px;
	right: 10px;
	left: 10px;
	/*line-height:35px;*/
	vertical-align:middle;
}

#myProgress {
	height: 60px;
	width: 60px;
	min-height: 60px;
	max-height: 60px;
	position: relative;
	margin-bottom: 5%;
	float: left;
	margin-left: -5px;
}
.ImageBorder1 {
	-moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
	background-position: 50%; 
	background-size: cover;
	background-repeat: no-repeat;
	height:84%;
	width:84%;
	position:relative;
	top:13px;
	left:5px; 

}

.ImageBorder2 {
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    height: 83%;
    left: 5px;
    position: relative;
    top: 13px;
    width: 83%;
}


.userInformation {
	font-size: 12px;
	float:right;
	width: 60%;
	text-align:left;
	padding-left:1px;
	position:relative;
	vertical-align:middle;
	cursor: pointer;
}

#userInformationName{
	white-space: nowrap;
	max-width: 100%;
	line-height: 15px;
	color:#666;
	padding-bottom:3px;
	
}

#userInformationStatus{
	color: #00E676;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
} 
.inactiveProductSubtitle{
	color:#aaa;
	font-size:10px;
}
.percentageSubtitle{
	color:#00E676;
	font-size:14px;
	display: none;
}
	
canvas#myProgressCanvas {
	position: absolute;
	top:0px;
	left:-8px;
}
#photoForIe {
	display:none;
	height:100%;
}
#editProfile{
	visibility:hidden;
	opacity:0.3;
	padding-bottom:4px;
	height: 10px;
	width:10px;
	vertical-align: middle;
}
#userInformationContainer{
	display:block;
	padding-top: 10px;
	/* 	padding-right: 10px; */
	cursor: pointer;
}

.homeData {
	text-transform: none;
	
}
/* user profile picture style: end*/

/* talk close button for shared users pop-up: start*/
a#closeShareUser{
	background: url('/images/i-close-black.png') no-repeat;
	opacity: 0.53;
	position: absolute;
	right: 5px;
	top: 5px;
    width: 14px;
    height: 14px;
    cursor:pointer;
    text-decoration:none;
}
a#closeShareUser:hover{
	opacity: 1;
	  text-decoration:none;
}
/* talk close button for shared users pop-up: end*/

.table-mobile-pp-frst-col{
	width: 3%;	
}

.table-mobile-pp-sec-col{
	width: 7%;
}

.table-mobile-pp-thrd-col{
	width: 87%;
}
.eval-sec-table{
	background: white !important;
    border-collapse: collapse;
}
.eval-sec-table tr{
	border: 1px solid #c6c6c6;
}
.reorder-ques-outer-wrap{
	cursor:pointer;
	float: left;
    padding-left: 6px;
    background: #ececec;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
    width: 82px;
}
.reorder-ques-img{
	float: left;
}
.reorder-ques-img-icon{
	width:14px;
	height: 14px;
    float: left;
}
.reorder-ques-label{
	float: left;
	padding-left: 4px;
}
.refresh-ques-outer-wrap{
	cursor:pointer;
	float: left;
    padding-left: 6px;
    background: #ececec;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
    width: 82px;
}
.refresh-ques-img{
	float: left;
}
.refresh-ques-img-icon{
	width:14px;
	height: 14px;
    float: left;
}
.refresh-ques-label{
	float: left;
	padding-left: 4px;
}
.preview-ques-outer-wrap{
	cursor:pointer;
	float: right;
    padding-left: 6px;
    background: #ececec;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 4px;
    width: 82px;
}
.preview-ques-img{
	float: left;
}
.preview-ques-img-icon{
	width:14px;
	height: 14px;
    float: left;
}
.preview-ques-label{
	float: left;
	padding-left: 4px;
}
.edit_section_header{
	margin-right:8px;
}
.propIconSection{
	margin-right:8px;
}
.add-another-wrap{
    position: absolute;
    left: 50%;
    margin-top: 9px;
}
.eval-action-container {
    float: left;
    background: #f5f5f5;
    padding: 6px;
    border: 1px solid #e4e4e4;
    
}
.eval-assign-container {
	width:12px;
    background: #f5f5f5;
    padding: 6px;
    border: 1px solid #e4e4e4;
	padding-right:10px;
}
.eval-more-action-container {
    float: left;
    background: #f5f5f5;
    padding: 6px;
    border: 1px solid #e4e4e4;
}
.eval-action-img{
	width:17px;
	height:17px;
}
.eval-action-outer-wrap{
	padding-top: 10px !important;
	float:left;
	padding-bottom: 10px !important;
	min-width: 138px;
}
#facebox .eval-action-outer-wrap{
	min-width: 130px;
}
.eval-action-inner-wrap{
	float:right;
}
.qtext{
	float: left;
    width: 89%;
    padding-left: 1%;
    word-break: break-word;
}
.process-info-wrap{
	cursor: pointer;
    color: #D41C5A;
    position: absolute;
    left: 700px;
    top: 43px;
}

.mandatory-icon{
    color: #D41C5A;
    font-size: 14px;
    top: -4px;
    position: relative;
    left: -3px;
}
.group-code-auto-complete div{
	border: 1px solid #9b9b9b;
    height: 100px;
    overflow-y: scroll;
}
.group-code-auto-complete div{
	border: 1px solid #9b9b9b;
    height: 100px;
    overflow-y: scroll;
}
.dib{
   display:inline-block;
}

.pdt{
   width:100%;	
}
.mod-action-inner-wrap-del{
  float:right;
  padding-right:0.75rem;
  cursor:pointer;
}


.del-cnt-pp{
 position:fixed;
 display:none;
 z-index:500;
 width:400px;
 left:50%;
 margin-left:-200px;
 background:white;
 border:1px solid #9b9b9b;
}


.ext-invites-outer{
 position:fixed;
 display:none;
 z-index:500;
 width:600px;
 top:30px;
 left:50%;
 margin-left:-300px;
 background:white;
 border:1px solid #9b9b9b;
 padding-bottom:30px;
 overflow-y:auto;
 border-radius: 6px;
}

.opeq-wrp-del{
    opacity: 0.91;
  background-color: #4a4a4a;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display:none;
  z-index:100;	
}

.opeq-wrp-ext-invites{
    opacity: 0.91;
  background-color: #4a4a4a;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display:none;
  z-index:100;	
}

.del-icn{
 float:right;
}

.del-header{
    font-size: 14px;
    color: #4a4a4a;
    float: left;
}
.del-header-wrap{
    padding: 10px;
    border-bottom: 1px solid #9b9b9b;
}

.ext-invites-icn{
 float:right;
}

.ext-invites-header{
    font-size: 16px;
    font-weight: bold;
    color: #4a4a4a;
    float: left;
}
.ext-invites-header-wrap{
}

.del-msg-txt1{ 
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 5px;
    color: #4a4a4a;
}
.del-container{
	padding: 10px;
	padding-top: 5px;
}
.del-msg-txt2{ 
    font-size: 13px;
    color: #4a4a4a;
    padding-bottom: 3px;
}

.del-msg-txt3{
    color: #9b9b9b;
    font-size: 13px;
    padding-top: 6px;

}

.del-confirm-yes{
    float: right;
    width: 91px;
    height: 27px;
    background: #d41c5a;
    border: 1px solid white;
    cursor: pointer;
    color: white;
    font-size: 14px;
}

.del-confirm-gotIt{
    display:none;
    float: right;
    width: 91px;
    height: 27px;
    background: #d41c5a;
    border: 1px solid white;
    cursor: pointer;
    color: white;
    font-size: 14px;
}

.del-confirm-no{
    float: right;
    width: 91px;
    margin-right: 20px;
    height: 26px;
    background: white;
    border: 1px solid #d41c5a;
    cursor: pointer;
    color: #d41c5a;
    font-size: 14px;
}
.del-btns{
	margin-top: 20px;
}

.del-cross-icn{
    width: 13px;
    cursor: pointer;
    margin-top: 2px;
}


.ext-invites-cross-icn{
    font-size: 16px;
    cursor: pointer;
    margin-top: 2px;
    color: #4a4a4a;
}
.clearfix:before, .clearfix:after {
 content: " ";
 display: table;
}
.clearfix:after {
 clear: both;
}
.loading-container{
position:fixed;
}
.text-align-bx .spanwidth{
	width: 35%;
}
.overlay-load{
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: #fafafa;
	z-index: 100000;
}
.overlay-load-image{
	width:100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1000000;
}
#facebox .al-ce-f{
	text-align:right;
}
.img-pdf{
    margin-left: 16px;
    width: 16px;
}

.img-print{
    height: 19px;
    margin-left: 5px;
}

.img-excel{
    margin-left: 5px;
    width: 16px;
}
.chap-seq-pp{
 position:fixed;
 display:none;
 z-index:500;
 width:400px;
 left:50%;
 margin-left:-200px;
 background:white;
 border:1px solid #9b9b9b;
}

.disabled-select{
	pointer-events:none;
	color:#848484;
	background:linear-gradient(#f6f6f6,#dedede);
}
.resource-select{
	cursor: pointer;
}

/* 
.mCSB_scrollTools{width:0;}
.change-pi-wrap-inner::-webkit-scrollbar { display: none; }
.change-pi-wrap-inner::-webkit-scrollbar { display: block; } */

.wrapword{width:53%; white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -webkit-pre-wrap; /*Chrome & Safari */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* css-3 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ word-break: break-all; white-space: normal; }

#evalStartTime .text_boxLong{
	padding : 0;
}
#cutOffTime .text_boxLong{
	padding : 0;
}

/* survey UI fixes start here*/
.edit-flow .text_boxLong:focus{
	border: 1px solid #adadad;
}

.edit-flow .text_boxLong{
	border: 1px solid #d7d7d7;
	width: 490px;
	height: 26px;
}
.edit-flow select{
	border: 1px solid #d7d7d7;
	background: transparent;
	width:106px;
	height: 23px;
}
.edit-flow textarea{
	resize: none;
}
.icon-add-new{
    color: #dc1758;
    font-size: 14px;
    padding-left: 5px;
    position: relative;
    top: 1px;
}
.add-new-txt{
position: relative;

}
#facebox_overlay{
	opacity: .8 !important;
}
.fb-new-c .sub_tab_desc{
	background: transparent;
	padding-bottom: 12px;
	border-bottom: 1px solid #979797;
	margin-bottom: 13px;
}
.fb-new-c .reportTitle{
	font-size: 17px;
	color: #4a4a4a;
	padding-top: 0;
}
#facebox.fb-new-c .popup{
	margin-top: 55px;
}
.survey-rep-sec.surveyReportSection{
	margin-top: 12px;
}
.reportTitle{
	padding-left: 0;
}
.fb-new-c .facePrint{
	float: right;
}

.fb-new-c .facePdf{
	float: right;
}
.sub_tab_desc.rep-sur{
	border-bottom: 1px solid #979797;
	    margin-bottom: 13px;
	    padding: 5px 0px 7px 0px;
    background: transparent;
	
}
.survey-rep-sec .filter_pin{
	opacity: 1 !important;
}
.survey-rep-sec .chart_blur{
	opacity: 1 !important;
}
.survey-rep-sec .descfilter_pin{
	opacity: 1;
}
#facebox.fb-new-c .body{
	padding-top: 0;
}
.survey-report .img-print{
	height: auto;
}
.survey-report .img-excel{
	width: auto;
}
#facebox.fb-new-c img{
	opacity: 1;
}
.spread-icon{
	color: #999;
	font-size:19px;
	cursor: pointer;
}
.print-icon{
	color: #999;
	font-size:20px;
	margin-left: 10px;
	cursor: pointer;
}
.print-icon:hover{
	color: #666;
}
.spread-icon:hover{
	color: #666;
}
.icon-arrow-right3.nextButtonSmall{
	background: none !important;
	padding-bottom: 14px;
    font-size: 18px;
    padding-right: 0;
    width: auto;
    padding-left: 0;
    position: relative;
    top: 6px;
    color: #666;
    cursor: pointer;
}

.icon-arrow-left3.prevButtonSmall{
	background: none !important;
	padding-bottom: 14px;
    font-size: 18px;
    padding-right: 0;
    width: auto;
    padding-left: 0;
    position: relative;
    top: 6px;
    color: #666;
    cursor: pointer;
}
.survey-rep-sec .prevButtonSmall:hover{
	color: #999;
}
.survey-rep-sec .nextButtonSmall:hover{
	color: #999;
}

.disable-click {
	color: #ccc;
	pointer-events:none;
}
.survey-rep-sec .filter_pin img{
	margin-bottom: 0 !important;
}
#questionIds option{
	    width: 475px;
    text-overflow: ellipsis;
    overflow: hidden;
}






/* survey UI fixes end here*/
=======
.wrapword{width:53%; white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -webkit-pre-wrap; /*Chrome & Safari */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ white-space: pre-wrap; /* css-3 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ word-break: break-all; white-space: normal; }

#evalStartTime .text_boxLong{
	padding : 0;
}
#cutOffTime .text_boxLong{
	padding : 0;
}

/* survey UI fixes start here*/
.edit-flow .text_boxLong:focus{
	border: 1px solid #adadad;
}

.edit-flow .text_boxLong{
	border: 1px solid #d7d7d7;
	width: 490px;
	height: 26px;
}
.edit-flow select{
	border: 1px solid #d7d7d7;
	background: transparent;
	width:106px;
	height: 23px;
}
.edit-flow textarea{
	resize: none;
}
.icon-add-new{
    color: #dc1758;
    font-size: 14px;
    padding-left: 5px;
    position: relative;
    top: 1px;
}
.add-new-txt{
position: relative;

}
#facebox_overlay{
	opacity: .8 !important;
}
.fb-new-c .sub_tab_desc{
	background: transparent;
	padding-bottom: 12px;
	border-bottom: 1px solid #979797;
	margin-bottom: 13px;
}
.fb-new-c .reportTitle{
	font-size: 17px;
	color: #4a4a4a;
	padding-top: 0;
}
#facebox.fb-new-c .popup{
	margin-top: 55px;
}
.survey-rep-sec.surveyReportSection{
	margin-top: 12px;
}
.reportTitle{
	padding-left: 0;
}
.fb-new-c .facePrint{
	float: right;
}

.fb-new-c .facePdf{
	float: right;
}
.sub_tab_desc.rep-sur{
	border-bottom: 1px solid #979797;
	    margin-bottom: 13px;
	    padding: 5px 0px 7px 0px;
    background: transparent;
	
}
.survey-rep-sec .filter_pin{
	opacity: 1 !important;
}
.survey-rep-sec .chart_blur{
	opacity: 1 !important;
}
.survey-rep-sec .descfilter_pin{
	opacity: 1;
}
#facebox.fb-new-c .body{
	padding-top: 0;
}
.survey-report .img-print{
	height: auto;
}
.survey-report .img-excel{
	width: auto;
}
#facebox.fb-new-c img{
	opacity: 1;
}
.spread-icon{
	color: #999;
	font-size:19px;
	cursor: pointer;
}
.print-icon{
	color: #999;
	font-size:20px;
	margin-left: 10px;
	cursor: pointer;
}
.print-icon:hover{
	color: #666;
}
.spread-icon:hover{
	color: #666;
}
.icon-arrow-right3.nextButtonSmall{
	background: none !important;
	padding-bottom: 14px;
    font-size: 18px;
    padding-right: 0;
    width: auto;
    padding-left: 0;
    position: relative;
    top: 6px;
    color: #666;
    cursor: pointer;
}

.icon-arrow-left3.prevButtonSmall{
	background: none !important;
	padding-bottom: 14px;
    font-size: 18px;
    padding-right: 0;
    width: auto;
    padding-left: 0;
    position: relative;
    top: 6px;
    color: #666;
    cursor: pointer;
}
.survey-rep-sec .prevButtonSmall:hover{
	color: #999;
}
.survey-rep-sec .nextButtonSmall:hover{
	color: #999;
}

.disable-click {
	color: #ccc;
	pointer-events:none;
}
.survey-rep-sec .filter_pin img{
	margin-bottom: 0 !important;
}
#questionIds option{
	    width: 475px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.orgChart{
display: block;
overflow-x: auto;
max-width: 1000px;
}






#facebox .fb-li-h-t{
	height: 31px;
	
}
#facebox .fb-li-h-b{
	height: 21px;
}
.more-actions-wrap .editDeleteLink{
	float: left;
	padding-left: 0;
	color: #D41C5A;
}
.more-actions-wrap .green-anchor{
	float: left;
	width: 100%;
	text-align: left;
	padding-left: 0;
	padding-bottom: 6px;
}
.more-actions-wrap .more-container{
	padding-left: 10px;
	
}
.more-actions-wrap{
	padding-left: 26px !important;
}

/* Process Report - Excel Export : Start  */

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from {
	float: left;
    display: inline;
    width: 49%;
    margin-right: 1%;
    text-align: center;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to {
	float: left;
    display: inline;
    margin-left: 1%;
    width: 49%;
    text-align: center;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from .view-container,
#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to .view-container {
	background-color: #f1f4f7;
	padding-top: 10px;
    padding-bottom: 10px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .monthly-view-from .view-container,
#facebox #exportOptDiv #exportOptForm #exportOptRows .monthly-view-to .view-container {
	background-color: #f1f4f7;
	padding-top: 10px;
    padding-bottom: 10px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from .period-label,
#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to .period-label {
	float: left;
    font-size: 16px;
    width: 80%;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
} 

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from .left-arrow-cal,
#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to .left-arrow-cal {
	cursor: pointer;
	float: left;
    font-size: 16px;
    width: 5%;
    padding-left: 5%;
}


#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from .right-arrow-cal, 
#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to .right-arrow-cal {
	cursor: pointer;
	float: right;
    font-size: 16px;
    width: 5%;
    padding-right: 5%;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-from .nav-controller {
    background-color: #4b739a;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #FFF;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .other-view-to .nav-controller  {
    background-color: #4b739a;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #FFF;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .sec-col-container-expansion-tdo {
    padding-bottom: 15px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .sec-col-container-expansion-tdo.disabled {
    display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .sec-col-container-expansion-tdo .circular-div-view {
	cursor: pointer;
    padding: 8px;
    border-radius: 10px;
    margin: 2px;
    font-size: 13px;
    margin-left: 15px;
    margin-right: 15px;	
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .sec-col-container-expansion-tdo .circular-div-view.selectedDate {
	background-color : grey;
	color: white;
	font-weight: bold;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #date-error {
	text-align: center;
    color: red;
    font-size: 14px;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from {
	float: left;
    display: inline;
    width: 49%;
    margin-right: 1%;
    text-align: center;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to {
	float: left;
    display: inline;
    margin-left: 1%;
    width: 49%;
    text-align: center;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .nav-controller,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .nav-controller {
    background-color: #4b739a;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #FFF;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .nav-controller .left-arrow-cal,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .nav-controller .left-arrow-cal {
	cursor: pointer;
    float: left;
    font-size: 16px;
    width: 5%;
    padding-left: 5%;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .nav-controller .right-arrow-cal,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .nav-controller .right-arrow-cal {
	cursor: pointer;
    float: right;
    font-size: 16px;
    width: 5%;
    padding-right: 5%;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .nav-controller .period-label,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .nav-controller .period-label {
    float: left;
    font-size: 16px;
    width: 80%;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .abs-scroll-div .four-items-row .rows-item-view,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .abs-scroll-div .four-items-row .rows-item-view {
	float: left;
    width: 25%;
    cursor: pointer;
    border-radius: 10px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .abs-scroll-div .four-items-row .rows-item-view:hover,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .abs-scroll-div .four-items-row .rows-item-view:hover {
	background-color: #B5C3D1;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .abs-scroll-div .four-items-row,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .abs-scroll-div .four-items-row {
	margin: 0 auto;
    width: 100%;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-from .abs-scroll-div .header-name-text-view,
#exportOptDiv .sec-col-container-expansion-tdo .monthly-view-to .abs-scroll-div .header-name-text-view {
	font-size: 18px;
	color: darkslategrey;
} 

#facebox #exportOptDiv #exportOptForm #exportOptRows #dateRange #dumpSd,
#facebox #exportOptDiv #exportOptForm #exportOptRows #dateRange #dumpEd {
    width: 15%;
    padding: 5px 0px 5px 0px;
    border-radius: 5px;
    border: 1px solid #D41C5A;
    text-align: center;
    letter-spacing: 1px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .filter-criteria-label {
	float:left;
	line-height: 24px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .filter-criteria-label.disabled {
    display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .filter-criteria-wrapper {
	display: inline;
	margin-left: 5px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .filter-criteria-wrapper #filterCriteria {
	background-color: #FFF;
    width: 20%;
    padding: 2px;
    border-radius: 3px;
    cursor: pointer;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .filter-criteria-wrapper.disabled {
    display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #dateRange .date-range-wrapper {
    display: inline;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #dateRange .date-range-wrapper.disabled {
    display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #exportBtn,
#facebox #exportOptDiv #exportOptForm #exportOptRows #cancelExport {
	width: 13%;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #submissionDate .date-range-wrapper {
	display: inline;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #submissionDate .date-range-wrapper.disabled {
    display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .disabled {
	display: none;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows #submissionDate #submissionStartDate,
#facebox #exportOptDiv #exportOptForm #exportOptRows #submissionDate #submissionEndDate {
	width: 15%;
    padding: 5px 0px 5px 0px;
    border-radius: 5px;
    border: 1px solid #D41C5A;
    text-align: center;
    letter-spacing: 1px;
}

#facebox #exportOptDiv #exportOptForm #exportOptRows .primary-menu {
	line-height: 28px;
}

/* Process Report - Excel Export : End  */
