/* -----------------
Radii Production 
Copyright 2014

Swatch colours
--------------
e6e6e6 - 10% grey
cecece - 20% grey
b5b5b5 - 30% grey
9c9c9c - 40% grey
838383 - 50% grey
696969 - 60% grey
505050 - 70% grey
363636 - 80% grey
1c1c1c - 90% grey 
----------------- */


/*--- Tables ---*/

table td {
	padding:2px 0;
}

table th, table th a, .border th a {
	font-weight:bold;
}

/*--- Alternating Colour Tables ---*/

table.alternating td, table.alternating th {
	padding:6px 12px;
	text-align:left;
}

.rowAlternating {
	background:#e6e6e6;
}


/*--- Form elements ---*/

input, textarea {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	font-style:normal;
	vertical-align:middle;
}

select {
    font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:9pt;
	font-style:normal;
	vertical-align:middle;		
}

textarea {
	background-color:#ffffff;
	border-color:#999999 #AAB3B3 #D5DDDD;
	border-style:solid;
	border-width:thin;
	padding:5px;
}

label, label.checkBox {
	margin:0 5px 5px 0;
}

span.required {
	color:#CC0001;
}

/*--- CUSTOM ---*/

.loginSplash label {
	display:block;
	font-size:14px;
	font-weight:bold;
}

.loginSplash input {
	display:block;
	margin:0 0 12px 0;
	width:99%;
}

.loginSplash a {
	position:static;
}

table.border {
	margin:0 0 0.5em;
	table-layout:auto;
	width:100%;
}

.border td, .border th {
	font-size:12px;
	padding:8px 2px;
	border-bottom:1px solid #d3d3d3;
	text-align:center;
}

.border img {
	margin:auto;
}

.leftAlign, .border .leftAlign, .leftAlign th, .leftAlign td {
	text-align:left !important;
}

.rightAlign, .border .rightAlign, .rightAlign th, .rightAlign td {
    text-align:right !important;
}

.middleAlign, .results .middleAlign {
	text-align:center !important;
}

.middleAlign img {
	margin:auto;
}

.middleAlign td, .middleAlign th {
	text-align:center;
	padding:3px;
}	

.moduleContent th {
	padding:0 2px 8px;
}

input.checkBox {
	width:auto;
	display:inline;
	margin:1px 5px 0 0;
	text-align:left;
	vertical-align:top;
}

label.checkBox {
	display:inline;
	margin:0 5px 5px 0;
}

input.fieldLabel, select {
	float:left;
	color:#666;
	height:18px;
	margin-bottom:6px;
}

div.fieldLabel {
	float:left;
}

.results td {
	border-top:1px solid #ccc;
	padding:5px 0;
	font-size: 10pt;
}

.results th {
	vertical-align:bottom;
	padding:5px 0;
}

.SearchResultLabel {
    color:#DE6419;
    font-weight:bold;
    font-size:1.6em;
}

.ReportingData td {
    padding: 5px 15px;
}

.ReportingDataTopRow td {
    border-bottom: 1px solid #999999;
}

.caltext {
       font-family:Trebuchet MS; 
       font-size: 10.25pt;
       background-color: White;
       border: 1px black solid;
}

.RadPicker {
	display: inline-block;
}

.addclient input {
	box-sizing: border-box;
	height: 24px;
}
