﻿
/******************************************************************************************
    WS ContentVerticalBar
*******************************************************************************************/
.licContractContacts { width: 500px; }
.wsDetailsTable .licContractContent { min-height: 800px; }
.wsDetailsTable .licContractContent > .wsHeader { height: 26px; line-height: 24px; padding: 2px; position: relative; text-align: center; display: block; margin: -5px -5px 5px -5px; }
.wsDetailsTable .licContractContent > .wsHeader > .wsIcon { position: absolute; right: 2px; top: 0; cursor: pointer; font-size: 14px; height: 26px; line-height: 25px; text-align: center; width: 22px; }
/******************************************************************************************
    END WS ContentVerticalBar
*******************************************************************************************/

/******************************************************************************************
    Contract Details
*******************************************************************************************/
.licContractDetailsPage .licContractCompanyMS { width: 468px; height: 52px; }
.licContractDetailsPage .licContractDate { width: 120px; }
.licContractDetailsPage .licYesNoSL { width: 65px; }
.licContractDetailsPage .licPercent { width: 65px; }
.licContractDetailsPage .licPercentSign { display: inline-block; vertical-align: middle; }
.wsContentTable > tbody > tr > td.licLabelContent { padding-right: 5px; }

.wsContentTable .licYesNoSL { width: 65px; }
.wsContentTable .licPercent { width: 65px; }
.wsContentTable .licPercentSign { display: inline-block; vertical-align: middle; }
/******************************************************************************************
    END Contract Details
*******************************************************************************************/

/******************************************************************************************
    Granted Right
*******************************************************************************************/
/*Grid Template*/
.licGrRightTemplate_NameDescription > .licDescription { margin-top: 0px; font-style: italic; }
.licGrRightTemplate_NameDescription > .licGRItems { }
.licGrRightTemplate_NameDescription > .licGRItems a { font-weight: 600; text-decoration: none; }
.licGrRightTemplate_NameDescription > .licTerritories {  }
.licGrRightTemplate_NameDescription > .licSalesChannels {  }
.licGrRightTemplate_NameDescription > .licMarkets { }
.licGrRightTemplate_Rate > table { border-spacing: 0px; border-collapse:collapse; width: 100%; }
.licGrRightTemplate_Rate > table > tbody > tr > td { padding: 0; padding-bottom: 2px; }
.licGrRightTemplate_Rate > table > tbody > tr > td.tdLabel { min-width: 110px; width: 110px; }
.licGrRightTemplate_Rate > table > tbody > tr > td.tdContent { min-width: 200px; }
.licGrRightTemplate_Rate > table > tbody > tr > td > span { display: inline-block; vertical-align: bottom; }
.licGrRightTemplate_Rate > table > tbody > tr > td > span.licRate { margin-right: 4px; }

/*Details Section*/
.licGrRightsDetails .wsContentTable > tbody > tr > td.tdDetails { width: 400px; }
.licGrRightsDetails .licDetailsSection { display: block; }
.licGrRightsDetails .licDetailsSection .wsContentTable { width: 100%; }
.licGrRightsDetails .licDetailsSection .wsContentTable > tbody > tr > td.wsLabel { width: 105px; }
.licGrRightsDetails .licGrRightRateNumSelTR .wsControl.wsNumeric { width: 80px; }
.licGrRightsDetails .licGrRightRateNumSelTR .wsControl.wsSelect { width: 200px; }
.licGrRightsDetails .licGrRightDateRangeTR .wsControl.wsDate { width: 135px; }
.licGrRightsDetails .licGrRightDateRangeTR .licSeparator { display: inline-block; width: 7px; text-align: center; }

/*RightPackages Section*/
.licGrRightsDetails .licGrRightsPackages { min-width: 600px; }
.licGrRightsDetails .licGrRightsPackages .licPackagesGrid { min-height: 200px; }
.licGrRightsDetails .licGrRightsPackages .licAddNew { float: right; padding-right: 10px; cursor: pointer; }
.licGrRightsDetails .licGrRightsPackages .licAddNew:hover { text-decoration: underline; }
/******************************************************************************************
    END WS GrantedRight 
*******************************************************************************************/

/******************************************************************************************
    RightPackages ProductString Buttons
*******************************************************************************************/
.licPackageProductStrings { width: 100%; }
.licPackageProductStrings .licAddNew, .licPackageProductStrings .licAddPLGroup { float: right; padding-right: 10px; cursor: pointer; }
.licPackageProductStrings .licAddNew:hover, .licPackageProductStrings .licAddPLGroup:hover { text-decoration: underline; }
/******************************************************************************************
    END RightPackages ProductString Buttons
*******************************************************************************************/

/******************************************************************************************
    Contract - Comments
*******************************************************************************************/
.licContractComments { width: 470px; }
.licContrComment .wsImgCircular { width: 50px; height: 50px; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; }
.licContrComment.wsMessage { width:100%; padding: 5px 0;   }
.licContrComment.wsMessage > div.wsMessageContent { float: left; padding-left: 10px; padding-right:10px; width: 94%; }
.licContrComment.wsMessage > div.wsMessageContent .wsMsgUser { float: left; font-size: 0.9em; font-weight: 600; }
.licContrComment.wsMessage > div.wsMessageContent .wsMsgPostedOn { float: right; font-size: 0.85em; font-weight: 600;  }

.licContrComment.wsMessage > span.wsIcon { float:left; text-align: center; line-height: 60px; font-size: 30px; }

.licContrComment.wsMessage > div.wsMessageContent > div.wsChatBubble { position: relative; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.licContrComment.wsMessage > div.wsMessageContent > div.wsChatBubble:after {  content: '';  position: absolute;  border-style: solid; border-width: 6px 13px 6px 0;  display: block; width: 0; z-index: 1; top: 12px;}
.licContrComment.wsMessage > div.wsMessageContent > div.wsLeftBubbleArrow:after {  border-width: 6px 8px 6px 0; left: -8px; }
.licContrComment.wsMessage > div.wsMessageContent > div.wsRightBubbleArrow:after {  border-width: 6px 0 6px 8px; right: -8px; }

.wsFullMessageView .licContrComment.wsMessage > div.wsMessageContent > div.wsChatBubble:after {  display: none; }
/******************************************************************************************
    END Contract - Comments
******************************************************************************************

/******************************************************************************************
    Contract - SKU
*******************************************************************************************/
.licSKUDetails .licTerm .wsControl.wsDate { width: 95px; }
.licSKUDetails .wsImageGalleryContainer { margin: 0px 14px 5px 10px; border: solid 1px; }

.licSKUTemplate_NameDescription > .licDescription { margin-top: 2px; font-style: italic; }
.licSKUTemplate_ApprovalStatus { text-align: center; font-weight: 700; }
.licSKUTemplate_ProductString > table { border-spacing: 0px; border-collapse:collapse; width: 100%; }
.licSKUTemplate_ProductString > table > tbody > tr > td { padding: 0; padding-bottom: 2px; }
.licSKUTemplate_ProductString > table > tbody > tr > td.tdLabel { padding-right: 5px; width: 100px; }
/******************************************************************************************
    END Contract - SKU
*******************************************************************************************/

/******************************************************************************************
    Contract - DocumentSignature
*******************************************************************************************/
.licContractDocSignWnd { min-height: 80px; height: 175px; border: 1px solid; border-radius: 0px; width: 405px; margin: 15px auto 0; position: relative; z-index: 90; }

.licContractDocSignWnd > .wsHeader { width: 100%; padding: 5px 5px 5px 0px; border-bottom: 1px solid; }
.licContractDocSignWnd > .wsHeader span { font-size: 14px; font-weight: 900; padding-left: 5px; padding-right: 5px; }
.licContractDocSignWnd > .wsHeader .wsClose { cursor: pointer; font-weight: bold; height: 15px; line-height: 15px; position: absolute; right: 20px; top: 4px; text-align: center;  width: 15px; z-index: 10000; }
.licContractDocSignWnd > .wsContent { width: auto; height: auto; padding: 10px 10px 10px 10px; }

.licContractDocSignWnd::before, .licContractDocSignWnd::after { content: ""; display: block; position: absolute; border-style: solid; border-width: 0 10px 10px 10px; right: 216px; }
.licContractDocSignWnd::after { content: ""; display: block; position: absolute; border-style: solid; border-width: 0 10px 10px 10px; top: -9px; }
.licContractDocSignWnd::before { top: -10px; right: 216px; /*attr(data-right px 23);*/ }
/******************************************************************************************
    END Contract - DocumentSignature
*******************************************************************************************/

/******************************************************************************************
    Contract - Contract Info
*******************************************************************************************/
.licHeaderPopup { border: 1px solid; border-radius: 3px; width: 330px; margin: 15px auto 0; position: relative; z-index: 998; }
.licHeaderPopup::before, .licHeaderPopup::after { content: ""; display: block; position: absolute; border-style: solid; border-width: 0 10px 10px 10px; right: 216px; }
.licHeaderPopup::after { content: ""; display: block; position: absolute; border-style: solid; border-width: 0 10px 10px 10px; top: -9px; }
.licHeaderPopup::before { top: -10px; right: 216px; /*attr(data-right px 23);*/ }


.licHeaderPopup > .wsHeader { width: 100%; padding: 5px 0px 5px 0px; border-bottom: 1px solid; }
.licHeaderPopup > .wsHeader span { font-size: 14px; font-weight: 900; padding-left: 5px; padding-right: 5px; }
.licHeaderPopup > .wsHeader .wsClose { cursor: pointer; font-weight: bold; height: 15px; line-height: 15px; position: absolute; right: 10px; top: 4px; text-align: center;  width: 15px; z-index: 10000; }
.licHeaderPopup > .wsContent { width: auto; height: auto; padding: 10px 10px 10px 10px ; }
/******************************************************************************************
    END Contract - Contract Info
*******************************************************************************************/

/******************************************************************************************
    Financial - Company Overview
*******************************************************************************************/
.licFinCompContrPanel > .licSearch { margin: 5px; }
.licFinCompContrPanel > .licSearch .wsControl.wsSelect { width: 127px; }
.licFinCompContrPanel > .licGrid { margin: 0 5px 5px 5px; }
.licFinCompContrPanel > .licGrid .licFinCompContrGrid { max-height: 350px; }
.licFinCompContrPanel > .licGrid .licFinCompContrGrid > .wsContent table.wsGridTable > thead > tr > th { }
.licFinCompContrPanel > .licGrid .licFinCompContrGrid .wsControl.wsImageGallery.wsSingleImage .wsImageContainer .wsIcon { font-size: 21px; }

.licCompanyOverviewHeader { }
.licCompanyOverviewHeader > table { border-spacing: 0px; border-collapse:collapse; width: 100%; }
.licCompanyOverviewHeader > table > tbody > tr > td { padding: 2px; }
.licCompanyOverviewHeader > table > tbody > tr > td.licImage { width: 207px; font-size: 0; text-align: center; }
.licCompanyOverviewHeader > table > tbody > tr > td.licImage > img { display: inline-block; width: auto; height: auto; max-width: 200px; max-height: 80px; }
.licCompanyOverviewHeader > table > tbody > tr > td.licImage > .wsIcon { font-size: 50px; display: inline-block; line-height: 80px; }
.licCompanyOverviewHeader > table > tbody > tr > td.licAddress { width: 300px; padding-left: 20px; }

.licCompanyOverviewHeader .licSummary > table { border-spacing: 0px; border-collapse:collapse; }
.licCompanyOverviewHeader .licSummary > table > tbody > tr > td { padding: 1px; vertical-align: middle; }
.licCompanyOverviewHeader .licSummary > table > tbody > tr > td.wsLabel { padding-right: 5px; font-weight: bold; }
.licCompanyOverviewHeader .licSummary > table > tbody > tr > td.wsPaddingLeft { padding-left: 25px; }

.licCurrentActivityTotals .licItem { display: inline-block; margin-right: 15px; }
.licCurrentActivityTotals .licItem > .licTitle { font-weight: bold; margin-right: 5px; vertical-align: middle; display: inline-block; }
/******************************************************************************************
    END Financial - Company Overview
*******************************************************************************************/

/******************************************************************************************
    Financial - Royalty Statements
*******************************************************************************************/
/*total buttons*/
.licIncStmTotalsLabel { font-weight:bold; height: 20px; padding: 4px; padding-right: 10px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.licIncStmTotals { height: 20px; padding: 4px; padding-left: 10px; margin-left: -4px; /* min-width: 70px; */ border-bottom-right-radius: 3px; border-top-right-radius: 3px;}

.licIncStmReportHeader .licIncStmTotalsLabel { font-weight:bold; height: unset; padding: 2px 4px 2px 4px; text-align:left; }
.licIncStmReportHeader .licIncStmTotals { height: unset; padding: 2px 4px 2px 4px; margin-left: unset; min-width: 30px; text-align:right}
.licIncStmReportHeader .licIncStmTotalColSpacer { width: 10px;}
.licIncStmReportHeader .licIncStmTotalRowSpacer { height:2px;}

.licIncStmContentWide { width: 100%; min-height: 570px; background-image: linear-gradient(#cccfd1, #cccfd1); background-repeat: no-repeat; background-size: 460px 100%; }
.licIncStmContentNarrow { width: 100%; min-height: 570px;  }

.licIncStmReportTotalsLabel { padding: 400px 5px 4px 10px; min-width: 200px;}
.licIncStmReportTotals { padding: 4px 5px 4px 10px; min-width: 50px; }

.wsDetailsTable .licRoyaltyReportContent { min-height: 800px; }
.wsDetailsTable .licRoyaltyReportContent > .wsHeader { height: 26px; line-height: 24px; padding: 2px; position: relative; text-align: center; display: block; margin: -5px -5px 5px -5px; }
.wsDetailsTable .licRoyaltyReportContent > .wsHeader > .wsIcon { position: absolute; right: 2px; top: 0; cursor: pointer; font-size: 14px; height: 26px; line-height: 25px; text-align: center; width: 22px; }
.licUnknownSKUs { min-height:600px; }

/* Exceptions Report List*/
.licExceptionsReportTotals { padding-top: 5px; padding-bottom: 5px;}
.licExceptionsReportTotals > span { padding-right: 15px; }

.licExceptionsReport { width: 100%; margin-top: 3px; margin-bottom: 3px; }
.licExceptionsReport > table.licTemplateTable { width: 100%; border-collapse: collapse;  border-spacing: 0px; border-bottom: 1px solid; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td { border: none !important; border-collapse: collapse; border-spacing: 0px;  }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader { font-weight: normal; min-height: 36px; padding: 5px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle { float:left; padding: 2px 30px 0px 0px; min-width:125px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle.licFound:hover { text-decoration: underline; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle.licMultipleFound:hover { text-decoration: underline; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licInfo { float:left; padding: 2px 30px 0px 0px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licOptions { float:right; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsButton .wsIcon { font-size: 16px; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licError { font-weight: bold; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licErrorNotFound .licOkText { display:none;}
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licErrorNotFound .licErrText { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licErrorNotFound .licMultipleText { display:none; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licFound .licOkText { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licFound .licErrText { display:none; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licFound .licMultipleText { display:none; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound .licOkText { display:none; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound .licErrText { display:none; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound .licMultipleText {}
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced .licMultipleText { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced:hover { text-decoration: underline; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced .licMultipleText .licSelectedItem { }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsControlHasFocus {  }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsOpen {  }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsValue { padding: 2px 1px 2px 8px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsIcon { font-size: 16px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsIcon span { height: 20px; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licRowSpacer { height: 5px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licColSpacer { width: 5px; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails { vertical-align:top; width: 300px; padding-left: 5px; font-size: 11px; border-right: dashed;}
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLabel { width:100px; display:inline-block; font-weight:bold; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licDetail {  }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLink:hover { text-decoration: underline; cursor:pointer; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLink .wsValueLabel:hover { text-decoration: underline; cursor:pointer; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK .licOkText { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK .licErrText { display:none; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licError { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licError .licOkText { display:none; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licError .licErrText { }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails thead > tr { font-weight:bold; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails > table > tbody > tr > td { padding:3px; }


.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter { font-weight: normal; min-height: 10px; padding: 2px; border-top: 1px solid; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licTitle { float:left; padding: 2px 5px 0px 0px; font-weight: bold; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licInfo { float:left; padding: 2px 30px 0px 0px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licOptions { float:right; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licOptions .licInfo { padding: 2px 10px; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .wsButton .wsIcon { }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licError { }

.licExceptionsReport .wsHeaderSelList { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/******************************************************************************************
    END Financial - Royalty Statements
*******************************************************************************************/

/******************************************************************************************
    Layout Edit Mode
*******************************************************************************************/
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsControlHasFocus { }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsOpen { }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsValue { padding: 2px 1px 2px 8px; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsIcon { font-size: 16px; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsIcon span { height: 20px; }
/******************************************************************************************
    END Layout Edit Mode
*******************************************************************************************/

/******************************************************************************************
    Product Hierarchy
*******************************************************************************************/
.licProductHierarchyPage .licProductHierarchyCompleteTree { display: block; min-height: 600px; max-height: none; height: auto; width: auto; overflow: visible; }
.licProductHierarchyPage .licProductHierarchyCompleteTree li .wsItem:hover { }
/******************************************************************************************
    END Product Hierarchy
*******************************************************************************************/

/******************************************************************************************
    Tag Hierarchy
*******************************************************************************************/
.tagHierarchyPage .tagHierarchyCompleteTree { display: block; min-height: 600px; max-height: none; height: auto; width: auto; overflow: visible; }
.tagHierarchyPage .tagHierarchyCompleteTree li .wsItem:hover { }
/******************************************************************************************
    END Tag Hierarchy
*******************************************************************************************/

/******************************************************************************************
    Participation
*******************************************************************************************/
.licParticipationHeader .licBatchNumber { width: 260px; }
.licParticipationHeader .licPeriod { width: 125px; }
/******************************************************************************************
    END Participation
*******************************************************************************************/

/******************************************************************************************
    IPProductPackage
*******************************************************************************************/
.licIPPackageMs { height: 100px; }
/******************************************************************************************
    END IPProductPackage
*******************************************************************************************/

/******************************************************************************************
    Other Rate Royality Report
*******************************************************************************************/
.licOtherRatesReport { width: 100%; padding-bottom: 10px; }
.licOtherRatesReport > table.licTemplateTable { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 1px solid; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td { border: none !important; border-collapse: collapse; border-spacing: 0px;  }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader { font-weight: normal; min-height: 36px; padding: 5px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle { float:left; padding: 2px 30px 0px 0px; min-width:125px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle.licFound:hover { text-decoration: underline; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licTitle.licMultipleFound:hover { text-decoration: underline; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licInfo { float:left; padding: 2px 30px 0px 0px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licOptions { float:right; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsButton .wsIcon { font-size: 16px; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licError { font-weight:bold; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsControlHasFocus { }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsOpen { }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsValue { padding: 2px 1px 2px 8px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsIcon { font-size: 16px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsIcon span { height: 20px; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licRowSpacer { height: 5px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licColSpacer { width: 5px; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails { vertical-align:top; width: 300px; padding-left: 5px; font-size: 11px; border-right: dashed;}
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licColumnTitles > td { min-width: 125px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLabel { width: 150px; display:inline-block; font-weight:bold; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licDetail {  }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLink:hover { text-decoration: underline; cursor:pointer; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .wsLink .wsValueLabel:hover { text-decoration: underline; cursor:pointer; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK { }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK .licOkText { }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licOK .licErrText { display:none; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licError { }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licError .licOkText { display:none; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licError .licErrText { }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails thead > tr { font-weight:bold; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails > table > tbody > tr > td { padding:3px; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter { font-weight: normal; min-height: 10px; padding: 2px; border-top: 1px solid; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .licTitle { float:left; padding: 2px 5px 0px 0px; font-weight: bold; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .licInfo { float:left; padding: 2px 30px 0px 0px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .licOptions { float:right; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .licOptions .licInfo { padding: 2px 10px; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .wsButton .wsIcon { }

.licOtherRatesReport .wsHeaderSelList { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
/******************************************************************************************
    END Other Rate Royality Report
*******************************************************************************************/

/******************************************************************************************
    Layout Edit Mode
*******************************************************************************************/
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsControlHasFocus { }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsOpen { }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsIcon { }
/******************************************************************************************
    END Layout Edit Mode
*******************************************************************************************/

/******************************************************************************************
    Forecasting
*******************************************************************************************/
.licForecastingUploadedLines .licError { font-weight: bold; }
.licIncomeStatementUploadedLines .licError { font-weight: bold; }

.wsControl.wsSection.licForecastingChart{width: 100%; height: 100%; margin-bottom: 10px; max-width: 735px;}
.wsControl.wsSection.licForecastingChart .wsContent{height: 300px;}
.wsControl.wsSection.licForecastingChart .wsContent .licChart{width: 100%; height: 285px; max-width: 715px; margin: 0 auto;}

.wsControl.wsSection.licForecastingDetails{width: 100%; height: 100%; max-width: 300px;}
.wsControl.wsSection.licForecastingDetails .wsContent{height: 300px;}
/******************************************************************************************
    END Forecasting
*******************************************************************************************/

/******************************************************************************************
    Contract Sign Documents
*******************************************************************************************/
.wsControl.wsDocumentManager .wsDocuments .wsThumbnailItem > .wsInfo > .wsFooter.licContractDocSignOptions .wsIcon.licUnsigned {  }
.wsControl.wsDocumentManager .wsDocuments .wsThumbnailItem > .wsInfo > .wsFooter.licContractDocSignOptions .wsIcon.licSigned { }


.licExternalSignDocPreview { min-height: 800px; }
.licExternalSignDocPreview > .wsHeader { height: 26px; line-height: 24px; padding: 2px; position: relative; text-align: center; display: block; margin: -5px -5px 5px -5px; }
.licExternalSignDocPreview > .wsHeader > .wsIcon { position: absolute; right: 2px; top: 0; cursor: pointer; font-size: 14px; height: 26px; line-height: 25px; text-align: center; width: 22px; }

.licExternalDocSign { }
.licExternalDocSign .licExternalSignDocPreview.licTop {  position: absolute; top: 10px; width: 100%; }
/******************************************************************************************
    END Contract Sign Documents
*******************************************************************************************/

/************************************************************************************************************************
 *********************************************WestEnd.Licensing.css Colors***********************************************
*************************************************************************************************************************/

/******************************************************************************************
    Contract - Comments
*******************************************************************************************/
.licContrComment.wsMessage > div.wsMessageContent .wsMsgUser { color: #56CDC9; }
.licContrComment.wsMessage > div.wsMessageContent .wsMsgPostedOn { color: #B7B1B1; }

.licContrComment.wsMessage > div.wsMessageContent > div.wsChatBubble { background: #FFFFFF; }
.licContrComment.wsMessage > div.wsMessageContent > div.wsChatBubble:after { border-color: transparent #FFFFFF; }
/******************************************************************************************
    END Contract - Comments
*******************************************************************************************/

/******************************************************************************************
    Contract - SKU
*******************************************************************************************/
.licSKUDetails .wsImageGalleryContainer { border-color: #D1D1D1; }
/******************************************************************************************
    END Contract - SKU
*******************************************************************************************/

/******************************************************************************************
    Contract - DocumentSignature
*******************************************************************************************/
.licContractDocSignWnd { background: #FFFFFF; border-color: #CCCCCC; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); }

.licContractDocSignWnd > .wsHeader { background-color: #FF8000; border-bottom-color: #CCCCCC; color: #FFFFFF; }
.licContractDocSignWnd > .wsHeader .wsClose { background-color: transparent; }
.licContractDocSignWnd > .wsContent { background-color: #FFFFFF }

.licContractDocSignWnd::after { border-color: #FF8000 transparent; }
.licContractDocSignWnd::before {  border-color: #CCCCCC transparent; }
/******************************************************************************************
    END Contract - DocumentSignature
*******************************************************************************************/

/******************************************************************************************
    Contract - Contract Info
*******************************************************************************************/
.licHeaderPopup { background: #FFFFFF; border-color: #CCCCCC; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176); }
.licHeaderPopup::after { border-color: #FBC000 transparent; }
.licHeaderPopup::before { border-color: #CCCCCC transparent; }

.licHeaderPopup > .wsHeader { background-color: #FBC000; border-bottom-color: #CCCCCC; }
.licHeaderPopup > .wsHeader .wsClose { background-color: transparent; color: #000000; }
.licHeaderPopup > .wsContent { background-color: #FFFFFF; }
/******************************************************************************************
    END Contract - Contract Info
*******************************************************************************************/

/******************************************************************************************
    Financial - Company Overview
*******************************************************************************************/
.licFinCompContrPanel > .licGrid .licFinCompContrGrid > .wsContent table.wsGridTable > thead > tr > th { background-color: #375378; }

.licCompanyOverviewHeader { background-color: #EBEBEB; }
.licCompanyOverviewHeader > table > tbody > tr > td.licImage > .wsIcon { color: #333939; }
.licCompanyOverviewHeader > table > tbody > tr > td.licAddress { color: #333939; }

.licCompanyOverviewHeader .licSummary > table > tbody > tr > td.wsLabel { color: #333939; }
.licCompanyOverviewHeader .licSummary > table > tbody > tr > td.wsValueLabel { color: #B5512F; }

.licCurrentActivityTotals .licItem > .licTitle { color: #375378; }
/******************************************************************************************
    END Financial - Company Overview
*******************************************************************************************/

/******************************************************************************************
    Financial - Royalty Statements
*******************************************************************************************/
.licIncStmTotalsLabel { background: #162840; color: #FFFFFF; }
.licIncStmTotals { background-color: #557293; color: #FFFFFF; }

.wsDetailsTable .licRoyaltyReportContent > .wsHeader { background-color: #3C4E66; color: #FFFFFF; }
.wsDetailsTable .licRoyaltyReportContent > .wsHeader > .wsIcon { color: #FFFFFF; }

.licExceptionsReport > table.licTemplateTable { border-bottom-color: #CCCCCC; -webkit-box-shadow: 0 1px 1px 0 #CCCCCC; -moz-box-shadow: 0 1px 1px 0 #CCCCCC; box-shadow: 0 1px 1px 0 #CCCCCC; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td { background-color: #FFFFFF; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader { background-color: #3C4E66 !important; color: #FFFFFF; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licInfo { color: #F0BAA6; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licOptions { color: #528E99; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsButton .wsIcon { color: #FFFFFF; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licError { color: #E0574D; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced .licMultipleText { color: #FFFFFF; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced:hover { color: #FFFFFF; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .licMultipleFound.licForced .licMultipleText .licSelectedItem { color: #56CDC9; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList { background-color: #FFFFFF; color: #142840; border-color: #134357; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsControlHasFocus { background-color: #556C7E; border-color: #556C7E; color: #FFFFFF; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsOpen { background-color: #556C7E; border-color: #556C7E; color: #FFFFFF; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licDetails .licError { background-color: #E6EAED; color: #E0574D; }

.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter { background-color: #E6EAED !important; color: #000000; border-top-color: #000000; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licInfo { color: #000000; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .wsButton .wsIcon { color: #56CDC9; }
.licExceptionsReport > table.licTemplateTable > tbody > tr > td.licFooter .licError { background-color: #E6EAED; color: #E0574D; }

.licExceptionsReport .wsHeaderSelList { background-color: #134357; color: #FFFFFF; border-color: #134357; }
/******************************************************************************************
    END Financial - Royalty Statements
*******************************************************************************************/

/******************************************************************************************
    Other Rate Royality Report
*******************************************************************************************/
.licOtherRatesReport .wsHeaderSelList { background-color: #134357; color: #FFFFFF; border-color: #134357; }

.licOtherRatesReport > table.licTemplateTable { border-color: #D1D1D1; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.75); box-shadow: 0px 2px 2px rgba(0,0,0,0.75); }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td { background-color: #FFFFFF; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader { background-color: #3C4E66 !important; color: #FFFFFF; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licInfo { color: #F0BAA6; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licOptions { color: #528E99; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsButton .wsIcon { color: #FFFFFF; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .licError { color: #E0574D; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList { background-color: #FFFFFF; border-color: #134357; color: #142840; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsControlHasFocus { background-color: #556C7E; border-color: #556C7E; color: #FFFFFF; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList.wsOpen { background-color: #556C7E; border-color: #556C7E; color: #FFFFFF; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licHeader .wsHeaderSelList .wsIcon { background-color: transparent; color: #142840; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licDetails .licError { background-color: #E6EAED; color: #E0574D; }

.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter { background-color: #E6EAED !important; border-top-color: #000000; color: #000000; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .licInfo { color: #000000; }
.licOtherRatesReport > table.licTemplateTable > tbody > tr > td.licFooter .wsButton .wsIcon { color: #56CDC9; }
/******************************************************************************************
    END Other Rate Royality Report
*******************************************************************************************/

/******************************************************************************************
    Product Hierarchy
*******************************************************************************************/
.licProductHierarchyPage .licProductHierarchyCompleteTree li .wsItem:hover { background-color: #F1DBD2; }
/******************************************************************************************
    END Product Hierarchy
*******************************************************************************************/

/******************************************************************************************
    Tag Hierarchy
*******************************************************************************************/
.tagHierarchyPage .tagHierarchyCompleteTree li .wsItem:hover { background-color: #F1DBD2; }
/******************************************************************************************
    END Tag Hierarchy
*******************************************************************************************/

/******************************************************************************************
    Forecasting
*******************************************************************************************/
.licForecastingUploadedLines .licError { background-color: #E6EAED; color: #E0574D; }
.licIncomeStatementUploadedLines .licError { color: #E0574D; }
/******************************************************************************************
    END Forecasting
*******************************************************************************************/

/******************************************************************************************
    Contract Sign Documents
*******************************************************************************************/
.wsControl.wsDocumentManager .wsDocuments .wsThumbnailItem > .wsInfo > .wsFooter.licContractDocSignOptions .wsIcon.licUnsigned { color: #FBC000; }
.wsControl.wsDocumentManager .wsDocuments .wsThumbnailItem > .wsInfo > .wsFooter.licContractDocSignOptions .wsIcon.licSigned { color: #068587; }

.licExternalSignDocPreview > .wsHeader { background-color: #3C4E66; color: #FFFFFF; }
.licExternalSignDocPreview > .wsHeader > .wsIcon { color: #FFFFFF; }

.licExternalDocSign .licExternalSignDocPreview.licTop { background-color: #FFFFFF; }
/******************************************************************************************
    END Contract Sign Documents
*******************************************************************************************/

/************************************************************************************************************************
 *****************************************END WestEnd.Licensing.css Colors***********************************************
*************************************************************************************************************************/

/******************************************************************************************
    TODO
*******************************************************************************************/
.wsControl.wsSection.licSecContractDetails { box-shadow: none; border: none; }
.wsControl.wsSection.licSecContractDetails > .wsTitle { display: none; }
.wsControl.wsSection.licSecContractDetails > .wsContent { border: none; background-color: transparent; padding: 0; }

/* .wsControl.wsGrid > .wsContent table.wsGridTable > tfoot > tr { background-color: #F9ED33; }  */
.wsControl.wsGrid > .wsContent table.wsGridTable > tfoot > tr > td.licFooterTotal { font-weight:bold; background-color: #FCC200; text-align:right; padding-right:2px; }
.wsControl.wsGrid > .wsContent table.wsGridTable > tfoot > tr > td.licFooterTotal.wsBlack { color: #000000; }

.wsHeaderTitle.licContractTitle { width: 205px; display: inline-block; }

.wsHeaderTitle.licContractTitle .wsHeaderIcons { float:right; }
.wsHeaderTitle.licContractTitle .wsHeaderIcons .wsHeaderIcon { cursor:pointer; float:left; }

.licGoToContract { display: inline-block; margin-top: 2px; padding-left: 10px; }
.licGoToContract .licGoToContractPopup .wsItems { max-height: 300px; }

    /*WS ContentVerticalBar (not in use)*/
.wsDetailsTable .licContractContent > .wsHeader { background-color: #3C4E66; color: #FFFFFF; }
.wsDetailsTable .licContractContent > .wsHeader > .wsIcon { color: #fff; }

    /*Granted Right (not in use)*/
.licGrRightTemplate_NameDescription > .licGRItems { color: #000; }
.licGrRightTemplate_NameDescription > .licGRItems a { color: #142840;  }

    /*Layout Edit Mode (not in use)*/
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsControlHasFocus { background-color: #556c7e; border-color: #556c7e; color: #fff; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsOpen { background-color: #556c7e; border-color: #556c7e; color: #fff; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsIcon { background-color: transparent; color: #fff; }


.submContractDetails .wsHeaderButton {
    display: inline-block;
    height: 25px;
    padding: 0 2px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: rgb(38, 58, 85);
    color: #FFFFFF;
    margin-left: 5px;
}
.submContractDetails .wsHeaderButton .wsIcon { font-size: 16px; line-height: 22px; vertical-align: middle; }
.submContractDetails .wsHeaderButton .wsText { vertical-align: middle; }


/******************************************************************************************
    WS ContentVerticalBar
*******************************************************************************************/
.wsDetailsTable .licContractContent > .wsHeader { background-color: #3c4e66; color: #fff; }
.wsDetailsTable .licContractContent > .wsHeader > .wsIcon { color: #fff; }
/******************************************************************************************
    END WS ContentVerticalBar
*******************************************************************************************/

/******************************************************************************************
    Granted Right
*******************************************************************************************/
/*Grid Template*/
.licGrRightTemplate_NameDescription > .licGRItems { color: #000; }
.licGrRightTemplate_NameDescription > .licGRItems a { color: #142840;  }
/******************************************************************************************
    END WS GrantedRight 
*******************************************************************************************/

/******************************************************************************************
    Layout Edit Mode
*******************************************************************************************/
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsControlHasFocus { background-color: #333939; border-color: #333939; color: #fff; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList.wsOpen { background-color: #333939; border-color: #333939; color: #fff; }
.wsLayoutView.wsEditMode > .wsLayoutEditHeader .wsHeaderSelList .wsIcon { background-color: transparent; color: #fff; }
/******************************************************************************************
    END Layout Edit Mode
*******************************************************************************************/
/******************************************************************************************
    END TODO
*******************************************************************************************/