
/* - ploneCustom.css - */
@media all {
/* https://www.aps.edu/portal_css/ploneCustom.css?original=1 */
/* */
/* **/
/* */
#visual-portal-wrapper {
margin: 0 auto;
}
/* */
/* */
/* */
.portletHeader.hiddenStructure {
display: none;
}
/* */
header,
nav,
main,
footer,
article,
section,
aside {
display: block;
}
/* */
audio,
canvas,
datalist,
details,
figcaption,
figure,
output,
progress,
summary,
video {
display: block;
}
#portal-personaltools,
#portal-personaltools-wrapper dd.actionMenuContent {
background-color: #edf5f7;
border: 1px solid #b1cdcd;
border-radius: 4px;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* */
#content img.tileImage,
#content div.newsImageContainer {
float: right;
margin: 0 1em 0.5em 2em; /**/
}
#portal-personaltools dd a {
line-height: 1.75em;
padding: 0 1.1em;
}
#portal-personaltools a {
font-size: 1rem;
color: #000000;
padding: 10px;
}
/* **/
#edit-bar {
background: #547718;
border: 0.25em solid #547718;
font-size: 14px;
min-height: 1.7em;
width: 100%;
}
#edit-bar #content-views,
#edit-bar #contentActionMenus,
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu a,
#contentActionMenus dl.actionMenu.activated dd {
background: #547718;
}
#contentActionMenus {
margin-bottom: 1em;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #547718;
}
/* */
#plone-contentmenu-workflow .state-private,
#plone-contentmenu-workflow .state-pending,
#plone-contentmenu-workflow .state-published,
#plone-contentmenu-workflow .state-pending-deletion {
border: 1px solid #ffffff;
border-radius: 4px;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#plone-contentmenu-workflow .state-published {
background: #c41230;
color: #fff !important;
padding: 0.3em 1.2em;
}
#plone-contentmenu-workflow .state-private {
padding: 0.3em 2em;
}
#plone-contentmenu-workflow .state-pending,
#plone-contentmenu-workflow .state-pending-deletion {
background: #fda428;
color: #000000 !important;
padding: 0.3em 0.8em;
}
#plone-contentmenu-workflow .state-private:hover,
#plone-contentmenu-workflow .state-pending:hover,
#plone-contentmenu-workflow .state-published:hover,
#plone-contentmenu-workflow .state-pending-deletion:hover {
background: #000000;
color: #ffffff !important;
}
/* */
dl.portalMessage.info {
margin: 2em auto;
}
#content dl.portalMessage.info dt,
dl.portalMessage.info dt {
float: none;
background: #70704c;
font-size: 1.2rem;
padding: 0.12em 0 0.1em 0.5em;
margin: 0;
}
dl.portalMessage.info dd {
font-size: 0.9rem;
padding-top: 1em;
}
#content li.formTab a.selected span {
color: #0053cc;
}
#content li.formTab a:hover span,
#content li.formTab a:active span,
#content li.formTab a:focus span {
color: #ffffff;
}
/* */
#content table a.state-private {
color: #fc0e1c !important;
}
/* */
/* */
/* */
#content iframe#text_ifr {
height: 700px !important;
}
/* */
.portaltype-apsmeeting #content iframe#text_ifr {
height: auto !important;
}
#content {
margin: 0;
}
/* *****/
body,
h2,
h3,
h4,
h5,
h6 {
color: #101010;
}
body {
line-height: 1.5em !important;
}
h1,
.h1,
h2,
.h2 {
font-weight: 600;
letter-spacing: 0.0065em;
}
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
font-weight: 500;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 0.0065em;
}
h1,
.h1 {
font-family: "Source Sans Pro", sans-serif;
font-size: 2.4em;
line-height: 1.1em;
}
h2,
.h2 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 1.7em;
line-height: 1.35em;
}
h3,
.h3 {
font-size: 1.5em;
line-height: 1.35em;
}
h4,
.h4 {
font-size: 1.3em;
line-height: 1.35em;
}
h5,
.h5 {
font-size: 1.2em;
line-height: 1.3em;
}
h6,
.h6 {
font-size: 1em;
line-height: 1.3em;
}
.heading-border {
border-bottom: 2px solid #b3b3b3;
margin-bottom: 30px !important;
}
#content p,
#content li {
line-height: 1.6em;
}
.deptinfo h2 {
font-size: 18px;
}
/* */
#audience-listing .tileHeadline {
font-size: 20px;
overflow: hidden;
}
.border-bottom {
padding-bottom: 0.5em;
border-bottom: 2px solid #cccccc;
}
/* **/
.galleria-container {
margin-bottom: 1.5em !important;
}
.galleria-info-description {
font: normal 18px/1.4 Helvetica, sans-serif !important;
color: #4d4d4d !important;
text-align: center !important;
}
.galleria-info-title {
display: none !important;
}
.foundation-tile {
text-align: center !important;
}
/* */
#audience-listing .tileItem {
font-size: 86%;
}
.deptinfo {
font-size: 85%;
}
/* */
#content .display1 {
font-size: 4.1rem;
font-weight: 300;
line-height: 1.2em;
letter-spacing: 0.02em;
}
#content .display2 {
font-size: 2.5rem;
font-weight: 300;
line-height: 1.2em;
letter-spacing: 0.02em;
}
#content .display3 {
font-size: 2rem;
font-weight: 400;
line-height: 1.4em;
letter-spacing: 0.02em;
}
.template-apscoverpage_view #content .display3 {
font-size: 1.5rem;
}
#content .display4 {
font-size: 1.8rem;
font-weight: 400;
line-height: 1.2em;
}
#content .display5 {
font-size: 1.5rem;
font-weight: 400;
line-height: 1.2em;
}
#content .lead {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.5em;
}
#content .lead2 {
font-size: 1.2rem;
font-weight: 500;
line-height: 1.7em;
}
/* */
blockquote.quote {
margin: 3em 2em 2em 2em;
padding: 0.5em 6em 0.2em 2em;
border-left: 4px solid #4d4d4d;
}
blockquote.quote + blockquote.quote p {
font-weight: 600;
font-size: 19px;
line-height: 30px;
margin-bottom: 0.7em;
}
blockquote.quote .discreet {
text-align: left;
border-top: 1px solid #4d4d4d;
padding-top: 1em;
font-size: 18px !important;
text-transform: none !important;
}
/* */
#content h2 strong,
#content h3 strong,
#content h4 strong,
#content h5 strong {
font-weight: 600;
}
#content strong {
color: #101010;
font-weight: 800;
}
#content .deptinfo strong,
#content .rightColumnBlue strong,
#content .rightColumnBoxOne strong,
#content .rightColumnBoxTwo strong,
#content .rightColumnBoxThree strong {
color: #ffffff !important;
font-weight: 600;
}
/* */
#content h2 {
margin-top: 48px;
margin-bottom: 12px;
}
#content h2:first-of-type {
margin-top: 30px;
}
#content .highlightbox h2:first-of-type,
#content .well-grey h2:first-of-type,
#content .well-snow h2:first-of-type,
#content .well-blue h2:first-of-type {
margin-top: 0;
}
#content h3 {
margin-top: 45px;
margin-bottom: 15px;
}
#content h4,
#content h5 {
margin-top: 40px;
margin-bottom: 10px;
}
#content h2 + h3,
#content h3 + h4,
#content h4 + h5 {
margin-top: 30px !important;
}
#content p {
margin-bottom: 1.5em;
}
#content td h2:first-child,
#content td h3:first-child,
#content th h2:first-child,
#content th h3:first-child {
margin-top: 0;
}
#content .highlightbox + h2,
#content .highlightbox + h3,
#content .well-blue + h2,
#content .well-blue + h3 {
margin-top: 1.3em !important;
}
#content .highlightbox h2 + h3,
#content .well-grey h2 + h3,
#content .well-blue h2 + h3,
#content .well-snow h2 + h3 {
margin-top: 20px;
}
/* **/
::selection {
background: #305b60;
color: #ffffff;
}
#content a,
#content a strong,
#content strong a {
color: #0052c2 !important;
cursor: pointer;
}
#content a strong,
#content strong a {
font-weight: 600;
}
#content a img {
border: none;
}
#content a,
.portlet a,
#content .portlet a {
padding: 3px 0 1px 0;
}
#content a,
#content span.link-external a,
#content a.internal-link,
#footer-contact a {
border: none !important;
background-image: none !important;
padding: 2px 0 1px 0;
}
#content .mceTitle {
font-size: 14px;
background: #eeeeee;
color: #0053cc !important;
border: 1px solid #000000 !important;
}
#content a:link {
color: #0052c2 !important;
}
#content a:visited {
color: #884488 !important;
}
#content a:hover,
#content a.external-link:hover span,
#content table a:hover {
color: #ffffff !important;
background: #08415c !important;
}
#content a:hover strong,
#content strong a:hover {
color: #ffffff !important;
background: #08415c !important;
}
#content a:active {
color: #ffffff !important;
background: #08415c !important;
}
#content a:focus,
#content a:focus strong,
#content strong a:focus {
color: #ffffff !important;
background: #08415c !important;
}
/* */
#content a:link,
#content span a:link,
.portlet a:link {
text-decoration: underline !important;
}
#content a:visited,
#content span a:visited,
.portlet a:visited {
text-decoration: none !important;
}
#content a:hover,
#content span a:hover,
#content a:hover strong,
#content strong a:hover,
.portlet a:hover {
text-decoration: none !important;
}
#content a:active,
#content span a:active,
.portlet a:active {
text-decoration: none !important;
}
#content a:focus,
#content span a:focus,
#content a:focus strong,
#content strong a:focus {
text-decoration: underline !important;
}
/* */
/* */
.portletItem,
.navTreeItem {
display: inherit;
}
.portletItem a:link,
.portletItem a:visited,
#content .portletItem a:link,
#content .portletItem a:visited {
background: none !important;
color: #305b60 !important;
}
/* */
.portlet a:link {
border-bottom-width: 0;
}
/* */
.portlet a:link,
.portlet a:visited,
#content .portlet a:link,
#content .portlet a:visited,
.template-homepage_view #alerts a:visited {
color: #305b60;
}
#content .portlet a:link,
#content .portlet a:visited {
color: #305b60 !important;
}
.portlet a:hover {
color: #ffffff !important;
background: #333333 !important;
}
.portlet a:active {
color: #ffffff !important;
background: #08415c !important;
}
.portlet a:focus {
color: #ffffff !important;
text-decoration: none !important;
background: #333333 !important;
}
.portlet a.linkPanel:hover,
.portlet a.linkPanel:active,
.portlet a.linkPanel:focus {
background: none !important;
}
/* */
#portlet-prefs a {
line-height: 1.8em !important;
padding: 0.3em !important;
}
#portlet-prefs a:hover {
color: #ffffff !important;
}
#portlet-prefs .portletHeader a {
text-decoration: underline !important;
}
#portlet-prefs .portletHeader a:hover {
background-color: transparent !important;
text-decoration: none !important;
}
/* */
.portlet a:hover,
.portletStaticText ul a:hover,
.portletStaticText p a:hover {
text-decoration: underline;
}
/* */
#content .headline,
#content .tileHeadline {
padding-bottom: 0;
}
#folder_summary_view {
border: 2px solid #dddddd;
margin-bottom: 2em !important;
padding: 0 1.5em 1.3em 1.5em;
background-color: #f7f7f7;
display: block !important;
}
#folder_summary_view h2.tileHeadline {
font-weight: 600;
font-size: 1.3em !important;
line-height: 1.43em;
}
#folder_summary_view h3.tileHeadline {
font-weight: 500;
margin: 30px 0 15px 0;
font-size: 1.3em !important;
}
#folder_summary_view p {
margin-bottom: 15px;
}
#folder_summary_view .description {
font-weight: normal !important;
font-size: 19px !important;
line-height: 1.43em !important;
}
#folder_summary_view .newsItemDate,
#folder_summary_compact_view .newsItemDate {
font-size: 16px !important;
}
#folder_summary_view .documentByLine,
#folder_summary_compact_view .documentByLine {
color: #333333 !important;
font-size: 95% !important;
font-weight: 600 !important;
line-height: 1.4em;
padding-bottom: 0.8em !important;
}
#folder_summary_view img {
width: 280px;
height: auto;
float: right !important;
margin: 0 0 1.6em 1.6em !important;
background-color: white;
border: 7px solid #ffffff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
}
/* */
#folder_summary_compact_view {
border: 2px solid #dddddd;
margin-bottom: 2em !important;
padding: 0 1.3em 0.5em 1.5em;
background-color: #f7f7f7;
display: block !important;
}
#folder_summary_compact_view h3.tileHeadline {
font-weight: 600;
font-size: 1.1em !important;
line-height: 1.43em;
margin: 1.2em 0 1em 0;
}
#folder_summary_compact_view p {
margin-bottom: 15px;
}
#folder_summary_compact_view .description {
font-weight: normal !important;
font-size: 1em !important;
line-height: 1.5em !important;
}
#folder_summary_compact_view img {
width: 170px;
height: auto;
float: right !important;
margin: 0 0 0.3em 0.8em !important;
background-color: white;
border: 4px solid #ffffff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
}
#content .standard_view {
list-style: none !important;
font-size: 1.1em !important;
margin: 1.5em 0 0 0 !important;
}
#content .standard_view li {
padding-bottom: 1.5em !important;
}
#content .standard_view .summary {
font-size: 1.1em;
font-weight: 600;
}
#content .headline a,
.headline a:link {
text-decoration: underline !important;
}
#content .headline a:visited {
text-decoration: none !important;
}
#content .headline a:hover {
text-decoration: none !important;
}
#content .headline a:active {
text-decoration: underline !important;
}
#content .headline a:focus {
text-decoration: none !important;
}
/* ***/
#content #category {
letter-spacing: 0.06em;
font-size: 88% !important;
margin-bottom: 0 !important;
font-weight: 600 !important;
color: #222222 !important;
border-top: 1px solid #cccccc;
padding: 0.6em 0;
}
#content #category a.link-category {
margin-left: 0.5em;
padding: 0.4em 0.7em !important;
border-radius: 0.2em !important;
color: #222222 !important;
text-decoration: none !important;
display: inline-block !important;
margin-bottom: 0.7em;
}
#content #category a.link-category:hover {
text-decoration: underline !important;
color: #ffffff !important;
}
#content #category a.link-category:active,
#content #category a.link-category:focus {
background-color: #333333 !important;
background: #000 !important;
box-shadow: 0 0 2px 2px #5b9dd9;
color: #ffffff !important;
}
#content #category a.link-category:active {
text-decoration: underline !important;
}
#content #viewlet-below-content #category a.link-category {
color: black !important;
text-decoration: none !important;
}
#content #viewlet-below-content #category a.link-category:hover {
color: white !important;
text-decoration: underline !important;
background-color: #205c90 !important;
}
#content #viewlet-below-content #category a.link-category:active,
#content #viewlet-below-content #category a.link-category:focus {
background-color: black !important;
color: white !important;
}
#content #viewlet-below-content #category a.link-category:active {
text-decoration: underline !important;
}
/* ***********/
address {
font-style: normal;
}
abbr {
border-bottom: 2px dotted #505050;
text-decoration: none !important;
}
dfn {
font-style: italic;
}
mark,
.mark {
padding: 0.2em;
background-color: #fcf8e3;
}
strike,
del {
text-decoration: line-through;
}
ins {
text-decoration: underline;
}
#content .discreet {
color: #484641;
font-size: 95%;
line-height: 1.4em;
font-style: italic;
letter-spacing: 0.008em;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-center {
text-align: center;
}
.white {
color: #ffffff !important;
}
.grey {
color: #f5f5f5 !important;
}
.red {
color: #c41230 !important;
}
.blue {
color: #0000ff !important;
}
.highlight-grey {
background: #dddddd !important;
padding: 0.3em 0.5em 0.2em 0.5em !important;
margin-bottom: 0.8em !important;
margin-top: 2em !important;
font-weight: 500;
}
.highlight-yellow {
background: yellow;
padding: 0.5em;
font-weight: 600;
}
.small {
font-size: 80%;
font-style: italic;
}
.float-right {
float: right !important;
display: block !important;
}
.float-left {
float: left !important;
display: block !important;
}
/* */
.fas,
.fab {
padding-right: 0.2em;
font-size: 120%;
}
/* */
.fas,
.fab,
.fa-solid,
.fa-brands,
.fa-regular,
.fa-duotone,
.fa-sharp .fa-solid {
padding-right: 0.2em;
font-size: 120%;
}
/* */
video {
width: 100% !important;
height: auto !important;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* ***/
.hide {
position: absolute !important;
overflow: hidden !important;
height: 1px;
width: 1px;
top: -9999px !important;
left: -9999px !important;
}
.visuallyhidden {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
}
.clip {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* */
clip: rect(1px, 1px, 1px, 1px);
}
/* */
#portal-header .hiddenStructure {
display: none;
margin: 0;
}
/* **/
#content h2 ~ ul,
#content h3 ~ ul {
margin-top: 0.7em;
}
#content p ~ ul,
#content p ~ ol,
#content p ~ dl {
margin-top: 1.4em;
}
#content ul {
list-style-type: disc !important;
}
#content ul ul {
list-style-type: circle !important;
}
#content .schoolProfile ul {
margin: 0 0.5em 1em 0 !important;
list-style-type: none !important;
}
#content .schoolProfile li {
padding-left: 0 !important;
line-height: 1.4em !important;
}
#content ul,
#content ol {
margin: 0 1.5em 1.5em 1.5em !important;
}
#content li {
margin-bottom: 0.5em;
padding-top: 0 !important;
}
#content li ul,
#content li ol {
margin: 0.25em 1em 0 2em !important;
}
#content ol li {
margin-top: 0.75em !important;
}
#content ol li ul li,
#content ol li ol li {
margin-top: 0.15em !important;
padding-top: 0 !important;
}
#content .list-unstyled {
margin-left: -1em !important;
list-style: none !important;
}
#content .list-unstyled li {
padding-left: 1em !important;
margin-bottom: 0.2em !important;
}
#content .list-unstyled li::before {
content: "\200B"; /* */
}
#content .list-upper-alpha {
list-style: upper-alpha;
}
#content .list-upper-alpha ol {
list-style: lower-alpha;
}
#content .list-lower-alpha {
list-style: lower-alpha;
}
#content .list-upper-roman {
list-style: upper-roman;
}
#content .list-upper-roman ol {
list-style: lower-roman;
}
#content .list-lower-roman {
list-style: lower-roman;
}
#content .list-square {
list-style: square;
}
#content .list-circle {
list-style: circle;
}
/* **/
#content ol.list-roman-nested {
list-style-type: upper-roman !important;
list-style-position: inside !important;
}
#content ol.list-roman-nested ol {
list-style-type: upper-alpha;
}
#content ol.list-roman-nested ol ol {
list-style-type: decimal;
}
#content ol.list-roman-nested ol ol ol {
list-style-type: lower-alpha;
}
#content ol.list-roman-nested li {
padding-top: 0.5em !important;
}
/* **/
#content ol.outline {
list-style-type: decimal;
}
#content ol.outline ol {
list-style-type: upper-alpha;
}
#content ol.outline ol ol {
list-style-type: upper-roman;
}
#content ol.outline ol ol ol {
list-style-type: lower-alpha;
}
#content ol.outline ol ol ol ol {
list-style-type: lower-roman;
}
/* **/
ul.list-inline-nav {
list-style-type: none !important;
margin: 1em 0 0 0 !important;
padding: 0 !important;
font-size: 16px !important;
text-align: center !important;
}
ul.list-inline-nav li {
display: inline-block !important;
list-style: none !important;
float: none !important;
padding: 0 !important;
}
ul.list-inline-nav li span.selectedFilter {
font-weight: bold !important;
padding: 0.5em !important;
background: #eeeeee !important;
}
#homepage-top #alerts ul.list-inline-nav a:link {
text-decoration: underline;
border-bottom: 0 solid transparent !important;
}
ul.list-inline-nav a {
padding: 0.5em !important;
}
ul#language-navigation {
padding-bottom: 0.25em !important;
}
/* **/
#content .list-images {
list-style: none !important;
overflow: auto !important;
margin: 1em 0 0 0 !important;
padding: 0 !important;
}
#content .list-images li.container {
float: left !important;
height: 305px !important;
width: 178px !important;
padding: 0 0 2em 0 !important;
margin: 0 !important;
}
#content .image {
display: block !important;
width: 140px !important;
height: 190px !important;
padding: 2pt !important;
background-color: #f9f9f9 !important;
border: 1px solid #dddddd !important;
}
#content .list-caption {
display: block !important;
width: 165px !important;
text-align: left !important;
font-size: 0.98em !important;
line-height: 1.35em !important;
padding-top: 0.5em !important;
}
#content dt {
font-size: 1.05em;
padding-bottom: 0.3em;
padding-top: 1.5em;
font-weight: 600 !important;
}
#content dd {
font-size: 1.05em;
padding: 0 1.25em 0 0.9em;
}
#content dl ol,
#content dl ul {
margin-top: 0 !important;
padding-top: 0 !important;
margin-bottom: 0.2em !important;
}
#content dl li {
margin: 0.5em 0 0 0;
}
#content ul.skip-menu {
margin: 2em 0;
padding: 0.4em 0;
list-style: none;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
#content ul.skip-menu li {
display: inline;
}
#content ul.skip-menu a:link,
#content ul.skip-menu a:visited {
color: #505050 !important;
text-decoration: none;
border: none;
padding: 0.6em;
}
#content ul.skip-menu a:hover {
background-color: #505050;
color: #ffffff !important;
padding: 0.6em;
}
#content ul.skip-menu a.disabled {
background-color: #cccccc;
color: #505050 !important;
padding: 0.6em;
}
#content ul.list-inline {
margin: 0;
padding: 0;
list-style-type: none;
}
#content ul.list-inline li {
display: inline;
}
#content ul.list-inline li + li::before {
content: " | ";
padding: 0 0.3em;
}
#content ul.ruled {
padding-top: 1.1em !important;
}
#content ul.ruled li {
margin-bottom: 1em !important;
border-bottom: 1px solid #7e7e7e;
padding-bottom: 0.6em;
}
#content ul.ruled li ul {
margin-top: 1em !important;
}
#content ul.ruled li ul li {
padding-top: 0;
border-bottom: none;
margin-bottom: 0 !important;
}
.section-sandia-mountain-natural-history-center #portal-heading,
.section-sandia-mountain-natural-history-center #heading-background {
background-color: #036016 !important;
}
.section-sandia-mountain-natural-history-center
.portlet
ul.navTree
.navTreeCurrentItem:link,
.section-sandia-mountain-natural-history-center
.portlet
ul.navTree
.navTreeCurrentItem:visited,
.section-sandia-mountain-natural-history-center
.portlet
ul.navTreeLevel0
li.navTreeTopNode
a:hover,
.section-sandia-mountain-natural-history-center
.portlet
ul.navTreeLevel0
li.navTreeTopNode
a:active,
.section-sandia-mountain-natural-history-center
.portlet
ul.navTree
.navTreeCurrentItem:hover,
.section-sandia-mountain-natural-history-center .portlet ul.navTree a:hover,
.section-sandia-mountain-natural-history-center .portlet ul.navTree a:active {
background: #ffebb3 !important;
}
.section-sandia-mountain-natural-history-center
#content
.thumbnail_view_listing
.thumbnailListingEntry
h3 {
color: #333333 !important;
}
.section-sandia-mountain-natural-history-center
.thumbnail_view_listing
.thumbnailEntryDescription {
color: #595959 !important;
font-weight: 500;
}
.section-sandia-mountain-natural-history-center #content .well-blue {
background: #eff7fa !important;
}
.section-sandia-mountain-natural-history-center #content .callout-danger {
background-color: #f5e0e0 !important;
border-color: #c3423f !important;
}
.section-sandia-mountain-natural-history-center li#breadcrumbs-home {
display: none;
}
.section-sandia-mountain-natural-history-center
li#breadcrumbs-1.breadcrumb-item:before {
color: transparent;
}
/* **/
#content .button-lg {
font-size: 1.25em;
line-height: 1.42857143em;
}
#content .button-md {
font-size: 1.1em;
line-height: 1.42857143em;
}
#content .button-sm {
font-size: 1em;
line-height: 1.42857143em;
}
#content .button-xs {
font-size: 0.88em;
line-height: 1.42857143em;
}
#content a.button,
#content span.button {
display: inline-block !important;
border-radius: 6px !important;
text-align: center !important;
vertical-align: middle !important;
letter-spacing: 0.03em;
word-spacing: 0.09em;
margin: 0 16px 18px 0 !important;
padding: 15px 15px !important;
color: #fff !important;
white-space: nowrap !important;
border-style: solid;
border-width: 3px !important;
border-color: inherit !important;
text-decoration: none;
}
/* */
#homepage-top #alerts .button-lg,
#homepage-top #alerts .button-md {
font-size: .9em;
line-height: 1.42857143em;
margin: 0 16px 24px 0 !important;
padding: 6px 11px !important;
}
#homepage-top #alerts a.button,
#homepage-top #alerts a.button:link {
display: inline-block !important;
border-radius: 8px !important;
color: #fff !important;
text-align: center !important;
vertical-align: middle !important;
white-space: nowrap !important;
letter-spacing: 0.03em;
word-spacing: 0.09em;
text-decoration: none !important;
border: 3px solid !important;
}
#content .button-red,
#homepage-top #alerts a.button-red {
background-color: #c41230 !important;
border-color: #c41230 !important;
}
#content .button-dkred,
#content .button-plum {
background-color: #5e0035 !important;
border-color: #5e0035 !important;
}
#content .button-maroon {
background-color: #7d2929 !important;
border-color: #7d2929 !important;
}
#content .button-blue {
background-color: #346472 !important;
border-color: #346472 !important;
}
#content .button-mdblue {
background-color: #215199 !important;
border-color: #215199 !important;
}
#content .button-dkblue {
background-color: #08415c !important;
border-color: #08415c !important;
}
#content .button-green {
background-color: #2c6d0d !important;
border-color: #2c6d0d !important;
}
#content a.button-ochre,
#content span.button-ochre {
background-color: #f69f38 !important;
border-color: #333333 !important;
color: #333333 !important;
}
#content a.button:link {
text-decoration: none !important;
border-width: 3px !important;
border-style: solid !important;
}
#content a.button:visited,
#homepage-top #alerts a.button:visited {
color: #ffffff !important;
text-decoration: underline !important;
}
#content a.button-dkred:hover,
#content .button-plum:hover {
color: #5e0035 !important;
border-color: #5e0035 !important;
}
#content a.button-maroon:hover {
color: #7d2929 !important;
border-color: #7d2929 !important;
}
#content a.button-blue:hover {
color: #3a6f7f !important;
border-color: #3a6f7f !important;
}
#content a.button-mdblue:hover {
color: #28569f !important;
border-color: #28569f !important;
}
#content a.button-dkblue:hover {
color: #08415c !important;
border-color: #08415c !important;
}
#content a.button-green:hover {
color: #2c6d0d !important;
border-color: #2c6d0d !important;
}
#content a.button-ochre:hover {
color: #512f06 !important;
border-color: #512f06 !important;
}
/* */
#content a.button:active,
#content span.button:active,
#homepage-top #alerts a.button:active {
text-decoration: none !important;
color: #ffffff !important;
}
#content a.button:focus,
#content span.button:focus,
#homepage-top #alerts a.button:focus {
text-decoration: underline !important;
background: #000 !important;
color: #ffffff !important;
box-shadow: 0 0 1px 1px #5b9dd9;
}
#content a.button:hover,
#homepage-top #alerts a.button:hover {
text-decoration: underline !important;
border-width: 3px !important;
background-color: #fff !important;
}
#content a.button-red:hover,
#homepage-top #alerts a.button:hover {
color: #c41230 !important;
border-color: #c41230 !important;
}
/* **/
#content .well-grey {
min-height: 20px;
background-color: #f5f5f5;
border: 2px solid #cccccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#content .well-snow {
min-height: 20px;
background-color: #f7f7f7;
border: 2px solid #dddddd;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#content .well-blue,
#content .highlightbox,
.portletStaticText #content .well-blue,
.portletStaticText #content .highlightbox {
min-height: 20px;
background-color: #edf5f7;
border: 2px solid #c4dbe3; /**/
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#content .highlightbox,
#content .well-grey,
#content .well-snow,
#content .well-blue {
padding: 30px 25px 30px 35px;
margin: 45px 0 45px 0;
clear: both;
}
#content .highlightbox ul:last-of-type,
#content .highlightbox ol:last-of-type,
#content .well-grey ul:last-of-type,
#content .well-grey ol:last-of-type,
#content .well-snow ul:last-of-type,
#content .well-snow ol:last-of-type,
#content .well-blue ul:last-of-type,
#content .well-blue ol:last-of-type {
margin-bottom: 0 !important;
}
#content table {
margin-bottom: 2em;
border-collapse: collapse;
background: #ffffff;
}
#content table.vertical {
font-size: 18px;
}
#content thead {
display: table-header-group;
vertical-align: middle;
}
#content tbody {
color: #333333 !important;
display: table-row-group;
vertical-align: middle;
}
#content table > tr {
vertical-align: middle;
}
#content th {
color: #333333;
font-weight: 800 !important;
text-align: left;
}
#content table th,
#content table td {
text-align: left;
vertical-align: top;
line-height: 1.3em;
}
#content table.lined th,
#content table.lined td,
#content table.vertical th,
#content table.vertical td {
padding: 0.5em 1em;
}
#content table th[scope="row"] em {
font-weight: 400;
}
#content caption {
font-size: 115%;
padding: 0.9em 1.5em 0.6em 0.2em;
line-height: 1.25em;
text-align: left;
font-weight: 600;
font-style: italic;
}
#content thead th {
background: #d1d1d1;
}
#content table.invisible tr th[scope="col"],
#content table.lined tr th[scope="col"] {
background-color: #ffffff;
}
#content table.invisible tr th[scope="row"],
#content table.lined tr th[scope="row"] {
background-color: #ffffff;
}
#content table.vertical th {
background: #eeeeee;
color: #000000;
}
#content tfoot {
display: table-footer-group;
vertical-align: middle;
border-top: solid 3px #cccccc;
padding: 1em;
}
#content table.invisible tfoot {
color: #333333;
border-top: none !important;
}
#content tfoot td {
font-weight: 600 !important;
font-style: italic;
padding: 1em !important;
}
#content table.grid,
#content table.grid tr,
#content table.grid th,
#content table.grid td,
#content table.fancy,
#content table.fancy tr,
#content table.fancy th,
#content table.fancy td,
#content table.plain,
#content table.plain tr,
#content table.plain th,
#content table.plain td,
#content table.vertical,
#content table.vertical tr,
#content table.vertical th,
#content table.vertical td {
border: thin solid #cccccc !important;
}
#content table.invisible,
#content table.lined {
border: none;
}
#content table.lined th,
#content table.lined tbody td,
#content table.lined tfoot td {
border-bottom: thin solid #cccccc !important;
}
#content table.vertical tr:nth-child(odd),
#content table.grid tbody tr:nth-child(odd),
#content table.fancy tbody tr:nth-child(odd) {
background: #eeeeee !important;
}
#content table.fancy tbody tr:hover,
#content table.fancy tbody tr:hover th,
#content table.fancy tbody tr:hover td,
#content table.grid tbody tr:hover,
#content table.grid tbody tr:hover th,
#content table.grid tbody tr:hover td,
#content table.plain tbody tr:hover,
#content table.plain tbody tr:hover th,
#content table.plain tbody tr:hover td,
#content table.lined tbody tr:hover,
#content table.lined tbody tr:hover th,
#content table.lined tbody tr:hover td {
background: #edf5f7 !important;
}
#content table.fancy tfoot tr:hover th,
#content table.fancy tfoot tr:hover td #content table.plain tfoot tr:hover th,
#content table.plain tfoot tr:hover td,
#content table.lined tfoot tr:hover th,
#content table.lined tfoot tr:hover td {
background: #edf5f7 !important;
}
/* */
#content .wide td,
#content .wide th[scope="row"] {
padding: 1em !important;
line-height: 1.5em !important;
}
#content .wide td a,
#content .wide th[scope="row"] a {
font-size: 108% !important;
}
#content .wide .documentDescription {
font-weight: normal !important;
font-size: 16px !important;
}
#content .half {
width: 50% !important;
}
#content .mid {
width: 75% !important;
}
#content .full {
width: 100% !important;
}
#content .narrow th,
#content .narrow td {
padding: 0.25em 0.6em 0.25em 1em;
}
#content .striped tbody tr:nth-child(odd) {
background: #eeeeee !important;
}
table.schools tbody td.schoolPhone,
table.schools tbody td.schoolAddress,
table.schools tbody td.schoolGrades {
white-space: nowrap;
}
/* */
#content th.nowrap,
#content td.nowrap {
white-space: nowrap !important;
}
/* */
#homepage-top #alerts a {
padding: 2px 4px 2px 4px;
}
#homepage-top #alerts a:link {
color: #0052c2 !important;
border-bottom: thin solid #0052c2;
}
#homepage-top #alerts a:visited {
color: #0052c2 !important;
border-bottom: thin dotted #0052c2;
}
#homepage-top #alerts a:hover,
#homepage-top #alerts a:focus {
background: #08415c !important;
color: #fff !important;
border: none;
}
#content #audience-listing .tileItem a.linkPanel {
padding: 3px 1px 0;
border: none;
}
#content #audience-listing .tileItem a.linkPanel:link strong,
#audience-listing .tileItem a:visited {
color: #305b60 !important;
border: none !important;
text-decoration: none;
}
#content #audience-listing .tileItem a.linkPanel:hover,
#audience-listing .tileItem a.linkPanel:focus {
background: transparent !important;
text-decoration: none;
box-shadow: 0 0 1px 1px #5b9dd9;
}
#content #audience-listing .tileItem a.linkPanel:active {
background: transparent !important;
color: #fff !important;
border: 1px solid blue;
}
#content #audience-listing .tileHeadline a:link,
#audience-listing .tileHeadline a:visited {
color: #000 !important;
border: none;
text-decoration: none;
}
#content #audience-listing .tileHeadline a:hover,
#audience-listing .tileHeadline a:focus {
color: #000 !important;
border: none;
text-decoration: underline;
}
#content #audience-listing a.linkPanel:focus,
#portal-logo:focus {
outline: none;
border-color: #5b9dd9;
box-shadow: 0 0 1px 1px #5b9dd9;
}
/* */
#content div.listingBar.pagination,
#content div.listingBar.listingBarPast,
#content div.listingBar.listingBarUpcoming,
#content div.listingBar.listingBarDetailedShort {
margin: 0 0 30px 0;
padding: 0;
clear: both;
border-top: thin solid #dddddd;
border-bottom: 2px solid #dddddd;
overflow: auto;
}
#content div.listingBar.pagination p.h4,
#content div.listingBar.listingBarDetailedShort p.h4 {
margin-bottom: 0 !important;
}
#content div.listingBar.pagination a,
#content div.listingBar.listingBarPast a,
#content div.listingBar.listingBarUpcoming a,
#content div.listingBar.listingBarDetailedShort a {
font-size: 1.1em;
font-weight: 400;
color: #000000 !important;
padding: 9px 12px 8px 12px;
}
#content div.listingBar.pagination .next {
font-weight: bold;
font-size: 1.1em;
padding-left: 20px;
}
#content div.listingBar.pagination .previous {
float: left;
font-weight: 600;
font-size: 1.1em;
padding-right: 20px;
}
#content div.listingBar.pagination .current {
font-weight: 600;
padding: 12px 12px 12px 12px;
color: #ffffff !important;
background: #505050;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#content div.listingBar.pagination a:hover,
#content div.listingBar.listingBarPast a:hover,
#content div.listingBar.listingBarUpcoming a:hover,
#content div.listingBar.listingBarDetailedShort a:hover {
color: #ffffff !important;
}
#content div.listingBar.pagination a:focus,
#content div.listingBar.listingBarPast a:focus,
#content div.listingBar.listingBarUpcoming a:focus,
#content div.listingBar.listingBarDetailedShort a:focus {
outline: none;
color: #ffffff !important;
border-color: #5b9dd9;
box-shadow: 0 0 1px 1px #5b9dd9;
}
/* **/
#viewlet-below-content div.listingBar {
font-weight: 600;
overflow: auto;
margin-top: 1em;
}
#viewlet-below-content div.listingBar a.next,
#viewlet-below-content div.listingBar a.previous {
padding: 1.5em 1.5em;
width: 38%;
border: 3px solid #205c90 !important;
background: #fafafc;
margin-left: 1em;
margin-right: 1em;
}
#viewlet-below-content div.listingBar a.next:link,
#viewlet-below-content div.listingBar a.previous:link,
#viewlet-below-content div.listingBar a.next:visited,
#viewlet-below-content div.listingBar a.previous:visited {
color: #205c90 !important;
font-weight: 600;
font-family: Arial, sans-serif;
font-size: 1.2em;
line-height: 1.5em;
}
#viewlet-below-content div.listingBar a.next:hover,
#viewlet-below-content div.listingBar a.previous:hover
/***/ {
text-decoration: none;
background-color: #cedd3e !important;
border-color: #cccccc;
color: #000 !important;
}
#viewlet-below-content div.listingBar a.next:active,
#viewlet-below-content div.listingBar a.previous:active {
text-decoration: underline;
color: white !important;
}
#viewlet-below-content div.listingBar a.next:focus,
#viewlet-below-content div.listingBar a.previous:focus {
outline: none;
border-color: #5b9dd9;
box-shadow: 0 0 2px 1px #5b9dd9;
color: white !important;
}
/* */
#content .deptinfo a,
#content .rightColumnBlue a,
#content .rightColumnBoxOne a,
#content .rightColumnBoxTwo a,
#content .rightColumnBoxThree a {
color: #ffffff /**/;
background-image: none;
font-weight: 600;
padding: 3px 3px 0;
}
#content .deptinfo a:link,
#content .deptinfo a.external-link:link,
#content .deptinfo a.internal-link:link,
#content .deptinfo span.link-external a:link,
#content .rightColumnBlue a:link,
#content .rightColumnBlue a.external-link:link,
#content .rightColumnBlue a.internal-link:link,
#content .rightColumnBoxOne a:link,
#content .rightColumnBoxOne a.external-link:link,
#content .rightColumnBoxOne a.internal-link:link,
#content .rightColumnBoxTwo a:link,
#content .rightColumnBoxTwo a.external-link:link,
#content .rightColumnBoxTwo a.internal-link:link,
#content .rightColumnBoxThree a:link,
#content .rightColumnBoxThree a.external-link:link,
#content .rightColumnBoxThree a.internal-link:link {
color: #ffffff !important;
text-decoration: underline;
}
#content .deptinfo a:visited,
#content .deptinfo a.external-link:visited,
#content .deptinfo a.internal-link:visited,
#content .deptinfo span.link-external a:visited,
#content .rightColumnBlue a:visited,
#content .rightColumnBoxOne a:visited,
#content .rightColumnBoxTwo a:visited,
#content .rightColumnBoxThree a:visited {
color: #eeeeee !important;
border-bottom-color: white !important;
}
/* */
#content .deptinfo a:hover,
#content .deptinfo a.external-link:hover,
#content .deptinfo a.internal-link:hover,
#content .deptinfo span.link-external a:hover,
#content .rightColumnBlue a:hover,
#content .rightColumnBoxOne a:hover,
#content .rightColumnBoxTwo a:hover,
#content .rightColumnBoxThree a:hover {
color: #ffffff !important;
background: #000000 !important;
text-decoration: none;
}
#content .deptinfo a:active,
#content .deptinfo a.external-link:active,
#content .deptinfo a.internal-link:active,
#content .deptinfo span.link-external a:active,
#content .rightColumnBlue a:active,
#content .rightColumnBoxOne a:active,
#content .rightColumnBoxTwo a:active,
#content .rightColumnBoxThree a:active {
background: #e1eeee !important;
color: #333333 !important;
}
#content .deptinfo a:focus,
#content .deptinfo a.external-link:focus,
#content .deptinfo a.internal-link:focus,
#content .deptinfo span.link-external a:focus,
#content .rightColumnBlue a:focus,
#content .rightColumnBoxOne a:focus,
#content .rightColumnBoxTwo a:focus,
#content .rightColumnBoxThree a:focus {
color: #ffffff !important;
background: #000000 !important;
text-decoration: none;
}
/* */
#portal-heading .highlightedSearchTerm,
#content a.homepageTopButton:link,
#content .homepageTopButton:visited,
a.homepageTopButton:link,
.template-hub_view .homepageTopButton:visited
/**/ {
color: #333333 !important;
}
/* */
body.userrole-anonymous .portletNavigationTree .state-published,
body.userrole-anonymous .portletNavigationTree a,
table.cal .eventlisting a,
.template-solgemafullcalendar_view #content #calendar .fc-content a.state-published,
#content table.cal .eventlisting a:hover
/**/ {
color: #333333 !important;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header,
#content .deptinfo,
#content .deptinfo h2,
#content .deptinfo h3,
#content .rightColumnBlue h2,
#content .rightColumnBlue h3,
#content .rightColumnBlue,
#content .rightColumnBoxOne,
#content .rightColumnBoxOne h2,
#content .rightColumnBoxOne h3,
#content .rightColumnBoxTwo,
#content .rightColumnBoxTwo h2,
#content .rightColumnBoxTwo h3,
#content .rightColumnBoxThree,
#content .rightColumnBoxThree h2,
#content .rightColumnBoxThree h3,
#portal-heading h1.documentFirstHeading,
#content .rightColumnBrown h2,
#content .rightColumnBrown h2 strong,
#portal-globalnav-collapse,
#portal-globalnav li a,
#portal-globalnav .selected a,
#portal-globalnav a:hover,
#portal-globalnav .selected a:hover,
#audience-boxes,
#audience-boxes a {
color: white;
}
.socialMediaIcons a,
.socialMediaIcons a:link {
padding: 0.4em 0.1em 0.1em 0.1em;
}
.socialMediaIcons a:hover,
.socialMediaIcons a:focus {
padding: 0.4em 0 0 0;
box-shadow: 0 0 2px 2px #1f6df4;
}
#content .socialMediaIcons li {
display: inline;
margin-right: 10px !important;
padding: 0 !important;
}
#content .socialMediaIcons a,
#content .socialMediaIcons a:link,
#content .socialMediaIcons span a,
#content .socialMediaIcons span a:link {
padding: 0 !important;
margin: 0 !important;
text-decoration: none !important;
font-size: 36px !important;
}
/* */
#aps-footer .socialMediaIcons a {
padding: 0 !important;
font-size: 36px !important;
}
/* *****/
#content .press ul {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
#content .press li {
padding: 1.5em 0.8em 1.3em 1.3em !important;
border: 1px solid #b3b3b3;
margin-bottom: 2em;
background: #f9f9f9 !important;
border-radius: 4px;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#content .press li:last-child {
padding-bottom: 2em;
margin-bottom: 2em;
}
#content .press .newsItemDate {
font-size: 16px !important;
color: #000000;
font-style: normal;
border-bottom: none;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 600 !important;
letter-spacing: 0.02em;
}
#content .press .newsItemDepartment,
.template-hub_view #content .newsItemDepartment {
font-size: 18px;
font-style: italic;
letter-spacing: 0.01em;
line-height: 1.3em;
font-weight: normal;
}
#content .press .newsItemTitle {
font-size: 20px;
line-height: 1.4em;
font-weight: 600;
padding: 0.4em 0 0.6em 0;
}
#content .press .newsItemDesc {
font-size: 16px;
line-height: 1.45em;
}
#content .press .newsHubImgWrapper {
float: right !important;
margin: 0 1em 1.6em 1.7em !important;
background-color: white;
border: 7px solid #ffffff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
}
#content .press ul li a,
#content .press ul li a:link {
text-decoration: underline !important;
border-bottom: none;
}
#content .press ul li a:visited {
text-decoration: none !important;
}
#content .press ul li a:hover {
color: #ffffff !important;
}
#content .press ul li a:active {
color: #ffffff !important;
background: #000000 !important;
text-decoration: none !important;
}
#content .press ul li a:focus {
color: #ffffff !important;
outline: none;
border-color: #5b9dd9;
box-shadow: 0 0 1px 1px #5b9dd9;
}
#google_translate_element {
margin: 5px 0;
}
#translation-disclaimer a {
font-size: 0.8rem;
}
.goog-te-gadget-simple {
padding: 3px !important;
}
/* */
/* */
.portlet header,
.portlet header a:link,
.portlet header a:visited,
.portlet header a:visited,
.portlet header a:hover {
color: #000000;
}
#content .portlet header,
#content .portlet header a:link,
#content .portlet header a:visited,
#content .portlet header a:visited,
#content .portlet header a:hover {
color: #305b60 !important;
}
/* */
#content .portlet header a:hover {
color: #305b60 !important;
}
/* */
/* */
/* */
aside.portletStaticText {
background-color: #fafafa; /**/
border: 2px solid #dddddd;
padding-left: 8px;
padding-top: 10px;
margin-top: 3em !important;
margin-bottom: 2em !important;
}
.portletStaticText header {
letter-spacing: normal;
line-height: 1.9em;
font-weight: 600 !important;
font-size: 1.9em !important;
color: #333333 !important;
}
aside.portletStaticText ul {
font-size: 1.103em;
}
aside.portletStaticText li {
letter-spacing: 0.02em !important;
padding-bottom: 0.2em !important;
}
aside.portletStaticText a,
aside.portletStaticText a:link {
color: #0052c2 !important;
}
aside.portletStaticText a:visited {
color: #884488 !important;
}
aside.portletStaticText a:hover {
color: #ffffff !important;
background: #08415c !important;
}
aside.portletStaticText a:active {
color: #ffffff !important;
text-decoration: underline !important;
}
aside.portletStaticText a:focus {
color: #ffffff !important;
text-decoration: underline !important;
}
/* */
.portletNavigationTree .portletHeader,
.portletNavigationTree .portletHeader a:link,
.portletNavigationTree .portletHeader a:visited,
.portletNavigationTree .portletHeader a:hover {
color: #b3b3b3 !important;
}
/* */
.portlet header,
.template-hub_view .homepageTopButton {
font-family: "Raleway", sans-serif;
letter-spacing: normal;
letter-spacing: 0.01em;
}
/* *******/
/* */
.portlet,
#alerts-background,
#top-background,
#bottom-background,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
#content div.listingBar.pagination,
#content div.listingBar.listingBarPast,
#content div.listingBar.listingBarUpcoming,
#content div.listingBar.listingBarDetailedShort,
.portletEvents,
.portletNews,
.portlet dt,
.homepageTopButton {
background-color: #f7f7f7;
}
/* */
.template-homepage_view #portal-globalnav-collapse,
.rightButton {
background-color: #4d4d4d;
}
/* */
.insideDepartment #portal-heading,
.insideDepartment #heading-background,
#content .deptinfo,
#content .rightColumnBlue {
background-color: #3a6f7f;
}
/* */
#content .rightColumnRed {
background-color: #c41230;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header,
#portal-heading,
#heading-background {
background-color: #3a6f7f;
}
TABLE.cal TH {
background-color: #3a6f7f !important;
}
div #sfc-ical-export {
display: none !important;
}
/* */
#content .rightColumnBrown h2 {
background-color: #d1780a /**/;
}
/* */
#content .rightColumnBrown h2 {
border-color: #d1780a /**/;
}
/* */
/* */
#content .rightColumnBoxOne,
.section-students-parents #portal-heading,
.section-students-parents #heading-background,
#audience-boxes .studentsAndParents {
background: #b1102b;
/* */
background: -moz-linear-gradient(top, #b1102b 0%, #a61e32 100%);
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, #b1102b),
color-stop(100%, #a61e32)
);
/* */
background: -webkit-linear-gradient(top, #b1102b 0%, #a61e32 100%);
/* */
background: -o-linear-gradient(top, #b1102b 0%, #a61e32 100%);
/* */
background: -ms-linear-gradient(top, #b1102b 0%, #a61e32 100%);
/* */
background: linear-gradient(to bottom, #b1102b 0%, #a61e32 100%);
/* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41230', endColorstr='#a61e32', GradientType=0);
/* */
}
/* */
#content .rightColumnBoxTwo,
.section-staff #portal-heading,
.section-staff #heading-background,
#audience-boxes .employees {
background: #3a6f7f;
/* */
background: -moz-linear-gradient(top, #3a6f7f 0%, #305b60 100%);
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, #3a6f7f),
color-stop(100%, #305b60)
);
/* */
background: -webkit-linear-gradient(top, #3a6f7f 0%, #305b60 100%);
/* */
background: -o-linear-gradient(top, #3a6f7f 0%, #305b60 100%);
/* */
background: -ms-linear-gradient(top, #3a6f7f 0%, #305b60 100%);
/* */
background: linear-gradient(to bottom, #3a6f7f 0%, #305b60 100%);
/* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3A6F7F', endColorstr='#305b60', GradientType=0);
/* */
}
/* */
#content .rightColumnBoxThree,
.section-community #portal-heading,
.insideDepartment.section-community #portal-heading,
.section-community #heading-background,
.insideDepartment.section-community #heading-background,
#audience-boxes .community,
.subsection-school-calendars-and-grading-periods-aps-choice-checks-2021-2022
#heading-background,
.subsection-school-calendars-and-grading-periods-aps-choice-checks-2021-2022
#portal-heading {
background: #08415c;
/* */
background: -moz-linear-gradient(top, #0c5679 0%, #08415c 100%);
/* */
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, #0c5679),
color-stop(100%, #08415c)
);
/* */
background: -webkit-linear-gradient(top, #0c5679 0%, #08415c 100%);
/* */
background: -o-linear-gradient(top, #0c5679 0%, #08415c 100%);
/* */
background: -ms-linear-gradient(top, #0c5679 0%, #08415c 100%);
/* */
background: linear-gradient(to bottom, #0c5679 0%, #08415c 100%);
/* */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08415c', endColorstr='#08415c', GradientType=0);
/* */
}
#audience-boxes :focus {
z-index: 3;
box-shadow: 0 0 2px 2px #1f6df4;
}
/* **/
#aps-audience-blocks {
height: 188px;
max-height: 188px;
}
#aps-audience-blocks div {
padding: 19px 10px 10px 25px;
height: 164px;
}
#aps-audience-blocks h2 img {
margin-right: 5px;
}
#aps-audience-blocks h2 {
height: 40px;
margin: 0 0 18px 0;
}
/* */
#content hr,
.template-solgemafullcalendar_view .ui-widget-header,
.portlet,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
.portletEvents,
.portletNews,
.portletAPSDepartmentEventsPortlet .portletItem,
.portletAPSDepartmentEventsPortlet .portletFooter,
.portletEvents .portletItem,
#portal-searchbox .LSBox,
#content .rightColumnBrown {
border-color: #b3b3b3;
}
/* */
.portlet,
.portletAPSDepartmentEventsPortlet,
.portletAPSDepartmentNewsPortlet,
.portletEvents,
.portletNews {
border-width: 1px;
border-style: solid;
border-color: #cccccc;
}
.portletNews header,
.portletAPSDepartmentNewsPortlet header,
.portletEvents header,
.portletAPSDepartmentEventsPortlet header {
font-size: 1.9em !important;
line-height: 1.2em !important;
}
aside.portlet {
margin-right: 15px;
margin-left: 0px;
padding-bottom: 15px;
}
/* */
/* */
#portal-globalnav {
margin: 0;
}
/* */
.portlet {
margin-bottom: 20px;
padding: 0.5em;
line-height: 1.6em;
font-size: 80%;
}
.portlet header {
padding: 5px 0 0 10px;
font-weight: 300;
font-size: 25px;
margin-top: 6px;
}
.portlet header a:hover {
text-decoration: none;
}
.portlet .portletItem,
.portlet .portletFooter,
.portletError li {
padding: 10px 10px;
}
/* */
.portletStaticText {
border-width: 0;
}
.portletStaticText ul {
margin-left: 20px;
list-style-type: disc;
}
.portletNavigationTree {
background-color: transparent;
border-width: 0;
margin-right: 1em;
padding: 0.3em;
}
.portletNavigationTree ul.navTree a {
display: block;
}
.portletNavigationTree a.state-private {
color: #fc0e1c !important;
}
/* */
.portlet ul.navTreeLevel0 li.navTreeTopNode {
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 24px;
color: #000000;
margin: 0;
padding: 0;
}
.portlet ul.navTreeLevel0 li.navTreeTopNode a,
.portlet ul.navTreeLevel0 li.navTreeTopNode a:link {
display: block;
margin: 0 0 0 -14px;
padding: 4px 0 4px 14px;
}
.portlet ul.navTreeLevel0 li.navTreeTopNode a,
.portlet ul.navTreeLevel0 li.navTreeTopNode a:link,
.portlet ul.navTreeLevel0 li.navTreeTopNode a:visited {
font-weight: 600 !important;
background: none;
color: #000000 !important;
}
.portlet ul.navTreeLevel0 li.navTreeTopNode a:hover,
.portlet ul.navTreeLevel0 li.navTreeTopNode a:active {
text-decoration: underline !important;
background: #f5f5f5;
color: #000000 !important;
}
.portlet ul.navTreeLevel0 li.navTreeTopNode a:focus {
background: #000000 !important;
text-decoration: underline !important;
color: #ffffff !important;
border-left: 3px solid #000000;
}
.portlet ul.navTree .navTreeCurrentItem,
.portlet ul.navTree .navTreeCurrentItem:link,
.portlet ul.navTree .navTreeCurrentItem:visited {
background: #ffffff;
color: #000000 !important;
font-weight: 600;
border-left: 3px solid #c41230;
padding-left: 0.5em;
padding-right: 0.5em !important;
margin-left: -1em;
margin-right: 0 !important;
}
.portlet ul.navTree .navTreeCurrentItem:link,
.portlet ul.navTree .navTreeCurrentItem:visited {
background: #f5f5f5 !important;
}
.portlet ul.navTree .navTreeCurrentItem:hover {
background: #f5f5f5 !important;
text-decoration: underline;
border-left: 3px solid #c41230;
padding-left: 0.5em;
padding-right: 1em;
margin-right: 0 !important;
}
.portlet ul.navTree .navTreeCurrentItem:focus {
background: #000000 !important;
color: #ffffff !important;
text-decoration: underline !important;
}
.portlet ul.navTree .navTreeCurrentItem:active {
text-decoration: underline;
border-left: 3px solid #c41230;
}
.icons-on .portlet ul.navTree .navTreeCurrentItem:hover {
margin-left: -1em;
}
/* */
.portletNavigationTree ul.navTree .navTreeItem {
font-size: 0.9rem;
line-height: 1.25em;
padding: 0; /**/
}
.portletNavigationTree ul.navTree li {
margin-bottom: 0;
}
.portletNavigationTree ul.navTree a,
.portletNavigationTree ul.navTree a:link,
.portletNavigationTree ul.navTree a:visited {
padding-top: 7px;
padding-bottom: 7px;
text-decoration: none !important;
padding-right: 7px !important;
margin-right: 0 !important;
}
.portlet ul.navTree a:hover,
.portlet ul.navTree a:active {
text-decoration: underline !important;
background: #f5f5f5 !important;
padding-right: 7px !important;
margin-right: 0 !important;
/* */
}
.portlet ul.navTree a:focus {
background: #000000 !important;
color: #ffffff !important;
text-decoration: underline !important;
border-left: 3px solid #000000;
padding-right: 7px !important;
margin-right: 0 !important;
}
.portletNavigationTree .portletHeader {
font-weight: normal;
background-color: transparent;
padding-left: 0;
padding-top: 0;
letter-spacing: normal;
}
.portletNavigationTree .portletItem {
padding: 0;
}
.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: 0.1em dotted #ddd;
}
.portletNavigationTree ul.navTree ul.navTree {
margin-top: 0;
padding-left: 8px;
}
.portlet ul.navTree li a:hover,
.portlet ul.navTree li a:active {
padding-left: 1em;
padding-right: 1em;
margin-left: -1em;
margin-right: -1em;
color: black !important;
}
.portlet ul.navTree li a:focus {
padding-left: 1em;
padding-right: 1em;
margin-left: -1em;
margin-right: -1em;
color: #ffffff !important;
}
.icons-on .portlet ul.navTree li a {
line-height: 1em;
}
.icons-on .portlet ul.navTree li a:hover {
padding-right: 1em;
margin-left: -1em !important;
}
/* */
#portal-columns #portal-column-content.width-full #content {
margin-left: 0;
}
#content .documentActions ul {
height: 25px;
}
#content .documentActions ul {
list-style: none outside none;
margin: 20px 0 0 0;
}
#content hr {
margin: 1em 0;
border-style: solid;
border-width: 1px 0 0 0;
}
#content div.newsImageContainer p.discreet {
top: auto;
padding: 0.5em;
background-color: transparent;
color: #484641;
width: 375px;
font-size: 0.9em;
line-height: 1.3em;
margin-bottom: 12px;
}
.template-apsdocument_view .newsImageContainer img.newsImage,
.template-newsitem_view .newsImageContainer img.newsImage,
.template-department_view .newsImageContainer img.newsImage,
.template-meeting_view .newsImageContainer img.newsImage,
.template-pressroom_view .newsImageContainer img.newsImage {
width: 400px;
height: auto;
}
.image-left {
margin: 10px 20px 10px 0;
}
/* */
#content .rightcolumn {
width: 190px;
padding-left: 20px;
background-color: white;
}
#content .rightColumnBlue,
#content .rightcolumn,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree {
float: right;
clear: right;
margin: 30px 0 30px 15px;
}
#content .rightColumnBlue,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree {
width: 200px;
padding: 20px;
line-height: 1.6em;
}
#content .rightColumnBrown {
background-color: white;
border-width: 1px;
border-style: solid;
padding: 19px;
/* */
}
#content .rightColumnBrown h2 {
margin-left: -19px;
margin-right: -19px;
padding: 10px 20px 10px 5px;
margin-bottom: 5px;
border-width: 0 0 15px 15px;
border-bottom-color: white;
border-style: solid;
line-height: 1.3em;
}
/* */
#content .deptinfo > *:first-child,
#content .highlightbox > *:first-child,
#content .well-grey > *:first-child,
#content .well-snow > *:first-child,
#content .well-blue > *:first-child,
#content .rightColumnBlue > :first-child,
#content .rightColumnBrown > :first-child,
#content .rightColumnBoxOne > :first-child,
#content .rightColumnBoxTwo > :first-child,
#content .rightColumnBoxThree > :first-child {
margin-top: 0;
}
/* */
#content .deptinfo > *:last-child,
#content .highlightbox > *:last-child,
#content .well-grey > *:last-child,
#content .well-snow > *:last-child,
#content .well-blue > *:last-child,
#content .rightColumnBlue > :last-child,
#content .rightColumnBrown > :last-child,
#content .rightColumnBoxOne > :last-child,
#content .rightColumnBoxTwo > :last-child,
#content .rightColumnBoxThree > :last-child {
margin-bottom: 0;
}
/* */
#content .rightColumnBrown h2:first-child {
margin-top: -19px;
}
#content .deptinfo {
padding: 20px;
}
.template-homepage_view #audience-boxes {
position: absolute;
width: 320px;
}
.template-homepage_view #audience-boxes .audience {
position: relative;
height: 112px;
}
.template-homepage_view #audience-boxes .audience {
padding: 12px 0 15px 10px;
margin-right: 20px;
}
.template-homepage_view #audience-boxes h2 {
font-size: 24px;
}
.template-homepage_view #audience-boxes ul {
font-size: 16px;
letter-spacing: 0.015em;
list-style: none;
margin-left: 0.4em;
margin-top: 0.5em;
}
.template-homepage_view #audience-boxes li {
margin-bottom: 0;
padding-bottom: 0.12em;
}
.template-homepage_view #audience-boxes .studentsAndParents {
margin-top: 0;
}
#audience-boxes {
background-color: #fff;
}
#audience-boxes .audience {
margin: 18px 0 18px 0;
padding: 10px 0 8px 0;
}
#audience-boxes h2 {
font-family: "Source Sans Pro", sans-serif;
font-size: 22px;
font-weight: 400;
margin: 0 0 3px 0;
padding: 0 0 0 6px;
color: #ffffff;
}
.template-homepage_view #audience-boxes .studentsAndParents h2,
.template-homepage_view #audience-boxes .community h2,
.template-homepage_view #audience-boxes .employees h2 {
background-image: url(arrow-light.png);
background-repeat: no-repeat, no-repeat;
}
.template-homepage_view #audience-boxes .studentsAndParents h2 {
background-position: 215px 8px;
}
.template-homepage_view #audience-boxes .community h2 {
background-position: 140px 8px;
}
.template-homepage_view #audience-boxes .employees h2 {
background-position: 135px 8px;
}
/* ***/
#audience-boxes h2 a,
#audience-boxes h2 a:link,
#audience-boxes h2 a:visited {
padding: 2px 6px 0 6px;
text-decoration: underline !important;
}
#audience-boxes h2 a:hover,
#audience-boxes h2 a:active {
padding: 2px 6px 0 6px;
text-decoration: none !important;
}
#audience-boxes h2 a:focus {
background: #000000;
color: #ffffff !important;
box-shadow: 0 0 1px 1px #5b9dd9 !important;
text-decoration: none !important;
}
#audience-boxes li a,
#audience-boxes li a:link,
#audience-boxes li a:visited {
text-decoration: none;
padding: 0.2em 0.4em 0.3em 0.4em;
}
#audience-boxes li a:hover {
color: #ffffff !important;
text-decoration: underline;
padding: 0.2em 0.4em 0.3em 0.4em;
}
#audience-boxes a:active {
background: #000000;
color: #ffffff !important;
text-decoration: none;
}
#audience-boxes li a:focus {
background: #000000;
color: #ffffff !important;
box-shadow: 0 0 1px 1px #5b9dd9 !important;
text-decoration: underline !important;
}
/* */
/* */
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: white;
}
.template-hub_view .homepageTopButton {
background: #f2f2f2;
display: block;
margin-top: 20px;
margin-bottom: 20px;
padding: 12px 30px 12px 40px;
font-weight: bold;
border-radius: 8px;
background-image: url(compass.png), url(arrow.png);
background-repeat: no-repeat, no-repeat;
background-position: 10px center, right center;
}
a.homepageTopButton:hover {
text-decoration: none !important;
}
a.homepageTopButton:focus,
h2#our-schools-label a:focus {
outline: none;
box-shadow: 0 0 3px 1px #1f6df4;
}
.template-hub_view .homepageTopButton.connectWithUs {
background-image: url(gray-email-icon-small.png), url(arrow.png);
}
.template-hub_view .homepageTopButton {
font-size: 20px;
}
.homepageTopButton .small {
display: block;
font-size: 13px;
}
form #school-go-btn {
display: none;
}
#alerts-background {
border: 2px solid #e3e3e3;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#homepage-top #alerts {
clear: both;
margin: 45px 0 15px 0;
padding: 25px 0 15px 0;
background-image: url(APSPortletLogo_large.png);
background-repeat: repeat-y;
background-position: left center;
color: black;
min-height: 145px;
}
#homepage-top #alerts .image-left {
margin: 1px 20px 20px 0;
}
#homepage-top #alerts img {
border-width: 0;
}
/* ***/
#homepage-top .alert {
margin: 20px 20px 20px 0;
padding: 0 0 0 70px;
font-size: 80%;
background-repeat: no-repeat;
background-position: left top;
background-color: transparent;
clear: both;
min-height: 40px;
}
#homepage-top .alert:first-child {
margin-top: 0;
}
#homepage-top .alert h2 {
font-size: 20px;
color: black;
}
#homepage-top .alert .readMore {
display: inline;
}
/* */
.template-homepage_view #edit-bar {
position: relative;
z-index: 9999;
}
.portletEvents a:link,
.portletNews a:link {
text-decoration: underline !important;
}
.homepageOnly,
.template-homepage_view #portal-breadcrumbs,
.template-homepage_view #portal-heading {
display: none;
}
.template-homepage_view .homepageOnly,
.template-edit .homepageOnly,
.mceContentBody .homepageOnly {
display: block;
}
/* */
.portletAPSDepartmentNewsPortlet .portletItem,
#content .portletAPSDepartmentNewsPortlet .portletItem {
padding: 5px 10px !important;
}
.portletAPSDepartmentNewsPortlet .portletItem:last-child,
.portletNews .portletItem:last-child {
padding-bottom: 15px !important;
}
.portletNews .thumbnail {
float: left;
display: none;
}
.portletAPSDepartmentNewsPortlet .title,
.portletNews .title {
font-weight: 600;
color: #3a6f7f;
}
.portletAPSDepartmentNewsPortlet .title,
.portletNews .title a:link {
color: #3a6f7f !important;
}
.portletNews .title,
.portletNews .description {
max-height: 50px;
overflow: hidden;
display: block;
font-size: 1.25em;
line-height: 1.35em;
}
.portletAPSDepartmentNewsPortlet .title {
font-size: 14px;
line-height: 1.35em;
}
.portletAPSDepartmentNewsPortlet .description {
display: none;
}
/* */
.portletAPSDepartmentEventsPortlet .portletItem,
.portletEvents .portletItem,
#content .portletAPSDepartmentEventsPortlet .portletItem,
#content .portletEvents .portletItem {
border-width: 1px 0 0 0;
border-style: solid;
padding: 9px !important;
margin-bottom: 0 !important;
margin-top: 0 !important;
}
.portletAPSDepartmentEventsPortlet .portletItem .eventDescription,
.portletEvents .eventDescription {
display: block;
}
.portletAPSDepartmentEventsPortlet .title,
.portletEvents .portletItem .title,
#content .portletAPSDepartmentEventsPortlet .title,
#content .portletEvents .portletItem .title {
font-size: 1.25em;
line-height: 19px;
font-weight: bold;
display: block;
padding-bottom: 8px;
}
.portletAPSDepartmentEventsPortlet .eventDate,
.portletEvents .eventDate,
#content .portletAPSDepartmentEventsPortlet .eventDate,
#content .portletEvents .eventDate {
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.1em;
}
.portletAPSDepartmentEventsPortlet .month,
.portletEvents .month {
padding-top: 1px;
}
/* */
.portletAPSDepartmentEventsPortlet .portletFooter {
border-width: 0;
border-style: solid;
}
.portletAPSDepartmentNewsPortlet .portletFooter,
.portletAPSDepartmentEventsPortlet .portletFooter {
font-weight: bold;
}
/* */
.portletAPSDepartmentEventsPortlet .portletItem:first-child,
.portletEvents .portletItem:first-child,
#content .portletAPSDepartmentEventsPortlet .portletItem:first-child,
#content .portletEvents .portletItem:first-child {
border-top-width: 0;
padding-top: 0;
margin-top: 10px;
}
.portlet header a,
.portlet header a:link,
.portlet header a:visited,
#content .portlet header a,
#content .portlet header a:link,
#content .portlet header a:visited {
text-decoration: none !important;
}
.portlet header a:hover,
.portletWrapper .portlet header a:hover,
#content .portlet header a:hover,
#content .portletWrapper .portlet header a:hover {
text-decoration: underline !important;
color: #000000 !important;
background: none !important;
}
.portlet header a:active,
.portlet header a:focus,
#content .portlet header a:active,
#content .portlet header a:focus {
text-decoration: underline !important;
color: #000000 !important;
background: none !important;
}
.portletWrapper .portlet .portletItem a.linkPanel:hover {
outline: none;
box-shadow: 0 0 1px 1px #1f6df4;
}
.portletNews a.title,
.portletAPSDepartmentNewsPortlet a.title,
.portletEvents a.title,
.portletAPSDepartmentEventsPortlet a.title,
#content .portletNews a.title,
#content .portletAPSDepartmentNewsPortlet a.title,
#content .portletEvents a.title,
#content .portletAPSDepartmentEventsPortlet a.title {
color: #305b60 !important;
}
.portletNews a:hover,
.portletAPSDepartmentNewsPortlet a:hover,
.portletEvents a:hover,
.portletAPSDepartmentEventsPortlet a:hover,
#content .portletNews a:hover,
#content .portletAPSDepartmentNewsPortlet a:hover,
#content .portletEvents a:hover,
#content .portletAPSDepartmentEventsPortlet a:hover {
text-decoration: none !important;
color: #000000 !important;
background: transparent !important;
}
.portletNews a:focus,
.portletAPSDepartmentNewsPortlet a:focus,
.portletEvents a.title:focus,
.portletAPSDepartmentEventsPortlet a:focus {
text-decoration: none !important;
color: #000000 !important;
background: none !important;
}
.portletWrapper .portlet .portletItem a.linkPanel:focus {
outline: none;
border: 1px dashed #1f6df4;
box-shadow: 0 0 1px 1px #1f6df4;
}
/* ****/
#content .eventDate {
font-size: 25px;
line-height: 1.4em;
border-top: 2px solid #ccc;
padding-top: 1em;
}
.template-department_events_view #content .eventDate,
.template-folder_summary_view #content .eventDate {
border-top: none;
padding-top: 0;
font-size: unset;
}
#content .newsImage {
padding: 5pt;
background-color: #f9f9f9;
border: thin solid #dddddd;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 2px;
-moz-box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
-webkit-box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
}
.template-school_view #content .newsImage {
border: thin solid #dddddd !important;
padding: 0 !important;
border-radius: 0 !important;
}
/* ****/
.template-homepage_view .portletStaticText {
margin-top: 0.6em !important;
}
.template-homepage_view .portlet header {
background-color: transparent;
font-size: 33px !important;
font-weight: 300;
margin: 0 0 0.5em 0 !important;
padding: 0 !important;
}
.template-homepage_view .portlet header a,
.template-homepage_view .portlet header a:link,
.template-homepage_view .portlet header a:visited {
text-decoration: none !important;
color: #4d4d4d;
border-top: 1px solid transparent !important;
border-bottom: 3px solid #4d4d4d !important;
border-right: 1px solid transparent !important;
border-left: 1px solid transparent !important;
}
.template-homepage_view .portlet header a:hover {
text-decoration: none !important;
color: #c41230 !important;
border: 1px dotted #000000 !important;
background: none !important;
box-shadow: none !important;
}
.template-homepage_view .portlet header a:active {
text-decoration: none !important;
color: #000000 !important;
border: 1px dotted #000000 !important;
background: none !important;
}
.template-homepage_view .portlet header a:focus {
text-decoration: none !important;
color: #000000 !important;
background: none !important;
box-shadow: 0 0 1px 1px #1f6df4;
}
.template-homepage_view .portlet .portletFooter {
padding: 0;
margin: 20px 20px 20px 0;
}
.template-homepage_view .portletEvents,
.template-homepage_view .portletNews {
background-color: transparent;
border-width: 0;
}
/* ****/
.template-homepage_view .portletNews {
left: 320px;
position: absolute;
width: 310px;
border-bottom: 5px solid #dddddd;
padding: 0 0 0.7em 0 !important;
}
.template-homepage_view .portletNews .portletItem {
height: 60px !important;
padding: 0 !important;
margin: 10px 15px 16px 0 !important;
}
.template-pressroom_view .portletItem {
padding-bottom: 0.3em !important;
}
.template-homepage_view .portletNews .thumbnail {
float: right;
display: block;
margin-left: 1em;
}
.template-homepage_view .portletNews .title {
font-size: 1.35em;
line-height: 21px;
letter-spacing: 0.01em !important;
padding: 0.1em 0 0.7em 0;
color: #305b60 !important;
}
.template-homepage_view .portletNews .description {
display: none !important;
}
/* ****/
.template-homepage_view .portletEvents {
left: 650px !important;
position: absolute !important;
width: 310px !important;
padding: 0 !important;
}
.template-homepage_view .portletEvents .portletItem {
padding: 0 !important;
border-top: none !important;
border-bottom: 5px solid #dddddd !important;
margin: 0 !important;
}
.template-homepage_view .portletEvents .portletItem:first-child .eventDate {
margin-top: 0 !important;
padding-top: 0 !important;
}
.template-homepage_view .portletEvents .title {
font-size: 1.1em !important;
line-height: 23px !important;
letter-spacing: 0.01em !important;
margin: 0 !important;
padding: 0 !important;
border-bottom: 3px solid transparent !important;
color: #305b60 !important;
display: block !important;
overflow: hidden !important;
height: 30px !important;
}
.template-homepage_view .portletEvents .eventDate {
padding: 0.98em 0 0 0 !important;
float: none !important;
width: auto !important;
text-transform: uppercase !important;
text-align: left !important;
height: 17px !important;
}
.template-homepage_view .portletEvents .month,
.template-homepage_view .portletEvents .day {
font-size: 1.1em !important;
color: #595959 !important;
letter-spacing: 0.15em !important;
display: inline !important;
font-weight: normal !important;
padding: 0 !important;
}
.template-homepage_view .portletEvents .portletItem:nth-child(7),
.template-homepage_view .portletEvents .portletItem:nth-child(8) {
display: none !important;
}
.template-homepage_view .portletEvents .portletItem .visualClear {
display: none !important;
}
.template-homepage_view .portletNews a,
.template-homepage_view .portletNews a:link,
.template-homepage_view .portletEvents a,
.template-homepage_view .portletEvents a:link {
text-decoration: none !important;
}
.template-homepage_view .portletNews a.title:hover,
.template-homepage_view .portletNews a.title:focus,
.template-homepage_view .portletEvents a.title:hover,
.template-homepage_view .portletEvents a.title:focus {
text-decoration: none !important;
border-bottom: 3px solid #4d4d4d !important;
background: transparent !important;
color: #000000 !important;
}
/* **/
/* */
.template-aps_folder_bullet_list_view #content .tileItem ul:first-child {
padding: 1em 0 0.5em 3em;
}
.template-aps_folder_bullet_list_view #content .tileItem ul {
padding: 0.5em 0 0 1.5em;
}
/* */
.template-search .searchResults dt img,
.template-search #rss-subscription {
display: none;
}
.template-search .searchResults dt {
margin-top: 0;
padding-top: 1em;
border-top: thin solid #cccccc;
}
.template-search .searchResults dt:first-child {
border-top: none;
}
.template-search .searchResults dd {
margin-bottom: 0;
padding-bottom: 0;
}
/* */
/* */
.template-atct_subject_view #audience-listing .tileItem,
.template-atct_toplisting_view #audience-listing .tileItem {
float: left;
width: 255px;
padding: 5px;
margin-right: 30px;
margin-bottom: 9px;
position: relative;
}
.template-atct_subject_view #audience-listing .tileItem {
width: 338px;
}
.template-atct_toplisting_view #audience-listing .tileItem a.linkPanel {
padding: 0 10px 0 0 !important;
margin: 0;
border: none;
}
.template-atct_toplisting_view
#audience-listing-items
.tileItem:nth-child(3n + 3),
.template-atct_toplisting_view #audience-listing-items .tileItem:last-child,
.template-atct_subject_view #audience-listing-items .tileItem:nth-child(2n + 2),
.template-atct_subject_view #audience-listing-items .tileItem:last-child {
margin-right: 0;
}
/* **/
.template-atct_toplisting_view #audience-listing-items .imageWrapper {
width: 100%;
height: 255px !important;
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
border: 6px solid #fff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
}
.template-atct_subject_view #audience-listing-items img {
border: 6px solid #fff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
}
.template-atct_toplisting_view #audience-listing-items img {
width: 100%;
}
.template-atct_subject_view #audience-listing-items .tileHeadline,
.template-atct_toplisting_view #audience-listing-items .tileHeadline {
height: 75px;
font-size: 18px;
line-height: 24px;
margin: 10px 0;
color: #08415c !important;
}
.template-atct_subject_view #audience-listing-items .tileBody,
.template-atct_toplisting_view #audience-listing-items .tileBody {
line-height: 17.5px;
margin: 2em 0 0 0 !important;
}
.template-atct_subject_view #audience-listing-items .tileBody {
margin-top: 1.5em !important;
}
.template-atct_toplisting_view #audience-listing .description,
.template-atct_toplisting_view #audience-listing .description,
.template-atct_toplisting_view #audience-listing .documentByLine,
.template-atct_toplisting_view #audience-listing .readMore,
.template-atct_subject_view #audience-listing .documentByLine,
.template-atct_subject_view #audience-listing .readMore {
display: none;
}
.template-atct_subject_view .newsItemDate,
.template-atct_toplisting_view .newsItemDate {
font-family: "Raleway", sans-serif;
color: #28569f;
font-size: 16px;
font-weight: 600;
padding: 0 !important;
font-style: normal;
border: none;
}
/* */
.template-atct_subject_view #category {
font-size: 94%;
line-height: 25px;
}
.template-atct_subject_view #category a {
color: #333333;
font-weight: bold;
white-space: nowrap;
}
.template-atct_subject_view #category a:hover,
.template-atct_subject_view #content #category a.selected.link-category {
color: #ffffff !important;
background-color: #205c90;
}
.template-atct_subject_view #content #category a.showAll {
color: #305b60 !important;
}
.template-atct_subject_view #content #category a:hover.showAll {
color: #305b60 !important;
text-decoration: underline;
background: transparent !important;
}
/* */
/* */
/* */
/* */
#portlets-footer div.position-0 {
margin-left: -100%;
}
/* */
#portlets-footer div.width-1\:2 {
width: 50%;
}
#portlets-footer div.position-1\:2 {
margin-left: -50%;
}
/* */
#portlets-footer div.width-1\:3 {
width: 33.33333%;
}
#portlets-footer div.position-1\:3 {
margin-left: -66.66666%;
}
#portlets-footer div.position-2\:3 {
margin-left: -33.33333%;
}
/* */
#portlets-footer div.width-1\:4 {
width: 25%;
}
#portlets-footer div.position-1\:4 {
margin-left: -75%;
}
#portlets-footer div.position-3\:4 {
margin-left: -25%;
}
/* */
#portlets-footer div.width-1\:5 {
width: 20%;
}
#portlets-footer div.position-1\:5 {
margin-left: -80%;
}
#portlets-footer div.position-2\:5 {
margin-left: -60%;
}
#portlets-footer div.position-3\:5 {
margin-left: -40%;
}
#portlets-footer div.position-4\:5 {
margin-left: -20%;
}
/* */
#portlets-footer div.width-1\:6 {
width: 16.66666%;
}
#portlets-footer div.position-1\:6 {
margin-left: -83.33333%;
}
#portlets-footer div.position-5\:6 {
margin-left: -16.66666%;
}
/* */
#portlets-footer .cell {
margin-bottom: 20px;
}
/* */
#portlets-footer #instagram-widget {
width: 960px;
}
/* */
/* */
#homepage-top .alert,
.portletAPSDepartmentEventsPortlet .portletItem,
.portletEvents .portletItem,
.portletAPSDepartmentNewsPortlet .portletItem,
.portletNews .portletItem {
position: relative;
}
#homepage-top .alert .linkPanel,
.portletAPSDepartmentEventsPortlet .linkPanel,
.portletEvents .linkPanel,
.template-atct_toplisting_view #audience-listing .linkPanel,
.template-atct_subject_view #audience-listing .linkPanel,
.portletAPSDepartmentNewsPortlet .linkPanel,
.portletNews .linkPanel {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.mobileOnly {
display: none;
}
/* */
.template-iframe-view #portal-top,
.template-iframe-view #portal-footer-wrapper,
.template-iframe-view #portal-column-one,
.template-iframe-view #portal-column-two,
.template-iframe-view #viewlet-above-content,
.template-iframe-view #viewlet-below-content,
.template-iframe-view .documentActions,
.template-iframe-view .documentFirstHeading,
.template-iframe-view .documentDescription,
.template-iframe-view .relatedItems,
.template-iframe-view .backgroundBar {
display: none;
}
.template-iframe-view #visual-portal-wrapper {
margin: 0;
width: auto;
}
.template-iframe-view #portal-column-content {
float: none;
left: auto;
margin: 0;
width: auto;
}
body.template-iframe-view {
background-color: white;
}
/* */
table.caltabs {
width: 100% !important;
}
.calxcopyright,
#calxtab-weekbyday,
#calxtab-weekbyhour,
#calxtab-day,
div.calinfo {
display: none !important;
}
table.cal td.event:hover {
background-color: #f5f5f5 !important;
}
table.caltabs div.calTabs a {
display: inline-block;
}
#content input {
text-indent: 2px;
}
#content textarea {
background: #f2f2f2;
font-size: 16px;
line-height: 1.8em;
letter-spacing: 0;
}
#content input[type="text"] {
height: 30px;
background: #f2f2f2;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.01em;
}
#content input.searchPage[type="text"] {
height: 50px;
padding: 0 0 0 0.5em !important;
font-size: 150% !important;
border: 1px dashed #cccccc;
box-shadow: 0 0 3px 1px #5b9dd9;
border-radius: 5px;
}
#content input.searchField {
-moz-appearance: none;
}
input.searchField {
-moz-appearance: none;
}
#content fieldset {
border: 2px solid #cccccc;
margin: 1em 0 2em 0;
padding: 0.8em 2em 0.8em 2em;
width: auto;
border-radius: 5px;
}
#content fieldset:first-child {
margin-top: 2em !important;
}
#content fieldset:last-child {
margin-bottom: 0 !important;
}
#content fieldset .callout {
margin: 0 !important;
}
#content fieldset > .formHelp {
font-style: italic;
padding: 0 0 0.7em 0;
margin-top: 0;
}
#content .formHelp {
text-transform: none;
line-height: 1.5em;
padding: 0.5em 0 0.7em 0;
}
#content fieldset legend {
padding: 0;
letter-spacing: 0.02em !important;
word-spacing: 0.03em !important;
}
#content legend {
font-weight: 600 !important;
font-size: 24px;
color: #c41230;
}
#content .field,
#content .formQuestion,
#content label {
font-size: 1.05em;
font-weight: 600 !important;
}
#content .field {
margin-bottom: 1em;
}
#content .field label:first-child {
margin-top: 1em;
}
#content #login_form {
margin-top: 2em;
}
#content #login_form .field label {
font-size: 1em;
text-transform: none;
}
#content #login_form input[type="text"],
#content #login_form input[type="password"] {
width: 300px;
height: 35px;
background: #f2f2f2;
font-size: 20px;
font-weight: 600;
letter-spacing: 0.02em;
}
.template-search_form #content .columns .left,
.template-search #content .columns .left {
flex-basis: 90% !important;
}
.template-search_form #content .columns .right,
.template-search #content .columns .right {
flex-basis: 10% !important;
}
.template-search_form #content form,
.template-search #content form {
margin-top: 3em;
}
.template-search_form #content label,
.template-search #content label,
.template-csesearch #content label {
font-size: 1em;
}
.template-search_form label.subject,
.template-search label.subject,
.template-csesearch label.subject {
color: #c41230;
}
.template-search_form #content select,
.template-search #content select,
.template-csesearch #content select {
font-size: 16px;
padding: 0.4em;
border: 2px solid #888;
}
.template-search_form #content option,
.template-search #content option,
.template-csesearch #content option {
padding: 0.3em 0;
}
.template-search_form #content input[type="text"],
.template-search #content input[type="text"],
.template-csesearch #content input[type="text"] {
height: 50px;
margin: 0.5em 0 1em 0;
}
.template-search_form #content input#author,
.template-search #content input#author,
.template-csesearch #content input#author {
width: 100%;
height: 40px;
border: 2px solid #888;
}
.template-search_form #content .context[type="submit"],
.template-search #content .context[type="submit"],
.template-csesearch #content .context[type="submit"] {
height: 60px;
padding: 0 2em;
font-size: 1.5em;
}
.template-search_form #content input#SearchableText,
.template-search #content input#SearchableText,
.template-csesearch #content input#q {
font-size: 1.3em;
border-left: none;
border-right: none;
border-top: none;
/* */
flex-grow: 1;
margin-top: 1em;
padding-left: 0.5em;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
height: 80px;
background: #f0f0f0;
}
.template-search_form #content .searchableTextAndButton,
.template-search #content .searchableTextAndButton,
.template-csesearch #content .searchableTextAndButton {
display: flex;
column-gap: 20px;
align-items: baseline;
}
.template-search_form #content .searchLabel,
.template-search #content .searchLabel,
.template-csesearch #content .searchLabel {
font-size: 2.5em;
font-weight: 400 !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.template-search_form #search-results,
.template-search #search-results,
.template-csesearch #search-results {
padding: 0;
}
#searchform.search_form_macro_form .formHelp {
padding: 0;
margin-bottom: 10px;
}
#searchform.search_form_macro_form label.subject {
display: block;
padding: 0;
margin-bottom: 10px;
}
/* *****/
#content select {
font-size: 14px;
}
#content select {
height: auto;
margin-bottom: 1em;
}
#content input[type="radio"],
#content input[type="checkbox"] {
width: 1.6em;
height: 1.6em;
}
#content #aps-schools-menu select {
margin-bottom: 0;
padding: 0.5em;
font-size: 16px;
background: #fbd9af;
color: #000000;
border: 2px solid #cccccc;
}
#content #aps-schools-menu select:hover {
background: #f69f38;
}
/* **/
#plonebrowser input[type="radio"] {
height: 2.2em !important;
}
#plonebrowser .dialog-wrapper {
font-size: 80% !important;
}
#plonebrowser img {
display: none;
}
#plonebrowser a,
#plonebrowser a:link {
color: #222222 !important;
}
#plonebrowser a:hover {
background: none !important;
color: #222222 !important;
}
#plonebrowser #footer #upload-button {
margin-top: 30px !important;
}
#content.dialog-wrapper .field {
margin-bottom: 0;
}
textarea#htmlSource.mceFocus {
height: 350px !important;
}
.mceActionPanel #insert {
margin-top: 10px !important;
}
#content input[type="submit"] {
font-size: 1.3em;
padding: 10px 15px;
margin: 0;
border-radius: 15px;
white-space: nowrap;
cursor: pointer;
}
#content input[type="submit"] {
border: 2px solid #cccccc;
background: #c41230;
color: #ffffff;
}
#content input[type="submit"]:hover {
background: #505050;
}
#content input[type="submit"]:active {
background: #000000;
text-decoration: underline;
}
/* *****/
#content .field h2,
#content .field h3 {
margin: 0 !important;
padding: 1em 0 0.1em 0 !important;
border-bottom: 2px solid #cccccc;
font-size: 1.3em !important;
letter-spacing: 0.03em;
}
/* **/
select#showFields_options {
height: auto !important;
}
/* */
#content select#Subject {
height: auto !important;
}
/* *****/
#content input#go {
padding: 5px 12px;
border-radius: 5px !important;
margin-left: 0.5em;
border: 2px solid #cccccc;
}
#content select#news {
margin-top: 0.3em !important;
margin-left: 0.5em !important;
font-size: 1.1em !important;
}
#content select#news:hover,
#content select#news:focus {
background: #505050;
color: #ffffff;
}
#content input.searchButton[type="submit"] {
font-size: 1.3em !important;
padding: 0 12px;
margin-left: 1em;
margin-top: 1em;
height: 50px;
}
/* */
#formfield-form-root input.context {
font-size: 12px !important;
padding: 0 6px !important;
margin: 0.5em;
height: 20px !important;
border-width: 1px !important;
background: #eeeeee;
color: #000000;
font-weight: 600 !important;
}
#content #form.actions.save .context[type="submit"],
#login-form .context[type="submit"],
#content .context[type="submit"],
#content .standalone[type="submit"] {
font-size: 1em;
padding: 0 15px;
margin-top: 1em;
margin-bottom: 0;
height: 40px;
border: 2px solid #cccccc;
}
/* ******/
/* */
.portlet header,
.template-hub_view .homepageTopButton {
font-family: "Source Sans Pro", sans-serif;
letter-spacing: normal;
line-height: 1.1em;
}
.template-hub_view .homepageTopButton {
font-weight: 400;
font-size: 20px;
}
#homepage-top .alert h2,
#homepage-top .alert h3 {
font-size: 20px;
}
/* */
.template-solgemafullcalendar_view .ui-widget-header {
background-image: none;
}
.template-solgemafullcalendar_view .fc-event {
background-color: #edf5f7 /**/;
font-size: 1em;
padding: 4px;
}
.template-solgemafullcalendar_view .fc-event:hover {
background-color: #08415c;
}
.template-solgemafullcalendar_view .fc-event-inner:hover,
.template-solgemafullcalendar_view
#content
#calendar
.fc-content
a.fc-event:focus {
color: #ffffff !important;
}
/* */
span.fc-button.fc-button-calendar.ui-state-default.ui-corner-left.ui-corner-right {
display: none;
}
.template-solgemafullcalendar_view .fc-day {
background-color: #ffffff; /**/
background-image: none;
}
.template-solgemafullcalendar_view .fc-day.fc-other-month {
background-color: white !important;
}
.template-solgemafullcalendar_view .ui-widget-content {
border-color: #edf5f7 /**/;
}
.template-solgemafullcalendar_view .fc-header .ui-state-default {
background-color: #4d4d4d;
background-image: none;
border-width: 0;
}
.template-solgemafullcalendar_view .fc-header .ui-state-active {
background-color: #c41230;
background-image: none;
border-width: 0;
}
.template-solgemafullcalendar_view .fc-header .ui-state-disabled {
opacity: 1;
background-color: #c41230;
}
.template-solgemafullcalendar_view .fc-header .ui-state-hover,
.template-solgemafullcalendar_view .fc-header .ui-state-focus {
opacity: 1;
background-color: #eeeeee;
color: #222222;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-bottom,
.template-solgemafullcalendar_view .ui-corner-left,
.template-solgemafullcalendar_view .ui-corner-bl {
border-bottom-left-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-top,
.template-solgemafullcalendar_view .ui-corner-left,
.template-solgemafullcalendar_view .ui-corner-tl {
border-top-left-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-bottom,
.template-solgemafullcalendar_view .ui-corner-right,
.template-solgemafullcalendar_view .ui-corner-br {
border-bottom-right-radius: 8px;
}
.template-solgemafullcalendar_view .ui-corner-all,
.template-solgemafullcalendar_view .ui-corner-top,
.template-solgemafullcalendar_view .ui-corner-right,
.template-solgemafullcalendar_view .ui-corner-tr {
border-top-right-radius: 8px;
}
/* */
/* */
.actionMenuContent #collective-cover-content,
#menu_text_text_style_text_menu_tbl #mce_25,
#menu_text_text_style_text_menu_tbl #mce_26,
#menu_text_text_style_text_menu_tbl #mce_27 {
display: none !important;
}
.userrole-manager .actionMenuContent #collective-cover-content {
display: block !important;
}
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_25,
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_26,
.userrole-manager #menu_text_text_style_text_menu_tbl #mce_27 {
display: table-row !important;
}
/* */
.template-hub_view #portal-heading {
margin-bottom: 1em;
}
.template-hub_view #theCoreHeaderImg {
display: block;
text-align: center;
}
.template-hub_view #theCoreHeaderImg img {
width: 50% !important;
color: #ffffff !important;
}
.newsRow {
float: left;
width: 100%;
display: block;
position: relative;
}
.newsCell {
position: relative;
float: left;
left: 100%;
}
.newsWidth-left {
width: 480px;
}
.newsPosition-left {
margin-left: -100%;
}
.newsWidth-right {
width: 605px;
}
/* */
.newsPosition-right {
margin-left: -605px;
}
.template-hub_view #content .socialMediaIcons ul {
list-style-type: none;
text-align: right;
}
.template-hub_view #content .socialMediaIcons li {
display: inline;
/* */
}
.template-hub_view .documentActions {
display: none;
}
.template-hub_view #content #headline-news ul.hub,
.template-hub_view #content #inside-aps ul.hub {
list-style-type: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.template-hub_view #inside-aps .hub {
display: flex;
flex-direction: row;
align-items: stretch;
align-content: stretch;
justify-content: space-between;
margin: 0 !important;
padding: 0 !important;
}
.template-hub_view #content #headline-news ul.hub li,
.template-hub_view #content #inside-aps ul.hub li {
padding: 1.5em 2em 1em 1.5em !important;
font-size: 1.2em !important;
line-height: 1.3em !important;
background: #f9f9f9 !important;
border: 2px solid #cccccc !important;
border-radius: 4px;
}
.template-hub_view #content #headline-news ul.hub li {
margin-bottom: 2em !important;
}
.template-hub_view #content #inside-aps ul.hub li {
width: 290px;
margin-bottom: 1.5em !important;
}
.template-hub_view #content #headline-news ul.hub li:last-of-type {
margin-bottom: 0 !important;
}
.template-hub_view #headline-news h2 span,
.template-hub_view #inside-aps h2 span {
font-size: 18px;
margin-left: 1em;
font-weight: 700;
}
.template-hub_view #headline-news h2 span a,
.template-hub_view #inside-aps h2 span a {
background: #f9f9f9;
padding: 0.4em 1em;
border: 1px solid #cccccc !important;
}
.template-hub_view #inside-aps h2:first-of-type {
margin-top: 60px !important;
}
.template-hub_view #content ul.hub li a {
font-weight: 700 !important;
}
.template-hub_view #content .hubImageWrapper {
float: left !important;
margin-right: 1.5em !important;
/* */
background-color: white;
border: 7px solid #ffffff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
}
.template-hub_view #content #inside-aps .hubImageWrapper {
margin-right: 1.5em;
margin-bottom: 0.5em !important;
}
.template-hub_view #headline-news .hubItemTitle {
font-size: 26px;
line-height: 1.3em;
margin-bottom: 0.4em;
}
.template-hub_view #inside-aps .hubItemTitle {
font-size: 22px;
line-height: 1.3em;
margin-bottom: 0.4em;
}
.template-hub_view #content .hubDescription {
padding-top: 0.3em !important;
font-weight: normal !important;
font-size: 0.9em !important;
line-height: 1.45em !important;
}
.template-hub_view #content .hubNewsDate {
/* */
font-size: 17px;
padding: 0.6em 0;
font-weight: 600;
font-family: "Raleway", sans-serif;
}
.template-hub_view #students-corner .well-grey {
margin-top: 1em !important;
}
#theCoreHeaderTitle {
text-align: center;
margin: 0 auto;
font-size: 2em !important;
color: #c41230 !important;
margin-bottom: 0.8em !important;
}
#headline-news h1 {
margin-top: 0 !important;
font-size: 2em !important;
color: #c41230 !important;
margin-bottom: 0.8em !important;
}
#headline-news .tileItem {
margin-bottom: 20px;
}
#headline-news .tileItem,
#aps-videos .tileItem {
float: left;
width: 196px;
margin-left: 21px;
}
#headline-news .tileItem:nth-child(3n + 1),
#aps-videos .tileItem:first-child,
#inside-aps .tileItem:first-child {
margin-left: 0;
}
.template-hub_view #content .hubImageWrapper,
#headline-news .imageWrapper,
#aps-videos .imageWrapper {
width: 196px;
height: 87px;
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
position: relative;
}
#headline-news .tileHeadline,
#aps-videos .tileHeadline,
#inside-aps .tileHeadline {
height: 46px;
overflow: hidden;
line-height: 22px;
margin: 15px 0 10px 0;
font-weight: normal;
font-size: 15px;
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
}
#headline-news .tileBody,
#aps-videos .tileBody,
#inside-aps .tileBody {
height: 73px;
overflow: hidden;
line-height: 17.5px;
margin-bottom: 0;
}
#inside-aps .tileItem.firstTrue {
width: 305px;
float: left;
}
/* */
/* */
#inside-aps .tileItem.firstFalse {
height: 73px;
}
#inside-aps .tileItem.firstFalse .imageWrapper {
float: left;
margin-right: 17px;
}
#inside-aps .tileItem.firstFalse .tileHeadline {
float: left;
width: 235px;
margin-top: -4px;
margin-bottom: 0;
height: auto;
max-height: 46px;
}
#inside-aps .tileItem.firstFalse .tileBody {
float: left;
width: 235px;
height: 18px;
margin-top: 0;
margin-bottom: 0;
}
#inside-aps .tileItem.firstFalse .tileBody .description,
#inside-aps .tileItem.firstFalse .tileBody .datePublishedDash {
display: none;
}
#aps-videos .playButton {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* */
body#plonebrowser #content {
position: static;
}
.newsItemDate {
color: #333333;
font-size: 12px;
margin: 0;
padding: 1em 0 0.3em 0 !important;
font-style: italic;
border-bottom: thin solid #cccccc;
}
.template-folder_summary_view .newsItemDate {
display: none;
}
.deptinfo {
float: right;
clear: right;
width: 200px;
margin-left: 20px;
color: #66696c;
font-weight: normal;
border-left: 0 solid #808080;
background-color: #e0debf;
padding: 0 15px 10px 15px;
}
.deptinfo p {
margin: 0.3em 0;
line-height: 1.4em;
}
.deptinfo div {
line-height: 1.3em;
}
.template-school_view .documentDescription {
display: none;
}
.template-school_view #aps-employee-listing {
clear: both;
}
.template-school_view #schoolLinks ul {
margin-left: 0 !important;
list-style-type: none !important;
font-weight: bold !important;
}
.template-school_view #content .newsImageContainer {
margin: 0 0 20px 20px;
clear: right;
}
.template-school_view #content .newsImageContainer img.newsImage {
border: 2px solid #ccc;
}
.template-school_view .googleMap {
float: right;
border: 1px solid #ccc;
width: 452px;
height: 260px;
margin: 0 0 30px 20px;
}
.template-school_view .googleMap iframe {
display: block;
width: 100%;
height: 100% !important;
}
.template-school_view .resp-container {
padding-top: 50%;
}
.dateNoWrap,
td.bid {
white-space: nowrap;
}
/* */
.resp-container {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.resp-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
#content .accordion {
border-top-color: #dddddd;
margin-bottom: 14px;
}
.template-apsaccordionfolder_view #content .accordion {
margin-top: 30px;
}
#content .accordion .ui-icon {
zoom: 130%;
-webkit-zoom: 1.3;
-ms-zoom: 1.3;
}
/* */
#content .accordion .ui-accordion-header {
margin: 20px 0 0 0;
font-family: "Raleway", sans-serif;
font-size: 1.4em;
font-weight: 500;
background-color: #f5f5f5;
background-image: none;
color: #000000;
border: 2px solid #dddddd;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
padding: 0.7em 0.5em 0.7em 2em;
}
#content .accordion .ui-accordion-header.ui-state-hover,
#content #transcript .accordion .ui-accordion-header.ui-state-hover,
#content .transcript .accordion .ui-accordion-header.ui-state-hover {
text-decoration: underline;
border: 2px solid #dddddd;
background: #c41230;
color: #fff;
}
#content .accordion .ui-accordion-header.ui-state-active,
#content #transcript .accordion .ui-accordion-header.ui-state-active,
#content .transcript .accordion .ui-accordion-header.ui-state-active {
font-weight: 600;
text-decoration: underline;
border: 2px solid #dddddd;
}
#content .accordion .ui-accordion-header.ui-state-default .ui-icon,
#content #transcript .accordion .ui-accordion-header.ui-state-default .ui-icon,
#content .transcript .accordion .ui-accordion-header.ui-state-default .ui-icon {
background-image: url(++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png);
}
#content .accordion .ui-accordion-header.ui-state-hover .ui-icon,
#content #transcript .accordion .ui-accordion-header.ui-state-hover .ui-icon,
#content .transcript .accordion .ui-accordion-header.ui-state-hover .ui-icon {
background-image: url(++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png);
}
#content .accordion .ui-accordion-header.ui-state-focus .ui-icon,
#content #transcript .accordion .ui-accordion-header.ui-state-focus .ui-icon,
#content .transcript .accordion .ui-accordion-header.ui-state-focus .ui-icon {
background-image: url(++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png);
}
#content .accordion .ui-accordion-header:focus,
#content #transcript .accordion .ui-accordion-header:focus,
#content .transcript .accordion .ui-accordion-header:focus {
background: #c41230;
color: #fff;
text-decoration: underline;
box-shadow: 0 0 2px 1px #5b9dd9;
}
/* */
#content .accordion .ui-accordion-content {
padding: 2em 2.5em 2em 2.5em !important;
}
#content .accordion > :not(h2):not(h3):not(h4):not(h5) {
margin: 0;
border-radius: 0;
font-size: 111%;
line-height: 1.5em;
color: #333333;
border: 2px solid #ddd;
border-top-width: 0;
}
#content .accordion h2:not(.ui-accordion-header),
#content .accordion h3:not(.ui-accordion-header),
#content .accordion h4:not(.ui-accordion-header),
#content .accordion h5:not(.ui-accordion-header) {
background: none;
color: #333333;
padding-bottom: 0.5em;
}
#content .accordion h2:first-of-type:not(.ui-accordion-header),
#content .accordion h3:first-of-type:not(.ui-accordion-header),
#content .accordion h4:first-of-type:not(.ui-accordion-header) {
margin-top: 0;
}
#content .accordion p:last-child {
margin-bottom: 0;
}
#content .accordion .highlight-grey:first-child,
#content .accordion .well-grey:first-child,
#content .accordion .well-blue:first-child,
#content .accordion .well-snow:first-child {
margin-top: 0 !important;
}
table.listing th .sortdirection {
width: 1em;
display: inline-block;
text-align: center;
margin-left: 7px;
}
/* **/
#content .callout,
.portletStaticText .callout {
color: #333333 !important;
margin: 45px 0 45px 0;
padding: 30px 15px 25px 30px !important;
border-left: 12px solid;
border-radius: 12px 0 20px 0;
}
/* **/
#content .callout > *:first-child,
.portletStaticText .callout > *:first-child {
margin-top: 0 !important;
margin-bottom: 0.6em !important;
}
/* */
#content .callout > *:last-child,
.portletStaticText .callout > *:last-child {
margin-bottom: 0 !important;
}
.callout h2,
.callout .h2 {
font-size: 1.6em !important;
margin-top: 20px !important;
margin-bottom: 0.2em !important;
padding-bottom: 0.25em !important;
}
.callout h3,
.callout .h3 {
font-size: 1.3em !important;
margin-top: 20px !important;
margin-bottom: 0 !important;
}
.callout h4,
.callout .h4 {
font-size: 1.1em !important;
margin-top: 20px !important;
}
.callout h2,
.callout .h2,
.callout h3,
.callout .h3,
.callout h4,
.callout .h4 {
letter-spacing: 0.01em;
word-spacing: 0.04em;
}
#content .callout ul,
#content .callout ol {
margin-top: 0.5em !important;
margin-left: 2em !important;
}
#content .callout strong,
.portletStaticText .callout strong {
font-weight: 600 !important;
color: #000000 !important;
}
/* */
#content .callout-success,
.portletStaticText .callout-success {
background-color: #e1efe6;
border-color: #2c6d0d;
color: #3c763d;
clear: none !important;
}
#content .callout-info,
.portletStaticText .callout-info {
background-color: #edf5f7;
border-color: #08415c;
color: #34789a;
clear: none !important;
}
#content .callout-warning,
.portletStaticText .callout-warning {
background-color: #fff6d9;
border-color: #f6be01;
color: #8a6d3b;
clear: none !important;
}
#content .callout-danger,
.portletStaticText .callout-danger {
background-color: #f9e7ea;
border-color: #c41230;
color: #b94a48;
clear: none !important;
}
#content .callout-code {
background-color: #f5f5f5;
border-color: #808080;
clear: none !important;
}
#content .callout-code p,
#content .callout-code ul,
#content .callout-code ol,
#content .callout-code dl {
font-family: "Courier New", Courier, monospace;
}
/* */
.mtop0 {
margin-top: 0 !important;
}
.mtop10 {
margin-top: 0.625em !important;
}
.mtop20 {
margin-top: 1.25em !important;
}
.mtop30 {
margin-top: 1.875em !important;
}
.mtop40 {
margin-top: 2.5em !important;
}
.mtop50 {
margin-top: 3.125em !important;
}
.ptop0 {
padding-top: 0 !important;
}
.ptop10 {
padding-top: 0.625em !important;
}
.ptop20 {
padding-top: 1.25em !important;
}
.ptop30 {
padding-top: 1.875em !important;
}
.mbottom0 {
margin-bottom: 0 !important;
}
.mbottom10 {
margin-bottom: 0.625em !important;
}
.mbottom20 {
margin-bottom: 1.25em !important;
}
.mbottom30 {
margin-bottom: 1.875em !important;
}
.mbottom40 {
margin-bottom: 2.5em !important;
}
.mbottom50 {
margin-bottom: 3.125em !important;
}
.pbottom0 {
padding-bottom: 0 !important;
}
.pbottom10 {
padding-bottom: 0.625em !important;
}
.pbottom20 {
padding-bottom: 1.25em !important;
}
.pbottom30 {
padding-bottom: 1.875em !important;
}
.mleft10 {
margin-left: 0.625em !important;
}
.mleft20 {
margin-left: 1.25em !important;
}
.mleft30 {
margin-left: 1.875em !important;
}
.pleft10 {
padding-left: 0.625em !important;
}
.pleft20 {
padding-left: 1.25em !important;
}
.pleft30 {
padding-left: 1.875em !important;
}
.mright10 {
margin-right: 0.625em !important;
}
.mright20 {
margin-right: 1.25em !important;
}
.mright30 {
margin-right: 1.875em !important;
}
.pright10 {
padding-right: 0.625em !important;
}
.pright20 {
padding-right: 1.25em !important;
}
.pright30 {
padding-right: 1.875em !important;
}
#content #transcript,
#content .transcript {
overflow-y: scroll !important;
font-family: Arial, sans-serif;
margin-top: 2em;
margin-bottom: 2em;
}
.template-apsaccordionfolder_view #content .transcript .accordion {
margin-top: 0;
}
#content #transcript h2,
#content #transcript h3,
#content #transcript h4,
#content .transcript h2,
#content .transcript h3,
#content .transcript h4 {
margin-top: 0;
font-size: 1em;
text-transform: uppercase;
letter-spacing: 0.025em;
}
#content #transcript p,
#content .transcript p {
font-size: 0.97em;
line-height: 2em;
letter-spacing: 0.02em;
}
#content #transcript .accordion h2.ui-accordion-header,
#content #transcript .accordion h3.ui-accordion-header,
#content #transcript .accordion h4.ui-accordion-header,
#content .transcript .accordion h2.ui-accordion-header,
#content .transcript .accordion h3.ui-accordion-header,
#content .transcript .accordion h4.ui-accordion-header {
font-size: 1em;
font-weight: 600;
letter-spacing: 0.05em;
margin-top: 0;
text-transform: none;
}
#content #transcript .accordion .ui-accordion-content,
#content .transcript .accordion .ui-accordion-content {
padding: 1em 2em !important;
max-height: 180px;
overflow: scroll;
}
/* */
/* */
.thumbnail_view_listing {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 18px;
font-family: Arial, sans-serif;
}
.thumbnail_view_listing .thumbnailListingEntry {
flex: 0 1 360px;
margin-bottom: 50px;
}
#content .thumbnail_view_listing .thumbnailListingEntry a {
text-decoration: none !important;
}
#content .thumbnail_view_listing .thumbnailListingEntry h3 {
color: #28569f;
font-size: 21px;
font-weight: 600;
margin-top: 1em;
margin-bottom: 0.6em;
}
#content .thumbnail_view_listing .thumbnailListingEntry h3:hover {
text-decoration: underline;
}
.thumbnail_view_listing .thumbnailEntryDesciption {
color: #333;
line-height: 1.6em;
font-family: "Open Sans", sans-serif;
}
.thumbnail_view_listing .thumbnailImageWrapper {
border: 6px solid #fff;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.35);
overflow: hidden;
}
.thumbnail_view_listing .thumbnailImageWrapper img {
width: 100%;
height: auto;
transition: all 0.6s ease-in-out;
}
.thumbnail_view_listing .thumbnailImageWrapper img:hover {
transform: scale(1.1);
}
/* */
/* */
.template-aps_folder_twocolumn_view #content .twoColumnsContainer {
margin: 1.5em 0 0 0 !important;
list-style: none;
flex-direction: row;
display: flex;
flex-wrap: wrap;
gap: 30px 40px;
}
.template-aps_folder_twocolumn_view ul {
margin: 0 !important;
}
.template-aps_folder_twocolumn_view #content .twoColumnsItem {
/* */
break-inside: avoid;
page-break-inside: avoid;
/* */
overflow: hidden;
background: #f7f7f8;
padding: 0 1em 1.25em 1em !important;
border: 2px solid #e3e3e3;
text-align: center;
width: 40%;
flex-grow: 1;
}
.template-aps_folder_twocolumn_view #content .twoColumnsContainer h2 {
font-weight: 600;
font-size: 1.2em;
margin: 1em 0 0.5em 0 !important;
}
.template-aps_folder_twocolumn_view #content .twoColumnsContainer a {
padding: 0 !important;
margin: 0 !important;
}
.template-aps_folder_twocolumn_view #content .twoColumnsContainer .summary {
margin: 0.5em 0 0 0 !important;
}
.template-aps_folder_twocolumn_view #content .bannerImage.img-thumbnail {
padding: 2pt !important;
background-color: #f9f9f9 !important;
border: 1px solid #dddddd !important;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 2px 0 rgba(221, 221, 221, 1);
-webkit-box-shadow: 0 0 2px 0 rgba(221, 221, 221, 1);
box-shadow: 0 0 2px 0 rgba(221, 221, 221, 1);
margin-bottom: 1em;
}
#content .img-thumbnail {
padding: 3pt !important;
background-color: #f9f9f9 !important;
border: 1px solid #dddddd !important;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
-webkit-box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
box-shadow: 0 0 5px 0 rgba(221, 221, 221, 1);
}
/* */
#content .enableContentTabs {
border-width: 0 !important;
border-radius: 0 !important;
padding: 0;
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 20px 0 20px 0;
}
#content .enableContentTabs .ui-tabs-panel p,
#content .enableContentTabs .ui-tabs-panel ul,
#content .enableContentTabs .ui-tabs-panel ol,
#content .enableContentTabs .ui-tabs-panel th,
#content .enableContentTabs .ui-tabs-panel tr {
font-size: 17px;
line-height: 1.5em;
color: #484641 !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
}
#content .enableContentTabs .ui-tabs-nav {
padding: 0 !important;
margin: 0 !important;
background-image: none;
background-color: transparent;
border-width: 0;
border-radius: 0;
border-bottom: 5px solid #3a6f7f;
}
#content .enableContentTabs .ui-tabs-nav li {
margin: 0;
padding: 0;
border-width: 0;
border-radius: 0;
background-color: transparent;
background-image: none;
}
#content .enableContentTabs .ui-tabs-nav li a {
color: black !important;
font-size: 20px;
font-weight: 600;
line-height: 3em;
padding-right: 45px;
padding-left: 45px;
text-decoration: none !important;
margin-right: 5px;
background-color: #edf5f7 /**/;
border: 1px solid #b1cdcd;
border-bottom-width: 0;
border-radius: 4px 4px 0 0;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* */
#content .enableContentTabs .ui-tabs-nav li.ui-tabs-active a {
background-color: #3a6f7f !important;
color: white !important;
font-weight: 600;
}
/* */
#content .enableContentTabs .ui-tabs-nav li a:hover,
#content .enableContentTabs .ui-tabs-nav li a:focus {
text-decoration: underline !important;
color: white !important;
}
/* */
#content .enableContentTabs .ui-tabs-panel {
background-color: #f5f5f5;
border: 1px solid #cccccc;
border-top-width: 0;
border-radius: 0 0 4px 4px;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* */
#content .aps ul.formTabs {
margin: 25px 0 0 0;
border-width: 0;
border-radius: 0;
background-color: transparent;
}
#content .aps li.formTab {
margin: 0;
display: inline-block;
}
#content .aps li.formTab a {
color: black !important;
font-size: 20px;
font-weight: 600;
line-height: 3em;
border-radius: 0 !important;
padding-right: 45px;
padding-left: 45px;
background-color: #ffffff;
text-decoration: none !important;
border-right: 0 solid #f5f5f5 !important;
}
#content .aps li.formTab a.selected,
#content .aps li.formTab a:hover,
#content .aps li.formTab a:focus {
background-color: #3a6f7f !important;
color: white !important;
font-weight: 600;
}
#content .aps li.formTab a:hover,
#content .aps li.formTab a:focus {
text-decoration: underline !important;
color: white !important;
}
#content .aps li.formTab a:hover span,
#content .aps li.formTab a.selected span {
color: unset;
}
#content .aps .enableFormTabbing {
margin: 0 0 25px 0;
padding: 25px 45px;
border-top: 5px solid #3a6f7f;
background-color: #f5f5f5;
}
#content .aps .enableFormTabbing dd {
padding: 0;
color: black !important;
}
/* */
/* */
.template-apscoverpage_view .leadImage img {
max-width: 100%;
height: auto;
}
.coverPageViewBannerImage {
display: block;
margin: 30px 0;
padding: 3pt;
background-color: #f9f9f9;
border: 1px solid #dddddd;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
max-width: 100%;
height: auto;
}
/* */
#content .tiles {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around; /**/
align-items: stretch;
align-content: stretch;
margin: 0 !important;
padding: 0 !important;
}
#content ul.tiles {
list-style-type: none;
margin-right: 0 !important;
margin-bottom: 30px !important;
margin-top: 0.7em !important;
}
#content ul.tiles li {
margin: 0 0 10px 0 !important;
padding: 0 !important;
font-weight: 600 !important;
font-size: 1em !important;
overflow: hidden;
}
/* */
#content .tiles .tile {
width: 230px;
height: 185px;
}
/* */
#content .tiles .tile-short {
width: 230px;
height: 160px;
}
/* */
#content .tiles .tile-tall {
width: 230px;
height: 220px;
}
/* */
#content .tiles .tile-sm {
width: 180px;
height: 195px;
}
/* */
#content .tiles a.tile,
#content .tiles span.tile,
#content .tiles a.tile-sm,
#content .tiles span.tile-sm,
#content .tiles a.tile-short,
#content .tiles span.tile-short,
#content .tiles a.tile-tall,
#content .tiles span.tile-tall {
white-space: normal !important;
padding: 18px 10px 0 10px !important;
box-sizing: border-box !important;
line-height: 1.2em !important;
}
/* */
#content .tile span.fas,
#content .tile-sm span.fas,
#content .tile-short span.fas,
#content .tile-tall span.fas,
#content .tile span.fab,
#content .tile-sm span.fab,
#content .tile-short span.fab,
#content .tile span.far,
#content .tile-sm span.far,
#content .tile-short span.far,
#content .tile span.fal,
#content .tile-sm span.fal,
#content .tile-short span.fal,
#content .tile span.fad,
#content .tile-sm span.fad,
#content .tile-short span.fad {
display: block;
margin-top: 10px;
margin-bottom: 10px;
font-size: 3.2rem;
padding: 0 !important;
}
#content .tile:hover span.fas,
#content .tile-sm:hover span.fas,
#content .tile-short:hover span.fas,
#content .tile-tall:hover span.fas,
#content .tile:hover span.fab,
#content .tile-sm:hover span.fab,
#content .tile-short:hover span.fab,
#content .tile:hover span.far,
#content .tile-sm:hover span.far,
#content .tile-short:hover span.far,
#content .tile:hover span.fal,
#content .tile-sm:hover span.fal,
#content .tile-short:hover span.fal,
#content .tile:hover span.fad,
#content .tile-sm:hover span.fad,
#content .tile-short:hover span.fad {
text-decoration: none !important;
}
/* */
#content .tile span.externalLink.fas.fa-external-link-alt.fa-fw,
#content .button span.externalLink.fas.fa-external-link-alt.fa-fw,
#content .socialMediaIcons span.externalLink.fas.fa-external-link-alt {
display: none !important;
}
/* */
#content .columns {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
margin: 15px 0 60px 0;
}
#content .columns .left,
#content .columns .right {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 50%;
}
#content .columns .left {
padding-right: 40px;
border-right: 1px solid #cccccc;
}
#content .columns .right {
padding-left: 40px;
}
/* **/
/* */
#content div.left > *:first-child,
#content div.right > *:first-child {
margin-top: 0.5em !important;
}
/* */
#content .ui-tabs-panel > *:first-child {
margin-top: 0.8em;
font-size: 26px;
}
.section-elementary-schools-oar-newsletters .navTreeLevel3 li,
.section-middle-schools .navTreeLevel3 li,
.section-high-schools .navTreeLevel3 li {
display: none !important;
}
#dashboard-portlets1,
#dashboard-portlets2,
#dashboard-portlets3,
#dashboard-portlets4 {
width: 40% !important;
margin-right: 3em !important;
padding: 0 !important;
font-size: 100%;
}
#dashboard .portletHeader {
padding: 1em 0 0.25em 0.7em;
margin: 0;
background-color: transparent;
font-size: 24px !important;
}
#dashboard dt {
padding: 0.4em 0 0.7em 0.7em !important;
}
#dashboard dd {
margin: 0 0 0.5em 1em !important;
padding: 0;
font-size: 0.95em;
}
#dashboard .portlet {
background-color: transparent !important;
border: none;
}
#dashboard .portletItemDetails {
display: none !important;
}
#dashboard .portletStaticText {
margin-top: 0 !important;
padding: 0 !important;
margin-bottom: 1em;
}
#dashboard .portletStaticText ul {
margin-bottom: 0;
padding-bottom: 0;
}
#dashboard .portletStaticText li {
font-size: 0.9em;
margin: 0 0 0 1em;
}
/* */
#content .portlet {
margin-top: 0 !important;
margin-right: 0 !important;
margin-left: 0 !important;
border-width: 2px !important;
border-color: #dddddd;
background-color: #f7f7f7;
}
#content .portlet {
font-family: Arial, FreeSans, sans-serif;
color: #101010;
}
#content .portlet .eventDate {
line-height: unset;
border-top: unset;
padding-top: unset;
}
#content .portlet ul {
list-style: none !important;
margin: 0 !important;
}
#content .portlet li {
margin: 0;
}
#content .portlet .portletFooter {
padding: 10px 10px !important;
}
#content .portlet header {
font-weight: 300 !important;
}
/* */
#content .columns-60-40 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
margin: 15px 0 45px 0;
padding-bottom: 45px;
border-bottom: 3px solid #e8e8e8;
}
#content .columns-60-40 h2 {
padding-bottom: 0.6em;
}
#content .columns-60-40 h2::after {
background-color: #ec9a29;
content: "";
display: block;
height: 0.4rem;
width: 20.8125rem;
margin-top: 20px;
}
#content .columns-60-40 .left {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 65%;
border-right: 0;
}
#content .columns-60-40 .right {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 33%;
padding-left: 60px;
}
/* **/
#content .columns-60-40:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
#content #portlets-below .portletStaticText {
/* */
border-radius: 10px;
}
/* */
#content #portlets-below .portletStaticText.portlet-static-contact-information {
background: #edf5f7;
border: 2px solid #dddddd;
border-radius: 10px;
}
#content #portlets-below .portlet.portletAPSDepartmentNewsPortlet,
#content #portlets-below .portlet.portletAPSDepartmentEventsPortlet,
#content #portlets-below .portlet.portletNews,
#content #portlets-below .portletFacebookPortlet,
#portlets-below .portletCollection {
padding: 17px 10px 20px 20px;
min-height: 268px;
border-radius: 10px;
}
/* */
#content #portlets-below .portletStaticText > .well-blue,
#content #portlets-below .portletStaticText > .well-snow {
padding-top: 30px !important;
border-radius: 10px;
}
#content #portlets-below .portletHeader {
color: #000000 !important;
}
#content #portlets-below .portletStaticText p {
font-size: 16px;
}
#content #portlets-below .portlet header {
font-weight: 500 !important;
font-family: "Raleway", sans-serif !important;
letter-spacing: 0.0065em !important;
font-size: 24px !important;
line-height: 1.35em !important;
margin-bottom: 0.7em;
color: #000000;
}
#content #portlets-below .portlet header a,
#content #portlets-below .portlet header a:link {
color: #000000 !important; /**/
font-weight: 500;
text-decoration: none;
border-bottom: 3px solid #000 !important;
}
#content #portlets-below .portlet header a:hover {
text-decoration: none !important;
border-bottom-color: transparent !important;
}
#content #portlets-below .portlet.portletNews .description {
display: none;
}
#content #portlets-below .well-blue p {
font-size: 18px !important;
line-height: 1.6em !important;
}
#content #portlets-below aside.portlet.portletAPSDepartmentEventsPortlet .title,
#content #portlets-below aside.portlet.portletAPSDepartmentNewsPortlet .title {
font-size: 16px;
line-height: 1.6em;
}
#content
#portlets-below
aside.portlet.portletAPSDepartmentEventsPortlet
.eventDate {
font-size: 15px;
font-weight: 600;
}
#content
#portlets-below
aside.portlet.portletAPSDepartmentEventsPortlet
.title
a,
#content
#portlets-below
aside.portlet.portletAPSDepartmentEventsPortlet
.title
a:link {
text-decoration: none;
}
#content #portlets-below .portletAPSDepartmentNewsPortlet .portletItem,
#content #portlets-below .portlet.portletNews .portletItem {
padding-bottom: 10px !important;
}
#content
#portlets-below
.portlet.portletAPSDepartmentNewsPortlet
.portletFooter,
#content
#portlets-below
.portlet.portletAPSDepartmentEventsPortlet
.portletFooter {
display: none;
}
#staff-contact {
clear: both;
}
/* */
.portletCollection .tile {
font-weight: 600;
font-size: 14px;
}
.portletCollection .tile .portletItemDetails {
margin-left: 0;
}
#portlets-below .portletCollection .tile {
font-size: 16px;
}
#portlets-below .portletCollection .tile:hover {
color: black !important;
}
/* */

}


/* - aps2022.css - */
@media all {
/* https://www.aps.edu/portal_css/aps2022.css?original=1 */
body {
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 500;
}
/* */
a.skip-to-main-content-link,
#navbar-width,
#top-bar,
#aps-footer .footer,
#homepage-carousel-container,
#homepage-featured-content-section,
#homepage-news-and-announcements-section,
#homepage-spotlight-section,
#homepage-aps-good-news-section,
#homepage-optional1-section,
#homepage-optional2-section,
#homepage-optional3-section,
#portal-heading-section,
#portal-columns-wrapper,
#homepage-optional5-section,
#homepage-expect-section,
#portal-breadcrumbs,
.width-wrapper {
width: 1200px;
margin: auto;
}
/* */
a.skip-to-main-content-link {
display: block;
height: 0;
text-transform: capitalize;
color: #333333;
font-family: "Source Sans Pro", sans-serif;
font-size: 18px;
font-weight: bold;
padding: 0px;
}
a.skip-to-main-content-link:hover,
a.skip-to-main-content-link:focus,
a.skip-to-main-content-link:active {
height: auto;
padding: 5px;
}
a.skip-to-main-content-link:hover span,
a.skip-to-main-content-link:focus span,
a.skip-to-main-content-link:active span {
background: #000000;
color: #ffffff;
box-shadow: 0 0 1px 1px #5b9dd9;
border: 1px dashed #ffffff;
padding: 6px 12px;
}
/* */
#portal-top > div.width-full,
#portal-footer-wrapper > div.width-full {
width: 100%;
}
#portal-top > div.position-0,
#portal-footer-wrapper > div.position-0 {
margin-left: -100%;
}
/* */
.ellipsis {
overflow: hidden;
}
/* */
#emergency .section {
background: #c41230;
color: white;
border: 2px solid #bdbdbd;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 700;
}
#emergency .section.alert {
background-color: #d6e6f9;
}
#emergency .section a:hover,
#emergency .section a:active,
#emergency .section a:focus {
text-decoration: underline;
}
#emergency .section a {
color: white;
}
#emergency .section.alert a {
color: black;
}
/* */
#emergency .section:nth-child(n + 2) {
border-top-width: 0;
}
#emergency .content {
width: 800px;
margin: auto;
padding: 15px 0;
}
#emergency .content p {
position: relative;
}
#emergency .content .title {
display: block;
line-height: 1.8;
max-height: 3.6em;
}
#emergency .content .title .tag {
text-transform: uppercase;
}
#emergency .content p i {
position: absolute;
left: -50px;
top: 3px;
font-size: 25px;
}
#emergency .alert .content p i {
color: #444444;
}
/* */
.goog-te-gadget-simple {
border-width: 0 !important;
background-color: transparent !important;
}
.goog-te-menu-value {
text-transform: uppercase;
font-family: "Open Sans", sans-serif;
font-size: 16px;
font-weight: 700;
margin-left: 15px !important;
}
/* */
.goog-te-menu-value > span:nth-child(3) {
border-width: 0 !important;
margin-left: 5px;
}
/* */
.goog-te-menu-value > span:nth-child(5) {
color: #c41230 !important;
font-size: 17px;
}
/* */
#portal-logo-viewlet {
background-color: #ffffff;
}
#portal-logo-viewlet .width-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
column-gap: 50px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 0.9em;
letter-spacing: 0.03em;
color: #000000;
position: relative;
}
#portal-logo-viewlet a {
color: #000000;
}
#portal-logo {
flex-grow: 1;
font-family: "Raleway", sans-serif;
font-weight: 500;
font-size: 26px;
color: #333333;
margin: 20px 0px;
}
a#portal-logo {
color: #333333;
display: flex;
align-items: center;
}
#portal-logo img {
width: 75px;
height: auto;
margin-right: 20px;
}
.dropdown {
position: relative;
display: inline-block;
}
.dropdown-button {
line-height: 2.5em;
cursor: pointer;
}
.dropdown.connect-with-aps > .dropdown-button {
background-color: #cedd3e;
padding: 0px 15px 0px 20px;
}
.dropdown-button i {
margin-left: 5px;
}
.dropdown-button i.fa-chevron-up {
display: none;
}
.dropdown:hover .dropdown-content {
display: block;
}
.dropdown:hover .dropdown-button i.fa-chevron-up {
display: inline-block;
}
.dropdown:hover .dropdown-button i.fa-chevron-down {
display: none;
}
.dropdown-content {
display: none;
position: absolute;
right: 0;
background-color: #f9f9f9;
min-width: 100%;
box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
z-index: 1;
background-color: #cedd3e;
font-weight: 600;
line-height: 2.4;
box-sizing: border-box;
padding: 20px 30px;
}
#portal-logo-viewlet .dropdown-content a,
.dropdown-content a {
color: black;
display: block;
white-space: nowrap;
}
#portal-logo-viewlet .dropdown-button {
margin-bottom: 5px;
}
.dropdown-content a:hover {
text-decoration: underline;
}
/* *****/
/* */
#navbar-wrapper {
background-color: #ffffff;
border-top: 0px solid #bebebe;
border-top-width: 1px;
border-radius: 0px;
box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.33);
}
.fixedWhenScroll.stuck {
position: fixed;
z-index: 499;
width: 100%;
}
#navbar-width {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
column-gap: 30px;
}
/* */
#navbar-width > nav {
flex-grow: 2;
}
#portal-globalnav-collapse {
display: none;
}
#portal-globalnav {
font-size: 16px;
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
background-color: transparent;
}
#portal-globalnav #portaltab-index_html {
flex-grow: 0;
}
#portal-globalnav #portaltab-index_html a {
color: transparent !important;
background-image: url("APS Logo BUG 187.jpg");
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
background-color: transparent;
padding: 0;
border: 0;
width: 60px;
flex-grow: 0;
margin-right: 30px;
}
#portal-globalnav li {
flex: auto;
display: flex;
padding: 6.5px 0;
}
#portal-globalnav > li:before {
content: "";
display: block;
width: 1px;
background-color: #757575;
height: 20px;
margin-top: auto;
margin-bottom: auto;
}
#portal-globalnav li a {
padding: 0px 0px;
margin: 0px 8.5px;
min-width: 0;
flex: auto;
color: #333333;
display: flex;
align-items: center;
justify-content: center;
border-width: 0;
height: 50px;
background-color: transparent;
font-family: "Raleway", sans-serif;
font-weight: 700;
font-size: 18px;
}
/* */
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover {
background-color: #cedd3e;
color: #000000;
}
/* */
#portal-globalnav .borderBottom {
/* */
line-height: 1.5;
/* */
}
/* */
#portal-globalnav a:focus,
#portal-globalnav .selected a:focus,
#portal-globalnav #portaltab-iwantto.closed a:focus {
background: #000000;
color: #ffffff;
}
/* */
#portal-globalnav #portaltab-iwantto {
position: relative;
}
#portal-globalnav #portaltab-iwantto i {
margin-left: 15px;
}
#portal-globalnav #portaltab-iwantto a:hover > i::before,
#portal-globalnav #portaltab-iwantto a:active > i::before,
#portal-globalnav #portaltab-iwantto a:focus > i::before {
/* */
display: inline-block;
text-decoration: none;
}
#portal-globalnav #portaltab-iwantto .dropdown {
position: absolute;
top: 63px;
right: 0px;
background: #cedd3e;
padding: 25px 40px;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 16px;
box-shadow: 0 15px 25px rgba(0, 0, 0, 0.3);
}
#portal-globalnav #portaltab-iwantto.open .fa-chevron-down {
display: none;
}
#portal-globalnav #portaltab-iwantto.closed .fa-chevron-up {
display: none;
}
#portal-globalnav #portaltab-iwantto.closed .dropdown {
display: none;
}
#portal-globalnav #portaltab-iwantto a {
/* */
color: #000000;
}
#portal-globalnav #portaltab-iwantto a:hover {
background-color: transparent;
}
#portal-globalnav #portaltab-iwantto .dropdown .wrapper {
overflow: hidden;
}
#portal-globalnav #portaltab-iwantto .dropdown ul {
column-count: 2;
column-gap: 20px;
/* */
/* */
position: relative;
top: 1px;
}
#portal-globalnav #portaltab-iwantto .dropdown li {
display: block;
border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
#portal-globalnav #portaltab-iwantto .dropdown li a {
height: auto;
display: block;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 16px;
line-height: 2.4;
white-space: nowrap;
margin: 0;
}
#portal-globalnav #portaltab-iwantto .dropdown li a:hover,
#portal-globalnav #portaltab-iwantto .dropdown li a:focus,
#portal-globalnav #portaltab-iwantto .dropdown li a:active {
color: black;
background-color: transparent;
text-decoration: underline;
}
/* */
#portal-globalnav #portaltab-index_html a:focus,
#portal-globalnav #portaltab-index_html .selected a:focus {
background-color: lightgray;
}
/* **/
#portal-personaltools {
position: fixed;
right: 0px;
}
#top {
color: #ffffff;
background-color: #333333;
height: 40px;
}
#top-bar {
display: flex;
flex-direction: row;
justify-content: space-between;
column-gap: 50px;
align-items: center;
height: 100%;
}
/* */
#google_translate_element {
display: inline-block;
}
#google_translate_element .VIpgJd-ZVi9od-xl07Ob-lTBxed {
color: #ffffff;
text-transform: uppercase;
}
/* */
#google_translate_element .VIpgJd-ZVi9od-xl07Ob-lTBxed span:nth-child(3) {
display: none;
}
/* */
#google_translate_element .VIpgJd-ZVi9od-xl07Ob-lTBxed span:last-child {
color: #ffffff !important;
}
#portal-header #top-links,
#portal-header #top-links .goog-te-gadget-simple {
font-family: "Open Sans", sans-serif;
font-size: 13px;
font-weight: bold;
}
#portal-header #top-links > ul {
margin-left: 10px;
text-transform: uppercase;
}
#portal-header #top-links > ul > li {
display: inline-block;
height: 100%;
}
#portal-header #top-links > ul > li > a {
color: #ffffff;
padding: 5px 13px;
text-decoration: none;
border: 1px dashed transparent;
}
#portal-header #top-links > ul > li > a:hover,
#portal-header #top-links > ul > li > a:focus {
background: #000000;
color: #ffffff;
box-shadow: 0 0 1px 1px #5b9dd9;
border: 1px dashed #ffffff;
}
#portal-header #top-links > ul > li > a:active {
text-decoration: underline;
}
#portal-header #top-links #school_directory_menu .dropdown {
position: fixed;
height: 100%;
overflow: auto;
top: 0;
right: 0;
background-color: #074564;
z-index: 1;
padding: 20px 30px;
font-weight: 600;
line-height: 2.4;
box-sizing: border-box;
font-family: "Open Sans", sans-serif;
text-transform: none;
color: black;
text-align: left;
}
#portal-header #top-links #school_directory_menu .dropdown.closed {
visibility: hidden;
opacity: 0;
transform: translate(20%);
transition: opacity 0.3s, transform 0.3s, visibility 0.3s;
}
#portal-header #top-links #school_directory_menu .dropdown.open {
visibility: visible;
transform: translate(0);
opacity: 1;
transition: opacity 0.3s, transform 0.3s, visibility 0.3s;
width: 500px;
}
#portal-header #top-links #school_directory_menu .dropdown .fas.close {
position: absolute;
top: 0;
left: 7px;
font-size: 35px;
padding: 10px;
cursor: pointer;
color: white;
}
#portal-header #top-links #school_directory_menu .dropdown a.schoolDirectory {
border-bottom-width: 0;
font-weight: 600;
font-size: 2.5em;
margin-bottom: -40px;
}
#portal-header #top-links #school_directory_menu .dropdown ul.schoolTypes > li {
display: block;
margin-top: 20px;
}
#portal-header #top-links #school_directory_menu .dropdown ul.schools a {
margin-left: 20px;
}
#portal-header #top-links #school_directory_menu .dropdown li {
line-height: 4em;
}
#portal-header #top-links #school_directory_menu .dropdown li a {
display: block;
color: white;
font-size: 1.4em;
border-bottom: 1px solid #0d84bf;
line-height: 1.5em;
padding: 12px 0;
}
#portal-header #top-links #school_directory_menu .dropdown li a:hover {
text-decoration: underline;
}
#portal-header #top-links #school_directory_menu .dropdown li a:focus {
text-decoration: underline;
border: 2px dashed white;
}
#portal-header #top-links #school_directory_menu .dropdown .schoolType {
font-weight: 600;
font-size: 2.5em;
color: #ffe347;
margin-top: 1.5em;
}
/* */
#portal-searchbox {
float: none;
margin: 0;
display: flex;
flex-direction: column;
justify-content: center;
}
#portal-searchbox {
font-size: 100%;
}
#portal-searchbox #searchAnchor {
text-transform: uppercase;
}
#portal-searchbox #searchGadget_form,
#portal-searchbox #cse-viewlet-search-string_form {
display: none;
position: absolute;
top: 0;
right: 0;
height: 100%;
width: 50%;
}
#portal-searchbox .LSBox {
width: 100%;
margin: 0;
display: flex;
justify-content: space-evenly;
background-color: #cedd3e;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
#portal-searchbox #searchGadget,
#portal-searchbox #cse-viewlet-search-string {
border-width: 0;
vertical-align: bottom;
height: 30px;
width: 80%;
margin: 5px 0px;
padding: 5px;
}
#portal-searchbox #searchGadget,
#portaltab-mobile_search #searchGadget,
#portal-searchbox #searchGadget::placeholder,
#portal-searchbox #cse-viewlet-search-string,
#portaltab-mobile_search #cse-viewlet-search-string,
#portal-searchbox #cse-viewlet-search-string::placeholder {
color: #333333 !important;
opacity: 1;
font-family: "Open Sans", sans-serif;
font-weight: 600;
font-size: 14px;
letter-spacing: 0.03em;
color: #545454;
}
#searchGadget_form .searchButtonImage,
#cse-viewlet-search-string_form .searchButtonImage {
border-width: 0;
background-color: transparent;
background-image: none;
vertical-align: middle;
}
#portal-searchbox .search-site-icon {
color: #c41230;
font-size: 20px;
vertical-align: middle;
}
#portal-searchbox .LSBox .search-site-icon {
padding: 0px;
}
#portal-searchbox .LSBox .closeButton {
display: flex;
align-items: center;
}
#portal-searchbox .LSBox .closeButtonAnchor i {
color: #000000;
font-size: 20px;
padding: 0px;
}
.LSBox .searchSection {
display: none;
}
/* */
#portal-breadcrumbs-wrapper {
background-color: #f2f6fa;
}
#portal-breadcrumbs {
font-size: 14px;
font-weight: 600;
font-family: "Open Sans", sans-serif;
}
#portal-breadcrumbs .breadcrumb {
padding: 22px 0;
}
#breadcrumbs-you-are-here {
display: none;
}
li.breadcrumb-item:before {
content: ">";
padding: 0 10px;
}
li.breadcrumb-item:first-child:before,
li.breadcrumb-item:nth-child(2):before {
content: "";
padding: 0;
}
#portal-breadcrumbs a {
color: black;
text-decoration: underline;
}
#portal-breadcrumbs a:hover,
#portal-breadcrumbs a:focus {
text-decoration: none;
}
#breadcrumbs-current {
color: black;
}
/* */
#portal-heading {
background-color: #08415c;
background: linear-gradient(to bottom, #0c5679 0%, #08415c 100%);
margin-bottom: 40px;
}
h1.documentFirstHeading {
line-height: 1.5;
font-weight: 900;
font-size: 42px;
font-family: "Raleway", sans-serif;
padding: 38px 0;
letter-spacing: 0.05em;
}
/* */
.documentDescription {
font-size: 23px;
font-weight: 700;
font-family: "Open Sans", sans-serif;
line-height: 1.5;
margin-bottom: 40px;
}
/* */
.template-homepage_view {
font-size: 18px;
font-weight: 400;
}
.template-homepage_view h3 {
font-family: "Raleway", sans-serif;
font-size: 24px;
font-weight: 700;
}
/* */
/* */
.apsCarouselSlide {
display: none;
}
/* */
.slick-next .slick-next-icon,
.slick-prev .slick-prev-icon {
font-size: 50px !important;
}
.slick-prev {
left: -100px !important;
}
.slick-next {
right: -70px !important;
}
.slick-next .slick-next-icon::before,
.slick-prev .slick-prev-icon::before {
color: black;
}
.slick-next .slick-next-icon,
.slick-next .slick-prev-icon,
.slick-prev .slick-next-icon,
.slick-prev .slick-prev-icon {
opacity: 1 !important;
}
.slick-next:hover .slick-next-icon::before,
.slick-next:hover .slick-prev-icon::before,
.slick-prev:hover .slick-next-icon::before,
.slick-prev:hover .slick-prev-icon::before {
filter: brightness(80%);
}
#homepage-carousel-container .slick-autoplay-toggle-button {
z-index: 1;
}
#homepage-carousel-container {
margin-top: 55px;
}
#carousel a.carouselLink {
display: block;
position: relative;
background-color: #f2f6fa;
}
#carousel .carousel-text-overlay {
position: absolute;
bottom: 37px;
right: 40px;
width: 525px;
padding: 20px 40px;
background: rgba(255, 255, 255, 0.9);
color: #333333;
}
.carousel-text-overlay .title {
font-family: "Raleway", sans-serif;
font-size: 38px;
font-weight: 800;
margin-bottom: 25px;
/* */
height: 2.4em;
/* */
line-height: 1.2;
}
.carousel-text-overlay .description {
font-family: "Open Sans", sans-serif;
font-size: 18px;
font-weight: 400;
/* */
height: 3em;
line-height: 1.5;
}
.template-homepage_view #carousel .slick-dots {
bottom: -40px;
}
/* */
#homepage-featured-content-section {
padding-top: 45px;
/* */
}
#homepage-featured-content-section h2 {
font-size: 38px;
font-weight: 900;
font-family: "Raleway", sans-serif;
line-height: 1.2;
}
#homepage-featured-content-section p {
line-height: 1.6;
margin-top: 40px;
}
#homepage-top a.more,
#content a.more,
#content span.link-external a.more,
.template-departmentsfolder_view #content .quickLinks a {
font-size: 20px;
font-weight: 700;
font-family: "Raleway", sans-serif;
padding: 20px 30px;
background: #cedd3e;
border: 3px solid #cedd3e !important;
color: black !important;
display: inline-block;
text-decoration: none !important;
}
/* */
#content a.more .externalLink {
display: none;
}
#homepage-top a.more:hover,
#homepage-top a.more:focus,
#content a.more:hover,
#content a.more:focus,
#content span.link-external a.more:hover,
#content span.link-external a.more:focus,
.template-departmentsfolder_view #content .quickLinks a:focus,
.template-departmentsfolder_view #content .quickLinks a:hover {
text-decoration: underline !important;
background: #ffffff !important;
border: 3px solid #000000 !important;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
}
#homepage-featured-tiles {
column-count: 4;
column-gap: 58px;
margin: 45px 0;
}
#homepage-featured-tiles.singleColumn {
column-count: 1;
}
.homepage-featured-tile {
margin-bottom: 75px;
}
#homepage-featured-tiles a {
text-decoration: underline;
position: relative;
display: inline-block;
}
#homepage-featured-tiles .heading-wrapper {
width: 240px;
background-color: white;
padding: 10px 20px 0 0px;
position: absolute;
bottom: -40px;
left: 0px;
border-top-right-radius: 4px;
}
#homepage-featured-tiles h3 {
font-size: 21px;
font-family: "Raleway", sans-serif;
font-weight: 800;
letter-spacing: 0.02em;
text-decoration: underline;
line-height: 1.4;
height: 2.8em;
}
#homepage-featured-tiles a:hover h3 {
text-decoration: none;
}
#homepage-featured-tiles .hubImageWrapper {
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
}
/* */
#homepage-featured-tiles .hubImageWrapper,
#homepage-featured-tiles img {
border-top-left-radius: 10px;
}
/* */
#homepage-news-and-announcements {
background: #f2f6fa;
color: #333333;
font-family: "Raleway", sans-serif;
}
#homepage-news-and-announcements .heading {
display: flex;
align-items: baseline;
column-gap: 50px;
}
#homepage-news-and-announcements h2 {
font-family: "Raleway", sans-serif;
font-weight: 900;
font-size: 38px;
color: #333333;
}
#homepage-news-and-announcements a {
text-decoration: underline;
color: #333333;
}
#homepage-news-and-announcements a.readAll {
font-family: "Source Sans Pro", sans-serif;
font-size: 24px;
font-weight: 700;
}
#homepage-news-and-announcements a.readAll i {
color: #c41230;
font-size: 30px;
margin-left: 10px;
}
#homepage-news-and-announcements a {
text-decoration: underline;
color: #333333;
}
#homepage-news-and-announcements-section {
padding: 60px 0 80px 0;
}
#homepage-news-and-announcements-section .news-and-announcements {
display: flex;
flex-wrap: wrap;
column-gap: 60px;
row-gap: 60px;
margin-top: 60px;
}
#homepage-news-and-announcements-section .news-and-announcement {
flex-basis: 30%;
}
#homepage-news-and-announcements-section .news-and-announcement a {
text-decoration: none;
border: 3px solid #287abd;
background-color: white;
display: block;
padding: 30px 30px;
position: relative;
}
#homepage-news-and-announcements-section .news-and-announcement a:hover,
#homepage-news-and-announcements-section .news-and-announcement a:focus {
border-color: black;
}
#homepage-news-and-announcements-section
.news-and-announcement
a:hover
.news-date,
#homepage-news-and-announcements-section
.news-and-announcement
a:focus
.news-date {
background-color: black;
}
#homepage-news-and-announcements-section .news-and-announcement a > h3 {
margin-top: 15px;
text-decoration: underline;
font-family: "Raleway", sans-serif;
font-size: 24px;
/* */
max-height: 4.2em;
line-height: 1.4;
}
#homepage-news-and-announcements-section .news-and-announcement a:hover > h3,
#homepage-news-and-announcements-section .news-and-announcement a:focus > h3 {
text-decoration: none;
}
#homepage-news-and-announcements-section .news-date {
display: inline-block;
background-color: #287abd;
color: white;
font-size: 17px;
padding: 0px 20px;
font-weight: 700;
position: absolute;
left: 30px;
/* */
top: -22px;
line-height: 44px;
}
#homepage-news-and-announcements-section .newsItemDepartment {
text-transform: uppercase;
font-size: 18px;
font-weight: 700;
margin-top: 15px;
color: #101010;
font-size: 16px;
}
#homepage-news-and-announcements-section .news-and-announcement .description {
font-family: "Open Sans", sans-serif;
font-size: 16px;
margin-top: 20px;
font-weight: 600;
/* */
max-height: 6em;
line-height: 1.5;
}
/* */
#homepage-spotlight,
#homepage-aps-good-news {
background-color: #287abd;
/* */
color: white;
font-family: "Raleway", sans-serif;
}
#homepage-spotlight h2,
#homepage-spotlight h3,
#homepage-aps-good-news h2,
#homepage-aps-good-news h3 {
color: white;
font-family: "Raleway", sans-serif;
}
#homepage-spotlight h2,
#homepage-aps-good-news h2 {
font-size: 40px;
font-weight: 800;
line-height: 1.4;
}
#homepage-spotlight .description,
#homepage-aps-good-news .description {
font-family: "Open Sans", sans-serif;
font-size: 18px;
font-weight: 500;
margin-top: 50px;
}
#homepage-spotlight-section,
#homepage-aps-good-news-section {
padding: 60px 0 60px 0;
display: flex;
flex-direction: column;
row-gap: 70px;
}
#homepage-spotlight-section .homepage-spotlight-intro,
#homepage-aps-good-news-section .homepage-aps-good-news-intro {
display: flex;
column-gap: 60px;
justify-content: space-between;
align-items: center;
}
#homepage-spotlights-wrapper .slide,
#homepage-aps-good-news-wrapper .slide {
display: flex;
column-gap: 60px;
}
#homepage-spotlight-section .homepage-spotlight a,
#homepage-aps-good-news-section .homepage-aps-good-news a {
color: white;
display: block;
width: 360px;
/* */
height: 490px;
position: relative;
}
#homepage-spotlight-section .homepage-spotlight a h3,
#homepage-aps-good-news-section .homepage-aps-good-news a h3 {
text-decoration: underline;
font-size: 22px;
font-weight: 700;
margin-top: 20px;
/* */
height: 3.2em;
line-height: 1.6;
}
/* */
#homepage-spotlight-section .homepage-spotlight a .title-and-description h3,
#homepage-aps-good-news-section
.homepage-aps-good-news
a
.title-and-description
h3 {
height: 4.8em;
}
#homepage-spotlight-section .homepage-spotlight .title-and-description,
#homepage-aps-good-news-section .homepage-aps-good-news .title-and-description {
background-color: #074564;
border-radius: 10px;
/* */
box-sizing: border-box;
padding: 40px;
/* */
height: 360px;
}
#homepage-spotlight-section .homepage-spotlight .title-and-description .title,
#homepage-aps-good-news-section
.homepage-aps-good-news
.title-and-description
.title {
margin-top: 0;
}
#homepage-spotlight-section
.homepage-spotlight
.title-and-description
.description,
#homepage-aps-good-news-section
.homepage-aps-good-news
.title-and-description
.description {
font-family: "Open Sans", sans-serif;
font-size: 18px;
font-weight: 400;
margin-top: 15px;
/* */
height: 8.5em;
line-height: 1.7;
}
#homepage-spotlight-section .homepage-spotlight img,
#homepage-aps-good-news-section .homepage-aps-good-news img {
border-radius: 10px;
position: absolute;
top: 0px;
left: 0px;
}
#homepage-spotlight-section .homepage-spotlight a:hover img,
#homepage-spotlight-section .homepage-spotlight a:focus img,
#homepage-spotlight-section .homepage-spotlight a:hover > .title,
#homepage-spotlight-section .homepage-spotlight a:focus > .title,
#homepage-aps-good-news-section .homepage-aps-good-news a:hover img,
#homepage-aps-good-news-section .homepage-aps-good-news a:focus img,
#homepage-aps-good-news-section .homepage-aps-good-news a:hover > .title,
#homepage-aps-good-news-section .homepage-aps-good-news a:focus > .title {
display: none;
}
/* */
#homepage-optional1 {
/* */
background: linear-gradient(to right, #bdbdbd, #424242);
}
#homepage-optional1-section .homepage-optional1-feature {
height: 600px;
position: relative;
}
#homepage-optional1-section .homepage-optional1-feature-container {
position: absolute;
top: 80px;
right: 0;
width: 575px;
}
#homepage-optional1-section .homepage-optional1-feature .text {
background: #ffffff;
padding: 40px 50px;
}
#homepage-optional1-section .homepage-optional1-feature h2 {
font-family: "Raleway", sans-serif;
font-size: 33px;
font-weight: 900;
line-height: 1.2;
max-height: 2.4em;
}
#homepage-optional1-section .homepage-optional1-feature p {
margin-top: 20px;
line-height: 1.7;
max-height: 5.1em;
}
#homepage-optional1-section .homepage-optional1-feature .moreRight {
text-align: right;
}
#homepage-optional1-section .homepage-optional1-feature img {
mask-image: linear-gradient(to right, black, transparent 99%);
/* */
-webkit-mask-image: linear-gradient(to right, black, transparent 99%);
}
/* */
#homepage-optional2 {
background-color: #ffffff;
/* */
padding-top: 3.5em;
}
#homepage-optional3 {
background-color: #f2f6fa;
/* */
padding-top: 3.5em;
}
#homepage-optional2-section .homepage-optional2-feature,
#homepage-optional3-section .homepage-optional3-feature {
display: flex;
padding-bottom: 3.5em;
}
#homepage-optional2-section .homepage-optional2-feature .text,
#homepage-optional3-section .homepage-optional3-feature .text {
margin-left: 100px;
}
#homepage-optional2-section .homepage-optional2-feature h2,
#homepage-optional3-section .homepage-optional3-feature h2 {
margin-top: 30px;
font-family: "Raleway", sans-serif;
font-weight: 800;
font-size: 30px;
line-height: 1.2;
height: 2.4em;
/* */
max-height: 2.4em;
}
#homepage-optional2-section .homepage-optional2-feature p,
#homepage-optional3-section .homepage-optional3-feature p {
margin-top: 35px;
}
#homepage-optional2-section .homepage-optional2-feature .description,
#homepage-optional3-section .homepage-optional3-feature .description {
font-size: 1.25em;
line-height: 1.65;
height: 4.5em;
/* */
max-height: 4.5em;
}
#homepage-optional2-section .homepage-optional2-feature .imageWrapper,
#homepage-optional3-section .homepage-optional3-feature .imageWrapper {
flex-shrink: 0;
background-image: url("aps-news.jpg");
background-repeat: no-repeat;
background-position: right bottom;
background-size: cover;
}
#homepage-optional2-section
.homepage-optional2-feature:nth-child(even)
.imageWrapper,
#homepage-optional3-section
.homepage-optional3-feature:nth-child(even)
.imageWrapper {
order: 1;
}
#homepage-optional2-section .homepage-optional2-feature:nth-child(even) .text,
#homepage-optional3-section .homepage-optional3-feature:nth-child(even) .text {
margin-left: 55px;
margin-right: 110px;
}
/* */
#homepage-optional5 {
background: #ffffff;
/* */
}
#homepage-optional5-section {
padding: 60px 0 60px 0;
}
/* */
#homepage-expect {
background: #ffffff;
}
#homepage-expect-section {
padding: 60px 0 60px 0;
display: flex;
column-gap: 50px;
}
#homepage-expect #content {
font-size: 18px;
}
#homepage-expect h2 {
font-family: "Raleway", sans-serif;
font-size: 38px;
font-weight: 800;
line-height: 1.2;
max-height: 2.4em;
margin-bottom: 55px;
}
#homepage-expect h3 {
margin-bottom: 30px;
}
/* */
#portal-columns {
margin-bottom: 45px;
}
/* */
/* */
#portal-column-content.position-1\:4.width-3\:4 #content {
padding-left: 10px;
}
/* */
#portal-column-content.position-0.width-3\:4 #content {
padding-right: 30px;
}
/* */
#portal-column-content.position-1\:4.width-1\:2 #content {
padding-left: 10px;
padding-right: 30px;
}
#content {
font-family: "Open Sans", sans-serif;
font-size: 18px;
line-height: 2;
font-weight: 500;
color: #333333;
}
.old-warning p {
font-weight: 700;
border-bottom: 1px solid #bebebe;
}
#content h2,
#content .h2,
#content h3,
#content .h3,
#content h4,
#content .h4,
#content h5,
#content .h5 {
font-family: "Raleway", sans-serif;
color: #333333;
margin-top: 45px;
font-weight: 700;
}
#content h2,
#content .h2 {
font-size: 33px;
font-weight: 900;
margin-top: 75px;
}
#content h3,
#content .h3 {
font-size: 27px;
}
#content h4,
#content .h4 {
font-size: 23px;
}
#content h5,
#content .h5 {
font-size: 19px;
}
#content .documentDescription,
#content .description,
#content #description {
font-family: "Open Sans", sans-serif;
font-weight: 700;
font-size: 22px;
line-height: 1.43;
color: #4b4f54;
margin-bottom: 3em;
}
.documentEditable #content #description {
margin-bottom: 0;
}
#content .document-toc-related {
float: none;
background-color: #fef7f2;
border-width: 0 !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 30px 40px;
font-size: 18px;
font-weight: 600;
}
#content .relatedItems.document-toc-related {
margin-top: 45px;
margin-bottom: 45px;
}
#content .document-toc-related h2 {
margin-top: 0;
margin-bottom: 20px;
font-size: 30px;
font-weight: 700;
}
#content .document-toc-related ul {
margin-bottom: 0 !important;
margin-top: 0 !important;
margin-right: 0 !important;
}
#content .document-toc-related li {
margin-bottom: 0.5em;
margin-top: 0.5em;
color: #0052c2;
list-style-type: disc;
}
#content .document-toc-related li a:visited {
color: #0052c2 !important;
}
#content .document-toc-related li a:visited:hover {
color: white !important;
}
#content .document-toc-related li ul {
margin-left: 1em !important;
}
/* */
#content #category {
margin-top: 45px;
}
.template-departmentsfolder_view #search-directories {
font-family: "Open Sans", sans-serif;
font-weight: 700;
font-size: 16px;
color: #333333;
margin-bottom: 30px;
}
.template-departmentsfolder_view #search-directories .horizontal {
display: flex;
justify-content: space-between;
column-gap: 25px;
}
.template-departmentsfolder_view #content #title-and-description {
flex-basis: 40%;
}
.template-departmentsfolder_view #content #title-and-description h1 {
font-family: "Raleway", sans-serif;
font-weight: 900;
font-size: 42px;
margin-bottom: 30px;
}
.template-departmentsfolder_view #content #title-and-description p {
/* */
font-weight: 700;
font-size: 22px;
color: #4b4f54;
}
.template-departmentsfolder_view #content #search-directories h2 {
margin-top: 0;
margin-bottom: 15px;
font-size: 1.5em;
}
.template-departmentsfolder_view #content #search-directories p {
margin-bottom: 15px;
}
.template-departmentsfolder_view #staff-directory {
background-color: #f5f5f5;
border-radius: 10px;
padding: 25px 20px 15px 30px;
margin-top: 20px;
}
.template-departmentsfolder_view #staff-directory p {
font-weight: 500;
margin: 10px 0 0 0;
}
.template-departmentsfolder_view #staff-directory .label {
display: block;
margin-bottom: 6px;
}
.template-departmentsfolder_view #staff-directory input[type="submit"] {
border-width: 0;
border-radius: 0;
font-weight: 700;
font-size: 21px;
font-family: "Raleway", sans-serif;
height: 45px;
vertical-align: middle;
}
.template-departmentsfolder_view #staff-directory input[type="text"] {
background-color: white;
border: 3px solid #287abd;
border-right-width: 0;
border-radius: 5px 0 0 5px;
height: 40px;
width: 400px;
padding: 0px 10px;
vertical-align: middle;
}
.template-departmentsfolder_view div#quicklinks h2 {
margin: 0;
}
.template-departmentsfolder_view div#quicklinks ul.tiles {
margin-bottom: 0 !important;
}
.template-departmentsfolder_view #employee-directory .horizontal {
display: flex;
justify-content: space-between;
column-gap: 25px;
}
.template-departmentsfolder_view #employee-directory a.more,
.template-departmentsfolder_view #employee-directory span.link-external a.more {
display: flex;
justify-content: space-between;
align-items: center;
line-height: 1.8;
}
.template-departmentsfolder_view #employee-directory a.more i {
font-size: 50px;
font-weight: bold;
margin-right: 15px;
}
.template-departmentsfolder_view #employee-directory a.more:hover i::before,
.template-departmentsfolder_view #employee-directory a.more:active i::before,
.template-departmentsfolder_view #employee-directory a.more:focus i::before {
/* */
display: inline-block;
text-decoration: none;
}
.template-departmentsfolder_view .headingAndShowLink {
display: flex;
justify-content: space-between;
column-gap: 50px;
align-items: baseline;
}
.template-departmentsfolder_view #content .headingAndShowLink h2 {
margin-top: 0;
}
.template-departmentsfolder_view .listingBarDetailedShort,
.template-departmentsfolder_view .listingBarDetailedShort a {
font-size: 16px;
text-align: right;
}
.template-departmentsfolder_view #content h2 {
font-size: 30px;
font-weight: 800;
font-family: "Raleway", sans-serif;
margin: 80px 0 30px 0;
}
.template-departmentsfolder_view #content #departmentsfolder h2 {
font-size: 1.2em;
}
.template-departmentsfolder_view #content h3 {
font-size: 24px;
font-weight: 900;
font-family: "Raleway", sans-serif;
margin: 80px 0 30px 0;
}
.template-departmentsfolder_view #content ul.quickLinks {
margin: 0 !important;
display: flex;
column-gap: 25px;
row-gap: 25px;
flex-wrap: wrap;
}
.template-departmentsfolder_view #content ul.quickLinks li {
margin: 0 !important;
list-style-type: none;
}
.template-departmentsfolder_view #content .quickLinks a {
font-size: 16px;
font-weight: 700;
}
.template-departmentsfolder_view #directoryFilter .c-group {
display: flex;
justify-content: space-between;
background-color: #f5f5f5;
border-width: 0;
border-radius: 10px;
padding: 30px 30px;
font-size: 16px;
font-weight: bold;
color: black;
margin-top: 0px !important;
}
.template-departmentsfolder_view #directoryFilter .c-group legend {
font-family: "Raleway", sans-serif;
font-size: 16px;
font-weight: 900 !important;
color: black;
text-transform: uppercase;
}
.template-departmentsfolder_view #directoryFilter .c-group label {
margin-left: 5px;
font-weight: bold !important;
}
.template-departmentsfolder_view #directoryFilter .c-group input,
.template-departmentsfolder_view #directoryFilter .c-group label {
vertical-align: middle;
}
.template-departmentsfolder_view #alphabet-nav {
font-family: "Source Sans Pro", sans-serif;
font-size: 23px;
color: gray;
display: flex;
justify-content: space-evenly;
}
.template-departmentsfolder_view #alphabet-nav .letterContainer {
flex-basis: 4%;
text-align: center;
line-height: 2;
}
.template-departmentsfolder_view #alphabet-nav a.letterLink {
font-weight: bold;
color: #333333 !important;
text-decoration: none !important;
padding: 0;
display: block;
}
.template-departmentsfolder_view #alphabet-nav a.letterLink:hover,
.template-departmentsfolder_view #alphabet-nav a.letterLink:active,
.template-departmentsfolder_view #alphabet-nav a.letterLink:focus {
background-color: #205c90 !important;
color: white !important;
}
.template-departmentsfolder_view #departmentsfolder a {
color: #0761aa !important;
}
.template-departmentsfolder_view #departmentsfolder a:hover,
.template-departmentsfolder_view #departmentsfolder a:focus {
color: white !important;
}
.template-departmentsfolder_view .letter {
margin-bottom: 0px;
margin-top: 40px;
}
.template-departmentsfolder_view #content .letter h3 {
margin: 0px 0px 0px 5px;
color: #c41230;
font-size: 45px;
font-weight: 600;
font-family: "Raleway", sans-serif;
line-height: 1;
}
.template-departmentsfolder_view .departmentListingWrapper {
margin: 0px 127px;
border-top: 2px solid #e0e0e0;
padding: 25px 25px 25px 25px;
display: flex;
justify-content: space-between;
column-gap: 50px;
color: #333333;
}
.template-departmentsfolder_view
.departmentListingWrapper.contenttype-school
.school-icon {
color: #777; /**/
margin-right: 10px;
}
.template-departmentsfolder_view .letter + .departmentListingWrapper {
border-top-width: 0;
padding-top: 0;
}
.template-departmentsfolder_view #content .departmentListingWrapper h4 {
margin: 0px 0px 0px 0px;
line-height: 1.5;
font-size: 20px;
font-weight: 700;
font-family: "Raleway", sans-serif;
flex-basis: 66%;
}
.template-departmentsfolder_view .departmentListingWrapper .deptInfo {
font-family: "Open Sans", sans-serif;
font-weight: 500;
font-size: 16px;
line-height: 1.7;
flex-basis: 33%;
}
.template-departmentsfolder_view .departmentListingWrapper .deptInfo .phone {
font-weight: bold;
}
.template-departmentsfolder_view #content #departmentsfolder .callout {
display: none;
}
.template-departmentsfolder_view
.aToZDetailed
.departmentListingWrapper.contenttype-apsdepartment {
flex-direction: column;
}
.template-departmentsfolder_view
.aToZDetailed
.departmentListingWrapper.contenttype-apsdepartment
.deptInfo
.staffListingLink {
display: none;
}
.template-departmentsfolder_view .aToZDetailed .departmentListingWrapper table {
margin: 1em 0 3em 0;
border: 1px solid #ddd;
}
.template-departmentsfolder_view
#content
.aToZDetailed
#aps-employee-org-unit
.columns
.left {
border-right-width: 0;
padding-left: 0;
}
.template-departmentsfolder_view
#content
.aToZDetailed
#aps-employee-org-unit
.columns
.right {
padding-left: 0;
}
.template-departmentsfolder_view #content .aToZDetailed .aps-employee-listing {
margin-top: 20px;
}
.template-departmentsfolder_view
#content
.aToZDetailed
#aps-employee-org-unit
.well-blue {
margin: 20px 0 0 0 !important;
}
#content #departmentsfolder h2 span {
padding: 0;
margin: 0;
font-size: 0.8em;
font-weight: 400;
}
/* */
#pageModDate {
display: none; /* */
color: #333333;
font-style: italic;
font-size: 16px;
margin-top: 60px;
margin-bottom: 40px;
}
#pageModDate .fa-clock-nine {
color: #c41230;
font-size: 20px;
margin-right: 15px;
}
/* */
/* */
.template-newsitem_view.subsection-administration-superintendent-superintendents-news
#portal-heading {
background: linear-gradient(to bottom, #3a6f7f 0%, #305b60 100%);
}
.template-newsitem_view.subsection-emergency-news #portal-heading {
background: linear-gradient(to bottom, #b1102b 0%, #a61e32 100%);
}
.template-newsitem_view #portal-heading {
background: linear-gradient(to bottom, #0c5679 0%, #08415c 100%);
font-family: "Raleway", sans-serif;
font-weight: 600;
color: #fff;
}
.template-newsitem_view #portal-heading header {
display: flex;
column-gap: 60px;
justify-content: space-between;
}
.template-newsitem_view #portal-heading .newsItemTitleWrapper {
flex-grow: 1;
}
.template-newsitem_view #portal-heading .newsItemDepartment {
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
padding-top: 60px;
padding-bottom: 20px;
}
.template-newsitem_view #portal-heading .newsItemDepartment a {
color: #ffffff;
border-bottom: 2px solid #fff;
}
.template-newsitem_view #portal-heading .newsItemDepartment a:hover {
border-bottom-width: 0;
}
.template-newsitem_view #portal-heading h1.documentFirstHeading {
/* */
font-size: 33px;
padding: 0px;
line-height: 1.3;
max-height: 4.5em;
}
.template-newsitem_view #portal-heading .postedUpdatedDate {
margin-top: 20px;
margin-bottom: 70px;
font-weight: 600;
letter-spacing: 0.05em;
}
.template-newsitem_view #portal-heading .postedUpdatedDate .fa-clock-nine {
font-size: 22px;
margin-right: 10px;
}
.template-newsitem_view #portal-columns {
margin-left: 140px;
width: 800px;
/* */
top: -140px;
margin-bottom: -140px;
background-color: white;
padding: 40px 60px 0 60px;
border-radius: 10px 10px 0 0;
}
/* *****/
#aps-footer {
background: #074564;
border: 1px solid #000000;
font-family: "Open Sans", sans-serif;
font-weight: 500;
font-size: 18px;
}
#aps-footer .footer-columns {
display: flex;
column-gap: 60px;
justify-content: space-between;
}
#aps-footer a:hover {
text-decoration: underline;
}
#aps-footer li {
display: block;
margin: 15px 0;
}
#aps-footer ul {
margin: 30px 0;
}
#aps-footer,
#aps-footer h2,
#aps-footer h3,
#aps-footer a {
color: white;
}
#aps-footer h2,
#aps-footer h3 {
font-family: "Raleway", sans-serif;
font-weight: 800;
margin: 40px 0;
}
#aps-footer h2 {
font-size: 30px;
}
#aps-footer h3 {
font-size: 24px;
}
#aps-footer .phoneNumbers p {
font-size: 18px;
margin: 20px 0;
}
#aps-footer .addresses {
font-size: 14px;
display: flex;
flex-direction: row;
column-gap: 60px;
margin: 30px 0;
}
#aps-footer .footer-copyright {
background-color: #cedd3e;
padding: 20px 30px;
font-size: 14px;
display: flex;
justify-content: space-between;
column-gap: 30px;
margin: 40px 0;
}
#aps-footer .footer-copyright,
#aps-footer .footer-copyright a {
color: black;
}
#aps-footer .footer-copyright a {
text-decoration: underline;
}
#aps-footer .footer-copyright ul {
margin: 0;
display: flex;
column-gap: 30px;
}
#aps-footer .footer-copyright li {
display: inline-block;
margin: 0;
}
#aps-footer .socialMediaIcons li {
display: inline-block;
margin: 0 10px 0 0;
}
/* */
.template-video_view #main-content iframe {
display: block;
margin: 0 auto;
}
/* */
#content-core {
clear: left;
}
/* */
#main-content img {
max-width: 100%;
height: auto;
}
/* */
.template-aps_calendar_view #folder_summary_view {
padding: 30px 30px 10px 30px;
}
.template-aps_calendar_view #content .month {
margin-top: 60px;
margin-bottom: 25px;
}
.template-aps_calendar_view #content .eventDate {
border-top-width: 0;
margin-bottom: 15px !important;
font-family: "Raleway", sans-serif;
padding-top: 0;
font-size: 18px;
font-weight: 800;
}
.template-aps_calendar_view #content .tileHeadline {
margin-top: 15px;
margin-bottom: 25px;
line-height: 1.7;
}
.template-aps_calendar_view #content .tileHeadline a {
text-decoration: none !important;
color: #0052c2 !important;
border-bottom: 3px solid #0052c2 !important;
font-size: 25px;
}
.template-aps_calendar_view #content .tileHeadline a:hover {
border-bottom-color: transparent !important;
color: white !important;
}
.template-aps_calendar_view #content .location {
padding-bottom: 15px;
font-weight: 600;
font-size: 18px;
}
/* */
.template-apsdepartment_thumbnail_view .departmentLogo {
text-align: center;
}
.template-apsdepartment_thumbnail_view #content h2::after {
background-color: #ec9a29;
content: "";
display: block;
height: 0.36rem;
width: 18rem;
margin: 15px 0 30px 0;
}
.template-apsdepartment_thumbnail_view .thumbnail_view_listing {
justify-content: center;
column-gap: 40px;
row-gap: 20px;
}
.template-apsdepartment_thumbnail_view
#staff-contact
.columns
.right
h4:first-child {
margin-top: 0;
}
.template-apsdepartment_thumbnail_view .thumbnailListingEntry {
flex-basis: 275px;
padding: 1.4em 2em 1em 2em;
margin-bottom: 1.5em;
font-size: 1.2em;
line-height: 1.3em;
background: #f9f9f9;
box-shadow: 0 10px 30px rgb(50 50 93 / 5%), 0 5px 10px rgb(0 0 0 / 10%);
border-radius: 4px;
}
.template-apsdepartment_thumbnail_view
.thumbnailListingEntry
.thumbnailImageWrapper {
margin-bottom: 1em;
}
.template-apsdepartment_thumbnail_view
#content
.thumbnail_view_listing
.thumbnailListingEntry
h3 {
font-size: 1.2em;
line-height: 1.3em;
margin-top: 0.5em;
margin-bottom: 0.4em;
font-weight: 500;
text-decoration: underline;
}
.template-apsdepartment_thumbnail_view
#content
.thumbnail_view_listing
.thumbnailListingEntry
a:hover
h3 {
text-decoration: none;
background-color: #205c90;
color: white;
}
.template-apsdepartment_thumbnail_view .columns-40-60 {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
margin: 15px 0 45px 0;
padding-bottom: 45px;
}
.template-apsdepartment_thumbnail_view .columns-40-60 h2 {
padding-bottom: 0.6em;
}
.template-apsdepartment_thumbnail_view .columns-40-60 h2::after {
background-color: #ec9a29;
content: "";
display: block;
height: 0.4rem;
width: 20.8125rem;
margin-top: 20px;
}
.template-apsdepartment_thumbnail_view .columns-40-60 .left {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 33%;
border-right: 1px solid #cccccc;
padding-right: 2em;
}
.template-apsdepartment_thumbnail_view .columns-40-60 .right {
flex-grow: 1;
flex-shrink: 1;
flex-basis: 65%;
padding-left: 2em;
}
.template-apsdepartment_thumbnail_view .columns-40-60:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
@media only screen and (max-width: 767px) {
.template-apsdepartment_thumbnail_view .columns-40-60 {
flex-direction: column;
}
}
/* */
.template-hub_view #aps-videos iframe {
width: 100%;
height: auto;
}
/* */
#plonebrowser #addimage_panel h2,
#plonebrowser #browseimage_panel h2:first-of-type {
margin-top: 0;
font-size: 20px;
}
#plonebrowser #browseimage_panel #description {
margin-bottom: 0;
}
#plonebrowser #browseimage_panel #dimensions {
width: 100%;
}
/* */
.template-csesearch #edit-bar {
display: none;
}
.template-csesearch #content label[for="sort_by"] {
margin-right: 10px;
}
.template-csesearch #content ul.pagination {
list-style-type: none !important;
margin: 0 0 30px 0 !important;
background-color: #f7f7f7;
border-top: thin solid #dddddd;
border-bottom: 2px solid #dddddd;
}
.template-csesearch #content ul.pagination li {
display: inline-block;
margin: 0;
}
.template-csesearch #content ul.pagination li a {
font-size: 0.9em;
font-weight: 400;
color: #000000 !important;
padding: 9px 12px 8px 12px;
}
.template-csesearch #content ul.pagination li a:hover {
color: white !important;
}
.template-csesearch #content ul.pagination li.active a {
background-color: #505050;
color: white !important;
text-decoration: none !important;
}
div.csesearch div.results div.row {
margin-bottom: 1.5em;
}
div.csesearch div.results div.row a {
font-size: 21px;
}
div.csesearch span.results-url {
line-height: 1.5em;
}
/* */
@media only screen and (min-device-width: 768px) {
.mobileOnly {
display: none !important;
}
}
/* */

}


/* - apsMobile.css - */
@media only screen and (max-device-width : 767px) {
/* https://www.aps.edu/portal_css/apsMobile.css?original=1 */
/* */
/* **/
/* */
html,
body {
‑webkit‑text‑size‑adjust: 100%;
text-size-adjust: none;
}
/* */
#portal-personaltools {
z-index: 99999;
}
#portal-personaltools,
#portal-personaltools-wrapper dd.actionMenuContent {
border-width: 4px;
}
#portal-personaltools dd {
padding: 0;
}
#portal-personaltools a {
font-size: 24px;
}
/* */
#translate {
display: none !important;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader,
.portletNavigationTree.mobileOnly .portletHeader,
#portal-globalnav,
#portal-heading h1.documentFirstHeading {
font-size: 30px;
}
#portal-globalnav,
.portletNavigationTree.mobileOnly .portletHeader {
font-weight: 600;
}
#carousel li .titleText,
#carousel-right select,
#emergency p {
font-size: 20px;
}
#carousel-right .peachjar {
display: inline-block;
padding: 0;
border-radius: 7px;
margin: 12px 0 !important;
width: 80% !important;
}
#carousel-right .peachjar img {
display: block;
width: 80% !important;
}
#portal-searchbox input {
font-size: 20px !important;
}
.portlet,
#content,
.template-homepage_view #audience-boxes .audience,
.portlet.portletNews,
.portlet.portletEvents,
#homepage-top .alert {
font-size: 22px !important;
line-height: 1.58em !important;
}
/* */
#portal-heading #portal-breadcrumbs {
margin: 15px 0 10px 0 !important;
text-align: left;
}
#portal-heading #portal-breadcrumbs ol.breadcrumb {
font-size: 18px !important;
line-height: 1.5em !important;
letter-spacing: 0.015em;
}
#portal-heading #portal-breadcrumbs li.breadcrumb-item::before {
padding-left: 0 !important;
margin-left: 0 !important;
}
#portal-heading #portal-breadcrumbs ol.breadcrumb li.breadcrumb-item {
padding: 0.25em 0.1em !important;
margin-left: -0.4em !important;
}
#portal-heading
#portal-breadcrumbs
ol.breadcrumb
li.breadcrumb-item
span#breadcrumbs-current {
font-size: 18px !important;
padding: 0.25em 0.1em !important;
}
#audience-boxes {
display: none;
}
#audience-boxes .audience {
margin: 18px 0 30px 0;
padding: 12px 0;
}
#audience-boxes h2 {
font-size: 30px !important;
}
a.managePortletsFallback {
font-size: 0.8em !important;
}
dl.toc {
margin-left: 0;
margin-top: 1em !important;
margin-bottom: 2em !important;
padding: 20px 0 15px 0 !important;
display: block !important;
width: 100%;
}
dl.toc dd.portletItem {
font-size: 1em !important;
line-height: 1.1em !important;
}
dl.toc dt.portletHeader {
background: none;
text-transform: none;
font-size: 1.7em !important;
margin: 0 !important;
padding: 0 0 0 22px !important;
}
/* */
blockquote.quote {
margin: 2em 0 1.5em 1.5em;
padding: 0.5em 2em 0.2em 2em;
}
blockquote.quote + blockquote.quote p {
font-size: 24px;
line-height: 32px;
}
/* **/
#content a.button {
display: block !important;
padding: 0.5em 1em !important;
margin: 0 0 1em 0 !important;
border-radius: 4px;
text-overflow: ellipsis !important;
white-space: normal !important;
overflow: hidden !important;
}
#content a.button {
font-size: 1.2em !important;
line-height: 1.2 !important;
color: #ffffff !important;
font-weight: 600 !important;
text-align: center;
vertical-align: middle;
}
#content .button span.externalLink.fas.fa-external-link-alt.fa-fw,
#content .tile span.externalLink.fas.fa-external-link-alt.fa-fw {
display: none !important;
}
.image-right:not(#bug) {
display: block !important;
border: 1px solid transparent;
margin: 0 auto 0.5em !important;
width: 100% !important;
height: auto !important;
}
#content .press .newsItemTitle {
font-size: 30px;
}
#content .press .newsItemDesc {
font-size: 20px;
}
#content #category {
padding-top: 0;
}
#content .formhelp {
line-height: 1.4em !important;
margin-top: 0.6em !important;
}
/* **/
.display1 {
font-size: 4.5rem;
font-weight: 400;
line-height: 1.2;
font-family: "Source Sans Pro", sans-serif;
}
.display2 {
font-size: 2.5rem;
font-weight: 400;
line-height: 1.1;
font-family: "Source Sans Pro", sans-serif;
}
.display3 {
font-size: 3rem;
font-weight: 400;
line-height: 1.2;
font-family: "Source Sans Pro", sans-serif;
}
.display4 {
font-size: 2rem;
font-weight: 400;
line-height: 1.2;
font-family: "Source Sans Pro", sans-serif;
}
.lead,
.lead2 {
font-size: 1.8rem !important;
font-family: "Source Sans Pro", sans-serif;
margin-top: 0.5em !important;
}
#content .documentDescription {
font-size: 24px !important;
margin-bottom: 15px;
}
/* */
#content ul.list-inline li {
display: block;
}
#content ul.list-inline li + li::before {
content: none;
}
/* **/
ul.list-inline-nav {
margin-left: 1.2em !important;
margin-bottom: 1em !important;
margin-top: 1em !important;
padding-top: 0;
font-size: 1.5rem !important;
line-height: 2.8rem !important;
}
ul.list-inline-nav li {
display: block !important;
float: none !important;
}
#homepage-top #alerts ul.list-inline-nav a:link {
text-decoration: underline;
border-bottom: 0 solid transparent !important;
}
ul.list-inline-nav a {
padding: 0.4em 0.6em !important;
}
/* **/
#content .list-images {
list-style: none;
overflow: auto;
margin: 1em 0 0 0;
padding: 0;
}
#content .list-images li.container {
width: 178px !important;
height: 380px !important;
padding: 0 1.5em 2em 0 !important;
margin: 0;
}
#content .image {
display: block;
width: 178px !important;
height: 380px !important;
padding: 3pt;
background-color: #f9f9f9;
border: 1px solid #dddddd;
}
#content .list-caption {
display: block;
width: 100%;
text-align: left;
font-size: 0.98em;
line-height: 1.35em !important;
padding-top: 0.5em;
}
/* */
#visual-portal-wrapper {
width: auto;
}
/* */
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
#portal-column-one,
#portal-column-two,
#portal-column-content {
width: 100%;
margin-left: -100%;
}
.template-homepage_view #portal-column-one {
margin-top: 0px;
}
#portal-column-one .portletWrapper {
margin: 0px 20px;
}
.newsItemDate {
font-size: 20px !important;
}
/* */
#portlets-footer #instagram-widget,
.portletNews,
.portletEvents,
.backgroundBar {
display: none;
}
#portal-header #top-links {
/* */
/* */
text-size-adjust: none;
font-size: 1.07rem;
font-weight: 600;
/* */
margin: 0 !important;
text-align: right !important;
}
#portal-header #top-links li a {
padding: 12px 2px 12px 2px;
margin: 0 0 0 0;
}
.hide {
position: absolute !important;
overflow: hidden !important;
height: 1px;
width: 1px;
top: -9999px !important;
left: -9999px !important;
}
/* */
#emergency p {
margin-bottom: 1.5em;
}
#emergency p:last-child {
margin-bottom: 0;
}
#emergency .emergencyAlert a {
padding: 0 0 0.1em 0;
font-size: 1.6rem;
line-height: 1.5;
}
.subsection-emergency-news #content p {
font-size: 1.3em;
line-height: 1.6em;
}
#bug.image-right {
width: 30% !important;
}
/* */
#portal-logo {
display: inline-block;
margin: 20px 20px;
}
#portal-searchbox {
float: right !important;
margin: 30px 20px 20px 0;
}
#portal-header {
/* */
/* */
}
/* ****/
#content fieldset {
width: 90% !important;
padding: 0.5em;
border: none;
}
#content legend {
width: 100%;
font-size: 1.4em;
border-bottom: 4px solid #d5d5d5;
}
#content .field label {
font-size: 1.2em;
text-transform: none;
line-height: 1em;
}
#content input[type="text"] {
height: 50px;
}
#content textarea {
height: 200px;
}
#content select {
font-size: 1em;
background: #f2f2f2;
border: thin solid #555555;
margin-top: 1em;
height: 50px;
width: auto;
}
#content select:hover {
color: black;
}
#content input.searchPage {
margin: 0 auto 1em auto !important;
height: 60px;
width: 70% !important;
}
#content input.searchButton[type="submit"] {
font-size: 1.3em;
padding: 0 15px;
margin-right: 1em;
margin-top: 1em;
height: 50px;
}
#content #login_form {
margin-top: 0;
}
#content #login_form input[type="text"],
#content #login_form input[type="password"] {
width: auto !important;
height: 55px;
font-size: 33px !important;
padding: 0.2em 0 0.2em 0.5em;
}
#login-form .context[type="submit"] {
padding: 15px 45px 15px 45px;
height: auto;
}
#content #login_form .field label {
font-size: 1.5em;
text-transform: none;
text-align: center;
margin: 0;
width: auto;
padding-bottom: 0.4em;
}
/* */
#portal-globalnav-wrapper {
background-color: #4d4d4d;
padding: 0 0px;
}
#portal-globalnav-wrapper.expanded {
padding: 0px;
}
.template-homepage_view #portal-globalnav-wrapper {
}
#portal-globalnav-collapse {
display: block;
cursor: pointer;
font-size: 67px;
padding: 20px;
text-align: left;
background-color: #3a6f7f;
}
#portal-globalnav-collapse.expanded {
position: static;
background-color: #4d4d4d;
}
.template-homepage_view #portal-globalnav-collapse {
position: static;
}
#portal-globalnav-icon {
border-radius: 8px;
border: 2px solid white;
padding: 0px 5px 0px 65px;
line-height: 44px;
width: 100px;
height: 44px;
background: transparent url(icon-png2x.png) no-repeat 15px center;
font-size: 35px;
}
#portal-globalnav li {
display: block;
}
/* */
.template-homepage_view #audience-boxes {
position: static !important;
width: auto !important;
display: block !important;
}
.template-homepage_view #audience-boxes .audience {
min-height: 150px !important;
}
.template-homepage_view #audience-boxes h2 {
font-size: 2rem !important;
padding-bottom: 0 !important;
}
.template-homepage_view #audience-boxes ul {
margin-top: 0.5em !important;
font-size: 1.35rem !important;
}
.template-homepage_view #audience-boxes li {
padding-bottom: 0 !important;
}
.template-homepage_view #audience-boxes .employees {
margin-bottom: 0 !important;
}
/* */
.template-homepage_view #audience-boxes .studentsAndParents h2,
.template-homepage_view #audience-boxes .community h2,
.template-homepage_view #audience-boxes .employees h2 {
background-image: url(arrow-light.png);
background-repeat: no-repeat, no-repeat;
}
.template-homepage_view #audience-boxes .studentsAndParents h2 {
background-position: 280px 10px;
}
.template-homepage_view #audience-boxes .community h2 {
background-position: 180px 10px;
}
.template-homepage_view #audience-boxes .employees h2 {
background-position: 170px 10px;
}
.template-homepage_view .portlet .portletItem,
.template-homepage_view .portlet .portletFooter {
margin-right: 0;
}
.template-homepage_view #audience-boxes .audience {
margin-left: 0px;
margin-right: 0px;
}
.template-homepage_view #portal-column-content {
margin-top: 0;
}
#homepage-top #carousel-right {
float: none;
width: auto;
margin: 20px;
}
#homepage-top #carousel-right a {
font-size: 0.85em !important;
}
#carousel-right .socialMediaIcons {
font-size: 12px;
}
#homepage-top #alerts {
min-height: 145px;
/* */
padding: 20px 10px 1px 10px !important;
margin: 45px 0 30px 0 !important;
border-top: 4px solid #e3e3e3;
border-bottom: 4px solid #e3e3e3;
}
#homepage-top #alerts iframe,
#portal-footer-wrapper iframe {
max-width: 440px;
max-height: 440px;
}
#homepage-top #alerts img {
max-width: 440px;
}
/* */
.template-homepage_view .portlet .portletContent {
margin-bottom: 0 !important;
}
.template-homepage_view .portlet .portletHeader {
font-size: 50px !important;
height: 20px;
margin: 0 0 1.3em 0 !important;
padding: 0 !important;
}
.template-homepage_view .portletNews {
position: static;
width: auto;
display: block;
margin: 10px 0 20px 0 !important;
}
.template-homepage_view .portletNews .portletItem {
height: 80px !important;
clear: both;
}
.template-homepage_view .portletNews .title,
.template-homepage_view .portletNews .description {
max-height: 80px !important;
font-size: 24px !important;
line-height: 1.35em !important;
margin: 0;
padding: 0;
}
.template-homepage_view .portletNews .thumbnail img {
width: 80px;
height: 80px;
margin-left: 0 !important;
margin-bottom: 16px;
}
.template-homepage_view .portletEvents {
position: static !important;
width: auto !important;
display: block;
margin: 0 !important;
}
.template-homepage_view .portletEvents .portletItem {
padding: 0 0 0.5em 0 !important;
margin: 0 !important;
}
.template-homepage_view .portletEvents .eventDate {
padding: 1.5em 0 0 0 !important;
height: 34px !important;
}
.template-homepage_view .portletEvents .month,
.template-homepage_view .portletEvents .day {
font-size: 1.8em !important;
}
.template-homepage_view .portletEvents .title {
font-size: 0.9em !important;
height: auto !important;
}
.template-homepage_view .portletEvents .portletItem:nth-child(7),
.template-homepage_view .portletEvents .portletItem:nth-child(8) {
display: block !important;
}
.template-homepage_view .portletNews a.title:hover,
.template-homepage_view .portletEvents a.title:hover,
.template-homepage_view .portletEvents a.title:focus,
.template-homepage_view .portletNews a.title:focus {
text-decoration: underline !important;
}
aside.portlet {
margin-top: 0 !important;
margin-left: 5px !important;
margin-right: 5px !important;
padding-bottom: 25px !important;
}
.portletNews header,
.portletAPSDepartmentNewsPortlet header,
.portletEvents header,
.portletAPSDepartmentEventsPortlet header {
font-size: 1.7em !important;
line-height: 1.1em !important;
}
.portletNews .title,
.portletNews .description,
.portletAPSDepartmentNewsPortlet .title,
.portletAPSDepartmentNewsPortlet .description {
max-height: 66px !important;
display: block;
font-size: 1.1em !important;
line-height: 1.35em !important;
}
/* */
.portletAPSDepartmentNewsPortlet .title {
max-height: none !important;
}
.portletAPSDepartmentEventsPortlet .title,
.portletEvents .title,
#content .portletAPSDepartmentEventsPortlet .title,
#content .portletEvents .title {
line-height: 20px;
height: 40px;
font-size: unset;
}
.portletAPSDepartmentEventsPortlet .eventDate,
.portletEvents .eventDate {
height: 40px;
/* */
}
.template-homepage_view .portletEvents .title,
.template-homepage_view .portletEvents .eventDescription {
margin-left: 50px;
}
.portletAPSDepartmentEventsPortlet .month,
.portletEvents .month {
font-size: 20px;
line-height: 20px;
}
.portletAPSDepartmentEventsPortlet .day,
.portletEvents .day {
font-size: 20px;
line-height: 20px;
}
/* */
#content {
margin: 0 20px !important;
}
.portletStaticText {
margin-bottom: 40px;
}
.portletHeader {
font-size: 40px !important;
margin-bottom: 0.3em !important;
}
/* */
#content img {
max-width: 440px;
max-height: auto;
}
#content iframe {
max-width: 440px;
max-height: auto;
}
/* */
.resp-container {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.resp-iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
/* */
#portlets-footer .cell {
width: 100% !important;
margin-left: -100% !important;
float: none;
}
#portlets-footer .portletWrapper {
margin-left: 20px;
margin-right: 20px;
background: #f5f5f5 !important;
}
#portlets-footer .portletStaticText img {
width: 450px;
margin-left: -10px;
}
#portlets-footer .FooterPortletManager1 .portletStaticText img {
width: 440px;
margin-left: 0;
}
#aps-footer {
padding: 0 0 20px 0 !important;
text-align: center !important;
font-size: 16px !important;
}
#aps-footer #aps-logo {
margin-top: 2em !important;
}
/* */
#aps-footer .socialMediaIcons a {
padding: 0 !important;
font-size: 54px !important;
margin: 0.2em;
}
#aps-footer #footer-logo,
#aps-footer #footer-contact,
#aps-footer #quick-links,
#aps-footer #for-staff {
width: 100% !important;
}
#aps-footer #quick-links h2,
#aps-footer #for-staff h2 {
background-color: transparent !important;
color: #4d4d4d;
}
#aps-footer #footer-contact,
#aps-footer #footer-logo {
float: none;
margin: 0;
}
#aps-footer #translation-disclaimer a {
font-size: 0.8rem !important;
}
#aps-footer #legal {
margin-top: 2em !important;
}
#aps-footer #translate-heading,
#aps-footer #footer-contact h2,
#aps-footer #for-staff h2,
#aps-footer #quick-links h2,
#aps-footer #footer-contact h2 {
font-size: 22px !important;
margin: 1em 0 0.5em 0 !important;
color: #000000 !important;
padding: 0 !important;
font-weight: 600 !important;
}
#aps-footer p,
#aps-footer ul,
#aps-footer li {
font-size: 20px !important;
line-height: 1.3em !important;
}
#aps-footer #for-staff a,
#aps-footer #quick-links a,
#aps-footer a {
font-size: 20px !important;
line-height: 1.2em !important;
padding: 0.4em !important;
}
#aps-footer .footer-legal {
margin: 1.5em 5em !important;
font-weight: 600;
}
/* */
footer {
display: inline-block;
}
.template-atct_toplisting_view #audience-listing .tileItem {
float: none;
margin-right: 0;
width: auto;
}
.template-atct_toplisting_view #audience-listing-items .imageWrapper,
.template-atct_toplisting_view #audience-listing-items .imageWrapper img {
float: none;
width: 99%;
height: auto !important;
max-width: 720px !important;
}
.template-atct_toplisting_view #audience-listing-items .tileBody {
height: auto;
}
.template-atct_subject_view #audience-listing-items .tileBody,
.template-atct_toplisting_view #audience-listing-items .tileBody {
margin: 1.5em 0 0 0 !important;
}
.template-atct_subject_view .newsItemDate,
.template-atct_toplisting_view .newsItemDate {
font-size: 24px !important;
margin: 0 !important;
padding: 0 !important;
}
.template-atct_toplisting_view #audience-listing-items .tileHeadline {
font-size: 30px !important;
line-height: 1.3em !important;
margin: 0.2em 0 0.8em 0 !important;
padding: 0 !important;
height: auto;
}
#content div.listingBar.pagination a {
padding: 9px 12px 0px 12px;
}
#content div.listingBar.pagination .current {
padding: 15px 12px;
}
#contentd div.listingBar .previous a,
#content div.listingBar .next a {
padding: 5px 10px;
}
div.listingBar > a {
display: none;
}
.template-departmentsfolder_view div.listingBar > a {
display: inline-block;
}
#content input#go {
margin-left: 0.5em;
margin-top: 0.2em;
padding: 0.25em 0.6em;
}
/* */
#content div.listingBar a {
padding: 0.5em 0.8em;
}
/* */
#content div.pagination {
padding: 0.6em 1em 0.5em 1em;
}
#content div.listingBar .next {
font-weight: bold;
font-size: 1.1em;
padding-left: 20px;
}
#content div.listingBar .previous {
float: left;
font-weight: 600;
font-size: 1.1em;
padding-right: 20px;
}
#content div.listingBar a:hover {
color: #ffffff !important;
}
#content div.listingBar a:focus {
outline: none;
color: #ffffff !important;
border-color: #5b9dd9;
box-shadow: 0 0 1px 1px #5b9dd9;
}
/* */
#viewlet-below-content div.listingBar a.next,
#viewlet-below-content div.listingBar a.previous {
width: 60%;
margin: 1em 1.5em 1em 1.5em;
}
/* */
.portlet .navTree a {
font-size: 24px !important;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.portlet ul.navTreeLevel0 > .navTreeItem {
font-size: 24px;
}
.portletNavigationTree ul.navTree .navTreeItem {
font-size: 24px !important;
}
.portletNavigationTree,
.portlet-static-departments-in-this-division {
display: none;
}
.portlet ul.navTree .navTreeCurrentItem,
.portlet ul.navTree .navTreeCurrentItem:link,
.portlet ul.navTree .navTreeCurrentItem:visited {
background: #f5f5f5 !important;
color: #000000 !important;
font-weight: 600;
border-left: 13px solid #c41230;
padding-left: 0.5em;
margin-left: -1em;
margin-right: 0 !important;
}
.portlet ul.navTree .navTreeCurrentItem:hover {
background: #ffffff !important;
text-decoration: underline;
}
.portlet ul.navTree .navTreeCurrentItem:focus {
background: #000000 !important;
color: #ffffff !important;
text-decoration: underline !important;
}
.portlet ul.navTree .navTreeCurrentItem:active {
text-decoration: underline;
}
.mobileOnly {
display: block;
}
strong.mobileOnly,
span.mobileOnly {
display: inline;
}
.portletNavigationTree.mobileOnly {
margin: 20px 20px 0 20px !important;
border-radius: 8px;
border: 2px solid #4d4d4d;
background-color: #4d4d4d;
padding: 0 !important;
}
.portletNavigationTree.mobileOnly.expanded {
border-radius: 8px 8px 0 0;
}
.portletNavigationTree.mobileOnly .portletHeader {
color: white;
padding: 0;
font-weight: bold;
}
/* */
.portletNavigationTree.mobileOnly .portletHeader a,
.portletNavigationTree.mobileOnly .portletHeader a:visited {
color: white !important;
padding: 5px;
margin-left: 15px;
margin-right: 5px;
display: block;
}
.portletNavigationTree.mobileOnly .portletHeader a {
background: transparent url(right.png) no-repeat right center;
}
.portletNavigationTree.mobileOnly.expanded .portletHeader a {
background: transparent url(down.png) no-repeat right center;
}
.portletNavigationTree.mobileOnly .portletItem {
background-color: white;
padding: 1em 1em 1em 1em;
display: none;
}
.portletNavigationTree.mobileOnly .navTreeLevel0 > li:last-child {
margin-bottom: 0;
}
.portlet-static-departments-in-this-division.mobileOnly {
margin: 20px;
border-radius: 8px;
border: 2px solid #3a6f7f;
}
.portlet-static-departments-in-this-division.mobileOnly.expanded {
border-radius: 8px 8px 0 0;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader {
color: white !important;
padding: 10px;
margin-right: 5px;
font-weight: bold;
cursor: pointer;
letter-spacing: -0.05em;
}
.portlet-static-departments-in-this-division.mobileOnly .portletHeader {
background: transparent url(right.png) no-repeat right center;
}
.portlet-static-departments-in-this-division.mobileOnly.expanded
.portletHeader {
background: transparent url(down.png) no-repeat right center;
}
.portlet-static-departments-in-this-division.mobileOnly .portletItem {
background-color: white;
display: none;
}
.portlet-static-departments-in-this-division.mobileOnly dd,
.portlet-static-departments-in-this-division.mobileOnly dd a,
.portlet-static-departments-in-this-division.mobileOnly dd a:hover,
.portlet-static-departments-in-this-division.mobileOnly dd a:visited {
color: #3a6f7f !important;
}
.portlet-static-departments-in-this-division.mobileOnly dd a {
display: block;
}
/* */
table.schoolMenu thead {
display: none;
}
table.schoolMenu td {
display: block;
width: 100%;
}
table.schoolMenu .dayNumber {
text-align: center;
margin-top: 20px;
font-family: "Source Sans Pro", sans-serif;
font-size: 20px;
margin-bottom: 10px;
}
/* */
.template-hub_view .newsWidth-left {
width: 100% !important;
}
.template-hub_view .newsPosition-right {
clear: both;
margin-left: -100%;
}
.template-hub_view .newsWidth-right {
width: 100% !important;
}
#portal-top,
.template-hub_view #portal-top {
margin-bottom: 0 !important;
}
.template-hub_view #theCoreHeaderImg {
margin: 0 0 1em 0 !important;
}
.template-hub_view #theCoreHeaderImg img {
text-align: left !important;
margin: 1em 0.5em 0 0.5em !important;
max-width: 90% !important;
}
.template-hub_view #headline-news h1,
.template-hub_view #theCoreHeaderTitle {
font-size: 1.6em !important;
color: #c41230 !important;
}
.template-hub_view #content {
margin: 0 !important;
}
.template-hub_view #content .intro {
margin: 40px 0px;
}
.template-hub_view .readMore {
display: block;
margin-left: 0 !important;
}
.template-hub_view #headline-news ul.hub,
.template-hub_view #inside-aps ul.hub {
list-style-type: none !important;
margin: 0 0 0 1.5em !important;
}
.template-hub_view #content #headline-news ul.hub li,
.template-hub_view #content #inside-aps ul.hub li,
.template-hub_view #content #inside-aps .hubTitle {
padding: 1em !important;
font-size: 22px !important;
line-height: 1.3em !important;
background: #f9f9f9 !important;
margin-bottom: 1.5em !important;
border: 1px solid #cccccc !important;
}
.template-hub_view #students-corner .well-grey {
margin: 0 0em 2em 0em !important;
padding-top: 1.5em !important;
}
.template-hub_view #students-corner h2 {
font-size: 1.5em;
}
.template-hub_view #students-corner ul.hub li,
.template-hub_view #archive ul.hub li {
font-size: 0.9em !important;
}
.template-hub_view #students-corner .button {
font-size: 0.9em !important;
text-align: left !important;
}
.template-hub_view #content ul.hub li a {
font-weight: 600 !important;
}
.template-hub_view #social,
.template-hub_view .documentDescription {
display: none;
}
.template-hub_view #portal-heading {
background-size: contain;
margin: 0 0px;
padding-left: 20px;
padding-right: 20px;
}
.template-hub_view #content .hubImageWrapper {
display: block !important;
float: none !important;
margin-right: 1em !important;
margin-bottom: 0.6em !important;
border: 1px solid #cccccc !important;
}
.template-hub_view #content .hubDescription {
padding-top: 0.5em !important;
font-weight: normal !important;
font-size: 20px !important;
line-height: 1.4em !important;
}
#headline-news .imageWrapper,
#aps-videos .imageWrapper,
#inside-aps .tileItem:first-child .imageWrapper {
overflow: hidden;
float: left;
margin-right: 20px;
position: relative;
}
#headline-news .imageWrapper img,
#aps-videos .imageWrapper img,
#inside-aps .tileItem:first-child .imageWrapper img {
position: absolute;
left: -55px;
}
#aps-videos .playButton {
width: auto;
}
.template-hub_view #headline-news,
.template-hub_view #inside-aps,
.template-hub_view #aps-videos,
.template-hub_view #archive {
margin: 0 0px;
}
.template-hub_view #headline-news .tileItem,
.template-hub_view #aps-videos .tileItem {
float: none;
width: auto;
margin-left: 0px;
margin-bottom: 20px;
}
.template-hub_view #inside-aps ul.hub {
flex-direction: column !important;
}
.template-hub_view #inside-aps ul.hub li {
width: auto !important;
}
.template-hub_view #inside-aps .imageWrapper {
margin-bottom: 20px;
}
.template-hub_view #inside-aps .tileItem {
margin-left: 0px;
clear: both;
}
.template-hub_view #inside-aps .tileItem.firstFalse {
height: auto;
width: auto;
}
.template-hub_view #inside-aps .tileItem.firstTrue {
width: auto;
float: none;
margin-left: 0px;
}
.template-hub_view
#inside-aps
.tileItem.firstFalse
.tileBody
.datePublishedDash,
.template-hub_view #inside-aps .tileItem.firstFalse .tileBody .description {
display: inline;
}
#inside-aps .tileItem.firstFalse .tileBody {
height: 45px;
}
#inside-aps .tileItem.firstFalse .tileHeadline {
margin-top: 0px;
margin-bottom: 5px;
}
.template-hub_view #headline-news .tileHeadline,
.template-hub_view #inside-aps .tileHeadline,
.template-hub_view #aps-videos .tileHeadline {
height: auto;
max-height: 45px;
overflow: hidden;
line-height: 22px;
margin: 15px 0px 5px;
}
.template-hub_view #headline-news .tileBody,
.template-hub_view #inside-aps .tileBody,
.template-hub_view #aps-videos .tileBody {
height: auto;
max-height: 40px;
overflow: hidden;
line-height: 17.5px;
margin-bottom: 0px;
}
.template-hub_view #aps-videos .tileHeadline {
height: 88px;
max-height: none;
}
.template-hub_view #students-corner .tileHeadline,
.template-hub_view #archive .tileHeadline,
.template-hub_view #archive .tileHeadline b {
max-height: 46px;
font-family: "Source Sans Pro", sans-serif;
font-size: 20px !important;
font-weight: 300 !important;
line-height: 22px;
margin-bottom: 5px;
margin-top: 23px;
}
.template-hub_view #students-corner .tileBody,
.template-hub_view #archive .tileBody {
height: auto;
line-height: 17.5px;
max-height: 40px;
}
.hubRichText {
margin-top: 50px;
}
#students-corner .tileItem:first-child .tileHeadline,
#archive .tileHeadline:first-child {
margin-top: 0px;
}
.template-school_view #content {
line-height: 2em;
}
.template-school_view h3 {
font-size: 25px;
}
div.newsImageContainer,
.template-school_view .newsImageContainer,
.template-school_view .googleMap {
margin-left: 0 !important;
margin-right: 0 !important;
float: none !important;
width: 100% !important;
}
div.newsImageContainer .newsImage,
div.newsImageContainer p.discreet {
width: calc(100% - 10px) !important;
}
.template-school_view #content .newsImageContainer {
width: calc(100% - 0px);
}
.template-school_view #content .newsImageContainer img.newsImage {
width: 100%;
height: auto;
display: block;
}
#content .newsImage {
height: auto !important;
max-height: none !important;
}
.template-school_view .googleMap {
width: calc(100% - 0px);
margin-bottom: 30px;
margin-top: 15px;
}
.template-school_view .schoolLogo img {
width: 100%;
height: auto;
}
/* */
.template-school_view .mapImageRestContainer {
display: flex;
flex-direction: column-reverse;
}
/* ***/
#content table {
width: 100% !important;
border-collapse: collapse;
}
#content .half,
#content .mid,
#content .full {
width: 100% !important;
}
#content table.lined th,
#content table.lined td,
#content table.vertical th,
#content table.vertical td {
padding: 0.5em 1em;
}
#content table.vertical {
border: none !important;
font-size: 20px !important;
}
#content th {
font-weight: 600 !important;
}
#content thead th {
background: #d1d1d1 !important;
}
#content table.vertical th {
background: #eeeeee !important;
color: #000000 !important;
}
#content table.invisible tr th[scope="col"],
#content table.lined tr th[scope="col"] {
background-color: #ffffff !important;
}
#content table.invisible tr th[scope="row"],
#content table.lined tr th[scope="row"] {
background-color: #ffffff !important;
}
/* */
#content table.schools,
#content .schools caption,
#content .schools thead,
#content .schools tbody,
#content .schools th,
#content .schools td,
#content .schools tr {
display: block;
font-size: 16px;
}
/* */
#content .schools thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
#content .schools tbody {
border: none !important;
}
#content table.lined.wide.schools th[scope="row"] {
border-bottom: none !important;
padding-bottom: 3px !important;
}
#content table.lined.wide.schools tbody td {
border-bottom: none !important;
padding: 6px 6px 0 16px !important;
line-height: 22px !important;
font-size: 18px !important;
}
#content .schools tr {
border: 2px solid #ccc;
padding-bottom: 16px;
}
#content .schools td,
#content .schools th {
/* */
border: none;
position: relative;
padding-left: 50%;
}
#content table.schools tbody td.schoolAddress {
white-space: normal;
}
#content table.schools tbody td:nth-of-type(3):before {
content: "Grades: ";
}
#content .eventDetails {
border: none !important;
margin: 0;
}
#content table.fancy,
#content table.fancy tr,
#content table.fancy th,
#content table.fancy td,
#content table.grid,
#content table.grid tr,
#content table.grid th,
#content table.grid td,
#content table.plain,
#content table.plain tr,
#content table.plain th,
#content table.plain td {
border: thin solid #cccccc;
}
#content table.invisible,
#content table.lined {
border: none;
}
#content table.lined th,
#content table.lined tbody td,
#content table.lined tfoot td {
border-bottom: thin solid #cccccc !important;
}
#content table.grid tbody tr:nth-child(odd),
#content table.fancy tbody tr:nth-child(odd) {
background: #f7f7f8 !important;
}
#content table tbody tr:hover,
#content table tbody tr:hover th,
#content table tbody tr:hover td,
#content table tfoot tr:hover th,
#content table tfoot tr:hover td {
background: #ecf3f3 !important;
}
.rtable,
#content table,
#content table.plain,
#content table.invisible,
#content table.fancy,
#content table.lined,
#content table.grid {
display: inline-block;
vertical-align: top;
/* */
overflow-x: auto;
overflow-x: scroll;
white-space: normal;
border-collapse: collapse;
border-spacing: 0;
border: none !important;
}
.rtable,
#content table,
.rtable--flip tbody {
-webkit-overflow-scrolling: touch;
background: radial-gradient(
left,
ellipse,
rgba(0, 0, 0, 0.2) 0%,
rgba(0, 0, 0, 0) 75%
)
0 center,
radial-gradient(right, ellipse, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%)
100% center;
background-size: 10px 100%, 10px 100%;
background-attachment: scroll, scroll;
background-repeat: no-repeat;
}
.rtable td:first-child,
#content table td:first-child,
.rtable--flip tbody tr:first-child {
/* */
background-repeat: no-repeat;
background-size: 20px 100%;
}
.rtable td:last-child,
#content table td:last-child,
.rtable--flip tbody tr:last-child {
/* */
background-repeat: no-repeat;
background-position: 100% 0;
background-size: 20px 100%;
}
.rtable th {
text-align: left;
background: #333333; /**/
}
.rtable th,
.rtable td {
padding: 6px 12px;
border: 1px solid #d9d7ce;
}
.rtable--flip {
display: flex;
overflow: hidden;
background: none;
}
.rtable--flip thead {
display: flex;
flex-shrink: 0;
min-width: min-content;
}
.rtable--flip tbody {
display: flex;
position: relative;
overflow-x: auto;
overflow-y: hidden;
}
.rtable--flip tr {
display: flex;
flex-direction: column;
min-width: min-content;
flex-shrink: 0;
}
.rtable--flip td,
.rtable--flip th {
display: block;
}
.rtable--flip td {
background-image: none !important;
border-left: 0;
}
.rtable--flip th:not(:last-child),
.rtable--flip td:not(:last-child) {
border-bottom: 0;
}
/* */
#aps-schools-menu select#school_type,
#aps-schools-menu select#school_url {
display: block;
margin-top: 0;
width: 100%;
}
.portaltype-formfolder #content .pfg-form fieldset {
box-sizing: border-box;
width: 100% !important;
}
.portaltype-formfolder
.pfg-form
input:not([type="radio"]):not([type="checkbox"]),
.portaltype-formfolder .pfg-form textarea,
.portaltype-formfolder .pfg-form select {
width: 100% !important;
}
.portaltype-formfolder .pfg-form input[type~="checkbox"],
.portaltype-formfolder .pfg-form input[type~="radio"] {
vertical-align: middle;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
#apsemployee-directory-search .label {
width: auto;
display: inline-block;
text-align: left;
margin-right: 0;
}
#apsemployee-directory-search input#person.dirSearchField,
#apsemployee-directory-search input#location.dirSearchField {
display: block;
width: 100% !important;
}
#apsemployee-directory-search #person-and-search {
float: none !important;
}
#apsemployee-directory-search #person-and-search input.dirSearchButton {
margin-left: 0 !important;
margin-top: 1em;
}
.embeddedForm {
margin-top: 2em;
margin-bottom: 4em;
}
.embeddedForm input[type="text"],
.embeddedForm select,
.embeddedForm textarea {
width: 100% !important;
}
/* */
.template-aps_folder_twocolumn_view #content .twoColumnsContainer {
-webkit-columns: 1;
columns: 1;
-moz-columns: 1;
}
.template-aps_folder_twocolumn_view #content .twoColumnsItem {
margin-right: 0 !important;
}
.template-aps_folder_twocolumn_view #content .twoColumnsContainer h2 {
font-size: 28px;
}
.template-aps_folder_twocolumn_view #content .twoColumnsContainer .summary {
font-size: 22px !important;
}
.template-aps_folder_twocolumn_view #content .img-thumbnail {
width: 100%;
height: auto;
box-sizing: border-box;
}
/* */
/* */
.coverPageViewBannerImage {
width: 100%;
height: auto;
}
/* */
#content ul.tiles {
display: block !important;
font-size: 18px !important;
}
#content ul.tiles li {
margin-bottom: 0.5em !important;
}
#content ul.tiles a.tile,
#content ul.tiles a.tile-sm,
#content ul.tiles span.tile,
#content ul.tiles span.tile-sm {
width: 100%;
font-weight: 600 !important;
padding: 18px 6px 24px 6px !important;
height: 100% !important;
}
/* */
#content .columns {
flex-direction: column;
margin: 0 0 20px 0;
}
#content .columns .left {
padding-right: 0px;
border-right-width: 0px;
}
#content .columns .right {
padding-left: 0px;
}
#content .columns h2 {
font-size: 1.5em !important;
}
/* */
#content .rightcolumn,
#content .rightColumnBrown,
#content .rightColumnBlue,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree,
#content .rightColumnRed {
float: none;
width: auto;
margin: 50px 0 40px 0;
}
#content .rightcolumn {
padding-left: 0;
}
#content .deptinfo {
margin-left: 0;
margin-bottom: 45px;
width: 100%;
box-sizing: border-box;
}
#content .deptinfo {
font-size: 24px;
}
.template-folder_summary_view img.listingImage {
width: 100%;
padding-bottom: 0.6em !important;
}
/* */
#folder_summary_view {
padding: 0 1em 1.3em 1em !important;
}
#folder_summary_view .description {
font-size: 1.25em !important;
line-height: 1.43em !important;
}
#folder_summary_view .newsItemDate {
font-size: 1em !important;
font-weight: 600;
}
#folder_summary_view img {
width: 100%;
height: auto !important;
padding-bottom: 1em;
}
#folder_summary_compact_view .description {
font-size: 22px !important;
}
#folder_summary_compact_view img {
margin: 0 0 0.3em 0.3em !important;
}
#content .enableContentTabs .ui-tabs-nav li {
margin: 0 !important;
padding: 0 !important;
}
#content .enableContentTabs .ui-tabs-nav li a {
font-size: 17px !important;
font-weight: 600;
padding: 8px !important;
margin-right: 5px;
}
/* */
#content .enableContentTabs .ui-tabs-nav li.ui-tabs-active a {
background-color: #3a6f7f !important;
color: white !important;
font-weight: 600;
}
/* */
#content .enableContentTabs .ui-tabs-nav li a:hover,
#content .enableContentTabs .ui-tabs-nav li a:focus {
text-decoration: underline !important;
color: white !important;
}
/* */
#content .enableContentTabs .ui-tabs-panel {
background-color: #f5f5f5;
border: 1px solid #cccccc;
border-top-width: 0;
border-radius: 0 0 4px 4px;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#content .enableContentTabs .ui-tabs-panel p,
#content .enableContentTabs .ui-tabs-panel ul,
#content .enableContentTabs .ui-tabs-panel ol,
#content .enableContentTabs .ui-tabs-panel th,
#content .enableContentTabs .ui-tabs-panel tr {
font-size: 17px;
line-height: 1.5em;
color: #484641 !important;
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: 400;
}
/* */
.foundation-tile img {
max-width: 200px !important;
}
.galleria-info-description {
font: normal 22px/1.4 Helvetica, sans-serif !important;
}
.galleria-container {
margin-bottom: 1.5em !important;
}
#education-foundation-logo {
display: none !important;
}
/* */
#portlets-below div.cell {
width: 90% /**/;
margin-left: -94% /**/;
clear: both;
}
#content #portlets-below .portlet header {
font-size: 27px !important;
}
#content #portlets-below .portletStaticText p {
font-size: 1.35rem;
}
/* */
#content #portlets-below .portletAPSDepartmentNewsPortlet .description {
margin-top: 10px;
}
/* */
#content #portlets-below .portletAPSDepartmentEventsPortlet .title,
#content #portlets-below .portletCollection .tile {
font-size: 1.1em !important;
}
/* */
.template-pressroom_view .newsHubImgWrapper {
width: 365px !important;
height: 164px !important;
margin-right: 0 !important;
}
.template-pressroom_view .newsHubImgWrapper img {
width: 100% !important;
height: auto !important;
}
/* */
.thumbnail_view_listing .thumbnailListingEntry {
flex-basis: 100%;
}
#content .thumbnail_view_listing .thumbnailListingEntry h3 {
font-size: 30px;
margin-top: 0.5em;
margin-bottom: 0.3em;
}
.thumbnail_view_listing .thumbnailEntryDesciption {
font-size: 24px;
}
/* */
.template-aps_folder_bullet_list_view #content .tileItem ul:first-child {
padding: 1em 0 0.5em 1em;
}
.template-aps_folder_bullet_list_view #content .tileItem ul {
padding: 0.5em 0 0 0.25em;
}
/* */
#content .columns-60-40 {
flex-direction: column;
}
#content .columns-60-40 .right {
padding-left: 0;
}

}


/* - aps2022mobile.css - */
@media only screen and (max-device-width : 767px) {
/* https://www.aps.edu/portal_css/aps2022mobile.css?original=1 */
.desktopOnly {
display: none !important;
}
/* */
.fixedWhenScroll.stuck {
position: static;
}
body {
padding-top: 0px !important;
}
a.skip-to-main-content-link,
#navbar-width,
#top-bar,
#aps-footer .footer,
#homepage-carousel-container,
#homepage-featured-content-section,
#homepage-news-and-announcements-section,
#homepage-spotlight-section,
#homepage-aps-good-news-section,
#homepage-optional1-section,
#homepage-optional2-section,
#homepage-optional3-section,
#homepage-optional5-section,
#portal-heading-section,
#portal-columns-wrapper,
#homepage-expect-section,
#portal-breadcrumbs,
#homepage-optional1-section .homepage-optional1-feature-container,
.width-wrapper {
width: auto;
margin-left: 20px;
margin-right: 20px;
}
#navbar-width,
#homepage-optional1-section {
margin-left: 0;
margin-right: 0;
}
#portal-personaltools {
position: absolute;
left: 0;
right: unset;
float: none;
margin: 0;
}
#portal-personaltools dd {
right: unset;
left: 0;
}
#top-bar {
justify-content: right;
}
/* */
#portal-logo {
font-size: 23px;
margin-left: 0;
margin-right: 0;
}
#portal-logo-viewlet {
height: auto !important;
}
#portal-logo-viewlet .width-wrapper {
flex-direction: column;
}
/* */
/* */
#google_translate_element {
display: none;
}
#portal-header #top-links ul {
margin-left: 0;
}
/* */
#portal-globalnav-collapse {
text-align: right;
}
#portal-globalnav-icon {
border-width: 0;
padding-right: 0;
width: 0;
overflow: hidden;
display: inline-block;
}
#portal-globalnav {
display: none;
padding: 20px 20px;
}
#portal-globalnav > li {
padding: 0;
margin: 0px 0;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
#portal-globalnav > li::before {
display: none;
}
#portal-globalnav #portaltab-index_html a {
color: white !important;
}
#portal-globalnav #portaltab-index_html a,
#portal-globalnav > li > a {
background-image: none;
color: white;
width: auto;
margin-right: 0;
height: auto;
/* */
font-size: 24px;
}
#portal-globalnav > li > a {
padding: 10px 0;
margin: 0;
}
#portal-globalnav #portaltab-iwantto > a {
box-sizing: border-box;
background-color: transparent;
color: white;
}
#portal-globalnav #portaltab-iwantto .dropdown {
position: static;
box-sizing: border-box;
width: 100%;
}
#portal-globalnav #portaltab-iwantto .dropdown ul {
column-count: 1;
}
#portal-globalnav #portaltab-iwantto .dropdown li a {
text-align: center;
font-size: 22px;
}
#portal-globalnav .portaltab-mobile_dropdown {
color: white;
text-align: center;
font-size: 24px;
font-family: "Raleway", sans-serif;
font-weight: 700;
}
#portal-globalnav .portaltab-mobile_dropdown .dropdown.connect-with-aps {
color: black;
}
#portal-globalnav .portaltab-mobile_dropdown .dropdown {
width: 100%;
}
#portal-globalnav .portaltab-mobile_dropdown .dropdown-content {
box-sizing: border-box;
width: 100%;
padding: 25px 40px;
}
#portal-globalnav .dropdown li {
border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
#portal-globalnav .dropdown li:last-child {
border-bottom-color: transparent;
}
#portal-globalnav .dropdown li a {
font-size: 22px;
}
.closed.dropdown:hover .dropdown-content {
display: none;
}
.closed.dropdown:hover .dropdown-button i.fa-chevron-up {
display: none;
}
.closed.dropdown:hover .dropdown-button i.fa-chevron-down {
display: inline-block;
}
#portal-globalnav #portaltab-iwantto.closed a:focus {
background-color: transparent;
}
/* */
#portal-searchbox,
#portal-searchbox #searchAnchor {
display: none;
}
#portal-searchbox {
float: none !important;
margin: 0;
}
.mobileOnly #portal-searchbox,
.mobileOnly #portal-searchbox #searchGadget_form,
.mobileOnly #portal-searchbox #cse-viewlet-search-string_form {
display: block;
}
#portal-searchbox #searchGadget_form,
#portal-searchbox #cse-viewlet-search-string_form {
position: static;
height: auto;
width: auto;
}
#portal-globalnav #portaltab-mobile_search {
background-color: #cedd3e;
padding: 10px 10px;
}
#portaltab-mobile_search .LSBox .closeButton,
#portaltab-mobile_search #LSResult {
display: none;
}
#portaltab-mobile_search #searchGadget,
#portaltab-mobile_search #cse-viewlet-search-string {
width: 10px;
height: 50px;
flex-grow: 1;
border-width: 0;
margin: 0;
padding: 0 10px;
}
#portaltab-mobile_search .LSBox {
display: flex;
flex-direction: row;
position: static;
transform: none;
}
#searchGadget_form .searchButtonImage,
#cse-viewlet-search-string_form .searchButtonImage {
width: 50px;
}
/* */
.template-search #content .searchableTextAndButton,
.template-csesearch #content .searchableTextAndButton {
flex-direction: column;
align-items: normal;
}
.template-search #content #searchform,
.template-csesearch #content #searchform {
margin-top: 10px;
}
.template-search #content .searchableTextAndButton input[type="submit"],
.template-csesearch #content .searchableTextAndButton input[type="submit"] {
margin-top: 0px;
margin-bottom: 20px;
}
div.csesearch span.results-url {
word-wrap: anywhere;
}
/* */
.template-csesearch #content ul.pagination {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.template-csesearch #content ul.pagination li {
display: none;
}
.template-csesearch #content ul.pagination li.previous,
.template-csesearch #content ul.pagination li.next {
display: inline-block;
padding: 0;
}
.template-csesearch #content ul.pagination li.previous {
text-align: left;
}
.template-csesearch #content ul.pagination li.next {
text-align: right;
}
/* */
#portal-globalnav li a.closeButtonAnchor {
padding: 0;
margin: 0;
}
.template-homepage_view {
font-size: 22px;
}
#portal-top {
font-size: unset;
}
#content {
font-weight: unset;
}
/* */
#homepage-spotlight-section,
#homepage-aps-good-news-section {
position: relative;
padding-top: 40px;
padding-bottom: 140px;
row-gap: 40px;
}
#homepage-spotlights-wrapper-mobile,
#homepage-aps-good-news-wrapper-mobile {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 8px;
}
.homepage-spotlight,
.homepage-aps-good-news {
width: 49%;
border-top: 8px solid #89bce6;
}
#homepage-spotlight-section .homepage-spotlight a,
#homepage-aps-good-news-section .homepage-aps-good-news a {
width: 100%;
height: 400px;
}
#homepage-spotlight-section .homepage-spotlight img,
#homepage-aps-good-news-section .homepage-aps-good-news img {
width: 100%;
height: auto;
border-radius: 0;
}
#homepage-spotlight-section .homepage-spotlight .title-and-description,
#homepage-aps-good-news-section .homepage-aps-good-news .title-and-description {
aspect-ratio: 1 / 1;
height: auto;
border-radius: 0;
}
#homepage-spotlight h2,
#homepage-aps-good-news h2 {
font-size: 48px;
}
#homepage-spotlight-section .homepage-spotlight a h3,
#homepage-aps-good-news-section .homepage-aps-good-news a h3 {
margin: 15px 15px 30px 10px;
font-size: 24px;
line-height: 1.6;
height: 6.4em; /* */
}
#homepage-spotlight-section .homepage-spotlight-intro a.more,
#homepage-aps-good-news-section .homepage-aps-good-news-intro a.more {
position: absolute;
bottom: 40px;
left: 0px;
}
/* */
#homepage-featured-content-section {
flex-direction: column;
margin-top: 50px;
}
#homepage-featured-tiles {
column-count: 2;
column-gap: 30px;
margin-top: 55px;
margin-bottom: 30px;
}
#homepage-featured-tiles a {
display: block;
}
#homepage-featured-tiles .hubImageWrapper,
#homepage-featured-tiles img {
width: 100% !important;
height: 100% !important;
}
#homepage-featured-tiles .heading-wrapper {
width: 100%;
}
#homepage-featured-tiles .homepage-featured-tile {
text-align: center;
}
#homepage-featured-tiles h3 {
text-align: left;
font-size: 21px;
line-height: 1.4;
height: 4.2em;
}
.homepage-featured-tile {
margin-bottom: 80px;
}
#homepage-news-and-announcements-section {
padding-top: 50px;
}
#homepage-news-and-announcements .heading,
#homepage-news-and-announcements-section .news-and-announcements {
flex-direction: column;
}
#homepage-news-and-announcements-section .news-date {
font-size: 20px;
}
/* */
#homepage-optional1 {
background: none;
margin-bottom: 60px;
}
#homepage-optional1-section .homepage-optional1-feature {
height: auto;
}
#homepage-optional1-section .homepage-optional1-feature img {
width: 100%;
height: auto;
mask-image: none;
-webkit-mask-image: none;
}
#homepage-optional1-section .homepage-optional1-feature-container {
position: static;
}
#homepage-optional1-section .homepage-optional1-feature .text {
padding: 20px 0px 0px 0px;
}
#homepage-news-and-announcements-section .news-and-announcement .description {
font-size: unset;
display: none;
}
#homepage-optional1-section .homepage-optional1-feature .moreRight {
text-align: left;
margin-bottom: 35px;
}
#homepage-optional2-section .homepage-optional2-feature,
#homepage-optional3-section .homepage-optional3-feature {
flex-direction: column;
}
#homepage-optional2-section {
}
#homepage-optional2-section .homepage-optional2-feature h2 {
margin-top: 50px;
}
#homepage-optional2-section .homepage-optional2-feature h2,
#homepage-optional2-section .homepage-optional2-feature .description {
height: auto;
}
#homepage-optional2-section .homepage-optional2-feature .imageWrapper,
#homepage-optional2-section .homepage-optional2-feature .imageWrapper img,
#homepage-optional3-section .homepage-optional3-feature .imageWrapper,
#homepage-optional3-section .homepage-optional3-feature .imageWrapper img {
width: 100% !important;
height: 100% !important;
}
#homepage-optional2-section .homepage-optional2-feature .text,
#homepage-optional3-section .homepage-optional3-feature .text,
#homepage-optional2-section .homepage-optional2-feature:nth-child(2n) .text {
margin-left: 0;
margin-right: 0;
}
#homepage-expect-section {
flex-direction: column;
padding-top: 50px;
}
#homepage-expect-section .video,
#homepage-expect-section .video iframe {
max-width: 100%;
}
#portal-columns {
margin-top: 30px;
}
#portal-column-one .portletWrapper {
margin: 0;
}
/* */
#portal-column-content.position-1\:4.width-3\:4 #content {
padding-left: 0px;
}
/* */
#portal-column-content.position-0.width-3\:4 #content {
padding-right: 0px;
}
/* */
#portal-column-content.position-1\:4.width-1\:2 #content {
padding-left: 0px;
padding-right: 0px;
}
#content {
margin: 0 !important;
}
#content .document-toc-related {
width: auto;
}
.template-newsitem_view #portal-heading header {
height: auto !important;
}
.template-newsitem_view #portal-heading header img {
display: none;
}
.template-newsitem_view #portal-columns {
margin: 0;
padding: 0;
width: auto;
top: 0;
}
.template-departmentsfolder_view #staff-directory .label {
line-height: 1.5;
}
.template-departmentsfolder_view #search-directories .horizontal {
flex-direction: column;
row-gap: 50px;
}
.template-departmentsfolder_view
#staff-directory
#apsemployee-directory-search-form
.search {
display: flex;
}
.template-departmentsfolder_view #staff-directory input[type="text"] {
width: 10%;
flex-grow: 1;
}
.template-departmentsfolder_view .headingAndShowLink {
flex-direction: column;
}
.template-departmentsfolder_view #content .listingBarDetailedShort {
display: none;
}
.template-departmentsfolder_view #directoryFilter .c-group {
flex-direction: column;
row-gap: 10px;
}
.template-departmentsfolder_view #directoryFilter .c-group legend {
border-width: 0;
}
.template-departmentsfolder_view #alphabet-nav {
flex-wrap: wrap;
justify-content: center;
}
.template-departmentsfolder_view #alphabet-nav .letterContainer {
flex-basis: 50px;
}
.template-departmentsfolder_view .letter + .departmentListingWrapper {
padding-top: 25px;
}
.template-departmentsfolder_view #content .letter h3 {
margin-left: 0;
}
.template-departmentsfolder_view .departmentListingWrapper {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
flex-direction: column;
row-gap: 10px;
}
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper {
padding: 10px 15px;
margin-bottom: 30px;
}
.template-departmentsfolder_view .aToZDetailed .letter {
margin-bottom: 20px;
}
#aps-footer .footer-columns,
#aps-footer .footer-copyright,
#aps-footer .footer-copyright ul,
#aps-footer .addresses {
flex-direction: column;
}
#aps-footer .phoneNumbers a {
display: block;
}
#aps-footer .footer-copyright ul {
margin-top: 20px;
}
#emergency {
padding: 0;
}
#emergency .content {
width: auto;
padding: 20px 20px;
}
/* */
#homepage-carousel {
background-color: #f2f6fa;
}
#homepage-carousel .slick-prev,
#homepage-carousel .slick-next {
display: none !important;
}
#homepage-carousel .carouselLink,
#homepage-carousel .slick-slide img {
width: 100% !important;
height: auto !important;
}
#carousel .carousel-text-overlay {
position: static;
width: auto;
padding: 20px 20px 30px 20px;
background-color: transparent;
}
#homepage-carousel-container {
margin: 35px 0px 0px 0px;
}
.template-homepage_view #carousel .slick-dots {
background-color: #f2f6fa;
height: 40px;
}
#homepage-carousel-container .slick-autoplay-toggle-button {
bottom: -24px;
left: 21px;
z-index: 1;
}
#homepage-carousel-container .slick-dots li {
margin: 0 15px;
}
#homepage-carousel-container .slick-dots li button .slick-dot-icon:before {
font-size: 24px;
}
#homepage-carousel-container
.slick-dots
li.slick-active
button
.slick-dot-icon:before {
font-size: 34px;
margin-left: -4px;
}
#homepage-carousel-container
.slick-autoplay-toggle-button
.slick-pause-icon:before,
#homepage-carousel-container
.slick-autoplay-toggle-button
.slick-play-icon:before {
font-size: 24px;
}
.template-homepage_view #carousel .carousel-text-overlay .description {
font-size: 21px;
/* */
height: 4em;
}
/* */
#portal-header #top-links #school_directory_menu .dropdown.open {
width: 88%;
}

}


/* - apsPrint.css - */
@media print {
/* https://www.aps.edu/portal_css/apsPrint.css?original=1 */
/* */
/* **/
@page {
margin: 1.8cm;
}
/* */
ul,
ol,
dl {
page-break-before: avoid;
}
blockquote,
table,
pre {
page-break-inside: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
page-break-after: avoid;
page-break-inside: avoid;
}
body {
width: 100%;
margin: 0 !important;
padding: 0 !important;
line-height: 1.52;
color: #000 !important; /* */
background-color: #fff !important; /* */
font-family: Georgia, "Times New Roman", Times, serif; /**/
border: 0 !important; /* */
}
#content,
#portal-heading {
display: block !important;
width: 100% !important;
border: 0 !important;
padding: 1em 1em 0.5em 1em !important;
color: #000000 !important;
background-color: #fff !important;
}
/* */
#edit-bar {
display: none !important;
}
.template-homepage_view #portal-column-one {
display: block;
position: relative;
}
img {
max-width: 500px;
}
iframe,
ins {
display: none;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
line-height: 0pt !important;
white-space: nowrap;
}
/* */
h1,
.h1 {
font-size: 27pt;
font-weight: normal;
color: #000 !important;
/* */
font-family: Georgia, "Times New Roman", Times, serif; /**/
}
#emergency h1 {
color: black;
}
h2,
h3,
h4,
h5,
h6,
.h2,
.h3,
.h4,
.h5,
.h6,
#content #departmentsfolder h2,
#content .rightColumnBrown h2:first-child {
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
display: block !important;
color: #000000 !important;
}
h2,
.h2 {
font-size: 23pt;
padding-top: 33pt;
border-bottom: 1pt solid #000000;
}
h3,
.h3 {
font-size: 21pt;
padding-top: 14pt;
}
h4,
.h4 {
font-size: 19pt;
padding-top: 14pt;
}
h5,
.h5 {
font-size: 17pt;
padding-top: 14pt;
}
h6,
.h6 {
font-size: 16pt;
padding-top: 14pt;
}
.display1,
.display2,
.display3,
.display4 {
font-size: 25pt;
padding-top: 38pt;
}
h2:first-of-type,
.h2:first-of-type {
padding-top: 15pt;
}
#content .accordion .ui-accordion-content h2,
#content .accordion .ui-accordion-content h3,
#content .accordion .ui-accordion-content h4,
#content .accordion .ui-accordion-content h5 {
padding-top: 0;
}
p {
orphans: 2;
widows: 2;
}
p,
ul,
ol,
dl {
font-size: 14pt;
line-height: 1.5;
font-weight: 400;
color: #333333;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top: 6pt;
}
dt {
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 0 !important;
}
th,
tr {
font-size: 14pt;
font-weight: 600;
font-family: Arial, Helvetica, sans-serif;
}
td {
font-weight: 400;
}
#content .documentDescription {
margin-top: 0;
padding-top: 0;
font-weight: 600;
font-size: 16pt;
font-family: Arial, Helvetica, sans-serif;
}
#content a.button-red,
#content a.button-dkred,
#content a.button-blue,
#content a.button-dkblue,
#content a.button-mdblue,
#content a.button-green,
#content a.button-plum {
background-color: #ffffff !important;
border-color: #000000 !important;
font-size: 14pt;
color: #000000 !important;
}
#content .well-grey,
#content .well-blue,
#content .highlightbox,
#content .callout {
border: 1pt solid #505050;
padding: 20pt;
margin-bottom: 30pt;
background-color: #ffffff !important;
font-family: Arial, Helvetica, sans-serif;
}
#content #departmentsfolder {
font-family: Arial, Helvetica, sans-serif;
}
#content table {
border-collapse: collapse;
}
#content table tr td,
#content table tr th {
padding: 6px !important;
}
#content .highlightbox h2,
#content .callout h2,
#content .well-grey h2,
#content .well-blue h2,
#content .highlightbox h3,
#content .callout h3,
#content .well-grey h3,
#content .well-blue h3,
#content .highlightbox h4,
#content .callout h4,
#content .well-grey h4,
#content .well-blue h4,
#content .highlightbox h5,
#content .callout h5,
#content .well-grey h5,
#content .well-blue h5 {
font-size: 22px;
margin-top: 0;
margin-bottom: 15px;
padding-top: 0;
font-weight: 500;
}
#content a {
/* */
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
/* */
word-break: break-all;
/* */
word-break: break-word;
/* */
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
/* */
#content .deptinfo,
#content .rightcolumn,
#content .rightColumnBlue,
#content .rightColumnBrown,
#content .rightColumnBoxOne,
#content .rightColumnBoxTwo,
#content .rightColumnBoxThree {
background-color: #ffffff !important;
border: 1pt solid #505050;
margin-bottom: 0;
font-family: Arial, Helvetica, sans-serif;
width: 170pt;
}
#content .deptinfo h2,
#content .rightcolumn,
#content .rightColumnBrown h2,
#content .rightColumnBrown h3 {
font-size: 13pt;
padding: 12pt 0 10pt 10pt;
color: #000000 !important;
border: none !important;
}
#content .rightColumnBrown h2:first-child {
padding: 5pt;
}
#content .deptinfo p,
#content .deptinfo div,
#content .rightColumnBrown p,
#content .rightColumnBrown ul,
#content .rightColumnBrown ol {
font-size: 10pt;
color: #000000 !important;
}
#content .deptinfo p strong,
#content .deptinfo div strong {
color: #000000 !important;
}
#content .rightColumnBrown ul,
#content .well-grey ul,
#content .well-blue ul,
#content .highlightbox ul {
padding-left: 0;
}
/* */
#content .accordion .ui-accordion-content {
display: block !important;
height: auto !important;
border: none;
}
/* */
#content .ui-tabs-panel {
display: block !important;
height: auto !important;
border: none !important;
background: none !important;
}
/* */
#content .ui-tabs-nav {
display: none;
}
/* */
a.btn,
a.btn-lg,
a.btn-md,
a.btn-sm {
font-size: 13pt !important;
color: #000 !important;
}
#content a {
text-decoration: underline;
}
#content a:link,
#content a:visited,
#content a,
.btn:link {
background: transparent;
color: #520;
font-weight: bold;
text-align: left;
border: none;
font-family: Arial, Helvetica, sans-serif;
text-decoration-color: #cccccc !important;
}
a {
page-break-inside: avoid;
}
a[href^="http"]:after {
content: " < " attr(href) "> ";
font-weight: normal !important;
color: #505050 !important;
}
/* */
article a[href^="#"]:after {
content: "";
}
a:not(:local-link):after {
content: " < " attr(href) "> ";
}
#content .deptinfo a:link {
display: none;
}
#content .contenttype-apsdepartment.summary a:link {
text-decoration: none;
font-size: 15pt;
font-family: Arial, Helvetica, sans-serif;
color: #000000 !important;
}
#content .deptinfo a[href]:after,
#content .contenttype-apsdepartment.summary a[href]:after,
#content .rightColumnBoxOne a[href]:after,
#content .rightColumnBoxTwo a[href]:after,
#content .rightColumnBoxThree a[href]:after,
#content .rightColumnBlue a[href]:after,
#content .rightColumnBrown a[href]:after,
#content #departmentsfolder a[href]:after {
content: none !important;
}
.person {
font-weight: 600;
}
.title {
font-weight: normal;
}
#dir-results td {
padding-bottom: 1em;
}
#dir-results ul {
font-size: 12pt;
}
.template-homepage_view #portal-column-content,
#portal-globalnav,
#homepage-top #carousel-right,
#carousel-wrapper,
#portal-footer-wrapper,
#aps-footer,
.backgroundBar,
#top-links,
#emergency,
.template-apsschoolmenucalendar_view .calendarPrev,
.template-apsschoolmenucalendar_view .calendarNext,
.template-apsschoolmenucalendar_view .showCalOptions,
#alphabet-nav,
.template-atct_toplisting_view #audience-listing-items .imageWrapper,
.template-atct_subject_view #audience-listing-items .imageWrapper,
#content #departmentsfolder #googlemap {
display: none;
}
.template-atct_toplisting_view #audience-listing .tileItem,
.template-atct_subject_view #audience-listing .tileItem {
float: none;
width: 100%;
margin-right: 20px;
position: relative;
}
.template-atct_toplisting_view #audience-listing-items .tileHeadline,
.template-atct_subject_view #audience-listing-items .tileHeadline {
height: 100%;
overflow: visible;
line-height: 20px;
margin: 20px 0;
}
.template-atct_toplisting_view #audience-listing-items .tileBody,
.template-atct_subject_view #audience-listing-items .tileBody {
height: 100%;
overflow: visible;
line-height: 1.43em;
}
/* */
#content fieldset {
border: none;
}
#content fieldset:first-child {
margin-top: 0;
}
#content .field,
#content .formQuestion,
#content label {
font-size: 16pt;
}
#content textarea {
width: 90%;
border-bottom: 1pt dashed #000 !important;
border-top: none;
border-left: none;
border-right: none;
}
#content input[type="text"] {
background: none;
height: 36px;
border-bottom: 1pt dashed #000 !important;
border-top: none;
border-left: none;
border-right: none;
width: 90%;
margin-bottom: 1em;
}
/* */
#content .meeting-table div.well-snow {
background: none;
border: 0 solid #ffffff;
padding: 0;
font-size: 14pt !important;
color: #000000 !important;
font-family: Arial, Helvetica, sans-serif;
}
#content .meeting-table ul.list-inline li {
display: block;
font-style: normal !important;
}
#content .meeting-table ul.list-inline li + li::before {
content: none;
}
#content .meeting-table p a[href^="http"]:after {
content: none;
}
#content .meeting-table a {
color: #000000 !important;
text-decoration: none !important;
}
/* */
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper {
background: #fff;
border: 0;
margin: 0;
padding: 0;
border-radius: 0;
color: #000 !important;
}
.template-departmentsfolder_view #content .aToZDetailed .left {
border-right-color: #fff;
}
.template-departmentsfolder_view #content .aToZDetailed .right {
padding-left: 0;
}
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h2,
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h3,
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h4 {
font-size: 16px;
font-family: Arial;
color: #000 !important;
font-weight: bold;
background: #fff;
}
.template-departmentsfolder_view #content .aToZDetailed p,
.template-departmentsfolder_view #content .aToZDetailed th,
.template-departmentsfolder_view #content .aToZDetailed tr {
font-size: 14px;
font-family: Arial;
}
.template-departmentsfolder_view #content .aToZDetailed .well-blue,
.template-departmentsfolder_view #content .aToZDetailed .columns,
.template-departmentsfolder_view #content .aToZDetailed h3,
.template-departmentsfolder_view #content .aToZDetailed p {
margin-bottom: 0;
padding: 0;
border-color: transparent;
}
.template-departmentsfolder_view
#content
.aToZDetailed
.departmentListingWrapper
h3
a {
background: #fff;
color: #000 !important;
margin: 0;
padding: 0;
}
.template-departmentsfolder_view #content .aToZDetailed h4 {
margin-top: 0;
}
.template-departmentsfolder_view #content .aToZDetailed h4 {
page-break-before: avoid;
page-break-after: avoid;
}
.template-departmentsfolder_view #content .aToZDetailed table {
margin: 1em 0 3em 0;
border: 1px solid #fff;
width: 98%;
}
.template-departmentsfolder_view #content .aToZDetailed th,
.template-departmentsfolder_view #content .aToZDetailed td {
border-bottom: 1px solid #333;
}
/* */
a.skip-to-main-content-link,
#navbar-width,
#top-bar,
#aps-footer .footer,
#homepage-carousel-container,
#homepage-featured-content-section,
#homepage-news-and-announcements-section,
#homepage-spotlight-section,
#homepage-optional1-section,
#homepage-optional2-section,
#homepage-optional3-section,
#portal-heading-section,
#portal-columns-wrapper,
#homepage-optional5-section,
#homepage-expect-section,
#portal-breadcrumbs,
.width-wrapper {
width: auto;
}
/* */
#portal-top > div.position-0 {
margin-left: auto;
}
#top,
.template-departmentsfolder_view #alphabet-nav,
.template-departmentsfolder_view #directoryFilter,
.template-departmentsfolder_view #staff-directory,
#portal-logo-viewlet > .width-wrapper > *,
a.skip-to-main-content-link,
#navbar-wrapper {
display: none;
}
#portal-logo-viewlet > .width-wrapper #portal-logo {
display: flex;
border-bottom: none;
}
#portal-logo-viewlet > .width-wrapper #portal-logo::after {
content: none;
}
#portal-heading {
background: none;
}
#content a.button,
#content span.button {
white-space: normal !important;
}
#portal-heading {
padding: 0 !important;
}
h1.documentFirstHeading {
padding: 0;
}
#content .tiles .tile,
#content .tiles .tile-sm {
height: auto;
}
.fixedWhenScroll.stuck {
position: static;
}
.template-departmentsfolder_view #content #title-and-description {
flex-basis: 100%;
}
.template-departmentsfolder_view .departmentListingWrapper {
margin: 0;
}
}


/* - ++resource++collective.cse/css/style.css - */
@media screen {
/* https://www.aps.edu/portal_css/++resource++collective.cse/css/style.css?original=1 */
div.csesearch .form-group{display:inline-block}div.csesearch div.results{display:inline-block;margin-bottom:1em}div.csesearch div.listingbar{clear:both;font-size:1em}div.csesearch ul.pagination{list-style-type:none;padding-left:0}div.csesearch ul.pagination li{display:inline-block;font-size:1.3rem}div.csesearch div.results div.row{margin-bottom:1em}div.csesearch span.results-url{padding-top:.3em;display:inherit;color:#008000}/* */
}

