.objective-chart-outer-div {
	border: 1px solid silver;
	font-size: 11px;
	/* font-family: arial; */ /* SCRUM 50865.2 */
}
.objective-chart-inner-div {
	overflow:auto;
	padding:5px 5px 5px 5px;
}
.objective-chart-title-div {
	text-align:center;padding-top:3px;padding-bottom:3px;font-weight:bold;
}
.objective-chart-bar-div {
	background-color:#7FAFD9;
	color: #ffffff;
}
.objective-chart-scale-div {
	width:33%;float:left;
}
.table-objective-chart {
	font-size: 11px;
	/* font-family: arial; */ /* SCRUM 50865.2 */
	vertical-align:top;
	text-align:left;
}
.table-objective-chart td {
	vertical-align:top;
}

.objective-report-title {
	padding-top:30px;padding-bottom:30px;
}
.objective-report-table {
	text-align:left;line-height:.8;
}
.objective-report-subtitle {
	text-align:left;
	background-color:#ffffff;
	border-bottom: 1px solid silver;
	font-weight:bold;
}

.search-ctr-portlet {
	text-align:center;
}
.search-ctr-portlet input[type='text']  {
	width:160px;
}
.search-ctr-portlet select {
	width:162px;
}
.search-ctr-portlet div {
	padding-top:3px;
}
.search-ctr-portlet button {
	font-size:10px;
}

.obj-duedate-atrisk {
	color:#FF7560;
	font-weight:bold;
}

.obj-status-complete {
	color:green;
}

.obj-status-new {
	color:blue;
	font-weight:bold;
}

.obj-status-inprocess { 
	color:#BBBB00;
	font-weight:bold;
}

.obj-group-hdr { background-color:#CFCFCF; color:#000000; font-weight:bold; border-top: 1px solid grey; cursor:pointer; cursor:hand; }

.detail-record-display-title { padding-bottom:8px; }

.detail-record-display-main { }

.detail-record-display-main td { vertical-align:top; }

.section-header {width: 100%; xvertical-align: bottom; background-color: #dddddd; height: 26px; font-weight: bold;}
.section-header img {padding-bottom: 2px;}
.edit-text-link {font-weight: normal;}

table.recordList tbody td { vertical-align: top; }

.objective-summary-section {width: 95%; text-align: left;}
.objective-summary-section caption {border-bottom: 1px solid silver;font-weight: bold; padding-top: 10px; text-align: middle;}
.objective-summary-table {border: 1px solid silver;}
.objective-summary-table thead td {border-bottom: 1px solid silver;}

.obj-close-call { font-size: .95em; }
.obj-close-call table { padding:0px;cellspacing:0px; }
.obj-close-call select { height:18px; }
.obj-close-call select input { height:18px; }
.obj-close-call input.callDate { width: 300px; padding-top:0px; padding-bottom:0px; }

#divInteractionDialog { min-width: 900px; }

.obj-close-call #divInteractionTab1 { height:80vh; overflow:auto; }
.obj-close-call #divDetailForm { }
.obj-close-call #divProductsForm { position:absolute;top:225px;bottom:8px;left:5px;right:5px;overflow:auto; }
.obj-close-call.dx-multiview #divProductsForm { top : 183px; }
.obj-close-call #divInteractionSearchTargResults { position:absolute;top:165px;bottom:8px;left:5px;right:5px;overflow:auto; }

.obj-close-call #divInteractionTab2 { height:80vh; }
.obj-close-call #divAddProductsSearch { height:138px; }
.obj-close-call #divAddProductsResults { position:absolute;top:250px;bottom:8px;left:5px;right:5px;overflow:auto; }
.obj-close-call .recordList {margin-top: 0px;}

.obj-close-call #divLinkedObjectives { height:80vh; overflow:auto; }
.obj-close-call #divCallHistory { height:80vh; overflow:auto; }
.obj-close-call #divIntTasks { height:80vh; overflow:auto; }
.obj-close-call #divIntNotify { height:80vh; }
.obj-close-call #divInteractionProfileTab { height:80vh; overflow:auto; }
.obj-close-call #divInteractionPurchasingProfileTab { height:80vh; overflow:auto; }

.obj-close-call #divBusPlan { height:80vh; overflow:auto; }
.obj-close-call #divOpportunities { height:80vh; overflow:auto; }
.obj-close-call #divInteractionAssetTab { height:80vh; overflow:auto; }
.obj-close-call #divInteractionAuditTab { height:80vh; overflow:auto; }



.obj-close-call table.call-products xthead { background-color:#DDDDDD; }

.obj-close-call table.call-products thead { 
	border: none;
	background-color: #a1a1a1;
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	vertical-align: bottom;
	xtext-transform: uppercase;
	font-weight: normal; }
.obj-close-call table.call-products thead th { 
	padding: 8px 2px 8px 2px;
	text-align: left;
	vertical-align: middle;
	line-height: .9em;
	text-transform: uppercase; }

.obj-close-call table.call-products #reason { width:150px; }
.obj-close-call table.call-detail td { vertical-align:top; }

.obj-close-call table.call-detail #dispositionUserID { width: 248px; }
.obj-close-call table.call-detail #AdditionalResourceUserId { width: 248px; }
.obj-close-call table.call-detail #followupDate { width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #interactionDate { width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #interactionMethod { width: 100px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #mileage { width: 50%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.obj-close-call table.call-detail #newSalutation { width:97%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newFirstName { width:98%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newLastName { width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newTitle { width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newEmail { width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newPhone { width:99%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #newPhoneExt { width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.obj-close-call table.call-detail #comment { width:100%; height: 108px; padding-right: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  }

.obj-close-call table.sale-contact { border:0px; margin-top: 6px; width: 100%; }
.obj-close-call table.sale-contact td {}
.obj-close-call table.sale-contact td.label { width:45px; }
.obj-close-call table.sale-contact label { width:25px; }
.obj-close-call table.sale-contact-fields { width:100%; border: 0px; }

.obj-close-call table.sc-details {border: 0px; margin-top: 6px; width:95% }
.obj-close-call table.sc-details td {}

.obj-close-call table.call-products { width:100%; }
.obj-close-call table.call-products #colItm { width:63px;}
.obj-close-call table.call-products #colMfr { width:150px;}
.obj-close-call table.call-products #colDsc { width:210px;}
.obj-close-call table.call-products #xcolSta { width:75px;}
.obj-close-call table.call-products #xcolVol { width:75px;}
.obj-close-call table.call-products #colDtl { width:175px;}
.obj-close-call table.call-products #colOppTyp { width:10%;}
.obj-close-call table.call-products #colOppStage { width:16%;}
.obj-close-call table.call-products #colOppDesc { width:24%;}
.obj-close-call table.call-products #colOppQty { width:15%;}
.obj-close-call table.call-products #colOppImpact { width:10%;}
.obj-close-call table.call-products #colOppAction { width:25%;}
.obj-close-call table.call-products select { width:100px;}
.obj-close-call table.xcall-products input { height:12px;}

.obj-close-call #divIntNotify table { width:90%; }
.obj-close-call #notify_Message { width:100%; height:50vh; }

.obj-close-call .sales-call-account-search { margin-top:10px; }
.obj-close-call .sales-call-account-search td { padding-bottom: 10px; font-size: 1.1em; vertical-align: middle; }


.obj-close-call .email-notify-form { margin-top: 20px; width:90px; }
.obj-close-call .email-notify-form td:nth-child(1) { padding-right: 10px; text-align:right; }
.obj-close-call .email-notify-form td:nth-child(2) { text-align:left; }

.obj-close-call table#interactionSrchProdsCrit { width: 100%; }

.obj-close-call .objective-group-header { background-color: #ffeaba; height: 24px; color: #454443; border-bottom: 1px solid #eaeaea; }

.obj-close-call .purchasing-profile { width:100%; }

.obj-close-call a.convert-prd-to-sku { text-decoration : underline; cursor : pointer; }

/* Begin  sales call recap editions */

.obj-close-call .assetLink-panel { width:100%; margin-top:4px; }
.obj-close-call .assetLink-panel td#assetPanelLeft { width:470px; vertical-align: top; }
.obj-close-call .assetLink-panel td#assetPanelRight { width:300px; vertical-align: top;}
.obj-close-call .assetLink-panel td#assetPanelRight table#linkedAssetListSocket{ width:100%; }
.obj-close-call .assetLink-panel td#assetPanelRight table#linkedAssetListSocket tr{ vertical-align: top; }
td#assetPanelRight { width:50%; vertical-align: top;}
td#assetPanelRight table#linkedAssetListSocket{ width:100%; }
td#assetPanelRight table#linkedAssetListSocket tr{ vertical-align: top; }
.obj-close-call table#prodAssetLineList thead { text-transform: uppercase;line-height: 18px; font-size: 1.2em; }
.obj-close-call table#prodAssetLineList thead tr td { padding-left: 6px; }
td.prodAssetLL-sku {text-align:left; padding: 4px 4px 6px 6px; border-top: 3px solid #cccccc;}
td.prodAssetLL-sku.prodAssetLL-assetcheck {text-align: right; padding-right: 10px;}
td.prodAssetLL-sku a:link {color: #493a27;} 
td.prodAssetLL-sku a:visited {color: #493a27;}
td.prodAssetLL-sku a:hover {color: #999999;}
td.prodAssetLL-sku a:active {color: #493a27;}
td.prodAssetLL-asscheck {text-align:left; padding: 4px 0px 4px 6px; font-size: 1.1em;} 
.prodAssetLL-mfr {text-align:right; padding: 8px 10px 6px 10px; line-height: 14px; float: right; text-align: right; font-size: 1em; font-weight: bold; color: #898989;}
.prodAssetLL-mfrtext {line-height: 12px; text-align: right; font-size: 1em; font-weight: bold; color: #898989; padding-top: 3px;}
.prodAssetLL-desc {line-height: 18px; font-size: 1.2em; }
.prodAssetLL-skutext {font-size: 1.2em; font-weight: bold;} 
td.prodAssetLL-filedesc  {padding: 4px 4px 4px 6px; font-size: 1em;}
td.prodAssetLL-filedesc a:link {color: #493a27!important;} 
td.prodAssetLL-filedesc a:visited {color: #493a27!important;} 
td.prodAssetLL-filedesc a:hover {color: #999999;}
td.prodAssetLL-filedesc a:active {color: #493a27;}
.prodAssetLL-ssicon {background-color: #ffffff; padding-top: 2px!important; padding-left: 6px!important;}
.prodAssetLL-icon	{background-color: #ebeef6!important;  padding-top: 2px!important; padding-left: 6px!important;}
#bom_linkedAssets {width: 100%;}
table.linkedAssets {width: 100%;}
table.linkedAssets thead {border: none; color: #4b3d2c; font-weight: bold;vertical-align: bottom; font-size: 1em;}
table.linkedAssets thead tr td.linkedAssets-lefthead {width: 100%; text-transform: uppercase; font-weight: bold; font-size: 1.1em; text-align: left; padding-bottom:8px;}
td.ass-recap-div {background-color: #c3c3c3; height: 3px;}
td.recap-skuspec {padding: 4px 4px 0px 6px; background-color: #ffffff; font-size: 1em; text-align:left; border-top: 3px solid #cccccc;}
td.recap-skuspec.prodAssetLL-assetcheck {text-align: right; padding-right: 10px;}
td.recap-skuspec a:link {color: #493a27;} 
td.recap-skuspec a:visited {color: #493a27;}
td.recap-skuspec a:hover {color: #999999;}
td.recap-skuspec a:active {color: #493a27;}
table.recap-form td {padding: 2px 0px 6px 0px; text-align: left; line-height: 18px;}
td.recap-form a:link {color: #493a27;}
td.recap-form a:visited {color: #493a27!important;} 
td.recap-form a:hover {color: #999999;}
td.recap-form a:active {color: #493a27;}
td.ass-recap-asset {padding: 4px 2px 4px 34px; text-indent: -2.4em;}
.ass-recap-desc {font-size: 1em; background-color: #ffffff; line-height: 16px;}
.ass-recap-desc-un {font-size: 1em; font-style: italic;padding-top: 3px;}
.hideUnlinkedAsset { display:none; }
.recap-ssicon {text-align: right;background-color: #ffffff!important; padding-top: 2px!important; padding-right: 4px;}
.recap-mfrtext {padding-right: 14px; padding-top:3px; color: #898989; line-height: 12px; text-align: right; font-size: 1em; font-weight: bold;}
.recap-op-email {color: #c62026;}
.recap-prodAssetLL-icon	{text-align: right;background-color: #eaecf6!important; padding-right: 14px!important; padding-top: 3px!important;}
[data-tip] {
    position:relative;

}
[data-tip]:before {
    content:'';
    /* hides the tooltip when not hovered */
    display:none;
    content:'';
    display:none;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #d8d8d8;
    position:absolute;
    top:30px;
    left:35px;
    z-index:8;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
    position:absolute;
    top:30px;
    left:35px;
    z-index:8;
    font-size:0;
    line-height:0;
    width:0;
    height:0;
}
[data-tip]:after {
    display:none;
    content:attr(data-tip);
    position:absolute;
    top:35px;
    left:-235px;
    padding:5px 8px;
    background:#d8d8d8;
    color:#333333;
    z-index:9;
    font-size: 0.9em;
    height:18px;
    line-height:18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    white-space:nowrap;
    word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
    display:block;
}


.assetPanelR-holder	{border: 1px solid #a2a2a2!important; background-color: #f5f5f5!important; padding: 0px 6px 10px 6px!important; margin-top: 7px!important;}

/* End   sales call recap editions  */

/* begin History tab modifications tg */
.history-col-first {padding: 3px 0px 0px 6px;}
.history-col {padding: 3px 0px 0px 0px;}
.history-sale {background-color: #ecf1ca;}
.history-nosale {background-color: #e2e2e1;}
/* end History tab modifications tg */

.salescall-grpheading { vertical-align:middle; background-color:#b3b3b3 !important; color:#ffffff; font-weight:bold; }
.salescall-prditem td { padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #eaeaea;}
.salescall-prditem td:nth-child(1) { padding-right:35px; }
.salescall-prditem td:nth-child(2) { padding-right:35px; }
.salescall-prditem td:nth-child(2) select { width: 118px; }
.salescall-prditem td:nth-child(3) { padding-right:35px; }
.salescall-list-weekhdr { cursor: pointer;vertical-align:middle;background-color:#9B9B9B;color:#ffffff;font-weight:bold; }
.quick-add-status { padding-left:3px; font-style: italic; }

.misc-cmnt-focus { height:40px;width:215px; }
.misc-cmnt-blur  { overflow:hidden;white-space: nowrap;height:13px;width:215px; }
.item-cmnt-focus { height:60px !important; xwidth:155px; }
.item-cmnt-blur  { overflow:hidden;white-space: nowrap;height:13px; xwidth:155px; }

.add-operator-dialog #add-title { font-weight: bold; padding-bottom: 10px; }
.add-operator-dialog #oprName { width:292px; }
.add-operator-dialog #oprAddress1 { width:292px; }
.add-operator-dialog #oprAddress2 { width:292px; }
.add-operator-dialog #oprCity { width:100px; }
.add-operator-dialog #oprState { width:150px; }
.add-operator-dialog #oprZip { width:100px; }

.portlet-objective-dashboard {padding-top:10px; text-align: center;}
.portlet-objective-dashboard a {text-decoration: none;}
.portlet-objective-dashboard a:visited {text-decoration: none;}
.portlet-objective-dashboard a:hover {text-decoration: underline;}
.portlet-objective-dashboard #obj-summary-stats {padding-top:10px; padding-left: 20px; text-align: left;}
.portlet-objective-dashboard td.stat-title {font-weight:bold;text-align:left;}
.portlet-objective-dashboard td.stat-label {padding-left: 10px;text-align:left;}
.portlet-objective-dashboard td.stat-value {padding-left: 5px;text-align:right;width:20px;}

.portlet-objective-dashboard-gauge {padding-top:10px; text-align: center; }
.portlet-objective-dashboard-gauge a {text-decoration: none;}
.portlet-objective-dashboard-gauge a:visited {text-decoration: none;}
.portlet-objective-dashboard-gauge a:hover {text-decoration: underline;}
.portlet-objective-dashboard-gauge #obj-summary-stats {padding-top:10px; padding-left: 20px; text-align: left;}
.portlet-objective-dashboard-gauge td.stat-title {font-weight:bold;text-align:left;}
.portlet-objective-dashboard-gauge td.stat-label {padding-left: 10px;text-align:left;}
.portlet-objective-dashboard-gauge td.stat-value {padding-left: 0px;text-align:right;width:20px;}

.sales-call-activity-rpt-dialog {}
.sales-call-activity-rpt-dialog table td {vertical-align:top;}
.sales-call-activity-rpt-dialog select {width:275px;}

.objective-targets-list {}
.objective-targets-list td.col1 {padding-left:2ex;}
.objective-targets-list td.col2 {padding-left:1ex;}
.objective-targets-list td.col3 {padding-left:1ex;}
.objective-targets-list td.col4 {width: 123px;vertical-align:bottom;}

.objective-targets-list-v2 {}
.objective-targets-list-v2 td.col1a {padding-left:4ex;}
.objective-targets-list-v2 td.col1b {padding-left:8ex;}
.objective-targets-list-v2 td.col2 {padding-left:1ex;}
.objective-targets-list-v2 td.col3 {width: 123px;vertical-align:bottom;}

.objective-targets-list-v3 {}
.objective-targets-list-v3 td.col1 {width: 46%;padding-left:2ex;}
.objective-targets-list-v3 td.col2 {width: 11%;padding-left:1ex;}
.objective-targets-list-v3 td.col3 {width: 10%;padding-left:1ex;}
.objective-targets-list-v3 td.col4 {width: 11%;padding-left:1ex;}
.objective-targets-list-v3 td.col5 {width: 22%;vertical-align:top;text-align:right;}


.calendar_toplbl { 
	background-color: #999999; 
    color: #ffffff;
	/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */ /* SCRUM 50865.2 */
	font-size: 12px;
	font-weight: bold;
}
.calendar_dayslbl {
	background-color: #808080; 
    color: #ffffff;
	/* font-family: Arial, Geneva, Arial, Helvetica, sans-serif; */ /* SCRUM 50865.2 */
	font-size: 10px;
}
.calendar_days {
	background-color: #ffffff; 
    xcolor: #000000;
	/* font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */ /* SCRUM 50865.2 */
	font-size: 10px;
}
.calendar_dayhighlight {
	background-color: #999999; 
	color: #ffffff;
    font-weight: bold;
}

.pager table { text-align: right; }

.obj-detail-usrach-outer-old { background-image:url( ../graphics/progressbar-gray-slice.gif ); margin-top:3px;margin-right:4px;width:60px;background-color:#ffffff;height:10px;float:left;border: solid 1px; }
.obj-detail-usrach-inner-old { background-image:url( ../graphics/progressbar-green-slice.gif ); xbackground-color:#33ff00;height:10px; }
.obj-detail-usrach-outer { 
	margin-top:3px;
	margin-right:4px;
	width:60px;
	height:10px;
	float:left;
	border: solid 1px gray; 
	background-image: -ms-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -moz-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -o-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8E8E8 ), color-stop(1, #B5B5B5));
	background-image: -webkit-linear-gradient(top, #E8E8E8  0%, #B5B5B5 100%);
	background-image: linear-gradient(to bottom, #E8E8E8  0%, #B5B5B5 100%);
}
.obj-detail-usrach-inner { /*DBFFB8*/
	height:10px; 
	background-image: -moz-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: -ms-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: -o-linear-gradient(top, #9CE57D 0%, 6eb33f  100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #9CE57D), color-stop(1, #6eb33f ));
	background-image: -webkit-linear-gradient(top, #9CE57D 0%, #6eb33f  100%);
	background-image: linear-gradient(to bottom, #9CE57D 0%, #6eb33f 100%);
}


ul.toggle-set { padding:1px; margin:0px; float:left; clear:none;}

li.objtgl { margin:0px; margin-left:3px; margin-right:2px; }
li.objtgl { list-style:none; padding:0px; background-color: transparent; cursor:pointer; float:left; clear;none; height:16px; width:16px; background-position:left 0px; background-repeat:no-repeat; margin-bottom:2px; }
li.objtgl-on { background-position:left -16px; }
li.xobjtgl-fav { background-image:url( ../graphics/focusaccount-toggle.gif ); }
li.objtgl-fav { background-image:url( ../graphics/fav.gif ); }



#scSearchTabSet.search-criteria .tab-body { height:200px; width:365px; background-color:white; overflow:auto; }
#scSearchTabSet.search-criteria .critiera-set .criterion {width:265px; vertical-align:top; } /* select { width:250px; } */
#scSearchTabSet.search-criteria .critiera-set .criterion select { width:100%; }

.ct-badge {
    border: solid silver 1px;
    border-radius: 3px;
    /* font-family:verdana; */ /* SCRUM 50865.2 */
    xfont-size: 9px;
    font-size: .8em;
    background-color: white;
    text-align: center;
    color: silver;
	font-weight:normal;
	padding-right:3px;
	padding-left:3px;
    margin-left:0px;
	cursor: help; 
	font-style:normal;
}
.ct-badge-pend { 
	border: solid silver 1px;
	background-color: #FFFF66;
	color: gray;
}
.ct-badge-alert { 
	border: solid #FF6969 1px; 
	xcolor: gray;
	color: #FF6969;
	font-weight:bold;
}

.sales-call-tbd { border:1px solid gray;color:gray;border-radius:2px;padding:0px 4px; }

/* sales call notify add contact popup */
#notify-add-contact .notify-contacts table { width: 100%; }
#notify-add-contact .notify-contacts td { padding: 8px 10px 0px 0px; vertical-align: top; }
#notify-add-contact .notify-contacts button { font-size: 9px; }
#notify-add-contact .title-row td { background-color: silver; font-weight: bold; padding: 3px 10px 0px 0px;  }
#notify-add-contact .dsr-row td { font-weight: normal; color: blue; }
#notify-add-contact .subtitle-row td { xbackground-color: #E6E6E6; bottom-border: 1px solid; font-weight: bold; padding: 5px 10px 0px 0px;  }


.ico-minus {
	background:url(../graphics/minus.gif) left top; 
    width:14px; 
    height:14px;
    display: block;
    float: left; 
	padding-right: 2px; 
	margin-top:4px;
	background-repeat: no-repeat;
	cursor:pointer; cursor:hand;
	 }
	 
.ico-plus {
	background:url(../graphics/plus.gif) left top; 
    width:16px; 
    height:16px;
    display: block;
    float: left; 
	padding-right: 0px; 
	margin-top:4px;
	background-repeat: no-repeat;
	cursor:pointer; cursor:hand;
	 }



.bundle-edit td:first-child { width: 350px; }
.bundle-edit td:first-child + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td + td { width: 75px; text-align:center; }
.bundle-edit td:first-child + td + td + td + td { width: 75px; text-align:center; }

.bundle-edit thead td { font-weight: bold; padding-bottom: 10px; }
.bundle-edit td:first-child input { width: 350px; }

.bundle-edit-current-input { background-color: #FFFFCC; }
.bundle-edit-inactive { background-color: #EEEEEE; }


.objective-alert-txt,
.objective-alert-txt a:hover,
.objective-alert-txt a:visited,
.objective-alert-txt a:hover,
.objective-alert-txt a:active {	color: #FF7560 }

/* scrum 25026 */
.salescall-prditem-highlight { background-color: #e6e6e6; }
.salescall-prditem-highlight-pro { background-color: #fef7e6; } /* existing business (protect) */
.salescall-prditem-highlight-inc { background-color: #edf8f7; } /* incremental business */
#call-products div { background-color: transparent; }




/* sales call dashboard styles */
.sc-dashboard { /* font-family: Segoe UI; */ /* SCRUM 50865.2 */ color: #454443; }
.sc-dashboard .page-header { background-color: #dddddd; font-size: 20px; color: #828386; padding: 3px 5px; }
.sc-dashboard .record-list { width: 100%; margin-top: 10px; }
.sc-dashboard .record-list th { text-align: left; background-color: #b3b3b3; color: white; font-size: 12px; padding: 3px 0px; text-transform: uppercase;}

.sc-dashboard .record-list th:nth-child(1) { width: 23%; padding-left: 5px; }
.sc-dashboard .record-list th:nth-child(2) { width: 12%; padding-left: 10px; }
.sc-dashboard .record-list th:nth-child(3) { width: 12%; }
.sc-dashboard .record-list th:nth-child(4) { width: 32%; }
.sc-dashboard .record-list th:nth-child(5) { width: 20%; }

.sc-dashboard .record-list .group-header td { color: #333333; font-size: 14px; font-weight: bold; cursor: pointer; background-color: #e9e9e9; padding: 4px 2px 4px 5px; text-transform: uppercase; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
.sc-dashboard .record-list .spacer-row td { height:0px; font-size:0px; }

.sc-dashboard .record-list .data-row td { vertical-align: top; border-bottom: 1px solid #e3e3e3; font-size:12px; color: #333333; padding: 10px 0px; }
.sc-dashboard .record-list .data-row td:nth-child(1) { padding-left: 5px; }
.sc-dashboard .record-list .data-row td:nth-child(2) { padding-left:10px; padding-right: 20px; }
.sc-dashboard .record-list .data-row td:nth-child(2) div { margin-top:5px; min-width:230px; }
.sc-dashboard .record-list .data-row td:nth-child(5) { min-width: 250px; }
.sc-dashboard .record-list .data-row td:nth-child(5) div:nth-child(1) { float:left; text-transform: uppercase;  }
.sc-dashboard .record-list .data-row td:nth-child(5) div:nth-child(2) { float: right; padding-right:5px; }
.sc-dashboard .record-list .data-row td:nth-child(5) div:nth-child(3) { clear: both; padding-top:5px; padding-right:5px; }
.sc-dashboard .record-list .data-row td:nth-child(5) select { width: 130px; }


.sc-dashboard .record-list .status-planned td { background-color:#e8eff5; }
.sc-dashboard .record-list .status-finalized td { background-color:#f2f2f2; }
.sc-dashboard .record-list .status-emailed td { background-color:#fef7e6; }

.sc-dashboard .record-list .sort-col { cursor: pointer; }

.sc-dashboard select {
	border: 1px solid silver; border-radius: 3px; padding: 2px 2px; font-size:11px;
	color: gray;
	background: white;
	height: 21px;}

.sc-dashboard input[type="checkbox"] { border: 0.15em solid red; } 

.sc-dashboard .company-name { font-weight: bold; text-transform: uppercase; color: #999999; }
.sc-dashboard .company-name a:link { color: #333333; text-decoration: none; }
.sc-dashboard .overdue { color: #d83411; } 

.sc-dashboard span.ico.initiate.blue {
    background-image: url(../graphics/ico_initiate_blue.png);
	background-position: 0px 1px;
    cursor: pointer;
    vertical-align: top;
    width: 20px;
    height: 20px;
}

.sc-dashboard span.ico.newcall { 
    background-image: url(../graphics/ico-add-sales-call-2.png);
	background-position: 0px 0px;
	background-size: 130px;
    cursor: pointer;
    vertical-align: top;
    width: 140px;
    height: 35px;
}

.sc-dashboard span.ico.moredots {
    background-image: url(../graphics/ico-more-dots.png);
	background-position: 0px 5px;
    cursor: pointer;
    vertical-align: top;
    width: 25px;
    height: 20px;
	margin-left:0px;
}

.sc-dashboard span.ico.expandall {
    background-image: url(../graphics/ico-open-all.png);
	background-position: 0px 0px;
    cursor: pointer;
    vertical-align: top;
    width: 20px;
    height: 20px;
}

.sc-dashboard span.ico.closeall {
    background-image: url(../graphics/ico-close-all.png);
	background-position: 0px 0px;
    cursor: pointer;
    vertical-align: top;
    width: 20px;
    height: 20px;
}

/*.sc-dashboard span.arrowasc {*/
span.arrowasc {
		background-image: url(../graphics/ico-arrow-up-white.svg);
	background-position: 0px 2px;
    cursor: pointer;
    vertical-align: top;
	background-size: 13px 13px;
	height: 15px;
	width:15px;
	display: inline-block;
}

/*.sc-dashboard span.arrowdesc { */
span.arrowdesc {
		background-image: url(../graphics/ico-arrow-down-white.svg);
	background-position: 0px 2px;
    cursor: pointer;
    vertical-align: top;
	background-size: 13px 13px;
	height: 15px;
	width:15px;
	display: inline-block;
}

.sc-dialog span.calendaradd {
    background-image: url(../graphics/ico-cal-add.png);
	background-position: 0px 2px;
    cursor: pointer;
    vertical-align: top;
	height: 23px;
	width:23px;
	display: inline-block;
	margin-left: 5px;
	margin-top: -2px;
}

.sc-dashboard .record-count { font-size: 12px; color: #666666; }
.sc-dashboard .pager { font-size: 13px; color: #666666; }
.sc-dashboard .pager a { color: #666666; }
.sc-dashboard .pager img { margin-bottom: -3px; cursor: pointer; }
.sc-dashboard .ico-minus { background: none; display:none; }
.sc-dashboard .ico-plus { background: none; display:none; }


.sc-interactions-tab th:nth-child(1) { width: 10% !important; }
.sc-interactions-tab th:nth-child(2) { width: 10% !important; }
.sc-interactions-tab th:nth-child(3) { width: 60% !important; }
.sc-interactions-tab th:nth-child(4) { width: 10% !important; }
.sc-interactions-tab th:nth-child(5) { width: 5% !important;  min-width:145px; }

.sc-interactions-tab td:nth-child(4) { text-transform:uppercase !important;  }
.sc-interactions-tab td:nth-child(5) { min-width: 175px !important; }
.sc-interactions-tab td:nth-child(5) select { width:110px;  }


/* sales call dialog styles */
.sc-dialog { /* font-family: Segoe UI; */ /* SCRUM 50865.2 */ color: #636363; font-weight: normal; }
.sc-dialog .hd { font-size: 14px !important; font-weight: normal !important; color: #636363 !important; background:none !important; background-color: #e3e4e3 !important; }
.sc-dialog .container-close { top: 8px; }
.sc-dialog select {
    x-webkit-appearance: none;
    x-moz-appearance : none;
	border: 1px solid #c0c0c0;
    border-radius: 3px;
    padding: 1px 2px 1px 2px;
    font-size: 11px;
    color: #636363;
    background: white;
    height: 23px; }

.sc-dialog input[type="text"] {
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    padding: 3px 6px 3px 6px;
    font-size: 11px;
    color: #636363;
    -webkit-box-sizing: border-box;
    width: 100%;
	height: 23px;
}

.sc-dialog input[type="date"] {
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    padding: 3px 6px 3px 6px;
    font-size: 11px;
    color: #636363;
    -webkit-box-sizing: border-box;
    width: 100%;
	height: 23px;
}

.sc-dialog textarea {
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    padding: 3px 6px 3px 6px;
    font-size: 11px;
    color: #636363;
    -webkit-box-sizing: border-box;
    width: 100%;
	height: 23px;
}

.sc-dialog .detail-col-1 { margin-top: 6px; width:95% }
.sc-dialog .detail-col-1 td:nth-child(1) { font-size: 11px; vertical-align: top; width: 10%; padding-right: 10px; }
.sc-dialog .detail-col-1 td:nth-child(2) { padding-bottom: 5px; }

.sc-dialog .detail-col-2 { margin-top: 6px; width:95% }
.sc-dialog .detail-col-2 td:nth-child(1) { font-size: 11px; vertical-align: top; width: 10%; padding-right: 10px; }
.sc-dialog .detail-col-2 td:nth-child(2) { padding-bottom: 5px; }

.sc-dialog .detail-col-3 { margin-top: 6px; width:100% }
.sc-dialog .detail-col-3 td:nth-child(1) { font-size: 11px; vertical-align: top; width: 45px; padding-right: 10px; }
.sc-dialog .detail-col-3 td:nth-child(2) { padding-bottom: 5px; }


.sc-dialog .yui-nav { background-color: #f7f7f7; border: 1px solid #dedede; }
.sc-dialog .yui-navset .yui-nav { border-bottom: 0px;}
.sc-dialog .yui-navset .yui-nav li { line-height: 2em; padding-top: 0px; }
.sc-dialog .yui-navset .yui-nav li a em { border-top: 0px; }
.sc-dialog .yui-navset .yui-content { border-top: 0px; }
.sc-dialog .yui-navset .yui-content div { border: 1px solid silver; }


.sc-dialog .yui-navset .yui-nav a           { background: none; border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7; color: gray;    font-size: 12px; text-transform: uppercase; }
.sc-dialog .yui-navset .yui-nav .selected a { margin-left:-1px; padding-left:1px; background: none; border-left: 1px solid silver;  border-right: 1px solid silver;  color: #202020; font-size: 12px; text-transform: uppercase; background-color: white;  }
.sc-dialog .yui-navset .yui-nav a:hover     { margin-left: 0px; padding-left: 0px; background: none; border-left: 1px solid white;  border-right: 1px solid white;  color: #636363; font-size: 12px; text-transform: uppercase; background-color: white; }
.sc-dialog .yui-navset .yui-nav a em        { xborder: 0px; }
.sc-dialog .yui-navset .yui-nav .selected a em { border: 0px; font-size: 12px; }

.sc-dialog span.fse-help { height: 22px; background-position: 0px 5px; } 

.sc-dialog #divInteractionTab1popupCalendar, #divProductsFormpopupCalenda { border: 1px solid silver; padding:10px; }


.sc-dialog .call-details-label { font-size: 11px; }

.sc-dialog .item-options-div { padding-bottom: 3px !important; }
.obj-close-call { font-size: 11px !important; }

.sc-dialog-button input[type="button"] { 
	background-color:#0077c8; 
	color:white; 
	border: 1px solid #0077c8; 
	border-radius:3px;
	height: 23px;
	font-size:11px;
	cursor: pointer; }



.sc-search-div-left {
	border:0px solid #d9d9d9;
	float:left;
	width:200px;
	height:180px;

}

.sc-search-div-right {
	border: 1px solid #d9d9d9 !important;
	overflow: auto;
	height: 205px;
	padding: 3px 0px 0px 15px !important;
}

.sc-search-type input[type="radio"] { display:none; }

.sc-search-type label {
	border: 1px solid white;
	padding: 3px 0px 3px 3px;
	display:block;
	font-size: 12px;
	cursor: pointer;
	xz-index:1000;
}

.sc-search-type input[type="radio"]:checked + label {
	text-shadow:none;
	font-weight:normal;
	border: 1px solid #d9d9d9;
	background-color:white;
	border-right: 1px solid white;
	padding: 3px 0px 3px 3px;
	display:block;
	margin-right:-1px;
	position: relative;
	background-image: linear-gradient(to right,#d9d9d9,white,white);

}

.sc-search-label { font-weight: bold; }

.sc-add-item-search-results { /* font-family: Segoe UI; */ /* SCRUM 50865.2 */ color: #636363; font-weight: normal; font-size: 12px;   }
.sc-add-item-search-results table { width: 100%; }
.sc-add-item-search-results table th { 
	background-color: #b3b3b3; 
	color: white; 
	text-transform: uppercase; 
	padding: 4px 0px 4px 0px; 
	text-align:left;
}
.sc-add-item-search-results table tr { border-bottom: 1px solid #dddddd; margin: 5px 0px 5px 0px; }
.sc-add-item-search-results table td { padding: 5px 0px 5px 0px; vertical-align: top; }
.sc-add-item-search-results table tr:hover { background-color: #f2f2f2;  }
.sc-add-item-search-results .discontinued { color: #ec5757; }
.sc-add-item-search-results .sku { color: #004b87; font-weight: bold; }
.sc-add-item-search-results .discontinued .sku { color: #ec5757; }

.sc-add-item-search-results .col-mfr { width: 20%; }
.sc-add-item-search-results .col-description { width: 20%; }
.sc-add-item-search-results .col-select { width: 10%; }

span.confirmed-status-ico {
    background-image: url(../graphics/check-circle.png);
	background-position: 0px 0px;
	background-size: 20px 20px;
    vertical-align: middle;
	height: 20px;
	width:20px;
	display: inline-block;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 5px;
	float: left;
}

span.confirmed-buying { color:#6aa64c;font-weight:bold;margin-left:0px; }
span.confirmed-notbuying { font-weight:bold;margin-left:0px; }

span.unconfirmed-buying { color:#6aa64c;font-weight:bold;margin-left:25px; }
span.unconfirmed-notbuying { font-weight:bold;margin-left:25px; }

