@charset "utf-8";
/* CSS Document */
.selector-for-some-widget {
  box-sizing: content-box;
}


/* Samford colors */
.sublue { color: #0C2340; }
.sured { color: #BA0C2F; }
.sugray { color: #C1C6C8; }
.suskyblue { color: #64CCC9; }
.sugardengreen { color: #D2D755; }
.surayyellow { color: #F8E08E; }
.fwred { color: #c52229; }

@media (max-width: 575.98px) {
	.input-group > .form-control.mobnone {
/*		padding-left: 1px;*/
	}
	input[type="text"].mobnone {
	width: 40px;
	padding: 4px 1px;
	}
}
.eventText {
	margin-top: 0;
	margin-bottom: 0;
}
.title4 {
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1.5;
	margin-top: 0;
	margin-bottom: 0;
}
.title5 {
    font-size: 1rem;
    font-weight: 800;
    line-height: 1.1;
}
.title7 {
    font-size: 1.1rem;
    font-weight: bold;
    line-height: 1.2;
}
.display-5 {
    font-size: 2rem;
    line-height: 1.2;
}
mark, .mark {
    padding: 0;
	color: #BD1F2D;
	font-weight: bold;
    background-color: #FFFFFF;
}
/* Samford alt. font-family */
body { font-family: Arial, Helvetica, sans-serif; }

label {
    margin-bottom: 0;
    font-size: .9rem;
}
.input-group-text {
    background-color: #ffffff;
	padding: 0;
    border: none;
}
.subTitle {
	font-size: 1.2rem;
	color: #000000;
	font-weight:bold;
	border-bottom: #c52229 2px solid;
	margin:0;
	padding:0;
}
.subTitle2 {
	font-size: 1.2rem;
	color: #000000;
	font-weight:normal;
	border-bottom: #c52229 2px solid;
	margin:0;
	padding:0;
}
.subTitleText {
/*	font-size: 1.2rem;
	color: #000000;*/
	font-weight:bold;
	font-style: italic;
}
.header {
	background-color:rgb(12,34,65);
	color: #fff;
	left: 0px;
	width: 100%;
}
.header-content {
	margin:0px auto;
	max-width:1920px;
}
.logo { 
	float:right;
	margin:12px 20px;
}
.logoadm {
	float:left;
	margin:12px 20px;
}
.userlogin {
	float:right;
	margin:24px 20px;
}
footer{
	background-color:rgb(12,34,65);
	color: #fff;
	left: 0px;
	width: 100%;
}
.footer-copyright{
	color: #ACC1FF;
}
.table .thead-su th {
    color: #FEFEFE;
    background-color: #212529;
    border-color: #dee2e6;
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.badge2 {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 100%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}