﻿/* Colour scheme is:
#e73939 - red
#cf2c2c - red (highlight)
#484848 - green
#1b914d - green (highlight)
#2980b9 - blue
#1e6da1 - blue (highlight)
#e67e22 - orange
#d06507 - orange (highlight)
#f1c40f - yellow
#d2ad18 - yellow (highlight)
#9b59b6 - purple
#8e44ad - purple (highlight)
*/

/*body { font-family: verdana; color:#2d2d2d;}*/



a{ text-decoration:none; color:#2980b9; font-family:'latolight'}
a:visited {text-decoration:none;  font-family:'latolight'}
a:hover { text-decoration:none; color:#1e6da1}
a:active, a:focus {text-decoration:none; color:#484848; outline:none;}

a.white { text-decoration:none; font-family:'latolight'; color:#fff !important;}

table {border: 1px solid #aaa; width:100%}
th { background-color:#e3e3e3; font-family:'latolight'; /*font-size:16px;*/ padding:6px;border: 1px solid #aaa; text-align:left;}
/* DEMO STYLE: td { background-color:White; font-family:'latoregular'; font-size:14px; padding:6px;border: 1px solid #aaa; height:25px;}*/
 td { background-color:White; font-family:'latolight'; /*font-size:12px;*/ padding:6px;border: 1px solid #aaa; height:25px;}

.text-regular label {font-family:'latoregular';}


input, input[type=select], .txt-input, button {	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	}



.listbox { font-family:'latolight'; font-size:16px !important;line-height:34px !important; border: 1px solid #aaa !important;}
.hidden { display:none;}

.font-red { color: #e73939 }
.font-green { color: #484848; }
.font-blue { color: #2980b9 }
.font-orange { color: #e67e22 }
.font-yellow { color: #f1c40f }
.font-purple { color: #9b59b6 }
.small { font-size:12px;}


.row:first-of-type h4{
    margin-top: 0px;
}

/* PANEL STYLES */
.panel-std  
{
    background-color: #e3e3e3; border: 1px solid #aaa; padding:15px; margin:0 auto;
    box-shadow: 1px 1px 3px rgba(0,0,0,.3);    
}
.panel-std .panel-header { font-size: 36px; font-family:'latolight'; color: #484848; border-bottom: 1px solid #aaa; padding-bottom:5px;}
.panel-header .col-75{text-align: left;}
/*.panel-std .panel-header .green { background-color: #27ae10;}*/
.panel-std .panel-body { padding-top:10px; }
.panel-std .panel-header .small-text  { font-size:16px; color:#aaa;}
.panel-std .panel-header .row div span {
    padding-right: 10px !important;
}



.header {
			background-color:#e3e3e3; 
			padding: 10px 0px 0px 10px;
			vertical-align:middle;
			border-bottom: 1px solid #2980b9;
			height: 88px;						/* Required for IE */
		}
		
.header .control-panel { border-left: 1px solid #2980b9; font-size:16px; float:right; height:98px; position:relative; margin-top:-10px;}
.header .control-panel .name { border-bottom: 1px solid #2980b9; padding:10px; font-size:20px; }

.theme-logo { float:right;	text-align:right;	padding-right:10px; }


.smtext { font-size:14px; }

.content-container { width:1600px;}

/* Navigation Styles */
.nav { width: 258px; background-color:#2d2d2d; float:left; vertical-align:top; }
.nav-box { min-height: 20px; color:#2980b9; font-size: 16px; vertical-align:middle; padding:15px; border-bottom: 1px solid #484848;}

.nav-box
{
    transition: 0.1s;
    
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.05) 0%, rgba(0,0,0,0.05) 78%, rgba(0,0,0,0.05) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.05)), color-stop(78%,rgba(0,0,0,0.05)), color-stop(100%,rgba(0,0,0,0.05))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 78%,rgba(0,0,0,0.05) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 78%,rgba(0,0,0,0.05) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 78%,rgba(0,0,0,0.05) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.05) 0%,rgba(0,0,0,0.05) 78%,rgba(0,0,0,0.05) 100%); /* W3C */




}
.nav-box.dark { background-color: #191919;}
.nav-box.logo { padding:0px; }
.nav-box.logo:hover { background:#2d2d2d; }
.nav-box:hover a { color:#484848; }

.nav-box .icon { font-size:26px; color: #484848; vertical-align:middle; padding-right:10px;}
.nav-box:hover { background-color:#1e6da1; color:#484848 !important;}
.opts a,
.nav-box-sm  
{
    line-height: 25px;
    color:#888; 
    font-size:14px; 
    vertical-align:middle; 
    padding: 10px; 
    padding-left: 55px;
    background: url('./images/arrow_right_16x16.png') 20px center no-repeat;
    transition: 0.2s;
    display: block;
}
.opts a:hover,
.nav-box-sm:hover
{
    background-color: rgb(70,70,70);
}


/* =========== When menu items selected, highlight them. =========== */
/* PAGE BODY ID / MENU ITEM ID */
/* Create new case */
#prelitigationcreate  #ctl00_Menu1_lnkLitCreate, 
#litigationspecialistviewedit #ctl00_Menu1_lliLitigationCreateSpecialist,
#litigationviewedit #ctl00_Menu1_lliLitigationCreate,
#valuationscreate #ctl00_Menu1_lnkCreateValuationCase,
#jobcreate #ctl00_Menu1_linkNewCase,
#lpacreate #ctl00_Menu1_HyperLink1,

/* Case Search */
#prelitigationsearch #ctl00_Menu1_lnkLitSearch,
#litigationspecialistsearch #ctl00_Menu1_lliLitigationSearchSpecialist,
#litigationsearch #ctl00_Menu1_lliLitigationSearch,
#valuationssearch #ctl00_Menu1_lnkSearchValuationCase,
#search #ctl00_Menu1_linkCaseSearch,
#lpasearch #ctl00_Menu1_HyperLink2,

/* Live Cases */
#litigationspecialistlivejobs #ctl00_Menu1_lnkLiveLitigationSpecialist,
#litigationlivejobs #ctl00_Menu1_lnkLiveLitigation,
#valuationslivejobs #ctl00_Menu1_HyperLink6,
#livejobs #ctl00_Menu1_linkLiveJobs,
#lpaactiveitems #ctl00_Menu1_HyperLink4,

/* Holds / Cancellations */
#jobreviewD0983 #outstandingcancellations,
#jobreviewD1950 #awaitingcancellation,


/* Possession Sales */
#jobreview7F9C7 #ctl00_Menu1_linkOfferedCases,
#jobreview3A22A #ctl00_Menu1_linkDueToday,
#jobreview77BF9 #ctl00_Menu1_linkTakenToday,
#calendarview #ctl00_Menu1_linkCalendarView,
#sevendaynoticelist #ctl00_Menu1_lnk7Day,

/* LPA */
#lpawaitingforacceptance #ctl00_Menu1_HyperLink3,

/* Pre-litigation cases */
#prelitigationallocated #ctl00_Menu1_lnkLitList,
#prelitigationonhold #ctl00_Menu1_lnkPreLitOnHold,
#prelitigationimport #ctl00_Menu1_lnkPreLitImporter,

/* Utilities */
#statsview #ctl00_Menu1_linkViewStatistics,
#allocationview #ctl00_Menu1_linkEditAllocations,
#editacceptthreshold #ctl00_Menu1_linkEditAcceptThresholds,
#passwordchange #ctl00_Menu1_linkPasswordChange,


/* Invoice / Other */
#internaladmininvoicingadmin #ctl00_Menu1_linkInvoicingAdmin,
#internaladminreportmanager #ctl00_Menu1_linkReportsAdmin,
#internaladminconfirmationemails #ctl00_Menu1_linkConfirmationEmails,
#internaladmineventlogview #ctl00_Menu1_linkServerEventLog,
#internaladminlenderassociations #ctl00_Menu1_linkLenderAssociations,
#internaladminaccountallocationoverrideadmin #ctl00_Menu1_linkAccountAllocationOverride,
#internaladminuserhierarchy #ctl00_Menu1_linkUserHierarchy,
#internaladminuserrolemanagement #ctl00_Menu1_linkUserRoleManagement,
#internaladminmonitor #ctl00_Menu1_linkSystemMonitor,



/* Admin */
#internaladmincompanycreate #ctl00_Menu1_linkCompanyCreate,
#internaladminsearchcompany #ctl00_Menu1_linkSearchCompany,
#internaladminusercreate #ctl00_Menu1_linkUserCreate,
#internaladminsearchuser #ctl00_Menu1_linkSearchUser

 {
	color:#fff; /* make the font colour white */
	background:#1e6da1; /* Change the background colour to blue */

}








/* End navigation styles */





.content { width:900px; padding:20px; float:left;}
.icon-no-width { width:0px !important;}
.icon-small-width { width:15px;}
.icon-alert { width:30px; margin-left:4px; margin-top:2px;}
.icon-md-width { width: 56px; margin-left:3px; }

.icon-no-padding { padding: 0px;}

/* Buttons - BASE STYLE*/
.btn-std { font-size: 18px; width:110px; padding:3px; text-align:center; color:White; height:34px; border:0px none white; cursor:pointer;font-family:'latolight'; vertical-align:middle; 
	
}

/* Buttons - derivatives*/
.btn-std.green { background-color:#2980b9;}
.btn-std.green:hover { background-color:#1c914d; }		/* IE6 doesn't support :hover (or input[type=button] so we use a class) */

.btn-std.red { background-color:#e7393a; }
.btn-std.red:hover { background-color:#cf2d2b; }

.btn-std.blue { background-color:#1e6da1;}
.btn-std.blue:hover { background-color:#2980b9; }
.lnk-btn-std.blue {
    display: block;
    padding: 0px;
    height: 34px;
    line-height: 34px;
}
.lnk-btn-std.blue:hover{color: white;}

.btn-std.yellow { background-color:#f1c40f;}
.btn-std.yellow:hover { background-color:#d2ad18; }

.btn-std.wide { width:150px;}
.btn-std.full { width:100%;}
.btn-std.pager { width:35px; }
span .pager.red { height:23px !important; width:27px;display:inline-block;font-size: 18px;  background-color:#e7393a; position:relative; top: 3px; padding:8px 4px 3px 4px; color:#fff; font-family:'latolight'; 
                  text-align: center;
} /* Current page style in pager */

.nav-box .icon { font-size:26px; color: #1e6da1; vertical-align:middle; padding-right:10px;}
.nav-box:hover .icon{ font-size:26px; color: #484848; vertical-align:middle; padding-right:10px;}