﻿.listViewContainer {margin: 0px;}
.tableContainer {margin:10px 0px 10px 0px;z-index: 2;}

table {border-collapse: collapse;margin-bottom: 4px;font-size: 11px;font-family:Arial,Sans-serif;}
table.listView {width: 100%;border-bottom: 2px solid #b7c3ca;}

table.listView caption {font-size: 1.5em;color:#f26522;text-align: left;margin-bottom: 10px;visibility:hidden;}

table.listView tr {background: none repeat scroll 0 0 #fff; /*#EFEBEF;*/}
/*table.listView tr.isNewRow {background-color: #efefef;}*/
table.listView tr.isNewRow td, table.listView tr.isNewRow td a {font-weight : bold; color: #f26522;}
table.listView tr.isNewRow.open td, table.listView tr.isNewRow.open td a {color: #000;}
table.listView tr.odd {background: #EFEBEF;}
table.listView tr:focus-within,
table.listView tr:hover {
    background-color: #fac1a7;
    cursor: default;
    background-color: #fbd4c1;
}
table.listView.noRowHighlight tr.even:focus-within, table.listView.noRowHighlight tr.even:hover {
    background-color: inherit;
}
table.listView.noRowHighlight tr.odd:focus-within, table.listView.noRowHighlight tr.odd:hover {
    background-color: #EFEBEF;
}
table.listView tr.open {background-color:#dff0df; font-weight : normal; }
    table.listView tr.open
    {
        color: #000000 !important;
    }
table.listView td,
table.listView th {
    vertical-align: middle;
	padding: 10px 2px 10px 6px;
	text-align: left;
	font-weight: normal;
}

table.listView th {               
	background-color: #b7c3ca;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    color: #000;
    padding: 10px 2px 10px 8px;
}
table.listView th:hover {background-color: #A4B2BE;}

table.listView th a {color:#000;display: block;padding:0px 14px 0px 0;text-decoration:none;}
table.listView th a:hover {color:#000;text-decoration: underline;}

.sort {background: url("/Images/beta/betaimg-map.png") no-repeat scroll right -565px transparent;}
.ascending {background-position: right -625px;}
.descending {background-position: right -595px;}

table.listView td {
	/*background-color: #fff;*/
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
}
table.listView th.heading1, 
table.listView td.column1 {border-left: none;}

table.listView td:last-child {padding-right:6px;}

table.listView th.selector,
table.listView td.chkBox {padding:0 6px;}
table.listView .checkbox {display:block;margin:0 auto;padding:0;width:25px;}
table.listView .checkbox input {padding:0;margin:0 0 0 6px;}

table.listView tr.odd td, table.listView tr.even td 
{
    cursor:pointer;
}
table.listView.noRowHighlight tr.odd td, table.listView.noRowHighlight tr.even td {
    cursor: default;
}
table.listView tr.chkBox td
{
    cursor: auto;
}
table.listView th.end {}
table.listView th.start {}

table.listView td a {
	color: #000;
    text-decoration:none;
}
table.listView tr:hover td > a,
table.listView tr:focus td > a {
    text-decoration: underline;
    outline:none;
}
table.listView tr:hover td a:hover {
    cursor:pointer;
}


/****** Collapsable Inline Editing Row ******/

.tableContainer table tr.edit td {
	background-color: /*#d0d0d0*/#b9e1bd;
    border-left: medium none;
    margin: 0;
    padding: 10px 30px;
}
.tableContainer table tr.edit fieldset legend {background-color:#d0d0d0;}

/*
.nested .tableContainer {
	margin:0!important;
	padding: 0 0 5px 0;
	z-index: 2;
}
*/


/*--------------- PAGING INFO & BUTTONS -------------*/

	
.pagingContainer{
	height: 48px;
    margin: 0 0 -30px;
    position: relative;
}
.currentPage{
	color: #000;
    font-size: 11px;
    height: 16px;
}
.currentPage span:first-child {color: #959595;}
.currentPage span span:first-child {color: #959595;}

.paging {
    position: absolute;
    right: 0;
    top: 22px;
}
.paging ul{
	margin:0;
	padding:0;
}
.paging ul li{
	list-style: none; 
	display: inline-block;
	margin: 0 0 0 4px;
}
.paging ul li a{
	float: left; 
	padding: 6px;
	margin: 0px;
	width: 14px;
	color: #000;
	text-align: center;
	text-decoration: none;
	display: block;
	background-color: #EBEBEB;
	font-weight: normal;
	border-radius:3px;
	border: 2px solid #d7d7d7;
    font-size: 11px; 
    /**/ 
    background-color:#b7c3ca;
    border-color:#b7c3ca;
}
.paging ul li a:focus,
.paging ul li a:hover {
    background-color: #f26522;
    color: White;
    border-color: #f26522;
    outline:none;
}
.paging ul li.selected a,
.paging ul li.selected a:hover{
	background-color: #809ad5;
    border-color: #809ad5;
    color: #fff;
    cursor: default;
    font-weight: bold;
    outline:0;
    /**/
    background-color: #EBEBEB;
    border-color: #b7c3ca;
    color:#657078;
}

/*---------------------------------------------------*/
/*------------ NO. ROWS PER PAGE CONTROL ------------*/

.listTop {display:none;}

.listBottom {margin-bottom:20px;padding:3px 0 3px 5px;}
.listBottom span {font-size: 0.75em;color: #888888;}
.listBottom select {font-size: 0.85em;margin:1px 0 0 0;}
.listBottom label{
	font-size: 0.75em;
	margin:0 0 0 15px;
	padding:0 10px 0 10px;
	display:block;
}
.listBottom input[type="submit"] {margin-top:1px;padding:4px 8px;vertical-align:top;}

.toolbarBottomPadding .toolBar {display:none;}

/*---------------------------------------------------*/

span.accessibility {display:none}

.linkto {
	background: url("/images/icons/Icons_Responsive.png") no-repeat scroll -13px -1208px transparent;
	padding-left:15px;
	text-decoration:underline;
	display:inline-block;
}
.advTitleLink img {display:none}
.advTitleLink {
	background-color: transparent;
    background-image: url("/images/icons/Icons_Responsive.png");
    background-position: -4px -1453px;
    background-repeat: no-repeat;
    display: block;
    height: 12px;
    padding: 0;
    width: 30px;
}
.advTitleLink:hover {background-position:-4px -1493px;}

span.comDialog img {display:none}
span.comDialog {
    background: url("/images/icons/Icons_Responsive.png") no-repeat scroll -10px -1529px transparent;
    cursor: pointer;
    display: block;
    height: 17px;
    width: 20px;
}

span.convDialog {
    background: url("/images/icons/Icons_Responsive.png") no-repeat scroll -9px -1569px transparent;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 17px;
    padding-left: 18px;
    text-align: left;
}

span.foc,
span.fpl {
    background: url("/images/beta/Clear_inbox.png") no-repeat scroll 0 -468px transparent;
    display: block;
    height: 16px;
    width: 44px;
}

span.linkedAllocations {
    background: url("/images/icons/Icons_Responsive.png") no-repeat scroll -10px -1648px transparent;
    cursor: pointer;
    display: block;
    height: 17px;
    width: 20px;
}
span.icoPending,
span.icoAccepted,
span.icoDeclined,
span.icoMoreInfo,
span.icoSendQuote,
span.icoCancelled,
span.icoClosed,
span.icoFocManual,
span.icoFocEligible,
span.icoFocAutomatic,
span.icoChangedOwner,
span.icoFPLAutomatic,
span.icoFPLManual,
span.icoFPLReview,
span.icoFPLReviewRights,
span.icoFPLReviewPrice,
span.icoFPLEligible,
span.icoLicensed,
span.icoSTMAutomatic,
span.icoSTMManual,
span.icoSTMPartial,
span.icoSTMEligible {
    background: url("/images/beta/Clear_inbox.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    width: 30px;
    margin: 0 auto;
    text-indent: -900em;
    color: grey;
    font-weight: normal;
}
span.icoPending {background-position:-8px -337px;}
span.icoAccepted {background-position:-8px -367px;}
span.icoDeclined {background-position:-8px -397px;}
span.icoMoreInfo {background-position:-8px -307px;}
span.icoSendQuote {background-position:-8px -277px;}
span.icoLicensed {background-position:-8px -431px;}
span.icoCancelled {background-position:-8px -507px;}
span.icoClosed {background-position:-8px -867px;}
span.icoChangedOwner {background-position:-8px -657px;}

span.icoFocAutomatic {background-position:-8px -747px;width:40px;}
span.icoFocManual {background-position:-8px -687px;width:40px;}

/*span.icoFocManual,
span.icoFocAutomatic,*/
span.icoFocEligible {background-position:-8px -464px;width:40px;}

span.icoFPLAutomatic {background-position:-8px -956px;width: 40px;}
span.icoFPLManual {background-position: -8px -926px;width: 40px;}
span.icoFPLReview,
span.icoFPLReviewRights {background-position: -8px -986px;width: 40px;}
span.icoFPLReviewPrice {background-position: -8px -896px;width: 40px;}
span.icoFPLEligible {background-position: -8px -716px;width: 40px;}
span.fpl {background-position: -8px -720px;width: 40px;}

span.icoSTMAutomatic {background-position:-8px -1135px;width: 40px;}
span.icoSTMManual {background-position: -8px -1105px;width: 40px;}
span.icoSTMPartial{background-position: -8px -1075px;width: 40px;}
span.icoSTMEligible {background-position: -8px -1045px;width: 40px;}

/************* TABLE COLUMN WIDTHS ****************/

table.tableLicensor th.heading1 {width: 4%;}
table.tableLicensor th.heading2 {}
table.tableLicensor th.heading3 {width: 10%;}
table.tableLicensor th.heading4 {width: 12%;}
table.tableLicensor th.heading5 {width: 6%;}
table.tableLicensor th.heading6 {width: 4%;}
table.tableLicensor th.heading7 {width: 4%;}

table.tableLicensor td.column1 {}
table.tableLicensor td.column2 {}
table.tableLicensor td.column3 {}
table.tableLicensor td.column4 {}
table.tableLicensor td.column5 {}
table.tableLicensor td.column6 {}
table.tableLicensor td.column7 {}

table.tableRequestor th.heading1 {width: 4%;}
table.tableRequestor th.heading2 {}
table.tableRequestor th.heading3 {width: 10%;}
table.tableRequestor th.heading4 {width: 16%;}
table.tableRequestor th.heading5 {width: 16%;}
table.tableRequestor th.heading6 {width: 8%;}
table.tableRequestor th.heading7 {width: 4%;}
table.tableRequestor th.heading8 {width: 4%;}

table.tableRequestor td.column1 {}
table.tableRequestor td.column2 {}
table.tableRequestor td.column3 {}
table.tableRequestor td.column4 {}
table.tableRequestor td.column5 {}
table.tableRequestor td.column6 {}
table.tableRequestor td.column7 {}
table.tableRequestor td.column8 {}

table.inboxFilesList th.heading1 {width: 24%}
table.inboxFilesList th.heading2 {width: 24%}
table.inboxFilesList th.heading3 {width: 3%;}
table.inboxFilesList th.heading4 {width: 3%;}


table.inboxFilesList td.column1 {background: url("../../Images/beta/Icons_Responsive.png") no-repeat scroll 0 -1400px transparent;padding-left: 32px !important;}
table.inboxFilesList td.column2 {}
table.inboxFilesList td.column3 {}
table.inboxFilesList td.column4 {}

table th.selector {width: 5%;}
table th.end {}

table td.chkBox {}
table td.Last {}

/*************************************************/

.requestPopoutBox {
    position: absolute;
    top: 21px;
    left: 0;
    width: 100%;
    padding: 0 2.2em;
    box-sizing: border-box;
}

.requestPopoutBtn {
    width: 31px;
    margin: 0 0 0 10%;
    display: inline-block;
    background-color: silver;
    height: 28px;
    border-radius: 6px 0 0 6px;
    text-indent: -900em;
    background-image: url(../../Images/beta/Icons_Responsive.png);
    background-repeat: no-repeat;
    background-position: -3px -2503px;
    right: 30px;
    position: relative;
}
.requestPopoutBtn:focus,
.requestPopoutBtn:hover {
    background-color: #f26522;
    background-position: -3px -2543px;
    outline:none;
}