/* CSS Document */
/* orange ed725a */
body {
	background-color: #fff;
	font-size: 14px;
}

.t-menu .navbar-nav {
	background-color: #EA5148;
	padding: 50px;
}

nav .nav-phone-no {
	margin-top: -77px;
}

.timscoAdmin {
	margin-top: 35px;
	margin-bottom: 100px;
}

.timscoAdmin a {
	cursor: pointer;
	font-size: 16px;
	color: #007bff;
}

.timscoAdmin strong {
	color: #ed725a;
}

.timscoAdmin h1 {
	font-size: 30px;
	margin-bottom: 30px;
}

.timscoAdmin table {
	border-bottom: solid 2px #dee2e6;
}

.timscoAdmin table table {
	border-bottom: none;
}

.timscoAdmin table table {
	/*width:100%;*/
	/*background-color:#f5f5f5;*/
}

.timscoAdmin table tr.detail td,
.timscoAdmin table tr.detail th {
	border-top: none;
	width: 155px;
	padding: 3px 10px 3px 8px;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
}

.timscoAdmin table .form-control {
	font-size: 13px;
}

.timscoAdmin table tr.detail td.narrow,
.timscoAdmin table tr.detail th.narrow {
	min-width: 70px;
}

.timscoAdmin table tr.detail td.loan,
.timscoAdmin table tr.detail th.loan {
	min-width: 100px;
}

.timscoAdmin table tr.lenderHidden {
	background-color: #fbfbfb;
}

.timscoAdmin table tr.lenderHidden td {
	color: #ccc;
}

.timscoAdmin table tr.lenderHidden td img {
	opacity: 0.3;
}

.timscoAdmin table tr.detail th {
	vertical-align: bottom;
}

.timscoAdmin table tr.detail td.heading {
	padding-top: 30px;
}

.timscoAdmin #newLender td {
	border-top: solid 2px #fff;
}

.timscoAdmin .btn-default {
	background-color: #888;
	color: #fff;
}

.timscoAdmin .t-btn-green:hover {
	background-color: #fff;
	color: #000 !important;
	border: solid 2px #0A7876;
}

.timscoAdmin label {
	margin-bottom: 2px;
}

.timscoAdmin label.error {
	margin-bottom: 2px;
  margin-top:6px;
  color:red;
  font-weight: 800;
  line-height:120%;
}

.btn-admin {
	background-color: #FDEBD3;
	border: solid 2px #FDEBD3;
	border-radius: 28px;
}

.btn-admin:hover {
	background-color: #fff;
	border: solid 2px #ED725A;
}

input[type=radio]:checked,
input[type=checkbox]:checked,
input[type=radio],
input[type=checkbox] {
	border: 2px solid #EA5148 !important;
	width: 24px !important;
	height: 24px !important;
}

.editAccordian {
	background-color: blanchedalmond;
}

.editAccordian td {
	padding: 15px;
}

.incompleteUser {
	background-color: blanchedalmond;
}




.timscoAdmin.editLender h2 {
	font-size: 21px;
	padding: 5px;
	background-color: #ddd;
}

.timscoAdmin.editLender label {
	display: block;
	font-size: 16px;
	font-weight: bold;
}

.timscoAdmin.editLender .logoBox {
	padding: 10px;
	border: solid 1px #ced4da;
	border-radius: .25rem;
}

.timscoAdmin.editLender table {
	border: none;
	table-layout: fixed;
}

.timscoAdmin.editLender table tr th,
.timscoAdmin.editLender table tr td {
	padding: 2px;
}

.timscoAdmin.editLender table tr th sup {
	top: unset;
}

.timscoAdmin.editLender table tr td input[type=checkbox] {
	margin: auto !important;
	float: unset;
	width: 20px !important;
	height: 20px !important;
}

.timscoAdmin.editLender table tr th span {
	font-size: 13px;
	font-weight: 400;
	width: auto;
	vertical-align: bottom;
  cursor:pointer;
}

.timscoAdmin.editLender table tr th.vertical {
	text-align: center;
	width: 30px !important;
}

.timscoAdmin.editLender table tr th.vertical span {
	vertical-align: middle;
	writing-mode: vertical-rl;
	-webkit-writing-mode: vertical-rl;
	transform: rotate(180deg);
	text-align: left;
	width: 22px;
	padding: 5px 2px;
	white-space: nowrap;
}

.timscoAdmin.editLender table tr th.horiz {
	width: 50px;
}

.timscoAdmin.editLender table tr th.narrow {
	width: 50px;
	vertical-align: bottom;
}

.timscoAdmin.editLender table tr th.loan {
	width: 100px;
	vertical-align: bottom;
}

.timscoAdmin.editLender table tr td.numeric {
	width: 60px;
}


.adminLoggedInBar {
	background-color: #EA5148;
	color: #fff;
	border-bottom: solid #EA5148 10px;
	text-align: right;
	padding-right: 15px;
}

.adminLoggedInBar a {
	color: #fff;
}
