﻿

.licGrRightsDetails .prGrRightsTitles { max-width: 880px;}
.licGrRightsDetails .prGrRightsTitles .prTitlesGrid { /* min-height: 200px; */ }
.licGrRightsDetails .prGrRightsSectionSpacing, .prMediaGrRightsDetails .prGrRightsSectionSpacing { padding-bottom: 10px; padding-right: 10px; }
.licGrRightsDetails .prGrRightsTwoColTbl { width: 432px; padding-right: 5px;}

.prMediaGrRightsDetails .wsContentTable.prMediaGrRightContentTable { width: 100%;}
.prMediaGrRightsDetails .prGrMediaRights { width: 100%;}
.prMediaGrRightsDetails .prGrRightsSectionSpacing .prGrAddNew { float: right; padding-right: 10px; cursor: pointer; }
.prMediaGrRightsDetails .prGrRightsSectionSpacing .prGrAddNew:hover { text-decoration: underline; }

.licGrRightsDetails .prGrRightsTwoColTbl .prGrRightHoldback {}

.prContrLegalTerms { width: 100%; padding-bottom: 10px; }
.prContrLegalTerms > table.prTemplateTable { width: 100%; border-collapse: collapse; border-spacing: 0px; border: 1px solid #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);}
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td { background-color: #fff; border: none !important; border-collapse: collapse; border-spacing: 0px;  }

.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader { background-color: #E8E8E8 !important; color: #000; font-weight: normal; min-height: 24px; padding: 4px; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .prTitle { font-size: 12px; font-weight: bold; float:left; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .prOptions { float:right; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .prSubTitle { font-size: 11px; min-width:125px; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .prInfo { float:left; color: #F0BAA6; padding: 2px 30px 0px 0px; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .prOptions { float:right; color: #528E99; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prHeader .wsButton .wsIcon { color: #000; font-size: 12px; }

.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prRowSpacer { height: 5px; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prColSpacer { width: 5px; }

.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails { vertical-align:top; width: 300px; padding-left: 5px; font-size: 11px; border-right: dashed;}
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails .prColumnTitles > td { min-width: 125px; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails .wsLabel { width: 150px; display:inline-block; font-weight:bold; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails .prDetail {  }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails .wsLink:hover { text-decoration: underline; cursor:pointer; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails .wsLink .wsValueLabel:hover { text-decoration: underline; cursor:pointer; }

.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails thead > tr { font-weight:bold; }
.prContrLegalTerms > table.prTemplateTable > tbody > tr > td.prDetails > table > tbody > tr > td { padding:3px; }

.prContrLegalTermsUsageList { width: 500px;  }

/*Contract Programming Legal Terms List*/
.prContrLegalTermsList .wsControl.wsButton.wsHasIcon.wsNoText.wsGridButton { background-color: #656565; }
.prContrLegalTermsList .wsControl.wsButton.wsHasIcon.wsNoText.wsGridButton:hover {background-color: #EF1200;}
.prContrLegalTermsList .wsControl.wsButton.wsHasIcon.wsNoText.wsGridButton .wsIcon {color: white;}


/******************************************************************************************
    Media Income Statements
*******************************************************************************************/
.prMediaIncomeStatementLines .licError { font-weight: bold; color: #E0574D }
