.redborder {
	border: 1px solid #ff0000;
}

h1 {
	margin: 15px 0px;
}

h6 {
	line-height: normal;
}

.logo-text {
	font-size: 16px !important;
}

.red_border {
	border-color: red;
}

.full-page .footer .copyright a {
	font-size: 12px;
}

.footer .copyright {
	font-size: 12px;
	margin: 8px 3px;
}

.copyright {
	text-align: center;
}

.langselector {
	color: #000 !important;
}

.langlinks {
	font-size: 14px;
}

.forgotpasswordlink {
	font-size: 12px;
	color: red;
}

.havenodigitalaccess {
	font-size: 12px;
	color: red;
}

.cardlogo {
	border: 1px solid #eee;
	width: 100px;
	margin-right: 3px;
}

.wrapword{
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -webkit-pre-wrap; /*Chrome & Safari */ 
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	white-space: normal;
}

.founddigital {
	color:red;
	font-size:15px;
}

.founddigital:hover {
	text-decoration: underline;
	color:red;
	font-weight: bold;
}

.adminp {
	margin: 0px;
	font-size: 15px;
	font-weight: bold;
}

.adminh1 {
	letter-spacing: -2px;
	margin: 5px 0px;
}

.rowsfortoggle {
	display:none;
}

label {
	cursor: pointer;
}

.numbertable tr td {
	text-align: center;
	border: 1px solid #e3e3e3;
}

.table.table-sm > thead > tr > th, .table.table-sm > tbody > tr > th, .table.table-sm > tfoot > tr > th, .table.table-sm > thead > tr > td, .table.table-sm > tbody > tr > td, .table.table-sm > tfoot > tr > td {
	padding: 4px;
}

.abodescription {
	min-height: 80px;
	font-size:13px;
}

.w-50 {
	width: 50%;
}
.w-75 {
	width: 75%;
}









@media (min-width: 1200px) {
	.modal-lg {
	    width: 1100px;
	}
}
