﻿html, body {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Tahoma;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	background-color: #B0C0D7;
	min-width: 960px;
}


.clear {
	clear: both;
}

.bodyPopupMinWidth {
	/*override body styles min-width of 960px; 
    to remove horizontal scroll bar from popup alert
    put this class in body tag for specific popup page content*/
	min-width: 500px;
}

.RoundCornerInput, .riTextBox  {
    border-radius: .28571429em;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    font-family: Tahoma !important;
    padding: 4px !important;
    height: inherit;
    /*line-height: 0;*/
    vertical-align: top;
    outline: 0;
    margin: 0;
    border-color: darkgray;
    vertical-align: middle;
}

.riTextBox {
    padding: 4px !important;
    color: black;
}

.RoundCornerInput:hover, .riTextBox:hover {
    border-color: #0092ab !important;
}


.RoundedCornerTitleBar {
	background: url(../../ClientFiles/Images/RoundedCorners/gradientbar_blue2.png) repeat-x bottom;
	font-weight: bold;
	height: 25px;
    color:white !important;
     padding: 0 7px 0px 7px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid #000000;
    background-color: #30476e;
}

.RoundCornerBottom {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    padding: 1px 0px 5px 0px;
    background-color:white;
}

.RoundedCornerTable, .InlineBlock {
	margin-bottom: 6px;
	margin-top: 2px;

}

.WorkItemBackground  {
	background: #c4dafc;
    width: 100%;
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    padding: 1px 0px 5px 0px;

}

table .WorkItemBackground div {
	background: #c4dafc !important;

}



.ContentArea {
	margin-top: 3px;
	border: solid 1px #ccc;
	background: #eaeaea;
}

.table {
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border: 0;
}

.buttoninput {

}

.ToolBarText {
	color: white;
}

.HeaderText {
	font-weight: bold;
	color: white;
}

.LoginNameLabel {
	font-size: 9px;
	color: White;
}

.DocExplorerText {
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
}

.ActivePageTitle {
	font-size: 14px;
	color: white;
}


.drop_down_panel {
	position: absolute;
	z-index: 1000;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	height: auto;
	width: 230px;
	background-position: left top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #E5ECF9;
}

.drop_down_calendar {
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
	margin: 0px;
}

.calendar_header {
	width: 100%;
}

.prev_month_link {
	cursor: pointer;
	cursor: hand;
	color: #0000ff;
	text-decoration: underline;
}

.next_month_link {
	cursor: pointer;
	cursor: hand;
	color: #0000ff;
	text-decoration: underline;
}

.month_label {
	font-weight: bold;
	text-align: center;
}

.period_days {
	width: 100%;
	top: 25px;
}

.logOut {
    padding-right: 20px;
    align-content:center;
    vertical-align:bottom;   
}

.clickable_date {
	cursor: pointer;
	cursor: hand;
	color: #0000ff;
	text-decoration: underline;
	font-weight: bold;
}

.calendar_close_button {
	cursor: pointer;
	cursor: hand;
}

.regular_date {
	text-align: center;
	width: 30px;
}

.todays_date {
	background-color: #DEDEFF;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.holiday_date {
	background-color: #ffff66;
}

.selected_date {
	background-color: #ffff66;
}

.days_of_week {
	background-color: #ccccff;
}

.tcblTable {
	border-style: solid;
	border-width: thin;
}

.tcblTitle {
	font-weight: bold;
	text-decoration: underline;
}

.queueArea {
	background-color: #FFBC9B;
}

.WQwizard {
}

a:link {
	color: black;
}

a:active {
	color: black;
}

a:visited {
	color: black;
}


.OddTD {
	background-color: #e9e9e9;
}

.EvenTD {
	background-color: White;
}

.vert {
	width: 1px;
	writing-mode: tb-rl;
}

.ErrorBackGround {
	background-color: #FFBBA7;
}

.NoErrorBackGround {
	background-color: White;
}

.AppErrorMessage {
}

.errorText {

	padding: 8px;
	font-weight: bold;
	margin: 10px;
	display: inline-block;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
	display: block;
}


.warningText {

	padding: 8px;
	font-weight: bold;
	margin: 10px;
	display: inline-block;
    color: #9f6000;
    background-color: #faf2cc;
    border-color: #faebcc;
    display: block;
}

.WarningRowStyle {
    background-color:#faf2cc;
    padding: 3px 4px 7px 7px;
}  

.notificationText {
	color: #D8000C;
	padding: 8px;
	font-weight: bold;
	margin: 10px;
	display: inline-block;
	background-color: #8DD7AF;
	display: block;
}

.DisplayFieldLabelTextCSSClass {
	font-weight: bold;
    white-space: nowrap;
}

.OptionalFieldLabelTextCSSClass {
}

.RequiredFieldLabelTextCSSClass {
	font-weight: bold;
}

.RequiredFieldControlCSSClass {
	background-color: #FFFFE0;
}

.DisabledTextFieldLabelTextCSSClass {
	font-weight: bold;
	font-style: italic;
	color: #999999;
}

.TextFieldValueTextCSSClass {
	font-size: 11px;
}

.TextFieldValueRightAlign {
	font-size: 12px;
	text-align: right;
}

.NoteTextValueModalPopup {
	font-size: 12px;
	padding: 6px;
}

.ProcessAnswerHeaderText {
	font-weight: bold;
}

.SuccessfulSaveMessage {
	color: Red;
}

.LettersHeader {
	text-decoration: underline;
}

h3 {
	font-size: 12px;
	margin: 0px;
	margin: 4px 0px 8px 0px;
}

h4 {
	font-size: 11px;
	margin: 0px;
	margin: 4px 0px 4px 0px;
}
/* 
===================================================================================================
	Code Lookup Styles
===================================================================================================
*/
.CodeLookup_Panel {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #EAEAFB;
    /*position:relative;*/
}

.CodeLookup_TableDesc {
	font-weight: bold;
}

.CodeLookup_CodeLabel {
	width: 30px;
	color: #F7F7D5;
	background-color: White;
	border-color: #507CD1;
	border-width: 1px;
	border-style: Solid;
}

.CodeLookup_SearchLink {
	cursor: pointer;
	text-decoration: underline;
}

.CodeLookup_LookupResults {
	background-color: #F7F7D5;
	border-right: #5250A3 1px solid;
	border-top: #5250A3 1px solid;
	border-left: #5250A3 1px solid;
	border-bottom: #5250A3 1px solid;
}

.PopupList_CodeLinkColum {
	cursor: pointer;
	color: #0000ff;
	text-decoration: underline;
}

.PopupList_OtherColum {
}

.PopupList_CodeColumHeader {
	font-weight: bold;
}

.PopupList_NoResults {
	color: Red;
}

.CodeLookup_SearchTable {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.CodeLookup_SearchBox {
	width: 175px;
}

.CodeLookup_CheckBox {
}

.AddressValidationResult {
	color: #ff0000;
}

a.RedText,
.RedText {
	color: #C41313;
}

.SystemRecomendationReasonExplanation {
}

.SystemRecomendationDescription {
	font-weight: bold;
}

.SystemRecomendationReasonList {
	color: Red;
}

.WorkItemStatus_Normal {
	background-color: white;
}

.WorkItemStatus_Warning {
	background-color: #FFD7A7;
}

.WorkItemStatus_Urgent {
	background-color: #FFBBA7;
}

.ReadOnlyNoteBorder {
	border-style: ridge;
	border-width: thin;
	padding: 4px;
}

.ReportPreviewLink {
	font-size: 10px;
	text-decoration: underline;
	cursor: pointer;
}

.MessageToDisplay {
	color: Green;
}

.DisabledTextBox_MultiLine_WO_Width {
	height: 23px;
	padding: 0px;
	border-style: ridge;
	border-color: #000000;
	border-width: 1px;
	color: Gray;
}

.DisabledTextBox_SingleLine_WO_Width {
	height: 23px;
	padding: 0px;
	border-style: ridge;
	border-color: #000000;
	border-width: 1px;
	color: Gray;
}

.DisabledTextBox_MultiLine_DefWidth {
	width: 400px;
	height: 23px;
	padding: 0px;
	border-style: ridge;
	border-color: #000000;
	border-width: 1px;
	color: Gray;
}

.DisabledTextBox_SingleLine_DefWidth {
	width: 160px;
	height: 23px;
	padding: 0px;
	border-style: ridge;
	border-color: #000000;
	border-width: 1px;
	color: Gray;
}

.EntityGrid_EditRow {
	background-color: #D6F7FF;
}

.EntityGrid_AlternatingRowStyle {
	background-color: #E5E5E5;
}
/*
==========================================
	Menu styles
==========================================
*/
.MainMenuText {
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
    cursor: pointer; 
}

.MainMenuText, img:hover {
    cursor: pointer; 
}


.MenuCssClass {
	font-weight: bold;
}

/* 
===================================================================================================
	Modal Update Progress Box
===================================================================================================
*/

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffff;
	border: 3px solid Gray;
	padding: 15px;
	width: 250px;
	font-size: 10pt;
	/*font-family: Arial;*/
}

.loadingPopup {
    border: 1px solid black;
    background: #fff url('../../ClientFiles/Images/loading-bar-sm.gif') no-repeat center;
	width: 250px;
    height: 97px;
    font-size:large;
    font-weight:400;
    color:forestgreen;
    text-align:left;
    padding-left:45px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #000000;
}

.modalPopupEditBox {
	background-color: #ffffff;
	border: 3px solid Gray;
	padding: 0;
	font-size: 10pt;
	/*font-family: Arial;*/
}

/* this is important for Telerik Date Picker controls.
	--------------------------------------------------------*/
div.modalPopupEditBox {
	z-index: 4999 !important;
}

div.modalBackground {
	z-index: 4998 !important;
}
/*	--------------------------------------------------------*/

.modalPopupEditBoxHeader {
	background: #004b83 url(../../ClientFiles/Images/RoundedCorners/gradientbar_blue2.png) repeat-x bottom;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
}

.ModalPopupWarning {
	background: #ffffff;
	border: solid 2px #000000;
	color: #800000;
	font-weight: bold;
	padding: 20px;
	text-align: center;
}

.loading {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url('../../ClientFiles/Images/CodeLookup/ajax-loader.gif');
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-left: 10px;
}

/*
=============================================================
Tab menu styles
=============================================================
*/
.tab-menu {
	border-bottom: 1px #cccccc solid; /* 	margin-left: 20px; */
	width: 100%;
}

	.tab-menu ul {
		width: 100%;
	}

		.tab-menu ul li {
			border-style: solid none none none;
			border-top: 1px #CCCCCC solid;
		}

	.tab-menu a img {
		height: 12px;
		margin-right: 6px;
	}

	.tab-menu a {
		line-height: 18px;
		padding: 2px 0px 2px 4px;
	}

		.tab-menu a, .tab-menu a:link, .tab-menu a:visited {
			color: #000000;
			display: block;
			text-decoration: none;
			white-space: nowrap;
		}

			.tab-menu a:hover {
				background-color: #B0C0D7;
				color: #ffffff;
			}

			.tab-menu a.selected, .tab-menu a:active {
				color: #334B6C;
				background-color: #FDFDFD;
			}

			.tab-menu a.aspNetDisabled, .tab-menu a:hover.aspNetDisabled {
				color: #808080;
				background: transparent;
			}


/*
=============================================== 
RadComboBox Styling Columns 
*/
.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline-block;
	list-style-type: none;
}

.col1, .col2, .col3 {
	margin: 0;
	padding: 0 5px 0 0;
	width: 110px;
	line-height: 14px;
	float: left;
}
/*
==============================================
*/

/*
Tabs Layout styles
*/
#innerHeader {
	clear: both;
	width: 100%;
}

	#innerHeader .container, #innerFooter .container {
		clear: both;
		margin-bottom: 5px;
	}

		#innerHeader .container .nav, #innerFooter .container .nav {
			float: right;
			text-align: right;
		}

		#innerHeader .container .toolbar, #innerFooter .container .toolbar {
			float: left;
		}

#innerContainer {
	clear: both;
	width: 100%;
}

#innerRightCol {
	margin-left: 160px;
	overflow-x: auto;
}

#innerLeftCol {
	width: 160px;
	float: left;
}

#innerFooter {
	clear: both;
	width: 100%;
}

#innerContainer table .RoundedCornerTable {
	width: 100%;
	font-size: 12px;
	overflow-x: auto;
}


.ItemsTable td,
.ItemsTable th {
	padding-right: 8px;
	padding-left: 8px;
}

.ItemsTableCellRight {
	padding-right: 30px;
}

.ItemsTableCellLeft {
	padding-left: 30px;
}

/*Form Layout
	Some of these styles are used by custom controls.
	--------------------------------------------------*/
.container-fluid, .tabWithChildTabs {
	padding: 3px 3px 3px 3px;
	margin: 0 auto 3px auto;
}

.container-fluid {
	clear: both;
    padding: 8px;
}

	.container-fluid hr {
		border: 0;
		height: 1px;
		width: 100%;
		background-color: #999;
		color: #999;
	}

	.container-fluid:after {
		clear: both;
	}


.col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
	float: left;
}

.col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
	min-height: 1px;
}

.col-6 {
	width: 100%;
}

.col-5 {
	width: 83.3%;
}

.col-4 {
	width: 66.6%;
}

.col-3 {
	width: 49.9%;
}

.col-2 {
	width: 33.3%;
}

.col-1 {
	width: 21%;
}

.align-right {
	text-align: right;
}

.field-group .pull-right {
	float: right !important;
}

.field-group .control-label,
.container-fluid .field-group .control-label {
	word-wrap: break-word;
	margin-right: 8px;
	/*color: #00bfff;*/
	overflow: visible;
	font-weight: bold;
	padding: 3px 0 0 0;
}



.container-fluid .field-group .form-control-wrapp {
	/*color: #000;*/
}

.form-control-wrapp .listitems li {
	list-style-position: outside;
	list-style-type: disc;
	padding: 0;
	line-height: 12px;
}

.form-control-wrapp .alertitems {
	padding: 0;
	margin: 3px 0 0 -12px;
}

.alertitems li {
	list-style-position: outside;
	background: url('../../ClientFiles/Images/Icons/alert.png') left center no-repeat !important;
	padding-left: 20px !important;
	margin: 5px !important;
}

.form-control-wrapp ul li,
.form-control-wrapp ul {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0px;
}

.form-control-wrapp table,
.container-fluid .form-control-wrapp table {
	padding: 0px;
	margin: 0px;
}

.form-control-wrapp td,
.container-fluid .form-control-wrapp td {
	padding: 0 4px 0 0;
	vertical-align: top;
	overflow: hidden;
}

.field-numeric {
	display: block;
	/*text-align: right;*/ /*the whole textbox is aligned right; should not be like that - juxt text inside*/
}

	.field-numeric input {
		text-align: right;
	}

.field-group .form-control-wrapp .field-ro {
	display: block;
}

.field-group .form-control-wrapp .field-readOnly {
	display: block;
	background-color:lightgray;
}

input[type="text"]:disabled {
	color:black;
}
.field-group .form-control-wrapp input,
.field-group .form-control-wrapp select {
	/*display: block;*/
}

.field-group .form-control-wrapp input,
.field-group .form-control-wrapp select,
.field-group .form-control-wrapp .field-ro,
.field-group .form-control-wrapp .field-readOnly {
	font-family: Tahoma;
	font-size: 12px;
	padding: 3px;
}

textarea {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
}

/*.col-1 select,
.col-2 select,
.col-3 select,
.col-4 select,
.col-5 select,
.col-6 select {
	width: 100%;
	overflow: hidden;
}*/
.field-fixed-width select, .field-fixed-width {
	width: 100%;
	overflow: hidden;
}

.field-width-auto select {
	width: auto !important;
}



.required .form-control-wrapp .RadPicker input {
	background-color: #FFFFE0;
}

.required .form-control-wrapp input,
.required .form-control-wrapp select {
	background-color: #FFFFE0;
}

.label-width-auto .control-label,
.label-width-auto .field-group .control-label {
	width: auto;
}

.label-width-300 .control-label,
.label-width-300 .field-group .control-label {
	width: 300px;
}


.label-width-250 .control-label,
.label-width-250 .field-group .control-label {
	width: 250px;
}

.label-width-200 .control-label,
.label-width-200 .field-group .control-label {
	width: 200px;
}

.label-width-150 .control-label,
.label-width-150 .field-group .control-label {
	width: 150px;
}

.label-width-100 .control-label,
.label-width-100 .field-group .control-label {
	width: 100px;
}

.label-width-75 .control-label,
.label-width-75 .field-group .control-label {
	width: 75px;
}

.label-width-50 .control-label,
.label-width-50 .field-group .control-label {
	width: 50px;
}

.label-width-400 .control-label,
.label-width-400 .field-group .control-label {
	width: 400px;
}

.label-align-right .control-label {
	text-align: right;
}

/*------------------------ code lookup box ----------------------*/
.field-group {
	/*display: table;*/
}

.form-control-wrapp .code-lookup-field input {
	/*width: 100%;*/
}

.form-control-wrapp .code-lookup-field {
	/*overflow: hidden;*/
	padding-right: .5em;
	display: inline-block;
	float: left;
}

.form-control-wrapp .code-lookup-button {
	/*float: right;*/
	display: inline-block;
	float: left;
	margin-right: 1em;
	cursor: pointer;
}
/*------------------------ fields horizontal ------------------------*/

.field-horizontal-layout .field-group,
.container-fluid .field-horizontal-layout .field-group,
.field-horizontal-layout {
	/*padding: 2px 0 2px 0;*/
	display: inline-block;
    width: 100%;
}

	.field-horizontal-layout .field-group,
	.container-fluid .field-horizontal-layout .field-group {
		margin-right: 15px;
	}

		.field-horizontal-layout .control-label,
		.field-horizontal-layout .field-group .control-label {
			float: left;
			display: inline-block;
		}

	.field-horizontal-layout .control-label {
		width: 120px; /* default label width */
		padding: 3px 0 0 0;
	}

	.field-horizontal-layout .form-control-wrapp {
		float: left;
		display: inline-block;
        padding-bottom: 3px;
		/*padding: 2px 0 0 0;*/
	}

.field-align-right .field-horizontal-layout .form-control-wrapp {
	float: right;
	text-align: right;
}
/*------------------------ fields vertical ------------------------ */


.field-vertical-layout,
.container-fluid .field-vertical-layout,
.field-vertical-layout .field-group {
	padding-bottom: 2px;
}

.container-fluid .field-vertical-layout {
	/*padding-bottom: 10px;*/
	margin-right: 15px;
	/*margin-left: 10px;*/
}

.col-horizontal .field-vertical-layout {
	margin-right: 0px;
}

.field-vertical-layout .control-label,
.field-vertical-layout .field-group .control-label {
	display: block;
	text-align: left;
	margin-bottom: 2px;
	word-wrap: normal;
	/*white-space: nowrap;*/
}

.field-vertical-layout .form-control-wrapp {
	content: " ";
	display: block;
	clear: both;
	float: none;
}

	.field-vertical-layout .form-control-wrapp .field-ro,
	.field-vertical-layout .form-control-wrapp .field-readOnly {
		/*display: block;
			padding: 2px;*/
		font-weight: normal;
		border: #999 solid 1px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-right: 15px;
	}

/* two definitions to make a side by side control greyed out - architect rejected until greyed out is better defined */
/*.field-horizontal-layout .form-control-wrapp {*/
	/* 
		a horizontal (side by side control) will have a label and an interactive area for the user
		this forces the interactive part (display, or input) to be half the size of the provided area
		the label will be in the other half
	*/
	/*width: 50%;
}
.field-horizontal-layout .form-control-wrapp .field-ro,
.field-horizontal-layout .form-control-wrapp .field-readOnly {*/
	/* when an element is makred read only, fill it up all the way*/
	/*display: block;
}*/


/* ------------------------ fields inline ------------------------*/
.inline .form-control-wrapp input,
.inline .form-control-wrapp select {
	width: auto;
}

.inline .field-group {
	clear: none;
	margin-right: 5px;
	margin-left: 0;
	overflow: visible;
	float: left;
	padding: 0;
}

.inline .field-vertical-layout .control-label {
	/*width: auto;*/
	/*white-space: nowrap;*/ /*commented out because widths styles for label not working*/
	display: block;
}

.inline .field-group {
	margin-bottom: 2px;
}

.inline .field-vertical-layout .form-control-wrapp .field-ro,
.inline .field-vertical-layout .form-control-wrapp .field-readOnly {
	display: block;
	color: #000;
}

/*------------------ column horizontal fields -----------------*/
.col-horizontal .field-group {
	float: left;
}

.col-field-group-col-6 .field-group {
	width: 100%;
}

.col-field-group-col-5 .field-group {
	width: 83.3%;
}

.col-field-group-col-4 .field-group {
	width: 66.6%;
}

.col-field-group-col-3 .field-group {
	width: 49.9%;
}

.col-field-group-col-2 .field-group {
	width: 33.3%;
}

.col-field-group-col-1 .field-group {
	width: 16.6%;
}

/* ------------------------ buttons ------------------------*/
.container-fluid .btn-group-border {
	border-top: solid 1px #999;
	padding: 8px 15px 10px 0;
}

.container-fluid .btn-group {
	padding: 13px 10px 5px 0px;
	clear: both;
    
}
.container-fluid .btn-group-tall{
	padding: 3px 6px 3px 6px;
	margin-bottom: 6px;
	margin-top: 6px;
	clear: both;
}

.container-fluid .btn-inline {
	padding: 3px 0px 0px 10px;
}
.container-fluid .btn-center {
	text-align: center;
}
/*------------------------ tables ------------------------*/
.container-fluid table,
.container-fluid td,
.container-fluid th {
	border: 0;
}

.container-fluid td,
.container-fluid tbody td {
	/*padding: 0px 10px 3px 10px;*/
}

.container-fluid th,
.container-fluid tbody tr th,
.container-fluid tbody th {
	/*padding: 3px 0 5px 0;*/
	font-weight: bold;
	border: 0;
}
/*-------------crimecasesummary grid-------------------------*/

.container-gridview table,
.container-gridview td,
.container-gridview th {
	border: 0;
}

.container-gridview td,
.container-gridview tbody td {
	padding-right: 25px;
}

.container-gridview th,
.container-gridview tbody tr th,
.container-gridview tbody th {
	padding-right: 25px;
	font-weight: bold;
}
/*------------------------------*/
/*.container-fluid table {
	margin: 10px 0 10px 0;
}

.container-fluid table,
.container-fluid td,
.container-fluid th {
	border: #ddd solid 1px;
}


.container-fluid th {
	font-weight: bold;
	color: #666;
	border-bottom: #ddd solid 2px;
	background-color: #eee;
}
*/

a:hover {
	color: #a0522d;
}

.listgridTitle {
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 3px;
}



.entity-link ul {
	white-space: nowrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

	.entity-link ul li {
		display: inline;
	}

		.entity-link ul li a.icon {
			width: 16px;
			height: 16px;
			margin-right: 3px;
			display: inline-block;
				background-repeat: no-repeat;
			
		}

			.entity-link ul li a.popup {
				background-image: url(../../ClientFiles/Images/Icons/popup.png);
			}

			.entity-link ul li a.summary {
				background-image: url(../../ClientFiles/Images/Icons/summary.png);
			}

			.changePasswordInstructionText {
				text-align: left;
				border: 1px solid red;
				padding:8px;
				margin: 4px;
			}

.rbButton {
    border-color: #ccc;
    border-width: 1px !important;
}
