﻿/*.btnwait { color: #000000; font-weight: bold; background-color: #FAA11A; width: 125px; }*/

.chkbxrdbtn label { margin-right: 8px; margin-left: 3px; }

.txtbx { border: 1px solid #fff; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 15px rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.3) inset,0 0 0 rgba(0,0,0,.2); color: #3c3c3c; font-size: .9em; padding: 4px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
	.txtbx:hover { box-shadow: 0 0 15px rgba(0,0,0,.2) inset,0 1px 1px rgba(0,0,0,.4) inset,0 0 0 rgba(0,0,0,.3); border-color: rgba(82,168,236,.5)!important; outline: medium none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
	.txtbx:focus { border-color: rgba(82,168,236,.5)!important; box-shadow: 0 0 10px rgba(82,168,236,.3) inset,0 0 5px rgba(82,168,236,.7); outline: medium none; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }

select { padding: .15em; font-size: 11px; }

.btnimg { background-color: Transparent; background-repeat: no-repeat; background-image: none; border-style: none; width: 16px; height: 16px; cursor: pointer; }
.btnCalender { background-image: url('../img/btns/calendar.png'); }
.btnEdit { background-image: url('../img/btns/btnEdit.png'); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
	.btnEdit:hover { background-image: url('../img/btns/btnEditHover.png'); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
.btnAdd { background-image: url('../img/btns/btnAdd.png'); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
	.btnAdd:hover { background-image: url('../img/btns/btnAddHover.png'); -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -transition: all .2s ease-in-out; }
.btnDelete { background-image: url('../img/btns/btnDelete.png'); }
	.btnDelete:hover { background-image: url('../img/btns/btnDeleteHover.png'); }
.btnCancel { background-image: url('../img/btns/btnCancel.png'); }
	.btnCancel:hover { background-image: url('../img/btns/btnCancelHover.png'); }
.btnOk { background-image: url('../img/btns/btnOk.png'); }
	.btnOk:hover { background-image: url('../img/btns/btnOkHover.png'); }

fieldset.frmContainer { border: 1.5px solid #aeaeae; margin-bottom: 15px; }
	fieldset.frmContainer legend { border: 1.5px solid #aeaeae; line-height: 2em; padding: 5px; font-size: smaller; }

.profiletable { border-style: solid; border-width: 0.1em; border-color: darkgray; }
	.profiletable tbody tr { border-style: solid; border-width: 0.07em 0em 0.07em 0em; border-color: darkgray; }

		.profiletable tbody tr td { border-style: solid; border-width: 0.07em 0em 0.07em 0em; border-color: darkgray; }
		.profiletable tbody tr th { border-style: solid; border-width: 0.07em 0em 0.07em 0em; border-color: darkgray; }

			.profiletable tbody tr th td .lbl { width: 25%; }

			.profiletable tbody tr th.header { font-size: 1.5em; color: #666666; font-variant: normal; text-transform: none; font-weight: 200; background: rgba(0,0,0,.05)!important; }

.div-box { border: 1px solid #ccc; border-radius: 3px 3px 3px 3px; box-shadow: 0 0 15px rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.3) inset,0 0 0 rgba(0,0,0,.2); margin-bottom: 5px; padding: 10px; }
.div-box-title { border: 1px solid #ddd!important; box-shadow: 0 0 15px rgba(0,0,0,.1) inset,0 1px 1px rgba(0,0,0,.3) inset,0 0 0 rgba(0,0,0,.2); overflow: hidden!important; background: rgba(0,0,0,.05)!important; position: relative!important; -webkit-border-radius: 4px!important; -moz-border-radius: 4px!important; border-radius: 4px!important; padding: 10px; text-align: left; vertical-align: middle; font-size: 1.5em; color: #666; font-variant: normal; text-transform: none; font-weight: 200; cursor: pointer; }
.div-box-contents { padding: 7px 10px 1px 10px; display: inline-block; }

/*ListView Styles*/
.ListViewtable { border: 1.5px solid #4B4B4B; }
	.ListViewtable tbody tr.AlternatingRow:hover, .ListViewtable tbody tr:hover { }
	.ListViewtable thead tr { background: #525252; background: -moz-linear-gradient(top,#6D6D6D,#525252); background: -webkit-gradient(linear,0 0,0 100%,from(#6D6D6D),to(#525252)); color: #F2F2F2; border-color: #313131; }
		.ListViewtable thead tr th { padding: 4px; border-style: none none solid none; border-width: 0.5px; border-color: Black; text-align: center; vertical-align: top; }
	.ListViewtable tbody tr { background-color: #F7F7F7; }
		.ListViewtable tbody tr td { padding: 4px; vertical-align: middle; text-align: center; }
		.ListViewtable tbody tr.AlternatingRow { background-color: White; }
	.ListViewtable tfoot tr th { padding: 4px; border-color: #6B6B6B; background: #949494; background: -moz-linear-gradient(top,#B3B3B3,#949494); background: -webkit-gradient(linear,0 0,0 100%,from(#B3B3B3),to(#949494)); color: White; }

.ListViewtable-minimal { background: #fff; border-collapse: collapse; text-align: left; }
	.ListViewtable-minimal thead tr th { padding: 5px 4px; border-bottom: 2px solid Black; }
	.ListViewtable-minimal tbody tr { }
		.ListViewtable-minimal tbody tr td { border-bottom: 1px solid #ccc; padding: 3px 4px; }
		.ListViewtable-minimal tbody tr:hover td,
		.ListViewtable-minimal tbody tr.AlternatingRow:hover { background-color: #F8F8F8; }
		.ListViewtable-minimal tbody tr td a img { display: none; }
		.ListViewtable-minimal tbody tr:hover td a img { display: inline; padding-right: 3px; }
	.ListViewtable-minimal tfoot tr td { padding: 5px 4px; border-top: 2px solid Black; }
#progressBackgroundFilter { position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; padding: 0; margin: 0; background-color: #000; filter: alpha(opacity=50); opacity: .5; z-index: 1000; }
#processMessage { position: fixed; top: 30%; left: 43%; padding: 10px; width: 14%; z-index: 1001; background-color: #fff; border: solid 1px #000; }
.validator { background-color: Transparent; color: Red; }
.validatorSummary { background-color: Transparent; color: #800000; list-style-type: square; }

.WaterMarked { color: #999; font-style: italic; }

.overlay { background: #5b5b5b; filter: alpha(opacity=70); opacity: 0.7; }

.PopUp { padding: 1px 1px 5px 1px; background: #FAFAFA; color: Black; width: 900px; margin: 0 auto; position: relative; }
	.PopUp .TitleBar { background: #5078B3; margin: 0; padding: 5px; color: White; font-weight: 600; margin-bottom: 5px; }
		.PopUp .TitleBar a.Close { color: White; text-decoration: none; float: right; border: 1px solid #FFFFFF; padding: 0 5px; }
			.PopUp .TitleBar a.Close:hover { border: 1px solid #0099FF; color: #0099FF; }
	.PopUp .bodyContents { padding: 5px; }
