@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css");
@import url("https://www.aits.uillinois.edu/userfiles/Servers/Server_474/file/css/t-menu.css");
@import url("/userfiles/Servers/Server_741437/file/css/apps.css");
@import url("https://www.aits.uillinois.edu/userfiles/Servers/Server_474/file/css/Web_UI_WebResource_axd.css");
  @import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css");

a {
	color: #1F4096;
        text-decoration: underline;
}
a.self-service-box, a.help-box,
a.app-link, a.self-service-login, a.btn {
text-decoration: none;
}
.self-service-container {
margin-bottom: 1em;
}
a.self-service-login:focus p {
    outline: 1px dotted #fff;
    outline-offset: 2px;
}
a.self-service-login p {
color: #fff;
font-size: 1rem;
text-align: center;
line-height: 1;
margin-top: 1rem;
}
.self-service-container {
color: #fff;
}
#footer a:visited {
	color: #1F4096;
}
/* Telerik Temporary Fix */
ul.rmRootGroup {
list-style-type: none;
}
.rmItem {
float: left;
}
ul.rmVertical {
list-style-type: none;
}
.RadMenu .rmGroup .rmText {
                margin-bottom: 0px;
}
/* End Telerik Temporary Fix */
.wrapper {
  display: flex;
  flex-direction: column;
}

a.ua-mark:focus {
outline: 1px dotted #fff;
outline-offset: 2px;
}

h2.alert-heading {
font-size: 1.2rem;
}

.banner-contact {
border: 1px solid red;
background: #efefef;
padding: 1rem;
}
@media only screen and (min-width: 540px) {
   .banner-contact .card-group > .card:first-child {
     margin-right: 1rem;
     }
   .banner-contact .card-group > .card:last-child{
     margin-left: 1rem;
     }
}
.skip-to {
z-index: 2005;
}
/*.skip-to, .skip-to.popup.focus {
	left: 25% !important;
}
.skip-to button {
	font-size: 10px;
}*/
.skip-to .h1, .skip-to .h2 {
text-align: left;
margin: 0;
padding: 0;
}
.card-header h2::before,.card-header h3::before, .modal-header h1::before {
font-family: "bootstrap-icons";
 /* display: inline-block;
  content: "";*/
  vertical-align: -.2em;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
}
.card-accounts > .card-header h3:before {
    content: "\F4D7";
}
.card-accounts > .card-header h3:before {
    content: "\F4D7";
}
.card-selfservice > .card-header h3:before {
   content: "\f0c0"; 
}
.card-accounts > .card-header h3:before {
    content: "\F4D7";
}
.card-student-administration > .card-header h3:before,
#moreStudentRecords .modal-header h1:before {
    content: "\F6FD";
}
.card-financial-aid > .card-header h3:before,
#moreFinAid .modal-header h1:before {
    content: "\F636";
}
.card-finance > .card-header h3:before,
#moreFinance .modal-header h1:before {
    content: "\F17C";
}
.card-payroll-benefits > .card-header h3:before,  
#more_payroll .modal-header h1:before {
    content: "\F247";
}
.card-human-resources > .card-header h3:before,
  #more_human_resources .modal-header h1:before {
    content: "\F2ED";
}
.card-time-reporting > .card-header h3:before {
    content: "\F291";
}
.card-compliance-training > .card-header h3:before {
    content: "\F271";
}
.card-data-analytics > .card-header h3:before {
    content: "\F227";
}
.card-system-status > .card-header h3:before {
    content: "\f085";
}
.card-process-automation > .card-header h3:before {
    content: "\F3E3";
}
button.info-link::after {
font-family: "bootstrap-icons";
  content: "\F430";
  color: #fff;
  font-size: 1.4em;
}
.btn-primary {
background-color: #0056B3;
}
.card-banner > .card-header h3:before {
	content: "\F1A8";
font-family: "bootstrap-icons";
}