Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
UNL_GraduateBulletin
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Digital Experience Group
UNL_GraduateBulletin
Commits
a57bd6bc
Commit
a57bd6bc
authored
10 years ago
by
Kevin Abel
Browse files
Options
Downloads
Patches
Plain Diff
Adjust home page styles to use 4.0 bands and buttons.
parent
45db91dc
Branches
main
No related tags found
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
www/templates/catalog.css
+5
-32
5 additions, 32 deletions
www/templates/catalog.css
www/templates/html/UNL/Catalog/Homepage.tpl.php
+7
-5
7 additions, 5 deletions
www/templates/html/UNL/Catalog/Homepage.tpl.php
www/templates/html/css/all.css
+1
-1
1 addition, 1 deletion
www/templates/html/css/all.css
with
13 additions
and
38 deletions
www/templates/catalog.css
+
5
−
32
View file @
a57bd6bc
@CHARSET
"UTF-8"
;
#homepage
{
#homepage
.wdn-band
{
background-image
:
url
(
images
/
main
.
jpg
);
background-repeat
:
no-repeat
;
background-position
:
center
;
background-size
:
100%
;
width
:
100%
;
height
:
480px
;
background-size
:
cover
;
text-align
:
center
;
margin-bottom
:
0
;
}
#homepage
h1
{
padding-top
:
1em
;
text-align
:
center
;
color
:
#FFF
;
font-size
:
3.0em
;
margin
:
0
;
}
#homepage
ul
{
text-align
:
center
;
margin-top
:
10px
;
s
padding
:
0
;
}
#homepage
ul
li
{
display
:
block
;
margin
:
30px
;
}
#homepage
ul
li
a
{
background-color
:
#cc0000
;
padding
:
10px
15px
;
-webkit-border-radius
:
5px
;
-moz-border-radius
:
5px
;
border-radius
:
5px
;
color
:
#FFF
;
font-size
:
150%
;
}
#homepage
ul
li
a
:hover
{
color
:
#FFF
;
font-size
:
150%
;
text-decoration
:
underline
;
}
#homepage
ul
li
a
:active
,
#homepage
ul
li
a
:focus
,
#homepage
ul
li
a
:visited
{
color
:
#FFF
;
}
@media
(
min-width
:
700px
)
{
display
:
inline
;
margin
:
18px
;
}
This diff is collapsed.
Click to expand it.
www/templates/html/UNL/Catalog/Homepage.tpl.php
+
7
−
5
View file @
a57bd6bc
<div
id=
"homepage"
class=
"wdn-band"
>
<h1>
Welcome to the 2013-2014 Bulletins
</h1>
<div
class=
"wdn-inner-wrapper"
>
<h1>
Welcome to the 2014-2015 Bulletins
</h1>
<ul>
<li><a
href=
"http://bulletin.unl.edu/undergraduate/"
title=
"Go to the Undergraduate Bulletin homepage"
>
Undergraduate Bulletin
</a></li>
<li><a
href=
"http://www.unl.edu/gradstudies/bulletin"
title=
"Go to the Graduate Bulletin homepage"
>
Graduate Bulletin
</a></li>
<li><a
href=
"courses/"
title=
"Go to the listing of latest course information
"
>
Courses
</a></li>
<li><a
class=
"wdn-button wdn-button-brand"
href=
"http://bulletin.unl.edu/undergraduate/"
>
Undergraduate Bulletin
</a></li>
<li><a
class=
"wdn-button wdn-button-brand"
href=
"http://www.unl.edu/gradstudies/bulletin"
>
Graduate Bulletin
</a></li>
<li><a
class=
"wdn-button wdn-button-brand"
href=
"courses/
"
>
Courses
</a></li>
</ul>
</div>
</div>
This diff is collapsed.
Click to expand it.
www/templates/html/css/all.css
+
1
−
1
View file @
a57bd6bc
...
...
@@ -3,4 +3,4 @@
* http://bulletin.unl.edu/undergraduate/
* $Id$
*/
@media
screen
{}
#maincontent
{
padding-bottom
:
3.375em
;}
#maincontent
#previousBulletins
ul
{
list-style
:
none
;
margin
:
0
;
position
:
absolute
;
z-index
:
1
;
margin-left
:
0px
;
padding
:
0px
;
width
:
230px
;
height
:
48px
;
overflow
:
hidden
;}
#maincontent
#previousBulletins
:hover
ul
{
height
:
auto
;
background
:
#F8F9D1
;
border
:
1px
solid
#e7ecb9
;
border-top
:
none
;
-webkit-box-shadow
:
0px
3px
4px
#b5b5b5
;
-moz-box-shadow
:
0px
3px
4px
#b5b5b5
;
box-shadow
:
0px
3px
4px
#b5b5b5
;
}
#maincontent
#previousBulletins
ul
li
{
padding
:
3px
5px
;
border-bottom
:
1px
solid
#e7ecb9
;}
#maincontent
#previousBulletins
:hover
ul
li
{
padding
:
3px
4px
;}
#maincontent
#previousBulletins
ul
li
:last-child
{
border-bottom
:
none
;}
.wdn-grid-set
+
.wdn_notice
{
margin-top
:
3em
;}
#long_content
h3
,
#long_content
h4
,
#long_content
h5
{
font-weight
:
400
;}
#versioning
{
opacity
:
0
;
font-family
:
"Gotham SSm A"
,
"Gotham SSm B"
,
Verdana
,
"Verdana Ref"
,
Geneva
,
Tahoma
,
"Lucida Grande"
,
"Lucida Sans Unicode"
,
"Lucida Sans"
,
"DejaVu Sans"
,
"Bitstream Vera Sans"
,
"Liberation Sans"
,
sans-serif
;
font-weight
:
400
;
position
:
relative
;
height
:
1em
;
margin-bottom
:
1.899em
;
margin-left
:
-20px
;
z-index
:
10
;
font-size
:
20px
;
letter-spacing
:
-0.05em
;
text-transform
:
capitalize
;}
#versioning
.close
span
{
display
:
none
;}
#versioning
ul
.open
.close
span
{
display
:
block
;
position
:
absolute
;
top
:
-12px
;
right
:
-12px
;
text-shadow
:
-1px
-1px
0
black
;
-webkit-transform
:
rotate
(
45deg
);
-moz-transform
:
rotate
(
45deg
);
-ms-transform
:
rotate
(
45deg
);
-o-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
cursor
:
pointer
;
background
:
#555
;
color
:
white
;
border-radius
:
100px
;
display
:
block
;
font-size
:
32px
;
width
:
30px
;
height
:
30px
;
padding
:
2px
;
border
:
2px
solid
white
;
box-shadow
:
0
0
8px
-2px
rgba
(
0
,
0
,
0
,
0.5
);
z-index
:
2
;}
#versioning
ul
:after
{
content
:
''
;
position
:
absolute
;
top
:
18px
;
left
:
8px
;
border-left
:
4px
solid
transparent
;
border-right
:
4px
solid
transparent
;
border-top
:
8px
solid
#4a3b13
;}
#versioning
p
{
margin-bottom
:
0
;}
#versioning
ul
{
position
:
absolute
;
margin
:
0
;
padding
:
0
;}
#versioning
ul
li
,
#versioning
ul
li
a
,
#versioning
ul
:after
{
-webkit-transition
:
all
.2s
;
-moz-transition
:
all
.2s
;
-o-transition
:
all
.2s
;
-ms-transition
:
all
.2s
;
transition
:
all
.2s
;}
#versioning
ul
li
{
display
:
none
;
line-height
:
120%
;}
#versioning
ul
li
a
{
display
:
block
;
padding
:
10px
20px
;}
#versioning
ul
li
.selected
{
display
:
block
;}
@media
(
min-width
:
768px
)
{
#versioning
ul
:hover
li
{
display
:
block
;}
#versioning
ul
:hover
{
background
:
#fff
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.125
);
}
#versioning
ul
li
:hover
{
background
:
#f5f5f5
;
box-shadow
:
-8px
0
0
0
#dfdfdf
;}
#versioning
ul
:hover
li
.selected
,
#versioning
ul
li
.selected
:hover
{
background
:
#f8f379
;
box-shadow
:
-8px
0
0
0
#EEE73C
;}
#versioning
ul
:hover:after
{
border-top
:
8px
solid
rgba
(
0
,
0
,
0
,
0.25
);}}
#versioning
ul
.open
li
,
#versioning
ul
.open
li
a
{
display
:
block
;}
#versioning
ul
.open
{
background
:
#fff
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.125
);
}
#versioning
ul
.open
li
:hover
{
background
:
#f5f5f5
;
box-shadow
:
-8px
0
0
0
#dfdfdf
;}
#versioning
ul
.open
li
.selected
,
#versioning
ul
.open
li
.selected
:hover
{
background
:
#f8f379
;
box-shadow
:
-8px
0
0
0
#EEE73C
;}
#versioning
ul
.open
:after
{
border-top
:
8px
solid
rgba
(
0
,
0
,
0
,
0.25
);}
#versioning
h5
{
font-size
:
22px
;
font-weight
:
400
;
margin
:
0
0
4px
;
}
#versioning
h5
span
{
background
:
#f8f379
;
padding
:
0
0.2em
;}
#versioning
.content
p
,
#versioning
.content
ul
{
font-size
:
12px
;
margin-top
:
0
;}
#testIndicator
{
background
:
#ac0302
;
height
:
100%
;
position
:
fixed
;
left
:
0
;
z-index
:
1
;
width
:
12px
;
background
:
url
(
'images/testIndicator.gif'
)
repeat-y
;}
#testIndicator
#versioning
{
display
:
none
;}
#maincontent
.thumbs
li
div
,
#maincontent
.separator-box
{
background-color
:
#fff
;
margin-bottom
:
24px
;
-moz-box-shadow
:
0
0px
6px
#f1efe5
;
-webkit-box-shadow
:
0
0px
6px
#f1efe5
;
box-shadow
:
0
0px
6px
#f1efe5
;
position
:
relative
;}
#maincontent
.thumbs
li
div
{
padding
:
0.317em
0.317em
0.422em
;}
#maincontent
.separator-box
{
padding
:
1.333em
1em
;}
#maincontent
.separator-box
p
{
font-size
:
14px
;}
#maincontent
.thumbs
li
div
img
,
#maincontent
.separator-box
img
{
width
:
100%
;}
#maincontent
.button-list
{
margin-top
:
0.5em
;}
#maincontent
.thumbs
ul
li
a
,
#maincontent
.pill-button
{
background-color
:
rgba
(
128
,
198
,
98
,
0
);
padding
:
0.5em
0
;
border
:
none
;
display
:
block
;
text-align
:
center
;
color
:
#AC0000
;
-webkit-transition
:
background-color
.2s
;
-moz-transition
:
background-color
.2s
;
-o-transition
:
background-color
.2s
;
-ms-transition
:
background-color
.2s
;
transition
:
background-color
.2s
;}
#maincontent
.thumbs
ul
li
a
:hover
,
#maincontent
.thumbs
ul
li
a
:focus
,
#maincontent
.pill-button
:hover
,
#maincontent
.pill-button
:focus
{
background-color
:
rgb
(
128
,
198
,
98
);
color
:
#fff
;}
#maincontent
.thumbs
ul
li
a
:active
,
#maincontent
.pill-button
:active
{
background-color
:
#79B85E
;
color
:
#f0f0f0
;}
.pull
{
border-radius
:
3px
;
background-color
:
#f6f6f6
;
margin
:
2.4em
0
;
padding
:
1em
;}
#maincontent
.header-underlay
{
position
:
relative
;
line-height
:
0
;
display
:
block
;
border
:
none
;}
#maincontent
.header-overlay
{
position
:
absolute
;
padding
:
0.25em
0.5em
;
margin
:
0
;
font-size
:
1.2em
;
bottom
:
0
;
background
:
#d9d4b8
;
background
:
rgba
(
222
,
222
,
222
,
0.9
);
text-shadow
:
1px
1px
solid
#fff
;
color
:
#535353
;
width
:
100%
;
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-transition
:
all
.2s
;
-moz-transition
:
all
.2s
;
-o-transition
:
all
.2s
;
-ms-transition
:
all
.2s
;
transition
:
all
.2s
;}
#maincontent
.header-underlay
:hover
.header-overlay
{
background
:
rgba
(
128
,
198
,
98
,
0.95
);
color
:
#fff
;
text-shadow
:
1px
1px
solid
#255d16
;}
#maincontent
.reset-list
{
padding
:
0
;
list-style
:
none
;}
dl
{
margin-top
:
1.899em
;}
dt
{
padding
:
0
;
position
:
relative
;}
dd
{
margin
:
0
0
3em
0
;
padding
:
0.75em
0
0
0
!important
;
position
:
relative
;
overflow
:
hidden
;}
@media
(
min-width
:
480px
)
{
dd
{
padding
:
0
!important
;}}
dt
.courseID
{
float
:
left
;
width
:
100%
;
border-radius
:
0.317em
;
padding
:
0.602em
0.339em
0.75em
;
text-align
:
center
;
background-color
:
#CEDFE3
;
color
:
#213847
;}
.glossary
dt
{
font-weight
:
bold
;}
.glossary
dd
{
margin-bottom
:
0.25em
;
border-bottom
:
1px
solid
#f1f1f1
;
padding
:
0
0
0
1em
!important
;}
.course
.subjectCode
{
position
:
relative
;
display
:
block
;
padding-bottom
:
0
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-style
:
normal
;
font-size
:
13px
;
font-size
:
0.802rem
;}
.course
.number
{
display
:
block
;
margin-top
:
-0.1em
;
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
600
;
font-style
:
normal
;
font-size
:
40px
;
font-size
:
2.532rem
;
line-height
:
1
;}
.course
.number.l2
,
.course
.number.l3
{
font-size
:
30px
;
font-size
:
1.899rem
;
padding
:
2px
0px
4px
0px
;}
.course
.number.l3
{
font-size
:
17px
;
font-size
:
1.069rem
;}
.coursetitle
{
display
:
block
;
margin-top
:
0.254em
;
padding-bottom
:
0.254em
;
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
400
;
font-size
:
38px
;
font-size
:
2.369rem
;
font-size
:
rem
;
border-bottom
:
1px
solid
#e1dfd7
;
line-height
:
1
;
color
:
#c00
;}
.course
.title
:hover
{
color
:
#900
;}
.course
.share
{
float
:
right
;}
.course
.title
a
.showIt
{
background-position
:
0px
-19px
;}
.course
.crosslistings
{
margin
:
4px
0
;
display
:
block
;}
.course
.crosslistings
.crosslisting
{
font-size
:
1em
;
font-style
:
italic
;
background
:
none
;}
.course
.prereqs
,
.course
.notes
,
.course
.subsequent
,
.course
.description
{
margin
:
7px
0
4px
0
;}
.course
.prereqs
div
,
.course
.notes
div
,
.course
.description
div
{
display
:
inline
;}
#maincontent
.description
{
margin
:
1em
0
;}
#maincontent
.notes
{
font-size
:
13px
;
font-size
:
0.802rem
;
margin-bottom
:
0
;
opacity
:
0.85
;}
.course
.prereqs
{
font-weight
:
bold
;
font-style
:
italic
;}
#maincontent
.course
.prereqs
a
:hover
,
#maincontent
.course
.prereqs
a
:focus
{
text-decoration
:
none
;}
.course
.subsequent
{
padding
:
1em
0.75em
;
border-radius
:
0.317em
;
font-size
:
13px
;
font-size
:
0.802rem
;
background-color
:
#f1ede2
;}
#maincontent
.course
.subsequent
a
{
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
12px
;}
.course
.notes
{
font-style
:
italic
;}
.course
.details
{
border-collapse
:
collapse
;
margin-top
:
0.75em
;
right
:
0
;}
.course
.details
tr
.alt
td
{
border
:
1px
solid
#C9E2F6
;
border-right
:
none
;
border-left
:
none
;
background-color
:
#E3F0FF
;}
.course
.details
td
{
word-wrap
:
break-word
;}
.course
.details
.label
{
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
12px
;
font-size
:
0.75rem
;
line-height
:
1.333
;}
.course
.details
.value
{
font-size
:
13px
;
text-align
:
right
;}
.course
.details
.credits
.value
,
.course
.details
.value
abbr
{
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
600
;
font-size
:
16px
;
font-size
:
1.425rem
;}
.course
{
clear
:
both
;
}
.revealed
{
background-color
:
#fffea8
;}
#subjectListing
li
,
#majorListing
li
,
#collegeListing
li
,
.collegeListing
li
{
list-style
:
none
;
border-bottom
:
1px
solid
#e1dfd7
;
line-height
:
1.333
;
padding
:
0.602em
0
0.602em
0.339em
;}
@media
(
min-width
:
480px
)
{
.collegemajors
.majorlisting
{
-webkit-column-count
:
2
;
-moz-column-count
:
2
;
-o-column-count
:
2
;
-ms-column-count
:
2
;
column-count
:
2
;
-webkit-column-break-inside
:
avoid
;
-moz-column-break-inside
:
avoid
;
-o-column-break-inside
:
avoid
;
-ms-column-break-inside
:
avoid
;
break-inside
:
avoid
;}}
#majorListing
{
margin
:
0
;
padding
:
0
;}
#majorListing
li
a
,
#collegeListing
li
a
{
border
:
none
;}
#majorListing
li
.minorAvailable
a
:after
,
#majorListing
li
.minorOnly
a
:after
{
content
:
'Minor\0000a0Available'
;
padding-left
:
0.75em
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
0.75em
;
color
:
#716F6B
;}
#collegeListing
li
,
.collegeListing
li
{
list-style
:
none
;}
#subjectListing
li
span
.subjectCode
{
width
:
3.75em
;
display
:
inline-block
;}
#subjectListing
li
span
.title
{
border-left
:
1px
dotted
#e1dfd7
;
color
:
#565656
;
padding-left
:
0.75em
;}
#subjectListing
li
a
{
border
:
none
;}
@media
(
min-width
:
480px
)
{
#subjectListing
,
#collegeListing
{
-webkit-column-count
:
2
;
-moz-column-count
:
2
;
-o-column-count
:
2
;
-ms-column-count
:
2
;
column-count
:
2
;
-webkit-column-break-inside
:
avoid
;
-moz-column-break-inside
:
avoid
;
-o-column-break-inside
:
avoid
;
-ms-column-break-inside
:
avoid
;
break-inside
:
avoid
;}}
.resultCount
{
margin-top
:
0
;}
.coursefilter
,
.majorfilter
{
padding
:
1.33em
1em
;
margin-bottom
:
1.899em
;
border-radius
:
4px
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
background
:
#fff
;}
form
.filters
>
h3
{
color
:
#4a3b13
;
font-size
:
30px
;
font-size
:
1.899rem
;}
form
.filters
legend
{
border
:
none
;
margin-bottom
:
0
;}
form
.filters
legend
span
{
display
:
block
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
13px
;
font-size
:
0.802rem
;}
form
.filters
div
.element
{
display
:
inline
;}
form
.filters
input
[
type
=
"checkbox"
]
{
width
:
20px
;
margin-left
:
-4px
;}
form
.filters
label
{
display
:
inline
;
margin-left
:
0
;
font-size
:
12px
;
font-size
:
0.75rem
;}
form
.filters
ol
{
padding
:
0.254em
0
1em
;
border-top
:
1px
solid
#eee
;}
form
.filters
ol
li
{
clear
:
both
;}
#maincontent
form
.filters
ol
{
list-style
:
none
;
padding-left
:
0
;}
form
.filters
ol
li
.disabled
{
opacity
:
0.8
;}
form
.filters
ol
li
.disabled
label
{
text-decoration
:
line-through
;}
#filterSummary
{
font-size
:
13px
;
font-size
:
0.802rem
;}
#filterSummary
a
{
background
:
#efefef
;
padding
:
0
3px
;
color
:
#6e6e6e
;
border-radius
:
3px
;
-moz-border-radius
:
3px
;
-webkit-border-radius
:
3px
;
display
:
inline-block
;
margin
:
1px
;}
#filterSummary
.group
{
font-weight
:
bold
;
background-color
:
#efefef
;
color
:
#4e4e4e
;
font-size
:
1.1em
;
font-style
:
italic
;}
#pagetitle
span
.subhead
{
text-transform
:
uppercase
;
color
:
#3f85ca
;
font-size
:
.6em
;
font-weight
:
400
;
display
:
block
;}
#maincontent
div
.story
h2
.sec_header
,
#maincontent
div
.story
h3
,
#maincontent
div
.story
h4
,
#maincontent
div
.story
h5
{
margin-top
:
1em
;}
.intro
{
font-size
:
115%
;
line-height
:
145%
;}
#toc_nav
{
position
:
relative
;
font-size
:
150%
;
margin
:
1em
0
;
top
:
10px
;
z-index
:
9
;}
#toc_bar
{
position
:
fixed
;
display
:
none
;
top
:
0
;
left
:
0
;
height
:
40px
;
width
:
100%
;
background
:
#fff
;
text-align
:
center
;
z-index
:
8
;
border-bottom
:
5px
solid
#e0e0e0
;
font-size
:
1.8em
;
padding-top
:
14px
;
opacity
:
0.90
;}
#toc_major_name
{
display
:
none
;
float
:
left
;
margin
:
-30px
0
0
215px
;
text-align
:
center
;}
table
.major_quick_points
{
margin-bottom
:
2em
;}
table
.major_quick_points
caption
,
table
.major_quick_points
.table_heading
{
display
:
none
;
visibility
:
hidden
;}
table
.major_quick_points
.attr
{
font-weight
:
bold
;}
table
.major_quick_points
.value
{
text-align
:
right
;}
#long_content
{
margin-top
:
2em
;}
#long_content
h2
{
border-top
:
1px
solid
#e6dec5
;
padding-top
:
1em
;}
#maincontent
#toc_nav
{
position
:
relative
;
padding
:
1.333em
0.75em
1em
;
background
:
#f1ede2
;
-moz-border-radius
:
0.317em
;
-webkit-border-radius
:
0.317em
;
border-radius
:
0.317em
;}
#maincontent
#tocToggle
{
display
:
block
;
position
:
absolute
;
top
:
0
;
right
:
5px
;
font-size
:
2em
;
color
:
#d4cebf
;
line-height
:
100%
;
cursor
:
pointer
;
-webkit-transition
:
all
.35s
;
-moz-transition
:
all
.35s
;
-o-transition
:
all
.35s
;
-ms-transition
:
all
.35s
;
transition
:
all
.35s
;
text-decoration
:
none
;
border
:
none
;}
#maincontent
#tocToggle
:hover
{
color
:
#c5c2b9
;}
#maincontent
#tocToggle
.close
{
-webkit-transform
:
rotate
(
45deg
);
-moz-transform
:
rotate
(
45deg
);
-ms-transform
:
rotate
(
45deg
);
-o-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
opacity
:
1
;}
#maincontent
ol
#toc
{
font-size
:
.65em
;
list-style
:
upper-alpha
;
padding
:
10px
10px
10px
35px
;
margin
:
-7px
0
0
4px
;
overflow
:
hidden
;}
#maincontent
ol
#toc
>
li
{
font-weight
:
bold
;}
#maincontent
ol
#toc
.open
>
li
>
ol
{
line-height
:
200%
;
margin-left
:
0
;
opacity
:
1
;
font-size
:
90%
;}
#maincontent
ol
#toc
>
li
>
ol
>
li
{
font-weight
:
normal
;}
#maincontent
ol
#toc
>
li
>
ol
{
position
:
relative
;
line-height
:
0
;
margin-left
:
-100%
;
font-size
:
0%
;
opacity
:
0
;
-webkit-transition
:
all
.5s
;
-moz-transition
:
all
.5s
;
-o-transition
:
all
.5s
;
-ms-transition
:
all
.5s
;
transition
:
all
.5s
;}
#maincontent
ol
#toc
ol
{
list-style
:
decimal
;
padding
:
0
0
0
25px
;}
#maincontent
ol
#toc
ol
ol
{
list-style
:
lower-roman
;
padding
:
0
0
0
25px
;}
#maincontent
ol
#toc
ol
ol
ol
{
list-style
:
lower-alpha
;
padding
:
0
0
0
25px
;}
@media
(
min-width
:
768px
)
{
#maincontent
#toc_nav
#tocToggle
{
opacity
:
0
;}
#maincontent
#toc_nav
:hover
#tocToggle
,
#maincontent
#toc_nav
#tocToggle
.close
{
opacity
:
1
;}}
a
.top
{
float
:
right
;}
#maincontent
h4
.title-1
,
#maincontent
h4
.title-2
,
#maincontent
h3
#college-degree-requirements
,
#maincontent
h3
#bulletin-rule
,
#maincontent
h2
#college_requirements
{
margin-top
:
1em
;}
#maincontent
h5
.title-3
,
#maincontent
h5
.title-4
{
margin-top
:
.8em
;}
#maincontent
p
+
p
.header-paragraph
{
margin-top
:
1em
;}
#maincontent
p
+
p
,
#maincontent
h3
+
p
,
#maincontent
h4
+
p
{
margin-bottom
:
0
;}
#maincontent
p
+
.sec_header
,
#maincontent
p
+
.title-1
{
margin-top
:
1em
;}
#maincontent
p
.faculty-list
+
p
.basic-text
{
margin-top
:
1em
;}
#maincontent
p
.college-name
,
#maincontent
p
.major-name
{
display
:
none
;}
#maincontent
p
.list
{
margin-bottom
:
0em
;}
#maincontent
p
.list-indent
{
margin-bottom
:
0em
;
text-indent
:
1.333em
;}
#maincontent
p
.requirement-sec-1
{
font-weight
:
bold
;
margin
:
1em
0
0
;}
#maincontent
p
.requirement-hours
{
margin-top
:
1em
;
font-weight
:
bold
;}
#maincontent
.requirement-underline
{
text-decoration
:
underline
;}
#maincontent
.requirement-ital
,
#maincontent
.basic-text-ital
,
#maincontent
.list-ital
,
#maincontent
.requirement-sec-3-note
{
font-style
:
italic
;}
#maincontent
.requirement-bold
,
#maincontent
.basic-text-bold
,
#maincontent
.faculty-list-bold
,
#maincontent
.list-bold
,
#maincontent
.header-paragraph-title
{
font-weight
:
bold
;}
#maincontent
p
.requirement-sec-2
,
#maincontent
p
.requirement-sec-3
,
#maincontent
p
.requirement-sec-3-ledr
,
#maincontent
p
.requirement-sec-3-note
,
#maincontent
p
.requirement-sec-4
{
margin
:
0
1em
0
0
;
display
:
block
;
clear
:
both
;}
#maincontent
p
.requirement-sec-3
,
#maincontent
p
.requirement-sec-3-note
,
#maincontent
p
.requirement-sec-3-ledr
{
margin-left
:
1em
;
margin-right
:
2em
;}
#maincontent
p
.requirement-sec-4
,
#maincontent
p
.requirement-sec-4-ledr
{
margin-left
:
2em
;
margin-right
:
3em
;}
#maincontent
li
.bullet-2
{
margin-left
:
1.1em
;}
#maincontent
li
.bullet-3
{
margin-left
:
2.2em
;}
#maincontent
p
.bullet-2
{
margin-left
:
3.3em
;}
#maincontent
p
.numbered-list-2
{
margin-left
:
3.3em
;}
#maincontent
p
.numbered-list-3
{
margin-left
:
4.4em
;}
#maincontent
p
span
.req_desc
,
#maincontent
p
span
.req_desc
span
.requirement-ital
{
padding-bottom
:
1px
;}
#maincontent
p
span
.leader
{
display
:
block
;
width
:
100%
;
border-bottom
:
1px
dotted
;}
#maincontent
p
span
.req_value
{
float
:
right
;
padding-left
:
3px
;
margin-top
:
-1.777em
;}
#maincontent
p
.basic-text
{
margin
:
0
;
text-indent
:
1.5em
;}
#maincontent
p
.quick-points
,
#maincontent
p
.major-name
{
display
:
none
;}
#maincontent
p
.faculty-list
{
margin-bottom
:
0.75em
;}
#maincontent
table
p
{
margin
:
0
;}
#maincontent
ol
.outcomes
li
{
padding
:
0.339em
0
;}
p
.college-name
{
line-height
:
1.20em
;
font-size
:
2.00em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
bold
;
font-style
:
normal
;}
p
.bullet-1
{
line-height
:
1.20em
;
font-size
:
0.83em
;
text-indent
:
-0.90em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;}
p
.abbreviations-note
{
text-align
:
right
;
clear
:
both
;}
p
.numbered-list
{
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;
padding
:
0
0
0
25px
;
text-index
:
-1.3em
;}
p
.endorsements
{
line-height
:
1.10em
;
font-size
:
0.83em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;}
p
.asterisk
{
line-height
:
1.20em
;
font-size
:
0.75em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
italic
;}
span
.endorsement-title
{
font-weight
:
bold
;
font-style
:
normal
;
font-size
:
0.83em
;
line-height
:
1.10em
;}
span
.superscript
{
font-size
:
50%
;
vertical-align
:
super
;}
#ui-id-1
,
#ui-id-2
{
position
:
relative
;
background-image
:
none
;
background-color
:
rgba
(
255
,
255
,
255
,
0.95
);
padding
:
0
;
border
:
1px
solid
#eee
;
border-radius
:
0
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.1
);}
.ui-autocomplete
{
max-width
:
31.474em
;
margin
:
-5px
0
0
0.75em
;
border-top
:
rgba
(
185
,
185
,
185
,
0.26
);
color
:
#494949
;
font-size
:
60%
;
font-style
:
normal
;
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
;
font-variant
:
normal
;
font-weight
:
normal
;
line-height
:
1.069
;
text-align
:
left
;}
.ui-autocomplete
.course
{
margin-left
:
2px
;}
.ui-autocomplete
a
span
.format
{
display
:
block
;
font-size
:
100%
;
font-weight
:
bold
;
padding
:
5px
10px
;}
#ui-id-1
.ui-autocomplete
>
li
,
#ui-id-2
.ui-autocomplete
>
li
{
display
:
table
;
padding
:
0px
;}
#ui-id-1
.ui-autocomplete
>
li
>
a
,
#ui-id-2
.ui-autocomplete
>
li
>
a
{
display
:
block
;
padding
:
0.602em
0.339em
;
border-bottom
:
1px
dashed
#d6d6d6
;}
#ui-id-1
.ui-autocomplete
>
li
:last-child
>
a
,
#ui-id-2
.ui-autocomplete
>
li
:last-child
>
a
{
border-bottom
:
none
;}
.ui-autocomplete
a
.number
,
.ui-autocomplete
a
.format
{
color
:
#494949
;}
.ui-autocomplete
a
.title
,
.ui-autocomplete
a
.format
{
color
:
#c00
;}
.ui-autocomplete
a
.indicator
.title
,
.ui-autocomplete
a
.indicator
.format
{
color
:
#fff
;}
.ui-autocomplete
a
.indicator
{
background
:
#80c662
;
border
:
none
;
border-radius
:
0
;
cursor
:
pointer
;}
.ui-autocomplete
.courseID
,
.ui-autocomplete
dt
.course
.title
{
display
:
table-cell
;}
.ui-autocomplete
.courseID
{
float
:
none
;
width
:
5.997em
;
padding
:
0.339em
0.317em
;
font-size
:
50%
;}
.ui-autocomplete
dt
.number
,
.ui-autocomplete
dt
.subjectCode
{
min-width
:
40px
;
text-align
:
center
;}
.ui-autocomplete
dt
.subjectCode
{
margin-bottom
:
2px
;
font-size
:
80%
;}
.ui-autocomplete
dt
.course
.title
{
border
:
none
;
line-height
:
100%
;
padding-top
:
6px
;
padding-left
:
10px
;
font-size
:
0.85em
;
vertical-align
:
middle
;}
#ui-id-1
.ui-widget-content
a
.ui-corner-all
,
#ui-id-2
.ui-widget-content
a
.ui-corner-all
{
color
:
#c00
;}
#search_forms
,
#search_forms
:before
,
#search_forms
:after
{
background
:
#f1ede2
;}
#search_forms
{
position
:
relative
;
color
:
#45555F
;
padding
:
1em
0
3.157em
;
margin-bottom
:
1.777em
;
z-index
:
1
;}
#search_forms
:before
,
#search_forms
:after
{
content
:
""
;
position
:
absolute
;
top
:
0
;
bottom
:
0
;
width
:
9999px
;
z-index
:
-1
;}
#search_forms
:before
{
right
:
100%
;
}
#search_forms
:after
{
left
:
100%
;}
#maincontent
#search_forms
h3
{
line-height
:
145%
;
padding-left
:
0.5%
;
margin-top
:
0.5em
;}
#search_forms
.option
{
padding
:
0.02em
0.25em
;
border-radius
:
3px
;
-webkit-border-radius
:
3px
;
-moz-border-radius
:
3px
;
cursor
:
pointer
;
background
:
#ffffff
;
color
:
#3A484F
;
-webkit-transition
:
color
.2s
;
-moz-transition
:
color
.2s
;
-o-transition
:
color
.2s
;
-ms-transition
:
color
.2s
;
transition
:
color
.2s
;}
#search_forms
.option.active
:after
{
color
:
#666666
;
content
:
"\25BC"
;
display
:
block
;
font-size
:
30%
;
left
:
45%
;
position
:
absolute
;
top
:
2.6em
;}
#search_forms
.option
:hover
{
color
:
#608EEE
;}
#search_forms
.option.active
,
#search_forms
.option.active
:hover
{
background
:
#608EEE
;
color
:
#fff
;
cursor
:
default
;
position
:
relative
;}
#search_forms
input
[
type
=
"submit"
]
{
font-size
:
1.333em
;
background
:
#008A2C
;
color
:
#fff
;}
#search_forms
legend
{
display
:
none
;}
#search_forms
fieldset
,
.search_help
{
width
:
99%
;
background
:
#e4e0d4
;
padding
:
0.5%
;
border-radius
:
5px
;
-webkit-border-radius
:
5px
;
-moz-border-radius
:
5px
;
position
:
relative
;}
#search_forms
input
[
type
=
"text"
],
#search_forms
input
[
type
=
"submit"
],
#search_forms
label
{
height
:
2.3689em
;
font-size
:
1em
;
border-radius
:
4px
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
margin
:
0
;
padding
:
0.339em
4%
0.339em
0.602em
;
border
:
none
;}
#search_forms
input
[
type
=
"text"
]
{
background
:
#fff
;
border
:
none
;
width
:
93%
;}
#search_forms
input
[
type
=
"submit"
]
{
padding
:
0.3em
1.333em
0.3em
;}
#majorform
{
display
:
none
;}
#search_forms
label
{
display
:
none
;}
#search_forms
input
:focus
{
outline
:
none
;}
#search_forms
input
[
type
=
"submit"
]
{
position
:
absolute
;
font-size-adjust
:
0.45
;
right
:
0.5%
;
cursor
:
pointer
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
padding
:
0.339em
0.75em
;}
#search_forms
input
[
type
=
"submit"
]
:hover
{
background-color
:
#00BD3C
;}
#search_forms
input
[
type
=
"submit"
]
:active
{
background-color
:
#38764C
;
color
:
#f0f0f0
;}
#courseform
{
overflow
:
hidden
;}
.search_help
{
margin
:
1.333em
0
0
1em
;
width
:
85%
;
padding
:
1em
1.333em
;
font-size
:
0.802em
;
position
:
absolute
;
line-height
:
0
;
opacity
:
0
;
-webkit-transition
:
all
.25s
;
-moz-transition
:
all
.25s
;
-o-transition
:
all
.25s
;
-ms-transition
:
all
.25s
;
transition
:
all
.25s
;}
.search_help
:after
{
position
:
absolute
;
content
:
''
;
width
:
0px
;
height
:
0px
;
border-left
:
10px
solid
transparent
;
border-right
:
10px
solid
transparent
;
border-bottom
:
10px
solid
#e4e0d4
;
top
:
-8px
;
left
:
1.333em
;}
.search_help.open
{
position
:
relative
;
line-height
:
1.777
;
opacity
:
1
;}
#courseSearchResults
{
background-color
:
#EEE
;}
#courseSearchResults
.description
,
#courseSearchResults
.prereqs
,
#courseSearchResults
.notes
,
#courseSearchResults
.details
{
display
:
none
;}
#maincontent
form
.filters
label
span
.count
{
color
:
#555
;
font-size
:
13px
;
font-size
:
0.802rem
;
font-style
:
italic
;}
\ No newline at end of file
@media
screen
{}
#maincontent
>
:last-child
{
margin-bottom
:
3.375em
;}
#maincontent
#previousBulletins
ul
{
list-style
:
none
;
margin
:
0
;
position
:
absolute
;
z-index
:
1
;
margin-left
:
0px
;
padding
:
0px
;
width
:
230px
;
height
:
48px
;
overflow
:
hidden
;}
#maincontent
#previousBulletins
:hover
ul
{
height
:
auto
;
background
:
#F8F9D1
;
border
:
1px
solid
#e7ecb9
;
border-top
:
none
;
-webkit-box-shadow
:
0px
3px
4px
#b5b5b5
;
-moz-box-shadow
:
0px
3px
4px
#b5b5b5
;
box-shadow
:
0px
3px
4px
#b5b5b5
;
}
#maincontent
#previousBulletins
ul
li
{
padding
:
3px
5px
;
border-bottom
:
1px
solid
#e7ecb9
;}
#maincontent
#previousBulletins
:hover
ul
li
{
padding
:
3px
4px
;}
#maincontent
#previousBulletins
ul
li
:last-child
{
border-bottom
:
none
;}
.wdn-grid-set
+
.wdn_notice
{
margin-top
:
3em
;}
#long_content
h3
,
#long_content
h4
,
#long_content
h5
{
font-weight
:
400
;}
#versioning
{
opacity
:
0
;
font-family
:
"Gotham SSm A"
,
"Gotham SSm B"
,
Verdana
,
"Verdana Ref"
,
Geneva
,
Tahoma
,
"Lucida Grande"
,
"Lucida Sans Unicode"
,
"Lucida Sans"
,
"DejaVu Sans"
,
"Bitstream Vera Sans"
,
"Liberation Sans"
,
sans-serif
;
font-weight
:
400
;
position
:
relative
;
height
:
1em
;
margin-bottom
:
1.899em
;
margin-left
:
-20px
;
z-index
:
10
;
font-size
:
20px
;
letter-spacing
:
-0.05em
;
text-transform
:
capitalize
;}
#versioning
.close
span
{
display
:
none
;}
#versioning
ul
.open
.close
span
{
display
:
block
;
position
:
absolute
;
top
:
-12px
;
right
:
-12px
;
text-shadow
:
-1px
-1px
0
black
;
-webkit-transform
:
rotate
(
45deg
);
-moz-transform
:
rotate
(
45deg
);
-ms-transform
:
rotate
(
45deg
);
-o-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
cursor
:
pointer
;
background
:
#555
;
color
:
white
;
border-radius
:
100px
;
display
:
block
;
font-size
:
32px
;
width
:
30px
;
height
:
30px
;
padding
:
2px
;
border
:
2px
solid
white
;
box-shadow
:
0
0
8px
-2px
rgba
(
0
,
0
,
0
,
0.5
);
z-index
:
2
;}
#versioning
ul
:after
{
content
:
''
;
position
:
absolute
;
top
:
18px
;
left
:
8px
;
border-left
:
4px
solid
transparent
;
border-right
:
4px
solid
transparent
;
border-top
:
8px
solid
#4a3b13
;}
#versioning
p
{
margin-bottom
:
0
;}
#versioning
ul
{
position
:
absolute
;
margin
:
0
;
padding
:
0
;}
#versioning
ul
li
,
#versioning
ul
li
a
,
#versioning
ul
:after
{
-webkit-transition
:
all
.2s
;
-moz-transition
:
all
.2s
;
-o-transition
:
all
.2s
;
-ms-transition
:
all
.2s
;
transition
:
all
.2s
;}
#versioning
ul
li
{
display
:
none
;
line-height
:
120%
;}
#versioning
ul
li
a
{
display
:
block
;
padding
:
10px
20px
;}
#versioning
ul
li
.selected
{
display
:
block
;}
@media
(
min-width
:
768px
)
{
#versioning
ul
:hover
li
{
display
:
block
;}
#versioning
ul
:hover
{
background
:
#fff
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.125
);
}
#versioning
ul
li
:hover
{
background
:
#f5f5f5
;
box-shadow
:
-8px
0
0
0
#dfdfdf
;}
#versioning
ul
:hover
li
.selected
,
#versioning
ul
li
.selected
:hover
{
background
:
#f8f379
;
box-shadow
:
-8px
0
0
0
#EEE73C
;}
#versioning
ul
:hover:after
{
border-top
:
8px
solid
rgba
(
0
,
0
,
0
,
0.25
);}}
#versioning
ul
.open
li
,
#versioning
ul
.open
li
a
{
display
:
block
;}
#versioning
ul
.open
{
background
:
#fff
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.125
);
}
#versioning
ul
.open
li
:hover
{
background
:
#f5f5f5
;
box-shadow
:
-8px
0
0
0
#dfdfdf
;}
#versioning
ul
.open
li
.selected
,
#versioning
ul
.open
li
.selected
:hover
{
background
:
#f8f379
;
box-shadow
:
-8px
0
0
0
#EEE73C
;}
#versioning
ul
.open
:after
{
border-top
:
8px
solid
rgba
(
0
,
0
,
0
,
0.25
);}
#versioning
h5
{
font-size
:
22px
;
font-weight
:
400
;
margin
:
0
0
4px
;
}
#versioning
h5
span
{
background
:
#f8f379
;
padding
:
0
0.2em
;}
#versioning
.content
p
,
#versioning
.content
ul
{
font-size
:
12px
;
margin-top
:
0
;}
#testIndicator
{
background
:
#ac0302
;
height
:
100%
;
position
:
fixed
;
left
:
0
;
z-index
:
1
;
width
:
12px
;
background
:
url
(
'images/testIndicator.gif'
)
repeat-y
;}
#testIndicator
#versioning
{
display
:
none
;}
#maincontent
.thumbs
li
div
,
#maincontent
.separator-box
{
background-color
:
#fff
;
margin-bottom
:
24px
;
-moz-box-shadow
:
0
0px
6px
#f1efe5
;
-webkit-box-shadow
:
0
0px
6px
#f1efe5
;
box-shadow
:
0
0px
6px
#f1efe5
;
position
:
relative
;}
#maincontent
.thumbs
li
div
{
padding
:
0.317em
0.317em
0.422em
;}
#maincontent
.separator-box
{
padding
:
1.333em
1em
;}
#maincontent
.separator-box
p
{
font-size
:
14px
;}
#maincontent
.thumbs
li
div
img
,
#maincontent
.separator-box
img
{
width
:
100%
;}
#maincontent
.button-list
{
margin-top
:
0.5em
;}
#maincontent
.thumbs
ul
li
a
,
#maincontent
.pill-button
{
background-color
:
rgba
(
128
,
198
,
98
,
0
);
padding
:
0.5em
0
;
border
:
none
;
display
:
block
;
text-align
:
center
;
color
:
#AC0000
;
-webkit-transition
:
background-color
.2s
;
-moz-transition
:
background-color
.2s
;
-o-transition
:
background-color
.2s
;
-ms-transition
:
background-color
.2s
;
transition
:
background-color
.2s
;}
#maincontent
.thumbs
ul
li
a
:hover
,
#maincontent
.thumbs
ul
li
a
:focus
,
#maincontent
.pill-button
:hover
,
#maincontent
.pill-button
:focus
{
background-color
:
rgb
(
128
,
198
,
98
);
color
:
#fff
;}
#maincontent
.thumbs
ul
li
a
:active
,
#maincontent
.pill-button
:active
{
background-color
:
#79B85E
;
color
:
#f0f0f0
;}
.pull
{
border-radius
:
3px
;
background-color
:
#f6f6f6
;
margin
:
2.4em
0
;
padding
:
1em
;}
#maincontent
.header-underlay
{
position
:
relative
;
line-height
:
0
;
display
:
block
;
border
:
none
;}
#maincontent
.header-overlay
{
position
:
absolute
;
padding
:
0.25em
0.5em
;
margin
:
0
;
font-size
:
1.2em
;
bottom
:
0
;
background
:
#d9d4b8
;
background
:
rgba
(
222
,
222
,
222
,
0.9
);
text-shadow
:
1px
1px
solid
#fff
;
color
:
#535353
;
width
:
100%
;
-webkit-box-sizing
:
border-box
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-transition
:
all
.2s
;
-moz-transition
:
all
.2s
;
-o-transition
:
all
.2s
;
-ms-transition
:
all
.2s
;
transition
:
all
.2s
;}
#maincontent
.header-underlay
:hover
.header-overlay
{
background
:
rgba
(
128
,
198
,
98
,
0.95
);
color
:
#fff
;
text-shadow
:
1px
1px
solid
#255d16
;}
#maincontent
.reset-list
{
padding
:
0
;
list-style
:
none
;}
dl
{
margin-top
:
1.899em
;}
dt
{
padding
:
0
;
position
:
relative
;}
dd
{
margin
:
0
0
3em
0
;
padding
:
0.75em
0
0
0
!important
;
position
:
relative
;
overflow
:
hidden
;}
@media
(
min-width
:
480px
)
{
dd
{
padding
:
0
!important
;}}
dt
.courseID
{
float
:
left
;
width
:
100%
;
border-radius
:
0.317em
;
padding
:
0.602em
0.339em
0.75em
;
text-align
:
center
;
background-color
:
#CEDFE3
;
color
:
#213847
;}
.glossary
dt
{
font-weight
:
bold
;}
.glossary
dd
{
margin-bottom
:
0.25em
;
border-bottom
:
1px
solid
#f1f1f1
;
padding
:
0
0
0
1em
!important
;}
.course
.subjectCode
{
position
:
relative
;
display
:
block
;
padding-bottom
:
0
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-style
:
normal
;
font-size
:
13px
;
font-size
:
0.802rem
;}
.course
.number
{
display
:
block
;
margin-top
:
-0.1em
;
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
600
;
font-style
:
normal
;
font-size
:
40px
;
font-size
:
2.532rem
;
line-height
:
1
;}
.course
.number.l2
,
.course
.number.l3
{
font-size
:
30px
;
font-size
:
1.899rem
;
padding
:
2px
0px
4px
0px
;}
.course
.number.l3
{
font-size
:
17px
;
font-size
:
1.069rem
;}
.coursetitle
{
display
:
block
;
margin-top
:
0.254em
;
padding-bottom
:
0.254em
;
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
400
;
font-size
:
38px
;
font-size
:
2.369rem
;
font-size
:
rem
;
border-bottom
:
1px
solid
#e1dfd7
;
line-height
:
1
;
color
:
#c00
;}
.course
.title
:hover
{
color
:
#900
;}
.course
.share
{
float
:
right
;}
.course
.title
a
.showIt
{
background-position
:
0px
-19px
;}
.course
.crosslistings
{
margin
:
4px
0
;
display
:
block
;}
.course
.crosslistings
.crosslisting
{
font-size
:
1em
;
font-style
:
italic
;
background
:
none
;}
.course
.prereqs
,
.course
.notes
,
.course
.subsequent
,
.course
.description
{
margin
:
7px
0
4px
0
;}
.course
.prereqs
div
,
.course
.notes
div
,
.course
.description
div
{
display
:
inline
;}
#maincontent
.description
{
margin
:
1em
0
;}
#maincontent
.notes
{
font-size
:
13px
;
font-size
:
0.802rem
;
margin-bottom
:
0
;
opacity
:
0.85
;}
.course
.prereqs
{
font-weight
:
bold
;
font-style
:
italic
;}
#maincontent
.course
.prereqs
a
:hover
,
#maincontent
.course
.prereqs
a
:focus
{
text-decoration
:
none
;}
.course
.subsequent
{
padding
:
1em
0.75em
;
border-radius
:
0.317em
;
font-size
:
13px
;
font-size
:
0.802rem
;
background-color
:
#f1ede2
;}
#maincontent
.course
.subsequent
a
{
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
12px
;}
.course
.notes
{
font-style
:
italic
;}
.course
.details
{
border-collapse
:
collapse
;
margin-top
:
0.75em
;
right
:
0
;}
.course
.details
tr
.alt
td
{
border
:
1px
solid
#C9E2F6
;
border-right
:
none
;
border-left
:
none
;
background-color
:
#E3F0FF
;}
.course
.details
td
{
word-wrap
:
break-word
;}
.course
.details
.label
{
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
12px
;
font-size
:
0.75rem
;
line-height
:
1.333
;}
.course
.details
.value
{
font-size
:
13px
;
text-align
:
right
;}
.course
.details
.credits
.value
,
.course
.details
.value
abbr
{
font-family
:
'Tungsten A'
,
'Tungsten B'
,
Impact
,
Haettenschweiler
,
'Arial Narrow Bold'
,
'Franklin Gothic Bold'
,
Charcoal
,
'Helvetica Inserat'
,
'Bitstream Vera Sans Bold'
,
'Arial Black'
,
sans-serif
;
font-weight
:
600
;
font-size
:
16px
;
font-size
:
1.425rem
;}
.course
{
clear
:
both
;
}
.revealed
{
background-color
:
#fffea8
;}
#subjectListing
li
,
#majorListing
li
,
#collegeListing
li
,
.collegeListing
li
{
list-style
:
none
;
border-bottom
:
1px
solid
#e1dfd7
;
line-height
:
1.333
;
padding
:
0.602em
0
0.602em
0.339em
;}
@media
(
min-width
:
480px
)
{
.collegemajors
.majorlisting
{
-webkit-column-count
:
2
;
-moz-column-count
:
2
;
-o-column-count
:
2
;
-ms-column-count
:
2
;
column-count
:
2
;
-webkit-column-break-inside
:
avoid
;
-moz-column-break-inside
:
avoid
;
-o-column-break-inside
:
avoid
;
-ms-column-break-inside
:
avoid
;
break-inside
:
avoid
;}}
#majorListing
{
margin
:
0
;
padding
:
0
;}
#majorListing
li
a
,
#collegeListing
li
a
{
border
:
none
;}
#majorListing
li
.minorAvailable
a
:after
,
#majorListing
li
.minorOnly
a
:after
{
content
:
'Minor\0000a0Available'
;
padding-left
:
0.75em
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
0.75em
;
color
:
#716F6B
;}
#collegeListing
li
,
.collegeListing
li
{
list-style
:
none
;}
#subjectListing
li
span
.subjectCode
{
width
:
3.75em
;
display
:
inline-block
;}
#subjectListing
li
span
.title
{
border-left
:
1px
dotted
#e1dfd7
;
color
:
#565656
;
padding-left
:
0.75em
;}
#subjectListing
li
a
{
border
:
none
;}
@media
(
min-width
:
480px
)
{
#subjectListing
,
#collegeListing
{
-webkit-column-count
:
2
;
-moz-column-count
:
2
;
-o-column-count
:
2
;
-ms-column-count
:
2
;
column-count
:
2
;
-webkit-column-break-inside
:
avoid
;
-moz-column-break-inside
:
avoid
;
-o-column-break-inside
:
avoid
;
-ms-column-break-inside
:
avoid
;
break-inside
:
avoid
;}}
.resultCount
{
margin-top
:
0
;}
.coursefilter
,
.majorfilter
{
padding
:
1.33em
1em
;
margin-bottom
:
1.899em
;
border-radius
:
4px
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
background
:
#fff
;}
form
.filters
>
h3
{
color
:
#4a3b13
;
font-size
:
30px
;
font-size
:
1.899rem
;}
form
.filters
legend
{
border
:
none
;
margin-bottom
:
0
;}
form
.filters
legend
span
{
display
:
block
;
font-family
:
'Gotham SSm A'
,
'Gotham SSm B'
,
Verdana
,
'Verdana Ref'
,
Geneva
,
Tahoma
,
'Lucida Grande'
,
'Lucida Sans Unicode'
,
'Lucida Sans'
,
'DejaVu Sans'
,
'Bitstream Vera Sans'
,
'Liberation Sans'
,
sans-serif
;
font-weight
:
400
;
font-size
:
13px
;
font-size
:
0.802rem
;}
form
.filters
div
.element
{
display
:
inline
;}
form
.filters
input
[
type
=
"checkbox"
]
{
width
:
20px
;
margin-left
:
-4px
;}
form
.filters
label
{
display
:
inline
;
margin-left
:
0
;
font-size
:
12px
;
font-size
:
0.75rem
;}
form
.filters
ol
{
padding
:
0.254em
0
1em
;
border-top
:
1px
solid
#eee
;}
form
.filters
ol
li
{
clear
:
both
;}
#maincontent
form
.filters
ol
{
list-style
:
none
;
padding-left
:
0
;}
form
.filters
ol
li
.disabled
{
opacity
:
0.8
;}
form
.filters
ol
li
.disabled
label
{
text-decoration
:
line-through
;}
#filterSummary
{
font-size
:
13px
;
font-size
:
0.802rem
;}
#filterSummary
a
{
background
:
#efefef
;
padding
:
0
3px
;
color
:
#6e6e6e
;
border-radius
:
3px
;
-moz-border-radius
:
3px
;
-webkit-border-radius
:
3px
;
display
:
inline-block
;
margin
:
1px
;}
#filterSummary
.group
{
font-weight
:
bold
;
background-color
:
#efefef
;
color
:
#4e4e4e
;
font-size
:
1.1em
;
font-style
:
italic
;}
#pagetitle
span
.subhead
{
text-transform
:
uppercase
;
color
:
#3f85ca
;
font-size
:
.6em
;
font-weight
:
400
;
display
:
block
;}
#maincontent
div
.story
h2
.sec_header
,
#maincontent
div
.story
h3
,
#maincontent
div
.story
h4
,
#maincontent
div
.story
h5
{
margin-top
:
1em
;}
.intro
{
font-size
:
115%
;
line-height
:
145%
;}
#toc_nav
{
position
:
relative
;
font-size
:
150%
;
margin
:
1em
0
;
top
:
10px
;
z-index
:
9
;}
#toc_bar
{
position
:
fixed
;
display
:
none
;
top
:
0
;
left
:
0
;
height
:
40px
;
width
:
100%
;
background
:
#fff
;
text-align
:
center
;
z-index
:
8
;
border-bottom
:
5px
solid
#e0e0e0
;
font-size
:
1.8em
;
padding-top
:
14px
;
opacity
:
0.90
;}
#toc_major_name
{
display
:
none
;
float
:
left
;
margin
:
-30px
0
0
215px
;
text-align
:
center
;}
table
.major_quick_points
{
margin-bottom
:
2em
;}
table
.major_quick_points
caption
,
table
.major_quick_points
.table_heading
{
display
:
none
;
visibility
:
hidden
;}
table
.major_quick_points
.attr
{
font-weight
:
bold
;}
table
.major_quick_points
.value
{
text-align
:
right
;}
#long_content
{
margin-top
:
2em
;}
#long_content
h2
{
border-top
:
1px
solid
#e6dec5
;
padding-top
:
1em
;}
#maincontent
#toc_nav
{
position
:
relative
;
padding
:
1.333em
0.75em
1em
;
background
:
#f1ede2
;
-moz-border-radius
:
0.317em
;
-webkit-border-radius
:
0.317em
;
border-radius
:
0.317em
;}
#maincontent
#tocToggle
{
display
:
block
;
position
:
absolute
;
top
:
0
;
right
:
5px
;
font-size
:
2em
;
color
:
#d4cebf
;
line-height
:
100%
;
cursor
:
pointer
;
-webkit-transition
:
all
.35s
;
-moz-transition
:
all
.35s
;
-o-transition
:
all
.35s
;
-ms-transition
:
all
.35s
;
transition
:
all
.35s
;
text-decoration
:
none
;
border
:
none
;}
#maincontent
#tocToggle
:hover
{
color
:
#c5c2b9
;}
#maincontent
#tocToggle
.close
{
-webkit-transform
:
rotate
(
45deg
);
-moz-transform
:
rotate
(
45deg
);
-ms-transform
:
rotate
(
45deg
);
-o-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
opacity
:
1
;}
#maincontent
ol
#toc
{
font-size
:
.65em
;
list-style
:
upper-alpha
;
padding
:
10px
10px
10px
35px
;
margin
:
-7px
0
0
4px
;
overflow
:
hidden
;}
#maincontent
ol
#toc
>
li
{
font-weight
:
bold
;}
#maincontent
ol
#toc
.open
>
li
>
ol
{
line-height
:
200%
;
margin-left
:
0
;
opacity
:
1
;
font-size
:
90%
;}
#maincontent
ol
#toc
>
li
>
ol
>
li
{
font-weight
:
normal
;}
#maincontent
ol
#toc
>
li
>
ol
{
position
:
relative
;
line-height
:
0
;
margin-left
:
-100%
;
font-size
:
0%
;
opacity
:
0
;
-webkit-transition
:
all
.5s
;
-moz-transition
:
all
.5s
;
-o-transition
:
all
.5s
;
-ms-transition
:
all
.5s
;
transition
:
all
.5s
;}
#maincontent
ol
#toc
ol
{
list-style
:
decimal
;
padding
:
0
0
0
25px
;}
#maincontent
ol
#toc
ol
ol
{
list-style
:
lower-roman
;
padding
:
0
0
0
25px
;}
#maincontent
ol
#toc
ol
ol
ol
{
list-style
:
lower-alpha
;
padding
:
0
0
0
25px
;}
@media
(
min-width
:
768px
)
{
#maincontent
#toc_nav
#tocToggle
{
opacity
:
0
;}
#maincontent
#toc_nav
:hover
#tocToggle
,
#maincontent
#toc_nav
#tocToggle
.close
{
opacity
:
1
;}}
a
.top
{
float
:
right
;}
#maincontent
h4
.title-1
,
#maincontent
h4
.title-2
,
#maincontent
h3
#college-degree-requirements
,
#maincontent
h3
#bulletin-rule
,
#maincontent
h2
#college_requirements
{
margin-top
:
1em
;}
#maincontent
h5
.title-3
,
#maincontent
h5
.title-4
{
margin-top
:
.8em
;}
#maincontent
p
+
p
.header-paragraph
{
margin-top
:
1em
;}
#maincontent
p
+
p
,
#maincontent
h3
+
p
,
#maincontent
h4
+
p
{
margin-bottom
:
0
;}
#maincontent
p
+
.sec_header
,
#maincontent
p
+
.title-1
{
margin-top
:
1em
;}
#maincontent
p
.faculty-list
+
p
.basic-text
{
margin-top
:
1em
;}
#maincontent
p
.college-name
,
#maincontent
p
.major-name
{
display
:
none
;}
#maincontent
p
.list
{
margin-bottom
:
0em
;}
#maincontent
p
.list-indent
{
margin-bottom
:
0em
;
text-indent
:
1.333em
;}
#maincontent
p
.requirement-sec-1
{
font-weight
:
bold
;
margin
:
1em
0
0
;}
#maincontent
p
.requirement-hours
{
margin-top
:
1em
;
font-weight
:
bold
;}
#maincontent
.requirement-underline
{
text-decoration
:
underline
;}
#maincontent
.requirement-ital
,
#maincontent
.basic-text-ital
,
#maincontent
.list-ital
,
#maincontent
.requirement-sec-3-note
{
font-style
:
italic
;}
#maincontent
.requirement-bold
,
#maincontent
.basic-text-bold
,
#maincontent
.faculty-list-bold
,
#maincontent
.list-bold
,
#maincontent
.header-paragraph-title
{
font-weight
:
bold
;}
#maincontent
p
.requirement-sec-2
,
#maincontent
p
.requirement-sec-3
,
#maincontent
p
.requirement-sec-3-ledr
,
#maincontent
p
.requirement-sec-3-note
,
#maincontent
p
.requirement-sec-4
{
margin
:
0
1em
0
0
;
display
:
block
;
clear
:
both
;}
#maincontent
p
.requirement-sec-3
,
#maincontent
p
.requirement-sec-3-note
,
#maincontent
p
.requirement-sec-3-ledr
{
margin-left
:
1em
;
margin-right
:
2em
;}
#maincontent
p
.requirement-sec-4
,
#maincontent
p
.requirement-sec-4-ledr
{
margin-left
:
2em
;
margin-right
:
3em
;}
#maincontent
li
.bullet-2
{
margin-left
:
1.1em
;}
#maincontent
li
.bullet-3
{
margin-left
:
2.2em
;}
#maincontent
p
.bullet-2
{
margin-left
:
3.3em
;}
#maincontent
p
.numbered-list-2
{
margin-left
:
3.3em
;}
#maincontent
p
.numbered-list-3
{
margin-left
:
4.4em
;}
#maincontent
p
span
.req_desc
,
#maincontent
p
span
.req_desc
span
.requirement-ital
{
padding-bottom
:
1px
;}
#maincontent
p
span
.leader
{
display
:
block
;
width
:
100%
;
border-bottom
:
1px
dotted
;}
#maincontent
p
span
.req_value
{
float
:
right
;
padding-left
:
3px
;
margin-top
:
-1.777em
;}
#maincontent
p
.basic-text
{
margin
:
0
;
text-indent
:
1.5em
;}
#maincontent
p
.quick-points
,
#maincontent
p
.major-name
{
display
:
none
;}
#maincontent
p
.faculty-list
{
margin-bottom
:
0.75em
;}
#maincontent
table
p
{
margin
:
0
;}
#maincontent
ol
.outcomes
li
{
padding
:
0.339em
0
;}
p
.college-name
{
line-height
:
1.20em
;
font-size
:
2.00em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
bold
;
font-style
:
normal
;}
p
.bullet-1
{
line-height
:
1.20em
;
font-size
:
0.83em
;
text-indent
:
-0.90em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;}
p
.abbreviations-note
{
text-align
:
right
;
clear
:
both
;}
p
.numbered-list
{
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;
padding
:
0
0
0
25px
;
text-index
:
-1.3em
;}
p
.endorsements
{
line-height
:
1.10em
;
font-size
:
0.83em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
normal
;}
p
.asterisk
{
line-height
:
1.20em
;
font-size
:
0.75em
;
text-indent
:
0.00em
;
text-align
:
left
;
font-weight
:
normal
;
font-style
:
italic
;}
span
.endorsement-title
{
font-weight
:
bold
;
font-style
:
normal
;
font-size
:
0.83em
;
line-height
:
1.10em
;}
span
.superscript
{
font-size
:
50%
;
vertical-align
:
super
;}
#ui-id-1
,
#ui-id-2
{
position
:
relative
;
background-image
:
none
;
background-color
:
rgba
(
255
,
255
,
255
,
0.95
);
padding
:
0
;
border
:
1px
solid
#eee
;
border-radius
:
0
;
box-shadow
:
2px
4px
8px
-2px
rgba
(
0
,
0
,
0
,
0.1
);}
.ui-autocomplete
{
max-width
:
31.474em
;
margin
:
-5px
0
0
0.75em
;
border-top
:
rgba
(
185
,
185
,
185
,
0.26
);
color
:
#494949
;
font-size
:
60%
;
font-style
:
normal
;
font-family
:
"Lucida Grande"
,
Verdana
,
Arial
;
font-variant
:
normal
;
font-weight
:
normal
;
line-height
:
1.069
;
text-align
:
left
;}
.ui-autocomplete
.course
{
margin-left
:
2px
;}
.ui-autocomplete
a
span
.format
{
display
:
block
;
font-size
:
100%
;
font-weight
:
bold
;
padding
:
5px
10px
;}
#ui-id-1
.ui-autocomplete
>
li
,
#ui-id-2
.ui-autocomplete
>
li
{
display
:
table
;
padding
:
0px
;}
#ui-id-1
.ui-autocomplete
>
li
>
a
,
#ui-id-2
.ui-autocomplete
>
li
>
a
{
display
:
block
;
padding
:
0.602em
0.339em
;
border-bottom
:
1px
dashed
#d6d6d6
;}
#ui-id-1
.ui-autocomplete
>
li
:last-child
>
a
,
#ui-id-2
.ui-autocomplete
>
li
:last-child
>
a
{
border-bottom
:
none
;}
.ui-autocomplete
a
.number
,
.ui-autocomplete
a
.format
{
color
:
#494949
;}
.ui-autocomplete
a
.title
,
.ui-autocomplete
a
.format
{
color
:
#c00
;}
.ui-autocomplete
a
.indicator
.title
,
.ui-autocomplete
a
.indicator
.format
{
color
:
#fff
;}
.ui-autocomplete
a
.indicator
{
background
:
#80c662
;
border
:
none
;
border-radius
:
0
;
cursor
:
pointer
;}
.ui-autocomplete
.courseID
,
.ui-autocomplete
dt
.course
.title
{
display
:
table-cell
;}
.ui-autocomplete
.courseID
{
float
:
none
;
width
:
5.997em
;
padding
:
0.339em
0.317em
;
font-size
:
50%
;}
.ui-autocomplete
dt
.number
,
.ui-autocomplete
dt
.subjectCode
{
min-width
:
40px
;
text-align
:
center
;}
.ui-autocomplete
dt
.subjectCode
{
margin-bottom
:
2px
;
font-size
:
80%
;}
.ui-autocomplete
dt
.course
.title
{
border
:
none
;
line-height
:
100%
;
padding-top
:
6px
;
padding-left
:
10px
;
font-size
:
0.85em
;
vertical-align
:
middle
;}
#ui-id-1
.ui-widget-content
a
.ui-corner-all
,
#ui-id-2
.ui-widget-content
a
.ui-corner-all
{
color
:
#c00
;}
#search_forms
,
#search_forms
:before
,
#search_forms
:after
{
background
:
#f1ede2
;}
#search_forms
{
position
:
relative
;
color
:
#45555F
;
padding
:
1em
0
3.157em
;
margin-bottom
:
1.777em
;
z-index
:
1
;}
#search_forms
:before
,
#search_forms
:after
{
content
:
""
;
position
:
absolute
;
top
:
0
;
bottom
:
0
;
width
:
9999px
;
z-index
:
-1
;}
#search_forms
:before
{
right
:
100%
;
}
#search_forms
:after
{
left
:
100%
;}
#maincontent
#search_forms
h3
{
line-height
:
145%
;
padding-left
:
0.5%
;
margin-top
:
0.5em
;}
#search_forms
.option
{
padding
:
0.02em
0.25em
;
border-radius
:
3px
;
-webkit-border-radius
:
3px
;
-moz-border-radius
:
3px
;
cursor
:
pointer
;
background
:
#ffffff
;
color
:
#3A484F
;
-webkit-transition
:
color
.2s
;
-moz-transition
:
color
.2s
;
-o-transition
:
color
.2s
;
-ms-transition
:
color
.2s
;
transition
:
color
.2s
;}
#search_forms
.option.active
:after
{
color
:
#666666
;
content
:
"\25BC"
;
display
:
block
;
font-size
:
30%
;
left
:
45%
;
position
:
absolute
;
top
:
2.6em
;}
#search_forms
.option
:hover
{
color
:
#608EEE
;}
#search_forms
.option.active
,
#search_forms
.option.active
:hover
{
background
:
#608EEE
;
color
:
#fff
;
cursor
:
default
;
position
:
relative
;}
#search_forms
input
[
type
=
"submit"
]
{
font-size
:
1.333em
;
background
:
#008A2C
;
color
:
#fff
;}
#search_forms
legend
{
display
:
none
;}
#search_forms
fieldset
,
.search_help
{
width
:
99%
;
background
:
#e4e0d4
;
padding
:
0.5%
;
border-radius
:
5px
;
-webkit-border-radius
:
5px
;
-moz-border-radius
:
5px
;
position
:
relative
;}
#search_forms
input
[
type
=
"text"
],
#search_forms
input
[
type
=
"submit"
],
#search_forms
label
{
height
:
2.3689em
;
font-size
:
1em
;
border-radius
:
4px
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
margin
:
0
;
padding
:
0.339em
4%
0.339em
0.602em
;
border
:
none
;}
#search_forms
input
[
type
=
"text"
]
{
background
:
#fff
;
border
:
none
;
width
:
93%
;}
#search_forms
input
[
type
=
"submit"
]
{
padding
:
0.3em
1.333em
0.3em
;}
#majorform
{
display
:
none
;}
#search_forms
label
{
display
:
none
;}
#search_forms
input
:focus
{
outline
:
none
;}
#search_forms
input
[
type
=
"submit"
]
{
position
:
absolute
;
font-size-adjust
:
0.45
;
right
:
0.5%
;
cursor
:
pointer
;
-webkit-border-radius
:
4px
;
-moz-border-radius
:
4px
;
border-radius
:
4px
;
padding
:
0.339em
0.75em
;}
#search_forms
input
[
type
=
"submit"
]
:hover
{
background-color
:
#00BD3C
;}
#search_forms
input
[
type
=
"submit"
]
:active
{
background-color
:
#38764C
;
color
:
#f0f0f0
;}
#courseform
{
overflow
:
hidden
;}
.search_help
{
margin
:
1.333em
0
0
1em
;
width
:
85%
;
padding
:
1em
1.333em
;
font-size
:
0.802em
;
position
:
absolute
;
line-height
:
0
;
opacity
:
0
;
-webkit-transition
:
all
.25s
;
-moz-transition
:
all
.25s
;
-o-transition
:
all
.25s
;
-ms-transition
:
all
.25s
;
transition
:
all
.25s
;}
.search_help
:after
{
position
:
absolute
;
content
:
''
;
width
:
0px
;
height
:
0px
;
border-left
:
10px
solid
transparent
;
border-right
:
10px
solid
transparent
;
border-bottom
:
10px
solid
#e4e0d4
;
top
:
-8px
;
left
:
1.333em
;}
.search_help.open
{
position
:
relative
;
line-height
:
1.777
;
opacity
:
1
;}
#courseSearchResults
{
background-color
:
#EEE
;}
#courseSearchResults
.description
,
#courseSearchResults
.prereqs
,
#courseSearchResults
.notes
,
#courseSearchResults
.details
{
display
:
none
;}
#maincontent
form
.filters
label
span
.count
{
color
:
#555
;
font-size
:
13px
;
font-size
:
0.802rem
;
font-style
:
italic
;}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment