<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Licensed to Jasig under one or more contributor license
 * agreements. See the NOTICE file distributed with this work
 * for additional information regarding copyright ownership.
 * Jasig licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file
 * except in compliance with the License.  You may obtain a
 * copy of the License at the following location:
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
 html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
 
body {
	line-height: 1;
	
	background-attachment: fixed;
    background-position: center center;
    background-size: 100% 100%;
    background-color: #0b4c1a;
    background-image: linear-gradient(to bottom right, #0b4c1a, #0b4c1a);
}

#login {
  	left: 50%;
    margin-left: -210px;
    margin-top: -240px;
    overflow: visible;
    position: fixed;
    top: 50%;
    width: 420px;
}
#login #img{
	padding: 12px;
	left: 50%;
}

#login input#username {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fafafa;
    border-color: #d6d6d6 #e0e0e0 #e0e0e0;
    border-image: none;
    border-radius: 8px;
    border-right: 1px solid #e0e0e0;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #b8b8b8;
    font-size: 22px;
    height: 48px;
    margin-bottom: 6px;
    padding-left: 52px;
    padding-right: 20px;
    width: 306px;
	background-image: url(../images/usu_form.png);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	-webkit-box-shadow:0 0 10px;
	/* For I.E */
	-moz-box-shadow:0 0 10px;
	/* For Mozilla Web Browser*/
	-webkit-border-radius:5px;
	/* For I.E */
	-moz-border-radius:5px;
	/* For Mozilla Web Browser*/
	outline: none;
}

#login input#password {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fafafa;
    border-color: #d6d6d6 #e0e0e0 #e0e0e0;
    border-image: none;
    border-radius: 8px;
    border-right: 1px solid #e0e0e0;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #b8b8b8;
    font-size: 22px;
    height: 48px;
    margin-bottom: 6px;
    padding-left: 52px;
    padding-right: 20px;
    width: 306px;
	background-image: url(../images/pass_form.png);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	-webkit-box-shadow:0 0 10px;
	/* For I.E */
	-moz-box-shadow:0 0 10px;
	/* For Mozilla Web Browser*/
	-webkit-border-radius:5px;
	/* For I.E */
	-moz-border-radius:5px;
	/* For Mozilla Web Browser*/
	outline: none;
}

#login .btn-submit {
	background-color: #368f3f;
	cursor: pointer; /* FF, IE7+ */
	webkit-file-upload-button: pointer;  /* chromes button */
	border: medium none;
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    margin-top: 16px;
    padding-bottom: 12px;
    padding-top: 12px;
    text-align: center;
    width: 378px;
    outline: none;
}

input :focus{
	outline:none;
}

#cas #content #msg {
	margin-bottom: 10px;
}

#cas #content #msg h2 {
	font-size: 1.4em;
	margin-bottom: 0.5em;
}

#cas #content #msg.errors, #cas #content #msg.info {
	position:fixed;
	border: 2px solid white;
	border-bottom:0px;
	color: white;
	padding:8px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 362px;
	font-size: 18px;
	margin: 0px;
	bottom: 0px;
	border-radius:8px 8px 0px 0px;
	box-shadow:#888 0px 0px 8px;
	text-align: center;
	/*background: url(../images/error.gif) no-repeat 20px center;*/
	margin-left: 19px;	
	font-family: MyriadPro-Regular, "Myriad Pro";
  	font-size: 1em;
}

#cas #content #msg.success {
	border: 2px solid white;
	border-bottom:0px;
	color: white;
	padding:8px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 362px;
	font-size: 18px;
	bottom: 0px;
	border-radius:8px 8px 0px 0px;
	box-shadow:#888 0px 0px 8px;
	text-align: center;
	margin-left: 700px;	
	margin-top: 100px;
	font-family: MyriadPro-Regular, "Myriad Pro";
  	font-size: 1em;
}

.lcontainer {
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
}

.loading {
  height: 50px;
  left: 50%;
  margin-left: -25px;
  position: fixed;
  top: 50%;
  width: 50px;
}

.lcontent {
	position: fixed;  	
	left: 51%;  	
	top: 55%;
}

/* STOP ANIMATION */
.stop {
-webkit-animation-play-state:paused;
-moz-animation-play-state:paused;
}
/* Loading Circle */

@-moz-keyframes spin {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(-360deg); }
}

.circle {
background-color: rgba(0,0,0,0);
border:5px solid rgba(190,190,190,0.9);
opacity:.9;
border-right:5px solid rgba(0,0,0,0);
border-left:5px solid rgba(0,0,0,0);
border-radius:50px;
box-shadow: 0 0 35px #888888;
width:50px;
height:50px;
margin:0 auto;
position: relative;
top: -60px;
left: -50px;
-moz-animation:spinPulse 1s infinite ease-in-out;
-webkit-animation:spinPulse 1s infinite linear;
}

.circle1 {
background-color: rgba(0,0,0,0);
border:5px solid rgba(150,150,150,0.9);
opacity:.9;
border-left:5px solid rgba(0,0,0,0);
border-right:5px solid rgba(0,0,0,0);
border-radius:50px;
box-shadow: 0 0 15px #888888;
width:30px;
height:30px;
margin:0 auto;
position:relative;
left:-50px;
top:-110px;
-moz-animation:spinoffPulse 1s infinite linear;
-webkit-animation:spinoffPulse 1s infinite linear;
}

@-moz-keyframes spinPulse {
0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #c0c0c0;}
50% { -moz-transform:rotate(145deg); opacity:1; }
100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
0% { -moz-transform:rotate(0deg); }
100% { -moz-transform:rotate(360deg); }
}
@-webkit-keyframes spinPulse {
0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #c0c0c0; }
50% { -webkit-transform:rotate(145deg); opacity:1;}
100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
0% { -webkit-transform:rotate(0deg); }
100% { -webkit-transform:rotate(360deg); }
}
/* LITTLE BAR */
@-moz-keyframes move{
0%{-moz-transform: scale(1.2);opacity:1;}
100%{-moz-transform: scale(0.7);opacity:0.1;}
}
@-webkit-keyframes move{
0%{-webkit-transform: scale(1.2);opacity:1;}
100%{-webkit-transform: scale(0.7);opacity:0.1;}
}</pre></body></html>