
/* ERP001118 */
body {
    color: #fff;
}

a, a:link {
    text-decoration: underline;
}

a:link:visited, .ps-link:visited {
    text-decoration: underline;
    color: green;
}

a:link:hover, .ps-link:hover {
    text-decoration: none;
}

hr {
    margin-top: 25px;
    margin-bottom: 25px;
    border: 0;
    border-top: 1px solid #eee;
    width: 350px;
}

/* ERP001118 */


/* style the password reset links for responsive */
.links-student .links-employee {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.link-student a {
  display: block;
  text-decoration: none;
}

.link-employee a {
  display: block;
  text-decoration: none;
}


@media (min-width: 768px) {
            .links-student .links-employee {
                flex-direction: row;
            }
			
			.links-student a {
                flex: 1;
            }
            .links-employee a {
                flex: 1;
            }
}
/* styles for form inputs */

input[type="text"]:focus,
input[type="password"]:focus,
input[type="submit"]:focus,
input[type="checkbox"]:focus,
input[type="text"]:hover,
input[type="password"]:hover,
input[type="submit"]:hover,
input[type="checkbox"]:hover,
.ps_select:focus,
.ps_select:hover {
    border-color: rgb(207, 212, 216);
    outline: rgb(1, 151, 236) solid 2px;
}



/* Override pt_custom styles */

body {
    background: #f1f3f6;
}

.signonMain:before {
    background:  #53a0fd;
}

.ps-button {
        background: #246FC7;

}

.ps-button:hover, .ps-button:focus {
    background: #0f498d;
}

.ps_footer_text {
    margin-top: 40px;
}
