#msgModal .modal-footer, #msgModal2 .modal-footer {border-top:none;padding:0;}#msgModal .modal-footer button, #msgModal2 .modal-footer button {border: none;width: 100%;background-color: #efefef;border-top-left-radius: 0;border-top-right-radius: 0;text-transform: uppercase;font-weight: 600;font-size: 1em;padding-top: 10px;padding-bottom: 10px;margin-top: 15px;}#cas #reset .radio input {width: auto;}#cas form {display: block;padding: 0;width: 100%;background: #fff;}#cas fieldset {border: 0;margin: 0;padding: 0;float: left;clear: none;width: auto;}#cas fieldset legend {display: none;}#cas #login {padding: 15px;min-height: 15em;position: relative;background: #FFF;}#cas #login:before {line-height: 0.1;font-size: 1px;height: 15px;display: block;}#cas #login:after {display: block;clear: both;padding-top: 15px;line-height: 0.1;font-size: 1px;}#cas #login h2 {border-bottom: 1px solid #ddd;padding: 3px 0;font: normal 400 17px;color: #333;font-weight: bold;}#cas #login label {font-size: 11px;}#cas #login label span.accesskey {text-decoration: underline;}#cas #login input {letter-spacing: 1px;}#cas #login .check input {position: relative;left: -4px;height: auto;}#cas #login .check label {float: none;line-height: 1.8;}#cas #login .btn-row {position: relative;top: 15px;padding-top: 10px;border-top: 1px solid #ddd;}* html #cas #login .btn-row {top: 5px;}#cas #login .btn-submit {float: none;clear: none;display: inline;letter-spacing: 0;}* html #cas #login .btn-submit {background: #FFFFFF url(../images/btnbg.gif) repeat-x;border: 3px double #999;border-left-color: #ccc;border-top-color: #ccc;color: #333;font-weight: bold;padding: 0.25em;}#cas #login .btn-reset {float: none;clear: none;margin-left: 5px;border: 0;border-left: 1px solid #ddd;background: transparent;color: #777;text-transform: lowercase;letter-spacing: 0;}#cas #sidebar {float: left;}#cas #sidebar h3 {font: normal 400 14px color: #555;margin: 18px 0 0;padding: 6px 0 3px;}#cas #sidebar p {margin: 0 0 18px;padding: 0;color: #555;font-size: 1.1em;}#cas #list-languages ul {margin: 0;padding: 0;line-height: 1.5;list-style: none;}#cas #list-languages ul li {display: inline;padding: 0 5px;border-right: 1px solid #ccc;}#cas #list-languages ul li.first {padding-left: 0;}#cas #list-languages ul li.last {padding-right: 0;border: 0;}#cas #footer p {margin: 0 1em 1em 0;padding: 0;float: right;color: #000;}html,body,div,span,h1,h2,h3,p,a,img,ul,li,fieldset,form,label,legend {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}:focus {outline: 0;}ul {padding: 0 0 18px 40px;}#cas a {color: #2A4E9C;text-decoration: none;}#cas a:hover {text-decoration: underline;}body {font-size:14px;font-weight:normal;font-family: "Gotham SSm A","Gotham SSm B","Century Gothic","Helvetica","Arial","San-serif" !important;background: #e1e1e1 !important;color: #333;}#header {margin: 0;height: 50px;background:#2E4771;border-bottom:3px solid #D3A969;color:#fff;font-size:1.4em;padding:10px 0 0 20px;}.my {font-weight:400;}.scad {font-weight:600;}.logo {background: url(../images/ellucian_university_logo.png) no-repeat;height: 21px;width: 100%;position: absolute;top: 25px;left: 28px;}#header h1#app-name {clear: both;padding: 0 0 0 25px;width: 100%;color: #fff;font: normal 400 2.8em/2.5em Georgia, "Times New Roman", serif;}#content {clear: both;}#content h2 {margin: 0 0 .5em 0;font-size: 1.3em;font-weight: 400;color: #000;xborder-bottom: 1px solid #eee;padding: 3px 0;xletter-spacing: -1px;}#content h3 {font-size: 1em;font-weight: 400;}#content p {line-height: 1.5;font-size: 1.1em;padding: 0 0 18px;}#footer {text-align: right;color: #333333;background:#FFF;width:100%;margin-top:30px;}#copyright {padding-top:7px;}#footer img#logo {margin-top: 10px;}#footer div {clear: left;overflow: hidden;}.info,.errors,.success {clear: both;margin:10px;padding: 20px 20px 20px 100px;font-size: 10px;line-height: 1.5;}.info {border: 1px dotted 008;background: #eff url(../images/info.gif) no-repeat 20px 18px;color: #008;}.errors {border: 1px dotted #d21033;background: #fed url(../images/error.gif) no-repeat 20px 18px;color: #d21033;padding-bottom: 40px;}.success {border: 1px dotted #390;background: #dfa url(../images/confirm.gif) no-repeat 20px 18px;color: #390;}#content .errors h2,#content .success h2 {font-size: 18px;line-height: 48px;font-weight: 400;margin: 0 18px 0 0;padding: 0;}#content .success h2 {color: #008 !important;}#content .errors h2 {color: #b00 !important;}#content .success h2 {color: #060 !important;}#content #msg p {padding: 0;}label {cursor: pointer;font-size: 1em;color: #000;font-weight: bold;text-transform:uppercase;margin-bottom:5px;}input {border: 1px solid #d5d5d5;font-size: 1.1em;color: #000;padding: 3px;min-height: 1.5em;padding:5px;background:#fff;}input.btn-submit {border-width: 2px;}.fm-v div.row {float: left;margin: 0;padding: .5em 0;width: 100%;}.fm-v div.row label {float: left;line-height: 1.5;}.fm-v div.row input.btn-submit {display: block;margin: 0;}input.error {background: #FFEFEF;color: #b00;}.required {}.error {background: #ffefef;}input.required {border-width: 1px;}#myscad-cas-wrapper {max-width: 960px;margin: 0 auto;padding-top:30px;}#myscad-cas-column-left {margin-bottom:30px;}#myscad-cas-column-right {}#myscad-cas-column-left #myscad-cas-promo-wrapper {margin-top:20px;}.myscad-cas-portlet-header, #myscad-cas-help-header {text-transform:uppercase;padding:10px;background:#f4f2f3;}#myscad-cas-help-header {font-weight:bold;height:70px;padding:25px 10px 15px 10px;text-align:center;}#myscad-cas-help-body {height:70px;background:#FFF;padding-top:15px;padding-bottom:15px;}.myscad-cas-portlet-footer div.row {background:#f4f2f3;text-align:center;padding-bottom:30px;}#fm1 input.btn-submit {text-align:center;background:#2A4E9C;margin:20px auto;color:#FFF;border:none;width:80%;padding:7px;cursor:pointer;}#fm1 input.btn-submit:hover {background:#da007b;}#cas a.myscad-cas-link-forgot-pass {color:#ccc;font-size:0.8em;}.myscad-cas-portlet-header h2 {font-size:14px;font-weight:bold;margin: 6px 0 6px 5px;}.myscad-cas-portlet-box {}input#username, input#password {width:94%;}#cas #login .btn-reset { display:none; }#myscad-cas-promo-wrapper {margin-bottom:30px;}#myscad-cas-promo-image {width:100%;}#myscad-cas-academic-calendar-wrapper {margin-top:30px;}#myscad-cas-academic-calendar {background:#FFF;padding:20px;min-height:280px;}#myscad-cas-academic-calendar td {display:block;}#myscad-cas-academic-calendar td:first-child {font-weight: bold;font-size: 1.2em;}#myscad-cas-academic-calendar td:last-child {padding-bottom:15px;}#myscad-cas-help {background:#FFF;}div#announcements1:after {position: absolute;bottom: 0;height: 15%;width: 83%;content: "";background: linear-gradient(to top,rgba(255,255,255, 1) 20%,rgba(255,255,255, 0) 80%);pointer-events: none;}#cas #reset {padding:20px;background:#FFF;}#cas #reset2 {padding:20px;background:#FFF;}#cas #reset p {margin-bottom:10px;}#cas #reset2 p {margin-bottom:10px;}#cas #captcha-image {border:none;background:#efefef;}#cas-reset-captcha-wrapper {text-align:center;margin-top:30px;margin-bottom:30px;}#cas #reset input {width:100%;margin-bottom:20px;}#cas #reset2 input {margin-bottom:20px;}#myscad-cas-reset-footer {background: #f4f2f3;text-align: center;padding: 30px;}#myscad-cas-reset-footer input {text-align: center;background: #2A4E9C;color: #FFF;border: none;width: 80%;padding: 7px;cursor: pointer;border-radius: none;}#scad-student-accounts h2 {font-weight:bold;font-size:1.4em;margin-bottom:10px;}#payment-portal-main {padding-top:30px;}.payment-portal #header {background:#FFF;border-bottom:1px solid #ccc;}.payment-portal .myscad-cas-portlet-wrapper {background:#FFF;}#scad-student-accounts {padding:30px;}.payment-portal .captcha-image {margin:10px 0;}.payment-portal-button, .payment-portal-button:hover, .payment-portal-button:active {margin-top:50px;border-radius:none;border:2px solid #000;text-transform:uppercase;padding:5px 50px;}.payment-portal-button:hover {background:#efefef;}.payment-portal-large-button {padding:10px;border:2px solid #000;text-align:center;margin-bottom:20px;cursor:pointer;font-weight:bold;}.payment-portal-large-button:hover {background:#efefef;}.payment-portal .errors {padding:20px 0;margin-bottom:30px;font-size:1em;}@media (max-width:767px) {#footer {position:relative;bottom:auto;}#myscad-cas-help-header {text-align:left;font-size:1.2em;padding:15px;height:auto;}#myscad-cas-help-body {padding-top:30px;padding-bottom:30px;height:auto;}}ol > li {font-weight: bold;}ul li {font-weight: normal;}ul {margin-left: 5px;}.card, .card-body {padding: 5px;margin: 5px;}.card-body ul {padding: 0 0 0 40px;}