label,span,div,a,img,ul,li,h2,pre,#cancelButton,#postProblem,#cancelDraftButton,#deleteProblemButton,#configTitleHead{
	outline: none;
}
label:focus,span:focus,div:focus,a:focus,ul:focus,li:focus,h2:focus,pre:focus{
	outline: 1px solid #7EB1DF !important;
}
html, body {
	height:100%;
}
body, td, th, textarea, input[type="text"] {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000;
}
body{
	min-width: 999px;
	margin: 0px;
	overflow: auto;
}
input[type="text"], textarea{
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
    background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
}
textarea{
	line-height: 18px;
	overflow-y: hidden;
}
input{
	font-family: inherit; 
}
form{
	margin: 0px;
}
.iPad{
	display: none;
}
ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
a{
	cursor:pointer;
}
/*input:focus
{
	outline: none;
}*/
::-webkit-input-placeholder {
    color: #999 !important;
}
:-moz-placeholder {
    color: #999 !important;
}
.appleLogoAlign{
	width: 20px;
	height: 20px;
	padding-right : 8px;
}
#showHideProblems{
	width: 64px; 
	height: 30px;
}
.headerBox{
	background: -webkit-gradient(linear, left top, left bottom, from(#f8fafb), color-stop(50%, #e1e4e9), to(#a2a8b3) );
	background: -moz-linear-gradient(-90deg, #f8fafb, #e1e4e9 50%, #a2a8b3);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8fafb', endColorstr='#a2a8b3')";
	background: -ms-linear-gradient(-90deg, #f8fafb, #e1e4e9 50%, #a2a8b3);
	overflow: hidden;
	border-bottom: 1px solid #A8ACB9;
	height: 45px;
	position: relative;
}
.quickViewBorder .headerBox{
	height: auto;
	padding: 7px;
}
.stickyPad{
	padding-top: 22px;
}
.quickViewBorder{
	background : white;
}
.centerAlign{
	text-align: center;
}
.dp_hover{ 
	background: #1A76D9 !important; 
	color: #FFFFFF !important; 
}
.bugReporter{
/*	background: url(../images/apple_logo.png) no-repeat left center;*/
	/* padding: 10px 10px 10px 21px; */
	padding: 10px 10px 10px 18px;
	color: #707070;
	text-decoration: none;
	font-size: 19px;
	font-weight: bold;
	display: inline-block;
	position: relative;
	text-shadow: 0px 1px 0px white;
	cursor: default;
}
.mozbuttn{
   font-family:Lucida Grande !important; 
}
.newProblemMenuPad{
	padding: 5px 6px 6px 24px !important;
}
.newProblemBugMenu img{
	padding-right: 5px;
	padding-top: 5px;
}
.leftMenu{
	width: 225px;
	min-width: 225px;
	float: left;
	/*border-right: 1px solid #909090;*/
	overflow: hidden;
}
.rightBorder{
	border-right: 1px solid #909090;
	overflow: hidden;
	border-top: 1px solid #797F90;
}
.rightBorderMac{
	border-right: 1px solid #909090;
	overflow: hidden;
}
.menuSection{
	overflow: auto;
	background: #e8eaf1;
	min-height: 250px;
}
.footerBox{
	border-top: 1px solid #cdcfd5;
	background: #e2e4ea;
	color: #8d8e8e;
	font-size: 11px;
	min-height: 55px;
	position: relative;
}
.rightAlign{
	float: right;
	position: relative;
}
.detailsViewControlWidth{
	/* min-width: 115px; */
	white-space: nowrap;
}
.detailsviewcontrolwidthfirefox{ /*Multiple File Upload*/ 
	min-width: 115px;
	white-space: wrap;
}
.leftMenuHeading{
	color: #868687;
	font-size: 15px;
	font-weight: normal;
	/*padding: 0px 0px 0px 10px;*/
	padding: 0px 0px 5px 10px;
	border-bottom: 1px solid #ddd;
}
.leftMenuList{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.leftMenuList li{
	
}
.productMenu li:first-child a{
	/*border-top: 1px solid #C4C7CC;*/
	/*border-top: 1px solid #ddd;*/
	border-top:none;
}
.leftMenuList li a{
	display: block;
	/*padding: 5px 10px 6px 17px;*/
	text-decoration: none;
	/*border-bottom: 1px solid #C4C7CC;*/
	overflow: hidden;
	text-shadow:0px 1px 0px white;
	padding: 0px 10px 5px 17px;
	border-bottom:none;
}
.spanCount{
	margin-top: 1px;
	min-width: 30px;
	text-shadow: none;
	display: inline-block;
	line-height: 15px;
}
.spanCount{
	/*border: 1px solid #666666;*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 1px 5px;
	text-align: center;
	border: 1px solid #bbb;
}
.spanRightCount{
	border-radius: 0px 10px 10px 0px;
	-webkit-border-radius: 0px 10px 10px 0px;
	-moz-border-radius: 0px 10px 10px 0px;
    padding: 1px 5px 1px 2px;
}
.spanLeftCount{
	border-radius: 10px 0px 0px 10px;
	-webkit-border-radius: 10px 0px 0px 10px;
	-moz-border-radius: 10px 0px 0px 10px;
    padding: 1px 2px 1px 5px;
    border-right: 0px;
}
.attentionCount{
	background: -moz-linear-gradient(-90deg, #FAFAFA, #ECECEC);
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#ECECEC));
	background: -ms-linear-gradient(-90deg, #FAFAFA, #ECECEC);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FAFAFA', endColorstr='#ECECEC')";
	/*color: #666;*/
	color:#FF0000;
}
.listCount{
	background: -moz-linear-gradient(-90deg, #aaa, #959595);
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#959595));
	background: -ms-linear-gradient(-90deg, #aaa, #858585);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#9a9a9a', endColorstr='#858585')";
	color: #fff;
}
.leftMenuList li a span.spanCaption{
	color: #333333;
	overflow: hidden;
 	text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 15px;
	font-weight: bold;
 	/* display: block; */ 
	display:inline-block;/*new added*/
	padding-right: 6px;
	padding-left: 10px;
	padding-top: 6px;
	font-weight:normal;
}
.deleteProbButtonClassNew{ 
	padding: 1px 1px 2px; 
	}
.deleteCancelButtonClassNew{ 
	padding: 1px; 	
}
.assigned{
	/*background-image: url(../images/assignedIcon.png);*/
	background-repeat: no-repeat;
	background-position: 19px center;
}
.folder, .productMenu li a{
	/*background-image: url(../images/folderIcon.png);*/
	background-repeat: no-repeat;
	background-position: 19px center;
}
.drafts{
	/*background-image: url(../images/actionDraft.png);*/
	background-repeat: no-repeat;
	background-position: 19px center;
}
.archive{
	/*background-image: url(../images/archiveIcon.png);*/
	background-repeat: no-repeat;
	background-position: 19px center;
}
.leftMenuSelected {
	background-color: #D0E1F1 !important;
	cursor: default !important;
}
.leftMenuList li a.selectedBorder, .leftMenuList li:first-child a.selectedBorder.leftMenuSelected{
	border-color: #559BEC;
}
.leftMenuList li:first-child a.selectedBorder{
	border-top-color: #C4C7CC;
}
.logout{
	/*background: url(../images/lock.png) no-repeat center center;*/
	display: inline-block;
	color: #333;
	text-decoration: none;
	margin-right: 11px;
	/*width: 16px;
	height: 20px;*/
}

.footerContent > div{
	/*margin-right: 5px;
	 padding-left: 9px;*/
	display: table-cell;
	vertical-align: middle;
}

.footerContent{
	/*padding: 5px;*/
	padding: 14px 0px;
	cursor: pointer;
	display: table;
	text-align: right;
	width: 100%;
}
.footerContentText{
	text-align: left;
	padding-left: 10px;
}
.footerContent span{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.noBackground{
	background: none !important;
}
.logoutIcon{
	background: #E2E4EA;
	padding-right: 3px;
}
.footerSize{
	width: 180px;
}
.masqueradeHighlight{
	background: #FFE434;
    border: 1px solid #000000;
    overflow: hidden;
    padding: 5px 10px 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: none;
}
#profileDetails .popupDownContent{
	padding: 10px;
}
.profileNameHeader{
	padding: 10px 0px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
	text-overflow: ellipsis;
    white-space: nowrap;
    width: 175px;
    overflow: hidden;
}
.profileContent{
	padding: 10px 0px;
	margin: 0px;
	text-align: left;
	text-overflow: ellipsis;
    white-space: nowrap;
    width: 175px;
    overflow: hidden;
}

/* Quick View CSS */
.quickView{
	width: 300px;
	min-width: 250px;
	float: left;
	overflow: hidden;
	/*border-right: 1px solid #909090;*/
	background: white;
}
.quickViewHeight{
	overflow: auto;
}
.problemQuickView{
	border-bottom: 1px solid #ECECEC;
	line-height: 16px;
	overflow: hidden;
	cursor: pointer;
	background: none;
	color: #000;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.problemQuickViewSelected{
	background: -moz-linear-gradient(-90deg, #329BE7, #0272ED 50%, #1A76D9);
	background: -webkit-gradient(linear, left top, left bottom, from(#329BE7), color-stop(50%, #278BE1), to(#1A76D9));
	background: -ms-linear-gradient(-90deg, #329BE7, #0272ED 50%, #1A76D9);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#278BE1', endColorstr='#1A76D9')";
	color: white;
	/* border-top: 1px solid #148EE0; */
}
.attentionProblem{
	background: url(../images/attention-red.png) no-repeat 0px center;
	padding: 10px 10px 10px 20px !important;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
.attentionProblem{
	background: url(../images/attention-red@2x.png) no-repeat 0px center;
	padding: 10px 10px 10px 20px !important;
	background-size: 12px 12px;
}	
}
.statusProblem{
	background: url(../images/StatusAvailable16.png) no-repeat 0px center;
	padding: 10px 10px 10px 20px !important;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2)
 {
.statusProblem{
	background: url(../images/StatusAvailable32.png) no-repeat 0px center;
	padding: 10px 10px 10px 20px !important;
	background-size: 16px 16px; 
	}
}
.problemQuickViewSelected .attentionProblem{
	background: url(../images/attention-red.png) no-repeat 0px center ;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2){
	.problemQuickViewSelected .attentionProblem{
	background: url(../images/attention-red@2x.png) no-repeat 0px center ;
	background-size: 12px 12px;
}
}
.normalProblem{
	background: none !important;
	padding: 10px 10px 10px 20px !important;
}
.problemSubject h2, .problemQuickView h2, .problemQuickView h3{
	padding: 0px;
	margin: 0px;
}
h2.problemHeading{
	font-size: 15px;
	font-weight: bold;
	padding: 1px 0px 5px 0px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*text-transform: capitalize;*/
    margin: 0px;
}
.attachmentListDisplay h2.problemHeading{
	text-transform: none;
}
h3.problemDescDetails{
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	height: 30px;
    line-height: 14px;
    overflow: hidden;
    margin: 0px;
    color:#737373;
}
.overflowDisplay{
	overflow: hidden;
	white-space: nowrap;
}
.overflowScroll{
	overflow: hidden;
}
.overflowScrollIe{
	overflow: hidden !important;
}
.showFalse{
	display: none !important;
}
.makeHide{
	z-index: -1 !important;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
}
.reportedBy{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.searchBox{
	border: 2px;/*FIX FOR SMOOTH SEARCH FIELD(PREVIOUS CHANGE REMOVED:inset #909298;)*/
    border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
    padding: 5px 25px;
    background: url(../images/Search.png) no-repeat 8px center #FFFFFF !important;
    box-shadow:inset 0 2px #909298;/*FIX FOR SMOOTH SEARCH FIELD*/
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2)
{
.searchBox{
	border: 2px;/*FIX FOR SMOOTH SEARCH FIELD(PREVIOUS CHANGE REMOVED:inset #909298;)*/
    border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
    padding: 5px 25px;
    background: url(../images/Search@2x.png) no-repeat 8px center #FFFFFF !important;
    box-shadow:inset 0 2px #909298;/*FIX FOR SMOOTH SEARCH FIELD*/
    background-size:16px 15px !important; 
	}
}
.configTextBox, .searchBox{
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-appearance: none;
} 
.sortContainer{
	overflow: hidden;
	border-bottom: 1px solid #EFEFEF;
	padding: 2px 5px;
}
.dropDownArrow{
	color: #9A9A9A;
	padding: 1px 10px;
    text-shadow: 1px 1px 1px transparent;
    border-radius: 25px;
    -webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}
.sortHover, .sortSelected{
    text-shadow: 1px 1px 1px #666666;
	color: #FFFFFF;
	background: #BCBCBC;
}
.sortSelected{
	background: #7b7b7b;
}
/*.leftArrowSort{
	display: inline-block;
    margin: 1px 2px 1px 0px;
	border: 2px solid;
    color: #9A9A9A;
    font-size: 8px;
    height: 10px;
    padding: 0px 1px;
    border-radius: 2px;
    overflow: hidden;
}*/
.leftSortArrow{
	padding-top: 2px;
}
.rightArrowSort{
	/*background-image: url(../images/rightSort.png) !important;*/
	padding-top: 3px;
}
.searchCloseIcon{
	display: inline-block;
    height: 16px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 16px;
    /*background: url(../images/closeButton.png) no-repeat left center;*/
    display: none;
}
.searchOptions{
	/*position: absolute;*/
	width: 100%;
    z-index: 1;
    display: none;
}
.searchBoxContainer{
	background: -moz-linear-gradient(-90deg, #eeeeee, #e1e1e1);
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e1e1e1));
	background: -ms-linear-gradient(-90deg, #eeeeee, #e1e1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#e1e1e1')";
	border-bottom: 1px solid #aeaeae;
	padding: 5px;
	color: #545454;
}
.searchAddonBG{
	background: white;
	border-bottom: 1px solid #AEAEAE;
	padding: 5px;
	padding-bottom: 6px;
}
.searchOptionsList{
	border: 2px inset #7D7F83;
    display: inline-block;
    margin: 5px;
    padding: 0px;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.searchOptionsList li{
	display: inline-block;
	border-right: 1px solid #848688;
}
.searchOptionsList li:last-child{
	border-right: 0px;
}
.searchOptionsList li a{
	color: #000000;
    display: inline-block;
    padding: 6px 0px;
    text-align: center;
    text-decoration: none;
    width: 75px;
	background: -moz-linear-gradient(-90deg, #f8f8f9, #e0e1e5 50%, #c6cad2);
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), color-stop(50%, #e0e1e5), to(#c6cad2));
	background: -ms-linear-gradient(-90deg, #f8f8f9, #e0e1e5 50%, #c6cad2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f8f8f9', endColorstr='#c6cad2')";
}
.searchOptionsList li a.selected{
	background: -moz-linear-gradient(-90deg, #b9bbbe, #969b9f 50%, #798087);
	background: -webkit-gradient(linear, left top, left bottom, from(#b9bbbe), color-stop(50%, #969b9f), to(#798087));
	background: -ms-linear-gradient(-90deg, #b9bbbe, #969b9f 50%, #798087);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b9bbbe', endColorstr='#798087')";
	color: #FFFFFF;
}
.searchOptionsList li:first-child a{
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.searchOptionsList li:last-child a{
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.searchControls ul{
	margin: 0px;
	padding: 0px;
}
.searchControls ul li{
	float: left;
}
.searchOptionsAdd{
	border: 1px solid #000000;
    border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
    color: #000000;
    display: block;
    font-size: 15px;
    margin: 6px;
    padding: 4px 8px;
    text-decoration: none;
}
.searchOptionsDelete{
	border: 1px solid #FF0000;
    border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
    color: #FF0000;
    display: block;
    font-size: 15px;
    margin: 6px;
    padding: 0px 5px 2px;
    text-decoration: none;
}
.addOnSearchContent{
	display: block;
    overflow: hidden;
    padding: 9px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.searchOptionsLoader{
	background: url(../images/ajaxLoader@2x.gif) no-repeat left top;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px;
	background-size:24px 24px;
}
}
.searchOptionsLoader{
	background: url(../images/ajaxLoader.gif) no-repeat left top;
	width: 32px;
	height: 32px;
	display: block;
	margin: 5px;
}
#otherSelect{
	/*text-transform: capitalize;*/
	text-shadow: 0px 1px 0px white;
}
.popupDown{
    position: absolute;
    bottom: 35px;
    z-index: 2;
    text-align: center;
    display: none;
}
.popupMenu{
    position: absolute;
    z-index: 2;
    text-align: center;
    top: 55px;
    display: none;
}
.popupUpRight{
    position: absolute;
    z-index: 2;
    text-align: center;
    display: none;
    top: 25px;
}
.popupDownContent{
    background: #f5f5f5;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    box-shadow: 0px 0px 10px #333;
    -moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
    padding: 5px;
    margin-top: 15px;
}
.popupDownContent ul{
	padding: 0px;
	margin: 0px;
}
.popupDownContent ul li a{
	border: 1px solid #989898;
    border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    padding: 4px 15px;
    width: 150px;
	background: -moz-linear-gradient(-90deg, #f1f1f1, #e3e3e3 50%, #d2d2d2);
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), color-stop(50%, #e3e3e3), to(#d2d2d2));
	background: -ms-linear-gradient(-90deg, #f1f1f1, #e3e3e3 50%, #d2d2d2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f1f1f1', endColorstr='#d2d2d2')";
	display: inline-block;
	color: #4f4f4f;
	text-decoration: none;
	text-align: center;
	margin: 5px;
}
.retianPad{
	width:20px !important;
	height:20px !important;
}
/*	Commented as per the Call with Rafi on 20-Mar-2012
	width: 150px;
	padding: 3px;
	border: 1px solid #4f4f4f;
	background: #ffffff;
	border-radius: 15px;

#editProfileButton{
	border: 1px solid #989898;
    border-radius: 5px 5px 5px 5px;
    padding: 4px 15px;
    width: auto;
	background: -moz-linear-gradient(-90deg, #f1f1f1, #e3e3e3 50%, #d2d2d2);
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), color-stop(50%, #e3e3e3), to(#d2d2d2));
}*/
.arrow-down {
    width: 50px;
    height: 25px;
    margin: 0px auto;
    background: url("../images/downNotch.png") no-repeat center center;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.arrow-down {
    width: 50px;
    height: 25px;
    margin: 0px auto;
    background: url("../images/downNotch@2x.png") no-repeat center center;
    background-size:50px 25px; 
}
}
/* Details View CSS */

.calloutRight{
    float: right;
    margin-right: 10px;
}
.attachmentListDisplay{
    padding: 15px;
    border-bottom: 1px solid #d6d6d6;
    cursor: pointer; 
}
.iconDisplay{
    text-align: left;
   /* width: 290px;*/
    min-height: 45px;
}
.attachTime{
    font-weight: normal;
}
.problemHeading{
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.detailsView{
	overflow: auto;
	min-width: 470px;/*issue Details view coming down.*/
}
.detailsView, #detailsView{
	background-color: #EFEFEF;
}
.headerIcons{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.headerIcons li{
	display: inline-block;
	vertical-align: middle;
}
.headerIcons li a{
	width: 24px;
	height: 24px;
	display: inherit;
	padding: 12px 10px;
}
/*.archiveIconHeader{
	background: url(../images/archiveIconHeader.png) no-repeat center center;
}*/
.replyIconHeader{
	background: url(../images/replyIconHeader.png) no-repeat center center;
}
/*.newIconHeader{
	background: url(../images/newIconHeader.png) no-repeat center center;
}*/
.detailsViewPadd, .problemSubject > div{
	padding: 10px;
}
.duplicateProbDesc{
	font-weight: bold;
	background: #f7faaf;
	border-top: 1px solid #909090;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.detailsViewPadd{
	overflow: hidden;
}
.problemSubject{
	border-bottom: 1px solid #B8B8B8;
	background-color: #F6F6F6;
	text-shadow:0px 1px 0px white;
}
.problemSubject > div{
	padding-left: 18px;
}
.probNo{
	color: #666;
	font-weight: normal;
	padding: 0px 10px 0px 0px;
}
.attachCount{
	background: url(../images/attachmentSubjectNew.png) no-repeat scroll center bottom transparent;
	padding: 0px 0px 3px 30px;
	border: 0px none;
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    text-align: center;
    height: 38px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.attachCount{
	background: url(../images/attachmentSubjectNew@2x.png) no-repeat scroll center bottom transparent;
	padding: 0px 0px 3px 30px;
	border: 0px none;
    border-radius: 0px 0px 0px 0px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: right;
    text-align: center;
    height: 38px;
    background-size:32px 32px; 
}
}
.myspanCount{
    margin-top: 1px;
    text-shadow: none;
    margin-right: 6px; 
}
.myNewAttachCountb{
	border: 1px solid #9E9E9E;
    border-radius: 30px 30px 30px 30px;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
}
.myNewAttachCountem{
	background: -moz-linear-gradient(-90deg, #F51212, #F51212) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(-90deg, #F51212, #F51212) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(-90deg, #F51212, #F51212) repeat scroll 0 0 transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F51212', endColorstr='#F51212')";	
    border: 2px solid white;
    border-radius: 30px 30px 30px 30px;
    display: block;
    font-style: normal;
    padding: 1px 6px;
    min-height: 16px;
    text-decoration: none;
    font-weight: normal;
    line-height: 15px;
}
.leftContent, .rightContent{
	display: inline-block;
	vertical-align: bottom;
	/*float: left;*/
}
.leftContent{
	width: 60px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	color: #666666;
	font-weight: bold;
}
.rightContent{
	width: 155px;
	overflow: hidden;
}
/*.detailsCollection{
	padding: 5px 0px 0px 0px;
}*/
.updateDiv{
	border: 1px solid #AAAFB6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: text;
	color: #666;
	background: white;
	margin-left: 6px;
	margin-right: 6px;
}
.spaceBottom{
	margin-bottom: 12px;
}
.priorityOverlay{
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
	z-index: 999;
	background: #fff;
	-moz-box-shadow: 0px 0px 10px #888;
	-webkit-box-shadow: 0px 0px 10px #888;
	box-shadow: 0px 0px 10px #888;
}
.priorityOverlay li{
	cursor: pointer;
	padding: 5px 20px;
}
/*.priorityOverlay li:hover{
	background: -moz-linear-gradient(-90deg, #4ea9fd, #5478ea);
	background: -webkit-gradient(linear, left top, left bottom, from(#4ea9fd), to(#5478ea));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ea9fd', endColorstr='#5478ea')";
	color: #ffffff;
	text-shadow: 0px 1px 0px #2970AD;
}*/
.priorityOverlayhover{
	background: -moz-linear-gradient(-90deg, #4ea9fd, #5478ea);
	background: -webkit-gradient(linear, left top, left bottom, from(#4ea9fd), to(#5478ea));
	background: -ms-linear-gradient(-90deg, #4ea9fd, #5478ea) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4ea9fd', endColorstr='#5478ea')";
	color: #ffffff;
	text-shadow: 0px 1px 0px #2970AD;
}
.ieHover{
background: url(../images/selectTick8.png) no-repeat 6px center;	
}
.priorityOverlay li.selectTick{
	background: url(../images/tickMark.png) no-repeat 6px center;
	color: #000000;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.priorityOverlay li.selectTick{
	background: url(../images/tickMark@2x.png) no-repeat 6px center;
	background-size: 12px 12px;
	color: #000000;
}
}
.detailsViewForm{
	overflow: hidden;
}
.detailsViewForm form{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}
.borderFull{
	border: 1px solid #AAAFB6;
}
.contentView{
	background: white;
	margin: 10px 6px;
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px black;
	box-shadow: 0px 0px 5px #CCC;
}
.contentView p{
	padding: 3px 0px;
	margin: 0px;
}
/*#fileUploadContent{
	margin: 4px 0px 0px 0px;
}*/
.preContent{
	font-family: inherit;
    font-size: inherit;
    margin: 0px;
    padding: 0px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}
.fromID{
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.fromID span{
	padding-left: 5px;
}
.dateDisplay{
	color: #717171;
	font-weight: normal;
	float: right;
	margin-left: 5px;
}
.textBoxViewUpdate{
	resize: none;
	margin-top: 4px;
	margin-bottom: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #AAAFB6;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-appearance: none;
	height: 39px;
	padding: 8px;
}
.textBoxViewUpdate:focus{
	/* -moz-box-shadow: 0px 0px 8px #9fb9eb;
	-webkit-box-shadow: 0px 0px 8px #9FB9EB;
	box-shadow: 0px 0px 8px #9FB9EB; 
	border-color: #007DE9;*/
	border-color: #7EB1DF;
}
#labelprobUpdateBox{
	width: 100%;
	padding-top: 9px;
}
.updateNewDiv{
	position:relative;
}
.leftAlign{
	float: left;
}

#detailsView{
	/*overflow: auto;*/
	position: relative;
	border-top: 1px solid #797F90;
}
#detailsViewContent{
	overflow: auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#F0F0F1), to(#E4E6E7) );
	background: -moz-linear-gradient(-90deg, #F0F0F1, #E4E6E7) !important;
	background: -ms-linear-gradient(-90deg, #F0F0F1, #E4E6E7) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F0F0F1', endColorstr='#E4E6E7')";
	min-width: 200px;
}

/* New Problem CSS */
.bugReporting{
	color: #636E83;
	font-size: 14px;
	margin: 10px 0px 17px;
	display: inline-block;
	text-shadow: 0px 1px 0px white;
	text-decoration: none;
	line-height: 13px;
	border-bottom: 1px solid #636E83;
}
.twoLineTrim {
	margin-top:10px;
	text-shadow: 0px 1px 0px white;
}
#saveButtonDiv div{
	height: auto;
}
#saveButtonDiv ul{
	width: 285px;
	border: 0px;
	height: auto;
}
#saveButtonDiv ul li{
	border-bottom: 0px;
	margin-bottom: 5px;
}
#saveButtonDiv ul li.lastChild{
	margin-bottom: 0px;
}

.childWindow{
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 0;
	top: 0px;
	left: 0px;
	background: #000000;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.childWindowBg{
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.viewProblemPage{
	z-index: 1;
	background: white;
}
.childContainer{
	background: #fff;
	min-width: 545px;
	width: 40%;
	position: absolute;
	z-index: 10001;
	opacity:1;
	top: 100px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0px 0px 20px #333333;
	-moz-box-shadow: 0px 0px 20px #333333;
  	-webkit-box-shadow: 0px 0px 20px #333333;
  	display: none;
}
.childHeader{
	background: -moz-linear-gradient(-90deg, #f3f4f6, #a4a9b5);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f4f6), to(#a4a9b5));
	background: -ms-linear-gradient(-90deg, #f3f4f6, #a4a9b5);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f3f4f6', endColorstr='#a4a9b5')";
}
.childHeader, .subChildHeader{
	width: 100%;
	display: table;
}
.childContainer .childHeader{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-bottom: 1px #A7ABB8 solid;
	border-top: 1px white solid;
}
.childHeader li, .subChildHeader li{
	display: table-cell;
	vertical-align: middle;
}
.childHeader li{
	padding: 7px;
}
.subChildHeader li{
	padding-bottom: 5px;
}
.childHeader li:last-child, .subChildHeader li:last-child{
	text-align: right;
}
.buttonSpace{
	width: 65px;
}
.innerButtonSpace{
	width: 60px;
}
/*.childContainer .formContent{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
}*/
.childHeaderText{
	color: #71787F;
	font-size: 19px;
	padding: 3px 0px;
	margin: 0px;
	text-align: center;
	text-shadow: 0px 1px 0px #E6E7EB;
}
.formContent{
	overflow: auto;
	position: relative;
	padding: 12px 30px 0px 30px;
	background: -moz-linear-gradient(-90deg, #E7EBF1 0%, #DCE1E6 50%, #DCE1E6 100%);
	background: -ms-linear-gradient(-90deg, #E7EBF1 0%, #DCE1E6 50%, #DCE1E6 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7EBF1', endColorstr='#DCE1E6')";
	background: -webkit-gradient(linear, left top, left bottom, from(#E7EBF1), color-stop(50%, #DCE1E6), to(#DCE1E6));
	border-top: 1px solid #797F90;
	/*-webkit-overflow-scrolling: touch;*/ /*important fix for 3 issue.*/
}
.newProbHeader{
	padding: 15px 0px 8px 5px;
	margin: 0px;
	font-weight: normal;
	font-size: 15px;
	color: #4C566C;
	text-shadow: 0px 1px 0px white;
}
.textBox{
	margin: 5px;
	border: 1px solid #AAAFB6;
	padding: 5px;
	resize: none;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size:15px;
}
input.textBox{
	-webkit-appearance: none;
}
.labelOverlay{
	position: absolute;
	margin: 5px;
	padding: 5px 7px;
	color: #909090;
	cursor: text;
	font-size: 15px;
	font-weight: normal;
	pointer-events : none;
}
.labelFocus{
	color: #ccc;
}
.optionalText{
	color: #909090;
}
#newProblemFormDetails .textBox{
	padding: 12px 3px;
	margin: 0px;
}
#newProblemFormDetails .labelOverlay{
	padding: 12px 7px;
	margin: 0px;
}
.problemTitleBox{
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 12px 5px;
	margin: 0px;
}
.newProbProductList{
	overflow: hidden;
	border: 1px solid #AAAFB6;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff;
	/*margin: 0px;*/
	/*margin-top : 31px;*/
	padding: 0px;
	font-size:15px;
	list-style: none;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.newProbProductList > li{
	display: block;
	border-bottom: 1px solid #AAAFB6;
}
.newProbProductList > li:last-child{
	border-bottom: none;
}
.newProbProductList > li label{
	color: #212121;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    position: absolute;
    padding: 9px 10px;  /*rdar://problem/18840912 */ 
}
.selectConfiguration{
	margin-top: 15px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
ul.selectConfiguration li span.configPadding{
	padding-left: 200px;
}
.newProbProductList > li span.configPadding{
	color: #A0A0A0;
    cursor: pointer;
    display: block;
    padding: 8px 10px 10px 150px;
}
.blackText{
	color: #000 !important;
}
.popupList{
	background: url(../images/topNotchPopupNew.png) no-repeat center top;
	overflow: hidden;
	padding: 18px 0px 0px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	left: 97px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.popupList{
	background: url(../images/topNotchPopupNew@2x.png) no-repeat center top;
	overflow: hidden;
	padding: 18px 0px 0px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	left: 97px;
	background-size:36px 18px; 
}
}
.popupList > div{
	background: -moz-linear-gradient(-90deg, #787e89 0%, #263040 4%, #131F31 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#787e89), color-stop(0.04, #263040), to(#131F31));
	background: -ms-linear-gradient(-90deg, #787e89 0%, #263040 4%, #131F31 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#787e89', endColorstr='#131F31')";
	padding: 5px 5px 5px 5px;
	/* border: 1px solid #151515; */ /* shiv */
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	/*height: 350px;*/
}
.popupList div.newConfigContainer{
	width: 322px;
}
.popupList > div > div{
	background: none;
	padding: 0px;
	border: 0px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	height: auto;
}
.popupList div .popupHeader{
	color: #FFFFFF;
    display: block;
    font-size: 19px;
    font-weight: bold;
    margin: 0px auto;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 155px;
}
.popupList .formContent ul, .popupList ul.noSubs, .subChildHeader{
	padding: 0px;
	margin: 0px;
	width: 320px;
	overflow: auto;
	border: 1px solid #d6d6d6;
	max-height: 354px;
}
.subChildHeader{
	border: 0px;
}
.popupList .formContent ul li, .popupList ul.noSubs li{
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #d6d6d6;
	padding: 0px;
	overflow: hidden;
}
.popupList .formContent ul li{
	padding-right: 10px;
}
.popupList ul li:last-child{
	border-bottom: none;
}
.popupList ul li a{
	padding: 6px 26px;
	display: block;
	color: #212121;
	text-decoration: none;
	background: url(../images/rightArrow.png) #fff no-repeat right center;
	background-size:0px; 
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.popupList ul li a{
	padding: 6px 26px;
	display: block;
	color: #212121;
	text-decoration: none;
	background: url(../images/rightArrow@2x.png) #fff no-repeat right center;
	/* background-size: 11px 16px; */
	background-size:0px; 
	margin-right: 10px;
}
}
.popupList ul.noSubs li a{
	background: #fff;
	margin-right: 0px; 
}
.deleteConfigList.noSubs li{
	background: #fff !important;
}
.popupList ul.noSubs li a.Selected{
	background: url(../images/tickMark.png) #fff no-repeat 10px center; /*right side*/ 
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.popupList ul.noSubs li a.Selected{
	background: url(../images/tickMark@2x.png) #fff no-repeat 10px center; /*right side*/ 
	background-size: 12px 12px;
}
}

.activeButton{
	background: -webkit-gradient(linear, left top, left bottom, from(#88b1ea), color-stop(0.5, #357dd7), to(#006bdb) );
	background: -moz-linear-gradient(-90deg, #88b1ea 0%, #357dd7 50%, #006bdb 100%);
	background: -ms-linear-gradient(-90deg, #88b1ea 0%, #357dd7 50%, #006bdb 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#88b1ea', endColorstr='#006bdb')";
	border: 1px solid #0054ae;
	color: #FFFFFF;
}

.activeButtonForIOSDraft{
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), color-stop(0.5, #71787F), to(#71787F) );
	background: -moz-linear-gradient(-90deg, #aaa 0%, #71787F 50%, #71787F 100%);
	background: -ms-linear-gradient(-90deg, #aaa 0%, #71787F 50%, #71787F 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#aaa', endColorstr='#71787F')";
	border: 1px solid #0054ae;
	color: #FFFFFF;
	width:25%;
}

.buttonRounded, .buttonRounded span{
	background: -webkit-gradient(linear, left top, left bottom, from(#b1b6bb), color-stop(0.5, #828a92), to(#69727f));
	background: -moz-linear-gradient(-90deg, #b1b6bb 0%, #828a92 50%, #69727f 100%);
	background: -ms-linear-gradient(-90deg, #b1b6bb 0%, #828a92 50%, #69727f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b1b6bb', endColorstr='#69727f')";
	border: 1px solid #545b64;
	color: #FFFFFF;
}
.productButtonIe, .buttonRounded span{
	background: -webkit-gradient(linear, left top, left bottom, from(#b1b6bb), color-stop(0.5, #828a92), to(#69727f));
	background: -moz-linear-gradient(-90deg, #b1b6bb 0%, #828a92 50%, #69727f 100%);
	background: -ms-linear-gradient(-90deg, #b1b6bb 0%, #828a92 50%, #69727f 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b1b6bb', endColorstr='#69727f')";
	border: 1px solid #545b64;
	border-left-color: #7f898f;
	border-left-width:0px;
	border-top-left-radius:0px !important;
	border-bottom-left-radius:0px !important;
	color: #FFFFFF;
}
.prodButton{
	background: url(../images/GblueButton.png) no-repeat left center;
	color: #FFFFFF;
	padding: 13px 9px 14px 15px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.prodButton{
	background: url(../images/GblueButton@2x.png) no-repeat left center;
	color: #FFFFFF;
	padding: 13px 9px 14px 15px;
	background-size:75px 30px; 
}
}
.configButton{
	background: url(../images/DblueButton.png) no-repeat left center;
	color: #FFFFFF;
	padding: 12px 14px 13px 16px;
	background-size: 105px 28px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.configButton{
	background: url(../images/DblueButton@2x.png) no-repeat left center;
	color: #FFFFFF;
	padding: 12px 14px 13px 16px;
	background-size: 105px 28px;
}
}
.configSpanPadd{
 font-size: 12px;
 text-decoration: none;
 font-family: Helvetica,Arial,sans-serif;
}
.redButton{
	background: -webkit-gradient(linear, left top, left bottom, from(#de747f), color-stop(0.5, #e24458), color-stop(0.51, #d00000), to(#cf0000) );
	background: -moz-linear-gradient(-90deg, #de747f 0%, #e24458 50%, #d00000 51%, #cf0000 100%);
	background: -ms-linear-gradient(-90deg, #de747f 0%, #e24458 50%, #d00000 51%, #cf0000 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#de747f', endColorstr='#cf0000')";
	border: 1px solid #613639;
	color: #FFFFFF;
}
.blueButton, .configBack span{
	background: -webkit-gradient(linear, left top, left bottom, from(#737787), color-stop(0.5, #1c2d50), color-stop(0.51, #000936), to(#000936) );
	background: -moz-linear-gradient(-90deg, #737787 0%, #1c2d50 50%, #000936 51%, #000936 100%);
	background: -ms-linear-gradient(-90deg, #737787 0%, #1c2d50 50%, #000936 51%, #000936 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#737787', endColorstr='#000936')";
	border: 1px solid #2c2e34;
	color: #FFFFFF;
}
.greyButton{
	background: -moz-linear-gradient(-90deg, #ffffff, #ffffff 50%, #eceff3 51%, #edeff3) !important;
	background: -ms-linear-gradient(-90deg, #ffffff, #ffffff 50%, #eceff3 51%, #edeff3) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.49, #ffffff), color-stop(0.5, #eceff3), to(#edeff3)) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#edeff3')";
	color: #000000;
}
.buttonRounded, .activeButton, .redButton, .blueButton, .greyButton, .buttonNew span, .configBack span{
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 5px 8px;

}
.productButtonIe{
	font-size: 12px;
	text-decoration: none;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	display: inline-block;
	padding: 5px 8px;
	border: 1px solid #69727f !important;
	border-left: none !important;
}
.buttonRounded span, .configBack span{
	border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	border-left: 0px;
}
.blockButton{
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	margin: 0px;
}
.configBack span, .buttonNew span{
	padding: 6px 8px 7px 5px;
	display: inline-block;
	line-height: 14px;
}
.configBack span{
	padding-top: 7px;
}
.deleteButton{
	width: 0px;
	padding-top: 5px;
	overflow: hidden;
}
.buttonNew{
	background: url(../images/buttonLeft.png) no-repeat left center;
	padding: 0px 0px 1px 12px;
	border: 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.buttonNew{
	background: url(../images/buttonLeft@2x.png) no-repeat left center;
	padding: 0px 0px 1px 12px;
	border: 0px;
	background-size:13px 30px; 
	}
}
.buttonNewIe{
	background: url(../images/buttonLeft.png) no-repeat left center;
	padding: 10px 0px 10px 12px;
	border: 0px;
}
.configBack{
	background: url(../images/innerButtonsLeft.png) no-repeat left center;
	padding: 9px 0px 12px 12px;
	color: white;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.configBack{
	background: url(../images/innerButtonsLeft@2x.png) no-repeat left center;
	padding: 9px 0px 12px 12px;
	color: white;
	background-size:13px 30px;
}
}
.importantPaddLeft{
	padding-left: 5px !important;
}
.floatLeft{
	position: absolute;
}
.quickViewProblemId{
	padding-right: 10px;
}
.quickViewRankDisplay{
	padding: 0px 0px 0px 5px;
	display: block;
}
.loaderIcon{
	background-image: url(../images/ajaxLoader.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.loaderIcon{
	background-image: url(../images/ajaxLoader@2x.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 24px 24px; 
}
}
.loaderIconWhite{
	background-image: url(../images/ajaxLoaderWhite.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.loaderIconWhite{
	background-image: url(../images/ajaxLoaderWhite@2x.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 24px 24px; 
}
}
.loaderIconWhiteProduct{
	background-image: url(../images/ajaxLoader.gif);
	background-position: 10% 50%;
	background-repeat: no-repeat;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.loaderIconWhiteProduct{
	background-image: url(../images/ajaxLoader@2x.gif);
	background-position: 10% 50%;
	background-repeat: no-repeat;
	background-size: 24px 24px; 
}
}
#detailsViewContent{
	overflow: auto;
}
#attachmentContent{
	padding: 0px;
	max-height: 380px;
    overflow: auto;
    /* position: relative; */
}
#attachmentMenu{
	/* right: 0px;
    top: 50px; */
    right: 4px;
    top: 59px;
}
.fileUploadHidden{
	width: 0px;
	height: 0px;
}
.popupContent{
	background: #f5f5f5;
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    box-shadow: 0px 0px 10px #333;
    -moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
	/*margin-top: 15px;*/
}
.sortListMenu{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.sortListMenu li a{
	color: #333333;
    display: block;
    padding: 5px 6px 5px 14px;
    text-align: left;
    text-decoration: none;
}
.sortListMenu li a{
	
}
.attachmentMenuUpload{ /*Multiple File Upload*/
	z-index: 10;
	margin-top:18px;
}
.arrow-up {
    width: 30px;
    height: 5px;
    /* background: url(../images/topNotch.png) no-repeat center center; */
    display: inline-block;
}
.arrow-up-Attach {
	width: 30px;
	display: inline-block;
	height: 15px;
    background: url(../images/topNotch.png) no-repeat center center;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
.arrow-up-Attach {
	width: 30px;
	display: inline-block;
	height: 15px;
    background: url(../images/topNotch@2x.png) no-repeat center center;
    background-size:32px 16px;
}
}
.arrow-up-Rank {
	width: 135px;
	display: inline-block;
	height: 16px;
    background: url(../images/topNotch.png) no-repeat center center;
}
.notesNotch{
    width: 30px;
    height: 15px;
    background: url(../images/notesTopNotch.png) no-repeat center center;
    display: inline-block;
    margin: 0px 53px 0px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.notesNotch{
    width: 30px;
    height: 15px;
    background: url(../images/notesTopNotch@2x.png) no-repeat center center;
    display: inline-block;
    margin: 0px 53px 0px 0px;
    background-size: 30px 15px;
}
}
.calloutCenter{
	margin: 0px auto;
}
.tempDiv{
	position: relative;
    text-align: center;
    padding: 6px 10px;
    overflow: hidden;
}
.separator{
	border-bottom: 1px solid #A9A9A9;
}
.sortTick{
	background: url(../images/tickMark.png) no-repeat left center;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.sortTick{
	background: url(../images/tickMark@2x.png) no-repeat left center;
	background-size: 12px 12px;
}
}
.ui-icon-gripsmall-diagonal-se {
	background: none !important;
}

/* Multiple Problem Selection */
.multipleBG {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: auto;
    position: relative;
}
.iconPlace {
    overflow: hidden;
    padding: 75px 20px 0;
    text-align: center;
}
.multipleSelection {
    color: #909090;
    font-size: 25px;
}
.ovalButton{
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e1e1e1));
	background: -moz-linear-gradient(-90deg, #fdfdfd, #e1e1e1);
	background: -ms-linear-gradient(-90deg, #fdfdfd, #e1e1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#e1e1e1')";
	padding: 4px 15px;
	display: inline-block;
	color: #000000;
	text-decoration: none;
	border: 1px solid #797979;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	margin: 10px;
	width: 125px;
	vertical-align: middle;
}
.ovalUpdateButton{ /*Multiple File Upload*/
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e1e1e1));
	background: -moz-linear-gradient(-90deg, #fdfdfd, #e1e1e1);
	background: -ms-linear-gradient(-90deg, #fdfdfd, #e1e1e1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#e1e1e1')";
	padding: 4px 15px;
	display: inline-block;
	color: #000000;
	text-decoration: none;
	border: 1px solid #797979;
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	margin: 10px;
	width: 82px;
	vertical-align: middle;
}
.popupDownAttach{
	background: #f5f5f5;
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    box-shadow: 0px 0px 10px #333;
    -moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
    padding: 5px;
    width:235px;
   /* margin-top: 15px;	*/
	position:absolute;
}
.dottedBorder {
    border: 5px dashed #5E5E5F;
    border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    color: #797979;
    display: inline-block;
    font-size: 20px;
    height: 100px;
    padding-top: 75px;
    width: 175px;
}
.notesIcon{
	background: url("../images/sticky.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 22px;
    margin: 9px 15px;
    width: 22px;
    background-size: 23px
}
.iconNotes{
	margin:18px 0px 0px 0px !important;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.notesIcon{
	background: url("../images/sticky@2x.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 22px;
    margin: 9px 15px;
    width: 22px;
    background-size: 23px;
}
}
#notesContent{
	background: #FEEFA3;
    height: 150px;
    overflow: auto;
    padding: 5px;
    text-align: left !important;
    width: 250px;
    word-wrap: break-word;
}
#stickyNotes{
	right: 0px;
    top: 50px;
}
#stickyNotes div{
	text-align: right;
}
.content{
	background: #ededed;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: auto;
	position: relative;
}
.paddSpace{
	padding: 10px 10px 15px 10px;
}
.oddrow{
	background: #ededed;
}
.evenrow{
	background: #ffffff;
}
.innerHeader{
	padding: 6px;
	margin: 0px;
	font-weight: bold;
	font-size: 16px;
	color: #5F5E5F;
	text-shadow: 0px 1px 0px white;
}
.detailIcons{
	overflow: hidden;
}
.DottedBorders{
	color: #333;
	text-align: center;
	text-decoration: none;
	width: 123px;
	display: inline-block;
	vertical-align: top;
	padding-bottom: 6px;
	padding-top: 6px;
	text-shadow: 0px 1px 0px white;
	cursor: default;
}
.DottedBorders .imgClass{
	width: 48px;
	height: 48px;
	display: block;
	margin: 10px auto;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}
.imgClassSelect{
/*	background: #FFFFFF;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;*/
padding:5px;
background: #CCCCCC;
border-radius:6px;
}
#productsFullList{
	padding: 0px;
}
.paddAdjust{
	padding-right: 80px;
}
#compSelectedHeader{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	text-shadow: 0px 1px 0px white;
}
#newProblemFormDetails .ovalButton{
	width: auto;
	margin: 0px 10px;
}
#newProblemFormDetails .uploadFileContainer .ovalButton{
	margin: 10px 0px;
}
.noPadd{
	padding: 0px !important;
}
.delButton, .delButtonAnimate, .delButtonAnimateRev{
	background: url(../images/deleteIcon.png) no-repeat center;
	width: 0px;
	height: 23px;/*IE fix for Configuration misalignment,changed from 22px to 21px*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	box-shadow: 0px 0px 6px #666;
	display: inline-block;
	/*margin: 8px 10px;*/
	margin: 8px 0px;
	float: left;
	z-index: 10;
	padding: 0px !important;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.delButton, .delButtonAnimate, .delButtonAnimateRev{
	background: url(../images/deleteIcon@2x.png) no-repeat center;
	width: 0px;
	height: 23px;/*IE fix for Configuration misalignment,changed from 22px to 21px*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0px 0px 6px #666;
	-webkit-box-shadow: 0px 0px 6px #666;
	box-shadow: 0px 0px 6px #666;
	display: inline-block;
	/*margin: 8px 10px;*/
	margin: 8px 0px;
	float: left;
	z-index: 10;
	padding: 0px !important;
	background-size: 23px 24px;
}
}
.delButtonAnimate{
	background: url(../images/DeleteAnimation.gif) no-repeat center;
}
.delButtonAnimateRev{
	background: url(../images/DeleteAnimationRev.gif) no-repeat center;
}
/*.deleteConfigList li a{
	background: none !important;
}*/
.deleteConfigList li{
	background: url(../images/rightArrow.png) #fff no-repeat right center;
	/* background-size: 0px; */
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.deleteConfigList li{
	background: url(../images/rightArrow@2x.png) #fff no-repeat right center;
	/* background-size: 0px; */
	background-size: 11px 16px;
}
}
/*#configDescriptionPop {
	min-height: 230px
}*/
.configNames{
	padding: 10px 30px 10px 26px !important;
	text-overflow: ellipsis;	
	white-space: nowrap;
	overflow: hidden;
}
#configTitleHead{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	text-align: left;
	padding-left: 8px;/*Alignment issue fix for Dev UI changed from 5px to 14px*/
}
#postProblem{
	display: none;
}
.highLightDiv{
	background: #fff9cd;
}
.highLightAdcText{
	/*background: #e9f1fb;ffe5e3*/
	background:#fbe8ef;
}
.duplicateSpan{
	color: #8e8e91;
}
.ellipsisDiv{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.versionText{
	font-size: 9px; 
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	/*
	position: absolute; 
	bottom: 0px; 
	right: 10px;
	*/
	text-shadow: 1px 1px 1px #fff;
}
.textBoxTitleUpdate{
	/*border: 1px solid #000;
	box-shadow: 0 0 1px #888888;
	-moz-box-shadow: 0 0 1px #888888;
	-webkit-box-shadow: 0 0 1px #888888;*/
	font-size: 15px;
	font-weight: bold;
	background: #FFFFFF;
	height: 18px;
    margin-top: 0px;
	border-style: none;
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #AAAFB6;
	box-shadow: 3px 3px 4px #888;
	-webkit-box-shadow: 3px 3px 4px #888;
	-webkit-border-radius: 0px;
	outline: none;
}
.mozTitleUpdate{
	height: 19px;
	margin-top: 0px !important;
}
.probTitle{
	padding: 0px 1px 3px 0px;
	background: #F6F6F6;	
	-webkit-appearance: none;
	border:none;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
	-webkit-border-radius: 0px;
}
.ui-resizable-handle{	
	z-index: 0 !important;
}
.defaultCursor{
	cursor: default !important;
}
.closeIcon{
	background: url(../images/closeIcon.png) no-repeat left top;
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: 3px;
}

@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
.closeIcon{
	background: url(../images/closeIcon@2x.png) no-repeat left top;
	width: 14px;
	height: 14px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	margin-top: 3px;
	background-size: 14px 14px;
}
}
.multiUpload{
	width: 225px;
	margin-right: 5px;
}
.multiUploadUpdate{
	width: 225px;
	margin-right: 5px;
}
.errorContainer, .errorContainer > div{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#errorOkButton{
	width: 60px;
}
.fileContainer div.uploadFileContainer{
	display: inline-block;
	vertical-align: top;
	width: 230px;
	padding: 3px 1px;
}
.fileContainer p{
	padding: 0px 0px 8px 5px; 
	margin: 0px;
}
.specialHide{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	z-index: -1;
}
.activityContainer{
	padding: 10px;
	color: #808077;
	background: -webkit-gradient(linear, left top, left bottom, from(#e6e9f1), to(#d0dae8) );
	background: -moz-linear-gradient(-90deg, #e6e9f1, #d0dae8);
	background: -ms-linear-gradient(-90deg, #e6e9f1, #d0dae8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e6e9f1', endColorstr='#d0dae8')";
	border-top: 1px solid #c4c7cc;
}
.refreshIcon{
	/*background: url(../images/refreshIcon.png) no-repeat center center;
	width: 20px;
	height: 20px;*/
	display: inline-block;
}
.activityStatus{
	font-size: 11px;
    overflow: hidden;
    padding: 5px 0px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activityHeader{
    font-size: 14px;
    line-height: 20px;
}
#fileupload.classFileUpload{
	margin: 0px 6px;
}
.marginRight{
	margin-right: 4px;
}
.addSearch{
    /*background: url(../images/addOnSearchIcon.png) no-repeat 0px 0px;*/
    margin-top: -1px;
}
.removeSearch{
    background: url(../images/addOnSearchIcon.png) no-repeat -16px 0px;
}
.updateSearch{
   /* background: url(../images/addOnSearchIcon.png) no-repeat -32px 0px;*/
    margin-left: 5px;
}
.addSearch, .removeSearch, .updateSearch{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: transparent;
}
.searchBoxOptions {
	margin: 0px 5px 0px 0px;
	text-overflow: ellipsis;
}
.logoutText{
	font-size: 14px;
	padding-top: 20px;
	text-align: center;
}
.extensionIcons{
	background-image: url(../images/Double-Sprite-B.png);
	background-repeat: no-repeat;
	background-position: -65px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.extensionIcons{
	background-image: url(../images/Double-Sprite-Other@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.others{
	/* background-position: 0px 0px; */
	background-position: -65px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.others{
	background-image: url(../images/Double-Sprite-Other@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.file{
	background-position: -65px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.file{
	background-image: url(../images/Double-Sprite-Other@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.pptx,.ppt,.ppsx,.pps{
	background-position:-960px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.pptx,.ppt,.ppsx,.pps{
	background-image: url(../images/Double-Sprite-powerPoint@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.dmg{
	background-position:-322px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.dmg{
	background-image: url(../images/Double-Sprite-Disk@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.mp3,.aac{
	background-position:-515px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.mp3,.aac{
	background-image: url(../images/Double-Sprite-audio@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.pages{
	background-position:-1025px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.pages{
	background-image: url(../images/Double-Sprite-pages@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.txt,.scpt,.documents,.log,.msg,.rtf,.wpd,.db,.csv,.dll,.dml,.ddl,.sql,.ini,.cgi,.exe {
	background-position:-65px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.txt,.scpt,.documents,.log,.msg,.rtf,.wpd,.db,.csv,.dll,.dml,.ddl,.sql,.ini,.cgi,.exe{
	background-image: url(../images/Double-Sprite-Other@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.css,.h,.c,.cpp,.js,.java,.jsp,.vb {
	/* background-position: -120px -45px; */
	background-position:-195px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.css,.h,.c,.cpp,.js,.java,.jsp,.vb{
	background-image: url(../images/Double-Sprite-Code@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.tar,.zip,.bin,.gz,.rar{
	background-position: -258px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	tar,.zip,.bin,.gz,.rar{
	background-image: url(../images/Double-Sprite-Zip@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.docx,.doc{
	 background-position: -1090px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.docx,.doc{
	background-image: url(../images/Double-Sprite-word@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.xlsx,.xls{
	background-position: -1218px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.xlsx,.xls{
	background-image: url(../images/Double-Sprite-excel@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.key{
	background-position:-900px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.key{
	background-image: url(../images/Double-Sprite-keynote@2x.png);
	background-repeat: no-repeat;
	background-size:32px;
	background-position: 0px 0px; 
}
}
.png,.pdf,.jpg,.icns,.gif,.tiff,.exr,.bmp{
	 background-position: -386px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2){
	.png,.pdf,.jpg,.icns,.gif,.tiff,.exr,.bmp {
	background-image: url(../images/Double-Sprite-Png@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.html,.xml,.htm,.xhtml,.php{
	background-position: -130px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.html,.xml,.htm,.xhtml,.php {
	background-image: url(../images/Double-Sprite-Markup@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.numbers{
	background-position:  -1154px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.numbers{
	background-image: url(../images/Double-Sprite-number@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.plugin,.xll{
	background-position: -833px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.plugin,.xll{
	background-image: url(../images/Double-Sprite-plug-in@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.dmg{
	background-position:-322px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.dmg{
	background-image: url(../images/Double-Sprite-Disk@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.wav,.mp3,.wma{
	background-position: -515px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.wav,.mp3,.wma{
	background-image: url(../images/Double-Sprite-audio@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.mov,.avi,.mp4,.music,.m4v,.qt,.rm{
	background-position: -450px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.mov,.avi,.mp4,.music,.m4v,.qt,.rm{
	background-image: url(../images/Double-Sprite-video@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.sys,.spx,.cab{
	background-position: -578px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.sys,.spx,.cab {
	background-image: url(../images/Double-Sprite-system@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.pkg{
	background-position:-705px 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.pkg{
	background-image: url(../images/Double-Sprite-installer@2x.png);
	background-repeat: no-repeat;
	background-size:32px ;
	background-position: 0px 0px;
}
}
.updateAttachIconMargin{
	margin-left: 6px;
}
.attachIconPlace{
	display: inline-block;
	vertical-align: middle;
    height: 45px;
    width: 40px;
    float: left;
}
.paddBottom{
	padding-bottom: 5px;
}
.disableSelect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.fileNameDisplay {
	width: 155px;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left:1px;
}
.fileNameDisplayUpdate {
	width: 155px;
	display: inline-block;
	vertical-align: middle;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left:1px;
	padding-right: 2px;
}
.addFileUploadButton 
{
	display: inline-block;
	vertical-align: middle;
}
.addUpdateFileUploadButton 
{
	display: inline-block;
	vertical-align: middle;
	float:left;
}
.fileContainerUpload{
	text-align: left;
	padding-top: 5px;
}
.Required, .Required textarea{
	background: #f7fde2 !important;
}
.configPadding.Required{
	background: none;
}
textarea.textBox{
	padding: 0px !important;
	border: 0px solid transparent;
	height: 60px;
	width: 100%;
}
#createProblem input[type="text"]{
	width: 100%;
	font-size: 15px;
	font-family: Helvetica;
}
span.outerTextAreaBorder{
	border: 1px solid #AAAFB6;
	display: block;
	overflow: hidden;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	padding: 10px 4px;
	background: #fff;
}
.errorDisplayContainer{
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    display: none;
    background: #f7fde2;
    z-index: 10010;
    border-radius: 4px;
    box-shadow: 0px 3px 4px #888;
    text-align: center;
    padding: 3px 0px 3px 0px;
    font-weight: bold;
    font-size: 18px;
}
.errorDisplayContainer span{
	padding: 10px;
	display: block;
}
.iPadHeader{
	padding-top: 9px;
	margin: 0px;
}
.problemDetailsHeader{
	padding-left: 59px;
	text-align: center;
}
#showHideProblems{
	float: left;
	margin: 6px 10px 0px 6px;
	cursor: pointer;
}
.backQuickView{
	margin: 6px 0px 0px 0px;
}
h2.backQuickView{
	margin-right: 39px;
	margin-top: 8px;
    text-align: center;
    color: #717780;
}
.iPad{
	display: none;
}
#showForm{
	padding: 0px 6px;
}
.dashed { 
	border-bottom: dashed 1px #000;
}
.countValues{
	border-radius: 10px;
	overflow: hidden;
	float: right;
	margin-top: 6px;
	font-size:12px;
}
.countDetails{
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 3;
	display: none;
}
.countDetails ul{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #F0F0F0;
	border: 1px solid #F9F8F9;
	border-left: 0px;
	-moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow: 0px 0px 10px #333;
	box-shadow: 0px 0px 10px #333;
	padding: 10px;
	display: inline-block;
	vertical-align: middle;
}
.countDetails > ul, .countDetails > img{
	display: inline-block;
	vertical-align: middle;
}
.countDetails > img{
	position: relative;
}
.countDetails ul li{
	padding: 5px 10px 10px;
	overflow: hidden;
	/*background: url(../images/countValueSeparator.png) no-repeat center bottom;*/
}
.countDetails ul li.lastChild{
	padding-bottom: 5px;
	background: none;
}
.countDetails b{
	border-radius: 10px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	margin: 0px 10px 0px 0px;
}
.infoAlert{
	color: #CCC;
	font-size: 25px;
	text-align: center;
}
.errorContainer{
	-moz-box-shadow: 0px 0px 10px #666666;
	-webkit-box-shadow: 0px 0px 10px #666666;
	box-shadow: 0px 0px 10px #666666;
	border: 1px solid #5D5D5D;
	padding: 4px;
	width: 400px;
	z-index: 10005;
	position: absolute;
	text-align: center;
	background: #fff;
}
.errorContainer > div{
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), color-stop(50%, #ebebeb), to(#d1d1d1) );
	background: -moz-linear-gradient(-90deg, #fdfdfd, #ebebeb 50%, #d1d1d1);
	background: -ms-linear-gradient(-90deg, #fdfdfd, #ebebeb 50%, #d1d1d1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#d1d1d1')";
	border: 1px solid #B3B3B3;
	padding: 15px 5px;
}
.errorContainer > span{
	display: inline-block;
}
.errorContentBox img{
	padding: 8px 13px 5px 20px;
}
.newProblemCreatedId{
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	display: block;
	padding: 7px 0px;
}
.imgContent{
	display: block;
	width: 350px;
	font-size: 15px;
	text-align: left;
	padding-left: 71px;
}
.errorContentControl {
	text-align: right;
}
.errorButtons{
	border-top: 1px solid #F9F9F9;
    padding: 15px 15px 30px;
}
.errorContentBox{
	border-bottom: 1px solid #D2D2D2;
    padding-bottom: 15px;
    text-align: left;
}
.errorControlButton{
	font-size: 12px;
	border: 1px solid #A9A9A9;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 3px;
	background: -webkit-gradient(linear, left top, left bottom, from(#cce3f9), color-stop(50%, #b6d3f3), to(#9bc0eb) );
	background: -moz-linear-gradient(-90deg, #cce3f9, #b6d3f3 50%, #9bc0eb);
	background: -ms-linear-gradient(-90deg, #cce3f9, #b6d3f3 50%, #9bc0eb);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cce3f9', endColorstr='#9bc0eb')";
	min-width: 60px;
	text-shadow: 0px 1px 0px #C2DBF7;
}
.saveButtonAilgn{
	margin-right: 0px
}
.problemQuickViewSelected h3.problemDescDetails, .problemQuickViewSelected .dateDisplay{
	color: #DDDDDD;
}
#createProblem .blockButton{
	border: 1px solid black;
	margin-bottom: 15px;
}
#createProblem .popupListBottom .blockButton{
	margin-bottom: 5px;
}
#createProblem .popupListBottom .blockButton:last-child{
	margin-bottom: 0px;
}
#createProblem .popupListBottomForIOS .blockButton{
	margin-bottom: 5px;
}
#createProblem .popupListBottomForIOS .blockButton:last-child{
	margin-bottom: 0px;
}
#cancelDraftButton{
	margin-top: 15px;
}
/*.configFileUploadCheck{
	margin: 20px 5px 0 0;/*New Requirement UI Change File Upload*/
	float:left;
}*/
.appleLogoAlign{
	padding-right: 5px;
}
.leftMenuList img{
	float: left;
}
#createProblem .loaderIconWhite{
	background-position: 50% 100px;
}
.rightTextAlign{
	text-align: right;
}
.pointerClass{
	cursor:pointer;
}
/*.hideButtonAlign{
	margin: 3px 0px 0px 0px;
} */
.leftProductAlign{
	padding-left: 18px;
}
.leftStateAlign{
	padding-left: 13px;
}
ipadHideAlign{
	padding-top: 1px;
}
.rankArrow{
	cursor: pointer;
	font-size: 13px;
	cursor: pointer;
	margin: 0px 5px 0px 0px;
}
#ieUpdateAttachContainer .ContainerUpdateProblem{
    height: 48px;
    margin-top: -1px;
    background: url('../images/Choose_file_modified.png') 0 0 no-repeat;
    border: none;
    overflow: hidden;
}
#updateContentForm #ieUpdateAttachContainer  .classFileUpload{
    margin-left: -145px;
    opacity: 0.0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.taborderFocus{
	border:#7EB1DF 1px solid !important;
}
.taborderFocusButton{
	border: #148EE0 1px solid !important;
	outline: none !important;
	box-shadow: 0px 0px 3px #9FB9EB;
}
.taborderFocusFilter{
	border-radius:5px;       /*Blue broder sloppy issue*/ 
	outline: none !important; 
}
.taborderFocusSpan{
	border-top-right-radius:8px;
	border-top-left-radius:8px;
}
.taborderFocusSpanFrequency{
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
}
.taborderFocusSpanConfig{
	border-radius:9px;
}
.taborderFocusBorder{
	border:transparent 1px solid;
}
.popupListBottom{
	background: url(../images/bottomNotchPopupNew.png) no-repeat center bottom;
	overflow: hidden;
	padding: 0px 0px 18px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	margin-left: -150px;
	left: 50%;
	bottom: 45px;
	width: 300px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.popupListBottom{
	background: url(../images/bottomNotchPopupNew@2x.png) no-repeat center bottom;
	overflow: hidden;
	padding: 0px 0px 18px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	margin-left: -150px;
	left: 50%;
	bottom: 49px;
	width: 300px;
	background-size: 36px 18px; 
}
}
.popupListBottom > div{
	background: -moz-linear-gradient(-90deg, #0C1626 0%, #242C3B 75%, #707680 90%, #868a91 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#0C1626), color-stop(0.75, #242C3B), color-stop(0.9, #707680), to(#868a91));
	background: -ms-linear-gradient(-90deg, #0C1626 0%, #242C3B 75%, #707680 90%, #868a91 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0C1626', endColorstr='#868a91')";
	padding: 5px 5px 5px 5px;
	border: 0px solid #151515;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	/*height: 350px;*/
}

.popupListBottomForIOS{
	background: url(../images/bottomNotchPopupNew.png) no-repeat center bottom;
	overflow: hidden;
	padding: 0px 0px 17px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	margin-left: -150px;
	left: 50%;
	bottom: 96px;
	width: 300px;
}
@media all and (-webkit-min-device-pixel-ratio: 2),
all and (   min--moz-device-pixel-ratio: 2) {
	.popupListBottomForIOS{
	background: url(../images/bottomNotchPopupNew@2x.png) no-repeat center bottom;
	overflow: hidden;
	padding: 0px 0px 15px 0px;
	position: absolute;
	z-index: 10003;
	display: none;
	margin-left: -150px;
	left: 50%;
	bottom: 100px;
	width: 300px;
	background-size: 36px 18px; 
}
}
.popupListBottomForIOS > div{
	background: -moz-linear-gradient(-90deg, #0C1626 0%, #242C3B 75%, #707680 90%, #868a91 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#0C1626), color-stop(0.75, #242C3B), color-stop(0.9, #707680), to(#868a91));
	background: -ms-linear-gradient(-90deg, #0C1626 0%, #242C3B 75%, #707680 90%, #868a91 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0C1626', endColorstr='#868a91')";
	padding: 5px 5px 5px 5px;
	border: 0px solid #151515;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	/*height: 350px;*/
}





.ieFileContainer .uploadFileContainer{
    height: 48px;/*IE Fix*/
    margin-top: -5px;
    background: url('../images/ChooseFile_NewProblem_IE.png') 0 0 no-repeat;
    border: none;
    overflow: hidden;
}
.ieFileContainer .uploadFileContainer .classFileUpload{
	margin-left: -145px;
    opacity: 0.0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.newProbsLoad{
	position: relative;
}
.problemHeadingNew{
	height: 26px;
	padding-top: 1px;	
}
.popupAlign{
	margin-left: 10px;
}
.newProblemCurve{
	background: -moz-linear-gradient(-90deg, #E7EBF1 0%, #DCE1E6 50%, #DCE1E6 100%);
	background: -ms-linear-gradient(-90deg, #E7EBF1 0%, #DCE1E6 50%, #DCE1E6 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E7EBF1', endColorstr='#DCE1E6')";
	background: -webkit-gradient(linear, left top, left bottom, from(#E7EBF1), color-stop(50%, #DCE1E6), to(#DCE1E6));
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.updateErrorContentButton{
	padding: 5px;
}
.gradientWrapper{
	display:block;
	/*width:55px;*/
	overflow:hidden;
	border-radius:5px;	
}
.gradientWrapperProduct{
	display:block;
	overflow:hidden;
	border-radius:5px;	
}
.gradientWrapperInline{
	display:inline-block;
	overflow:hidden;
	border-radius:5px;	
}
.gradientWrapperPro{
	display:block;
	width:70px;
	overflow:hidden;
	border-radius:5px;
	background: url(../images/buttonLeft.png) no-repeat left center;
}
.buttonNewIE{
	background: url(../images/buttonLeft.png) no-repeat left center;
	padding: 10px 0px 10px 12px;
	border: 0px;
}
.ContainerUpdateProblem{
	float:left;
	width:171px;
	height:30px;/*Height for a little space without icon removal*/
}
.labelAttach{
	float:left;
	padding-top: 3px;
	padding-left: 2px;
	color: #666;
}
.updateAttachContainer{
	float:left;
	width:170px;
}
.ieUpdateAttachContainer{
	float:left;
	width:170px;
}
::-webkit-input-placeholder { color:#999999 !important; }
:-moz-placeholder { color:#999999 !important; }
:-ms-input-placeholder { color:#999999 !important; }
.placeholder { color:#999999 !important; }

.showHideLeftMenu{
	width: 50px;
}
.hideSeperator{
	font-size: 21px;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 22px;
	vertical-align: middle;
}
.fontConfigEdit{
	font-size: 20px !important;
}
#pBar{
    width: 100px;
    display: inline-block;
    background: #ccc;
    position: relative;
    height: 14px;
    margin-left: 0px;
 	/*margin-top: 20px;*/
}

#progress{
    position: absolute;
    width: 0%;
    display: inline-block;
    background: #148EE0;
    height: 14px;
}
#pBarNew{
    width: 100px;
    display: inline-block;
    background: #ccc;
    position: relative;
    height: 14px;
    margin-left:191px;
 	/*margin-top:-32px;*/
 	margin-bottom: -18px;
}

#progressNew{
    position: absolute;
    width: 0%;
    display: inline-block;
    background: #148EE0;
    height: 14px;
}
.errorSpanFileUpload{
	word-wrap: break-word;
}
.dottedBordersSpanText{
padding:3px;
background:#3875d7;
color:white;
border-radius:8px;
font-size:12px;
text-shadow:none !important;	
}
#loadDynamic{
	/*width: 100% !important;*/
	position: absolute;
}
.attachDeleted{
	padding: 24px 0px;
    position: absolute;
    width: 100%;
    z-index: 1000;
}
.attachDeleted p{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin: 0px;
    padding: 5px 20px;
}
.attachDelete{
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.subHeaderNew{
	color: #FFFFFF;
	display: block;
	font-size: 19px;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 155px;
	padding-bottom: 5px;
}
/*Search start*/
.childContainerSearch h2 {
	font-weight: normal;
	font-size: 16px;
	color: #424242;
	/*padding: 15px 0px 8px 5px;*/
}
/*textarea, input[type="text"], h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
}*/
.childContainerSearch textBox{
	font-size: 13px;
}
.paddSpaceSearch{
	padding: 10px;
}
.problemTitleTextBox{
	width: 264px;
}
#findProblemForm label{
	width: 106px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}
.functionalPopup {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
/*.functionalPadd {
	padding: 10px !important;
}*/
.childContainerSearch{
	box-shadow: 0px 0px 20px #676B70;
	-moz-box-shadow: 0px 0px 20px #676B70;
	-webkit-box-shadow: 0px 0px 20px #676B70;
	position: absolute;
	z-index: 10001;
	opacity: 1;
	max-height: 449px;
	border: 1px solid #767676;
	font-size: 13px;
}

.childContainerSpan{
	background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#D6D6D6) );
	background: -moz-linear-gradient(-90deg, #FEFEFE, #D6D6D6);
	background: -ms-linear-gradient(-90deg, #FEFEFE, #D6D6D6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC',endColorstr='#D6D6D6');
	width: 591px;
}
.selectTextBox, .selectTextBoxAuto {
 	padding: 4px;
	width: 114px;
	font-size: 13px;
}
.oriDateOptions{
	width: 124px; 
}
.wordPadd{
	padding-left: 12px;
}
.operatorPadd{
	padding-left: 124px;
}
.searchLabelBorder{
	border-top: 1px solid #559BEC !important;
}
.SearchResults{
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #C4C7CC;
	text-shadow: 0px 1px 0px white;
}
.outerDivIE{
	overflow :hidden;
	display: block;
	border-radius :10px !important;
}
/*Search End*/
.cancelErrButton{
	padding-bottom: 15px !important;
}
.newProbTransparent{
	width: 100%;
	height: 100%;
	position: absolute;
	display: none;
	z-index: 0;
	top: 0px;
	left: 0px;
	background: #000000;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.marginRightClass{
	margin-right: 5px;
}
.headerLable{
	color: #707070;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	position: relative;
	text-shadow: 0px 1px 0px white;
	cursor: pointer;
	vertical-align: top;
	padding-top: 1px;
}
.headerImgPad{
	padding-right: 6px;
	width: 18px;
	height: 18px;
}
.headerSpanButton{
	padding: 12px 7px 10px 0px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}
.imgPaddMenu{
	padding-top: 5px;
}
#problemSearch::-ms-clear {display: none;}

.bug3Retina{
 width:224px;
 height:194px;
 }
 .bugPad{
	width: 120px;
	height: 131px;
}
.widthAdjust{
	width: 232px;	
}
.attachmentAlign{
	width: 343px;
	white-space: normal;
}
.buttonBack{
	font-size: 12px;
	text-decoration: none;
	/* display: inline-block; */
	color: #FFFFFF;
	float: left;
	background: url(../iphoneImages/TriangleGreyBttnLeft.png) no-repeat left center;
	padding: 0px 0px 0px 13px;
	font-weight: bold;
}
@media all and (-webkit-min-device-pixel-ratio: 2) {
.buttonBack{
	font-size: 12px;
	text-decoration: none;
	/* display: inline-block; */
	color: #FFFFFF;
	float: left;
	background: url(../iphoneImages/TriangleGreyBttnLeft@2x.png) no-repeat left center;
	padding: 0px 0px 0px 13px;
	font-weight: bold;
	background-size: 13px 30px
}
}
.buttonBack span{
	background: url(../iphoneImages/GreyBttnStiched.png) no-repeat right center; /* blueButtonRight */
	padding: 7px 8px 8px 4px;
	display: inline-block;
}
@media all and (-webkit-min-device-pixel-ratio: 2) {
	.buttonBack span{
	background: url(../iphoneImages/GreyBttnStiched@2x.png) no-repeat right center;/* blueButtonRight@2x */
	padding: 7px 8px 8px 4px;
	display: inline-block;
	background-size:200px 30px; 
}
}
.outlineMarginLeft{
	margin-left: 2px;
}
.outlineMarginRight{
	margin-right : 2px;
}
.outlineMarginTop{
	margin-top : 2px;
}
.outlineMarginBottom{
	margin-bottom : 2px;
}

/*****New CSS for Logging instructions start******/
li{
    
    display: list-item;
   /* line-height: 20px;*/
text-align: -webkit-match-parent;
    list-style-type: none;
}
ul
{
    display: block;
list-style-type: disc;
}
 a:hover {
	color: #333;
}


.demo-list {
	float: left;
	width: 35%;
   /* padding: 10px 4px;
    margin-top: 10px;*/
    background: #fff;
}

.demo-list h2 {
	font-weight: normal;
	margin-bottom: 0;
}

 .demo-list ul {
	width: 100%;
	border-top: 0px solid #ccc;
	margin: 0;
	overflow-y: scroll;
/* 	min-height: 370px; */
	height: 380px;
}

.demo-list li {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 5px;
	background: #eee;
}

.demo-list .active {
	background: #fff;
}

 .demo-list a {
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 13px;
	color: #3f3f3f;
	text-shadow: 1px 1px #fff;
	padding: 2% 4%;
}
#loggingTextDisplay {
	
	overflow-y: scroll;
/* 	min-height: 370px; */
	height: 352px;
	width: 100%;
	word-wrap: break-word;
/* 	min-width: 340px; */
}
.requiredIOSTitle,.requiredIOSDescription,.requiredIOSConfig,.requiredIOSVersionBuild{
font-weight: normal;
font-size: 15px;
margin-top: 15px;
}

.divHelpClass{
	margin-top: 10px;
	margin-left: 11px;
}
#loggingTextDisplay li {
padding-top: .25em;
padding-bottom: .25em;
list-style-type:decimal;
}
#loggingTextDisplay ol {
margin-left: -1.5em;
margin-top: 0;
}
#loggingTextDisplay h4 {
margin-bottom: .5em;
} 
/* .heightIncreaseIOS{ */
/* 	height :96px; */
/* } */
/*****New CSS for Logging instructions ends******/

/*<rdar://problem/18160037> "Attach a file" button does not work as expected on Safari for OSX. */
.new-prob-devUI-dragdrop {
	z-index: 0;
	position: absolute;
	opacity: 0;
	width: 100px !important;
	margin: 13px 0px;
}

.update-prob-devUI-dragdrop {
	z-index: 0;
	position: absolute;
	opacity: 0;
	width: 80px !important;
}

.update-prob-devUI-dragdrop-firefox {
	z-index: 0;
	position: absolute;
	opacity: 0;
	width: 80px !important;
	margin: 0% -6% !important;
}

.buttonColor{
	background: -webkit-gradient(linear, left top, left bottom, from(#3399FF), color-stop(50%, #3399FF), to(#3399FF) ); /*#0099FF, #3399FF*/
	background: -moz-linear-gradient(-90deg, #3399FF, #3399FF 50%, #3399FF);
	background: -ms-linear-gradient(-90deg, #3399FF, #3399FF 50%, #3399FF);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#3399FF', endColorstr='#3399FF')";
}
.appleIDOfAppPadding{
	padding: 20px 3px !important;
}